
.text-white{
  color:white;
}

/* Elevated 3D utility class: strong bottom shadow + subtle 3D lift on hover/focus */
.elevated-3d {
  --e3d-bg: #fff; /* background fallback */
  background: var(--e3d-bg);
  border-radius:8px;
  border-radius: 12px;
  position: relative;
  /* stacked shadows with larger vertical offset to appear "lifted" */
  box-shadow: 0 18px 30px rgba(10,20,40,0.12),
              0 34px 60px rgba(10,20,40,0.14),
              0 6px 12px rgba(10,20,40,0.06);
  transition: transform 220ms cubic-bezier(.2,.8,.2,1),
              box-shadow 220ms cubic-bezier(.2,.8,.2,1);
  will-change: transform, box-shadow;
}

.elevated-3d::after {
  /* wider, softer underline shadow pushed down to emphasize separation */
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 20px; /* pushed further down */
  height: 18px;  /* taller soft shadow */
  border-radius: 50%;
  filter: blur(20px); /* more diffuse */
  background: rgba(10,20,40,0.06);
  z-index: -1;
  transition: opacity 220ms ease;
}

/* Variant: soft shadow (use alongside class .soft) */
.elevated-3d.soft {
  box-shadow: 0 6px 14px rgba(10,20,40,0.08),
              0 12px 30px rgba(10,20,40,0.10);
}

/* Variant: inset style for panels that should appear pressed */
.elevated-3d.inset {
  box-shadow: inset 0 6px 18px rgba(10,20,40,0.06),
              0 2px 6px rgba(10,20,40,0.04);
}

/* Respect user preference for reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elevated-3d,
  .elevated-3d::after {
    transition: none !important;
    transform: none !important;
  }
}
/* Aumenta dimensione font menu e sottomenu (offcanvas e navbar) */
@media (max-width: 991.98px) {
  .offcanvas-body .navbar-nav .nav-link{
    font-size:20px; /* menu principale mobile - aumentato */
    line-height:30px;
    padding-top:10px;
    padding-bottom:10px;
  }
  .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item{
    font-size:18px; /* sottomenu mobile - aumentato */
    padding-top:8px;
    padding-bottom:8px;
  }
}
/* Desktop navbar slightly larger */
@media (min-width: 992px){
  .navbar-nav .nav-link{ font-size:16px; }
  .navbar-nav .dropdown-menu .dropdown-item{ font-size:15px; }
}
@font-face {
  font-family: "HN-Th";
  src: url("font/HelveticaNeueLTCom-Th.ttf");
}
@font-face {
  font-family: "HN-Lt";
  src: url("font/HelveticaNeueLTCom-Lt.ttf");
}
@font-face {
  font-family: "HN-Bd";
  src: url("font/HelveticaNeueLTCom-Bd.ttf");
}
@font-face {
  font-family: "HN-BdCn";
  src: url("font/HelveticaNeueLTCom-BdCn.ttf");
}
@font-face {
  font-family: "HN-Cn";
  src: url("font/HelveticaNeueLTCom-Cn.ttf");
}
@font-face {
  font-family: "HN-LtCn";
  src: url("font/HelveticaNeueLTCom-LtCn.ttf");
}
@font-face {
  font-family: "Bebas";
  src: url("font/BEBAS___.ttf");
}
@font-face {
  font-family: "Calibri";
  src: url("font/Calibri.ttf");
}
@font-face {
  font-family: "abbeyroad";
  src: url("font/abbeyroad.ttf");
}
@font-face {
  font-family: "Nirmala";
  src: url("font/Nirmala.ttf");
}
@font-face {
  font-family: "Carlito";
  src: url("font/Carlito.ttf");
}
@font-face {
  font-family: "gadugi";
  src: url("font/gadugi-normal.ttf");
}
@font-face {
  font-family: "gadugi-gras";
  src: url("font/gadugi-gras.ttf");
}
@font-face {
  font-family: "gadugi-bold";
  src: url("font/gadugi-bold.ttf");
}
A:link {
  text-decoration: none;
}
A:visited {
  text-decoration: none;
}
A:active {
  text-decoration: none;
}
A:hover {
  text-decoration: none;
}
html,
body {
  margin: 0;
  padding: 0;
}
p {
  margin: 0;
  padding: 0;
}

:root {
  --bg: var(--gray-50);
  --bg-elev: var(--gray-100);
  --text: var(--gray-900);
  --text-dim: var(--gray-600);
  --border: var(--gray-200);
  --primary: #ff4200;
  --primary-contrast: white;
  --muted: var(--gray-200);
  --link: var(--brand-700);
  --success: var(--success-500);
  --warning: var(--warning-500);
  --danger: var(--danger-500);
  --info: var(--info-500);

  /* Extra */
  --radius: 12px;
  --shadow: 0 6px 20px hsl(210 14% 15% / 0.12);
}

.color-primary {
  color: var(--primary) !important;
}

.btn-primary {
  background-color: var(--primary) !important;
  color: var(--primary-contrast) !important;
  border-color: var(--primary) !important;
  border-radius: 6px !important;
}

.logo-footer {
  height: 46px;
  margin-left:-4px
}

/*
body{font: 100% "HN-Th",Verdana,Arial,sans-serif;color:#333;margin:0;padding:0;background:#fff;overflow-x:hidden;max-width:100%;}
img { border:0; }
form { margin:0; padding:0; }
iframe { margin:0; padding:0; border:0; }
h1 { font-weight:normal;margin:0; padding:0;}
h2 { font-weight:normal;margin:0; padding:0;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#665;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#665;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px transparent}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-left:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}
.fade_hover {opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}.fade_hover:hover {opacity: 0.7;}.blur_hover {webkit-filter:blur(0); filter: blur(0); transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;}.blur_hover:hover {-webkit-filter:blur(1px); filter: blur(1px);}.grayscale_hover {webkit-filter:grayscale(0); filter: grayscale(0); transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;}.grayscale_hover:hover {-webkit-filter:grayscale(100%); filter: grayscale(100%);}
.wow:first-child {visibility: hidden;}.wow{visibility: hidden;}
.header_img{width:100%;background:url('images/header_img.jpg') no-repeat;height:550px;background-position:center}
.header_img2{width:100%;background:url('images/header_img2.jpg') no-repeat;height:550px;background-position:center}
.header_img_text{position:absolute;width:1200px;margin:0 auto;}
.header_center{width:1200px;margin:0 auto;}
.home_centerc{width:100%;height:350px;background:#eeeeee;clear:both;font-family:HN-Lt;clear:both;}
.home_center_sx{width:650px; float:left}
.home_center_dx{width:500px; float:right; height:340px}
.home_center_sx2{width:562px; float:left; text-align:left}
.home_center_dx2{width:562px; float:right; text-align:left}
.home_center_img{float:left;width:67px;}
.home_center_linea{width:100%;border-top:1px solid #ccc;clear:both}
.home_center_title1{font-weight:bold;font-size:27px}
.home_center_title2{font-weight:bold;font-size:23px;float:left;width:450px; padding-top:10px; }
.home_center_text1{font-size:23px;margin-top:21px;clear:both;text-align:justify;color:#333;line-height:26px;font-family:HN-Lt;}
.home_center_text2{font-size:21px;clear:both;text-align:justify;color:#222;line-height:26px;font-family:HN-Lt;}
.header_offers{background:#ff0000;width:320px;height:74px;position:absolute;margin-left:844px;color:#fff;border-radius: 0px 0px 8px 8px;-moz-border-radius: 0px 0px 8px 8px;-webkit-border-radius: 0px 0px 8px 8px;border: 0px solid;}
.header_offers:hover{background:#f43f3f;}
.header_offers_int{font-size:28px;padding-top:9px;width:100%;text-align:center}
.header_offers2{color:#fff;font-family:Bebas;font-size:40px}
.header_text1{color:#fff;font-size:60px;font-family:HN-Lt;clear:both;padding-top:36px;}
.header_text1_new{color:#444444;font-size:54px;font-family:HN-BdCn;clear:both;padding-top:54px;line-height:64px}
.header_text1b_new{color:#444444;font-size:34px;font-family:HN-BdCn;clear:both;padding-top:22px;line-height:44px}
.header_text1b_template{color:#fff;font-size:26px;font-family:HN-BdCn;clear:both;padding-top:16px;height:38px;line-height:24px;text-align:center; background:#ff0000; width:300px;margin:0 auto;margin-top:22px;}
.header_text1b_template:hover{background:#dd1717}
.header_text4_new{color:#515151;font-size:52px;font-family:HN-BdCn;padding-top:54px;text-align:right;}
.header_text1c{color:#000;font-size:60px;font-family:HN-Lt;clear:both;padding-top:26px;}
.header_text2{color:#fff;font-size:28px;width:600px;font-family:HN-Lt;clear:both;padding-top:150px;line-height:37px}
.header_text2c{color:#111;font-size:36px;width:740px;font-family:HN-Lt;clear:both;padding-top:10px;line-height:37px}
.header_text3{color:#111;font-size:38px;width:740px;font-family:HN-Lt;clear:both;padding-top:40px;line-height:37px}
.header_demo{background:#34ab0b;width:320px;height:74px;position:absolute;margin-left:844px;margin-top:404px;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:0px solid;}
.header_demo:hover{background:#42b81a;}
.header_demo_int{font-size:28px;padding-top:9px;width:100%;text-align:center}
.header_demo2{color:#fff;font-family:Bebas;font-size:40px}
.header_demo3{background:#34ab0b;width:320px;height:74px;position:absolute;margin-left:144px;margin-top:40px;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:0px solid;}
.header_demo3:hover{background:#42b81a;}
.banner_offerta_natale{position:absolute;background:url('images/banner_offerta_natale.png');width:423px;height:549px;margin-left:750px}
.page1100{width:1100px; text-align:left; margin: 0 auto;}
.slide_home{width:100%; height:590px; background:#fff; overflow:hidden;border-bottom:1px solid #ccc;}
.slide_home_int{padding-top:74px;text-align:left;width:1000px;margin:0 auto;}
.newdemo{background:url('images/newdemo.png');width:277px;height:200px;}
.newdemo:hover{background-position:bottom;}
.democenter{width:100%;background:#cecece;height:286px;}
.demohome{width:464px;height:132px;background:url('images/demohome.png') no-repeat;background-position:top;margin:0 auto;}
.demohome:hover{background-position:bottom;}
.demohome2{width:700px;text-align:center;color:#fff;margin:0 auto;}
.spazio{clear:both; font-size:1px;line-height:1px}
.header{width:100%;background:#252525;height:170px;padding-top:0px;border-bottom:2px solid #fff}
.header_int{width:100%; text-align:left; display:flex;justify-content: space-between;width:100%;height:128px}
.header_logo{float:left;height:50px;margin-left:10px}
.header_menu{float:right;width:924px;}
.header_logo_int{padding-top:22px;display:flex;flex-direction: column;}
.header_dx{width:390px}
.header_dx2{padding-top:15px; margin-right:16px;float:left}
.header_dx3{float:left}
.header_sx{padding-top:4px; float:left;width:260px;}
.car_home{float:left;font-size:15px;padding-left:8px;width:250px;color:#1e7aa5;}
.car_home2{font-size:13px;color:#222;clear:both;}
.home{float:left; width:318px; height:470px; border-right:2px dotted #ccc;}
.home_int{padding:12px; padding-right:1px; font-size:15px; padding-top:4px;}
.tel{padding-left:110px;padding-top:30px;font-size:28px;color:#1e7aa5;font-weight:bold}
.homebottombox{background:#252525;height:auto !important; min-height:300px; overflow:hidden;clear:both;}
.homebottom{background:url('images/homebottom.jpg');background-position:top center;width:100%;height:29px;}
.button_scegli1 {width: 277px;height: 170px;}
.button_scegli1 a {display: block;width: 277px;height: 170px;background: url(images/demo.jpg) no-repeat top left;}
.button_scegli1 a:hover {background-position: bottom left;}
.button_scegli2 a:hover {background-position: bottom left;}
.button_demolista {width: 237px;height: 237px;}
.button_demolista a {display: block;width: 237px;height: 237px;background: url(images/demo_lista.png) no-repeat top left;}
.button_demolista a:hover {background-position: bottom left;}
.button_ex2 {width: 343px;height: 105px;}
.button_ex2 a {display: block;width: 290px;height: 88px;background: url(images/scegli2.png) no-repeat top left;}
.button_ex2 a:hover {background-position: bottom left;}
.button_demo {width: 235px;height: 170px;}
.button_demo a {display: block;width: 235px;height: 170px;background: url(images/demo.png) no-repeat top left;}
.button_demo a:hover {background-position: bottom left;}
.button_siti1 {width: 204px;height: 51px;}
.button_siti1 a {display: block;width: 204px;height: 51px;background: url(images/pulssiti1.gif) no-repeat top left;}
.button_siti1 a:hover {background-position: bottom left;}
.button_siti2 {width: 204px;height: 51px;}
.button_siti2 a {display: block;width: 204px;height: 51px;background: url(images/pulssiti2.gif) no-repeat top left;}
.button_siti2 a:hover {background-position: bottom left;}
a.linkHome1 {background:url(images/siti_web_bb_hotel_agriturismo.jpg) top left no-repeat;text-indent:-10000px;display: block;width: 470px;height: 225px;}
a.linkHome2 {background:url(images/siti_web_agenzie_viaggi_tour_operator.jpg) top left no-repeat;text-indent:-10000px;display: block;width: 470px;height: 225px;}
a.linkScegli1 { background:url(images/sceglisitotour.png) top left no-repeat;text-indent:-10000px;display: block;width: 290px;height: 111px;}
a:hover {background-position:left bottom;}
a.open {background-position:left bottom !important;}
.menu_bar{background:#3a3a3a;width:100%;height:41px;clear:both;z-index:10000}
.menu_bar_int{width:100%;margin:0 auto;}
.menu_bar2{background:#29a1d9;width:100%;height:46px;clear:both;}
.puls_menu_home{float:left;height:46px;width:42px;text-align:center;}
.puls_menu_home:hover{background:#4d4d4d}
.puls_menu{float:left;height:41px;font-size:16px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito;font-weight:100;}
.puls_menu a, span{color:#fff;font-size:16px;cursor:pointer; }
.puls_menu a:hover{color:#fff;}
.puls_menu_e{line-height:17px}
.puls_menu span:hover{color:#fff;}
.puls_menu2{float:right;background:#ff0000;width:194px;height:41px;font-size:17px;color:#fff;margin-top:0px;font-family:Carlito;font-weight:100;}
.puls_menu2 a, span{color:#5d5d5d;font-size:24px;cursor:pointer; }
.puls_menu2 a:hover{color:#fff;}
.puls_menu2 span:hover{color:#fff;}
.puls_menu2:hover{background:#d5141f;}
.puls_menu_int{padding-top:10px;height:30px;text-align:center;font-size:17px;padding-right:20px;padding-left:20px;font-weight:100;}
.puls_menu_int:hover{color:#fff;}
#sitiweb_sub{transform-style: preserve-3d;width:450px;z-index:10000000;background:#4d4d4d;display:none;position:absolute;border:1px solid #323232}
#sitiweb_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:17px}
#sitiweb_sub_puls:hover{background:#333}
#sitiweb_sub_puls2{width:100%;background:#4d4d4d;clear:both;color:#fff;height:28px;border-bottom:1px solid #323232;font-size:17px}
#sitiweb_sub_puls2:hover{background:#333}
.sitiweb_sub_int{padding-left:11px;padding-top:9px;}
.sitiweb_sub_int2{padding-top:0px;}
.sitiweb_sub_int3{padding-top:3px;padding-left:12px}
.sitiweb_sub_int4{padding-top:7px;padding-left:4px;text-align:center;font-size:18px;}
.h2_header{font-family:Carlito;font-size:17px;color:#fff;font-weight:normal;margin-top:9px;margin-left:12px;float:left;}
#logoblack{float:left;width:200px;margin-top:20px}

@media(max-width: 1300px) 
{
.puls_menu2{background:none;width:auto;float:left;height:34px;font-size:14px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito}
.puls_menu2 a, span{color:#fff;font-size:14px;cursor:pointer; }
.puls_menu2 a:hover{color:#fff;}
.puls_menu2 span:hover{color:#fff;}
.puls_menu{float:left;height:34px;font-size:14px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito}
.puls_menu a, span{color:#fff;font-size:14px;cursor:pointer; }
.puls_menu a:hover{color:#fff;}
.puls_menu_e{line-height:16px}
.puls_menu span:hover{color:#fff;}
.puls_menu_int{padding-top:8px;height:26px;text-align:center;font-size:14px;padding-right:10px;padding-left:10px;}
.puls_menu_int:hover{color:#fff;}
.menu_bar{background:#3a3a3a;width:100%;height:34px;clear:both;}
#sitiweb_sub{width:400px;z-index:100;background:#4d4d4d;display:none;position:absolute;border:1px solid #323232}
#sitiweb_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:34px;border-bottom:1px solid #323232;font-size:14px}
#sitiweb_sub_puls:hover{background:#4aa9e0}
#sitiweb_sub_puls2{width:100%;background:#4d4d4d;clear:both;color:#fff;height:28px;border-bottom:1px solid #323232;font-size:14px}
#sitiweb_sub_puls2:hover{background:#4aa9e0}
.sitiweb_sub_int{padding-left:11px;padding-top:7px;}
.sitiweb_sub_int2{padding-top:0px;}
.sitiweb_sub_int3{padding-top:3px;padding-left:12px}
.sitiweb_sub_int4{padding-top:7px;padding-left:4px;text-align:center;font-size:15px;}
.header_dx{float:left;margin-top:50px}
.header_dx2{padding-top:1px; margin-right:0px;clear:both}
.header_dx3{clear:both}
.h2_header{font-family:Carlito;font-size:14px;color:#333;font-weight:normal;margin-top:1px;clear:both}
}

@media(max-width: 976px) 
{
  .puls_menu2{background:none;width:auto;float:left;height:34px;font-size:12px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito}
  .puls_menu2 a, span{color:#fff;font-size:12px;cursor:pointer; }
  .puls_menu2 a:hover{color:#fff;}
  .puls_menu2 span:hover{color:#fff;}
  .puls_menu{float:left;height:34px;font-size:12px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito}
  .puls_menu a, span{color:#fff;font-size:12px;cursor:pointer; }
  .puls_menu a:hover{color:#fff;}
  .puls_menu_e{line-height:16px}
  .puls_menu span:hover{color:#fff;}
  .puls_menu_int{padding-top:8px;height:26px;text-align:center;font-size:12px;padding-right:5px;padding-left:5px;}
  .puls_menu_int:hover{color:#fff;}
}

.puls_menu3{float:left;font-size:15px;color:#fff;margin-top:0px;padding-right:6px;padding-left:6px;font-family:Carlito;padding-top:1px;height:40px}
.puls_menu3 a, span{color:#fff;font-size:15px;cursor:pointer; }
.puls_menu3 a:hover{color:#ff4201;}
.puls_menu3 span:hover{color:#fff;}
.puls_menu4{background:#ff4200;float:left;height:41px;font-size:16px;color:#fff;margin-top:0px;padding-right:0px;font-family:Carlito;font-weight:100;}
.puls_menu4 a, span{color:#fff;font-size:16px;cursor:pointer; }
.puls_menu4 a:hover{color:#fff;}
.gadabox_bg{background:#333;width:100%;height:100%;z-index:90000;position:fixed;display:none;left:0;top:0;}
.gadabox_bg_iframe{background:#333;width:100%;height:100%;z-index:100000;position:fixed;display:none;left:0;top:0;}
.gadabox{background:#fff;border:2px solid #ccc;width:500px;height:500px;z-index:120000;display:none;top:4;border-radius:8px;-moz-border-radius:8px; -webkit-box-shadow: 4px 2px 6px rgba(0,0,0,0.7);box-shadow: 4px 2px 6px rgba(0,0,0,0.7);}
.gadabox_iframe{background:#fff;border:3px solid #336699;width:500px;height:500px;z-index:110000;display:none;top:4;border-radius:8px;-moz-border-radius:8px; }
.gadabox_top{width:32px;z-index:11;position:absolute;margin-left:614px; margin-top:2px;}
.gadabox_title{float:left;text-align:left;font-weight:bold;color:#336699;font-size:15px;padding-left:12px; padding-top:6px;}
.gadabox_title_iframe{float:left;text-align:left;font-weight:bold;color:#336699;font-size:15px;padding-left:12px; padding-top:6px;}
.gadabox_int{clear:both;overflow:auto;}
.gadabox_popup{z-index:100000;position:absolute;display:none;margin:0 auto;}
.gadabox_toppopup{float:right;z-index:100010;padding-right:4px; margin-top:-22px;position:absolute;display:none;}
.gadabox_boxpopup{z-index:100000;position:absolute;margin:0 auto;}
#chiudidiv {color:#ff0000;cursor:pointer; font-weight:bold;}
.oo1{color:#096786;font-size:16px;}
.oo1 span{color:#333;font-size:13px;}
.paging_selected{float:left;width:20px;height:20px;background:#336699;margin-left:4px;font-weight:bold;color:#fff;text-align:center;padding-top:2px;}
.paging{float:left;width:20px;height:20px;background:#ccc;margin-left:4px;text-align:center;padding-top:2px;}
.paging:hover{float:left;width:20px;height:20px;background:#336699;color:#fff;margin-left:4px;text-align:center;padding-top:2px;}
.paging a{color:#333;}
.paging a:hover{color:#fff;}
.centered{width:1000px; margin:0 auto; text-align:left;}
.fhome{float:left;background:url('images/frecciahome.jpg');width:20px;height:21px;}
.fhome2{float:left;margin-left:12px;width:260px;}
.vhome{float:left;background:url('images/visto.jpg');width:29px;height:29px;}
.home_bottom{width:100%; background:#ebebeb; text-align:center; clear:both;height:930px;}
.home_bottom_box{width:380px; text-align:center; clear:both;height:270px;background:#fff;background-color:#fff;border:1px solid #ccc;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.home_bottom1{background:url('images/box1.png');}
.home_bottom2{background:url('images/box2.png');}
.home_bottom3{background:url('images/box3.png');}
.home_bottom4{background:url('images/box4.png');}
.home_bottom5{background:url('images/box5.png');}
.home_bottom6{background:url('images/box6.png');}
.home_bottom7{background:url('images/box7.png');}
.home_bottom8{background:url('images/box8.png');}
.home_bottom9{background:url('images/box9.png');}
.home_bottom_title{font-size:23px;text-align:center;width:100%;font-weight:bold;padding:105px 0px 15px 0px;clear:both;}
.home_bottom_text{font-family:HN-Lt;font-size:18px;text-align:justify;width:80%;margin:0 auto;padding-top:110px;line-height:24px;}
.home_sx{float:left; width:596px; text-align:center;}
.home_dx{float:right; width:596px; text-align:center;}
.home_website{width:510px;height:395px;background:url('images/website.png') no-repeat;margin:0 auto;}
.home_ecommerce{width:510px;height:395px;background:url('images/ecommerce.png') no-repeat;margin:0 auto;}
.home_mobile{width:510px;height:295px;background:url('images/mobile.png') no-repeat;margin:0 auto;}
.home_app{width:510px;height:395px;background:url('images/app-mobile.png') no-repeat;margin:0 auto;}
.home_text1{font-family:Carlito;margin:0 auto;margin-top:5vw;clear:both;width:100%;color:#333;font-size:1.7vw;text-align:center;}
.home_text2{font-family:Carlito;margin:0 auto;margin-top:3vw;margin-bottom:5vw;clear:both;width:65%;color:#333;font-size:1.1vw;text-align:center;min-width:300px;}
.home_text3{height:160px;margin-top:30px;clear:both;width:100%;color:#333;font-size:26px;text-align:center;font-family:HN-Lt}
.home_text4{color:#111;font-size:29px;font-family:HN-LtCn;cursor:auto}
.home_text5{color:#105988;font-size:60px;font-family:HN-Th}
.home_text6{margin-top:20px;clear:both;width:100%;height:78px;font-weight:bold;color:#ff0000;font-size:49px;text-align:center;}
.home_text7{clear:both;width:100%;text-align:center;font-size:38px;color:#fff;padding:40px 0px 60px 0px;font-family:HN-Lt;}
.home_text8{clear:both;width:100%;text-align:center;color:#444;font-size:38px;padding:40px 0px 60px 0px;font-family:HN-Lt;}
.home_text9{margin:0 auto;margin-top:36px;clear:both;width:240px;background:#333;padding:16px;color:#fff;font-size:17px;text-align:center;font-family:HN-Lt;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;}
.home_text9:hover{background:#1d7980;}
.home_text10{width:94%;margin:0 auto;margin-top:4vw;}
.home_text11{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#f0121f;font-size:1.1vw;text-align:center;}
.home_text11b{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#333;font-size:0.9vw;text-align:center;font-weight:bold;}
.home_text12{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#333;font-size:0.9vw;text-align:center;}
.home_text12b{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#333;font-size:0.8vw;text-align:center;}
.home_text13{float:left;width:80%;}
.home_text14{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#ff4200;font-size:2vw;text-align:center;margin-top:10px}
.home_text15{font-family:Carlito;margin:0 auto;clear:both;width:100%;color:#444;font-size:1.2vw;text-align:center;margin-top:60px}
.home_price{width:154px;height:52px;background:#353535;color:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;position:absolute;font-size:39px;margin-top:326px;margin-left:268px;line-height:50px;}
.home_details{width:144px;height:42px;background:#0f95d4;color:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;font-size:22px;line-height:40px;clear:both;margin:0 auto;margin-top:30px;}
.home_details:hover{background:#0e74a4;}
.home_details_arrow{background:url('images/home_details.png') no-repeat;width:10px;height:14px;float:right;margin-right:12px;margin-top:14px;}
.home_row_3{float:left;text-align:center;width:394px;}
.home_row_3_title{clear:both;text-align:center;width:100%;font-size:30px;padding:10px 0 10px 0;font-weight:bold;color:#333;}
.home_row_3_text{clear:both;text-align:center;margin:0 auto;width:90%;font-size:20px;color:#444;padding:10px 0 10px 0;text-align:justify;font-family:HN-Lt;}
.video-phone{background:url('images/phonevideo.jpg');width:391px;height:729px;text-align:left;float:left;}
.video-phone-int{padding-left:24px;padding-top:66px;}
.gadaform{width:460px;height:500px;background:url('images/bgform.png') repeat;top:100px;z-index:13000;position:fixed;display:none;color:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:4px double #fff;}
.gadaformbg{width:10px;height:10px;background:#000;z-index:11;position:fixed;display:none;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=0.5);}
.gadaformclose{position:absolute;padding-left:450px;margin-top:-27px;cursor:pointer;}
.gadaform_text{padding:12px;}
.forminput{width:198px;height:22px;background:url('images/form1.png');text-align:left;}
.inputform{width:252px;height:22px;padding:2px;border:0px;background:#fff;text-align:left;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.inputform2{width:190px;height:20px;padding:0px;border:0px;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;text-align:left;}
.inputform_sx{font-size:14px; padding-top:5px;}
.forminput2{width:197px;height:107px;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;text-align:left;}
.forminput3{width:252px;border:0;height:98px;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:left;}
.forminput3b{height:160px;}
.button_prev {width: 236px;height: 130px;}
.button_prev a {display: block;width: 236px;height: 130px;background: url(images/prev.jpg) no-repeat top left;}
.button_prev a:hover {background-position: bottom left;}
.sitoweb_home{font-size:22px;color:#fff;text-align:left;width:980px;text-align:left;margin:0 auto;}
.sitoweb_home2{font-size:16px;color:#6cbe4a;text-align:left;width:980px;text-align:left;margin:0 auto;}
.prezzi_struttura{background:url('images/prezzi_struttura.jpg');width:482px;height:210px;}
.prezzi_fs{background:url('images/prezzi_fs.jpg');width:482px;height:210px;}
.prezzi_adv{background:url('images/prezzi_adv.jpg');width:482px;height:210px;}
.prezzi_tour{background:url('images/prezzi_tour.jpg');width:482px;height:210px;}
.prezzi_portale{background:url('images/prezzi_portale.jpg');width:482px;height:210px;}
.prezzi_int{padding-top:170px;padding-left:320px;}
.sitopulsdemo1{background:url('images/demo1.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo1:hover{background-position:bottom;}
.sitopulsdemo2{background:url('images/demo2.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo2:hover{background-position:bottom;}
.sitopulsdemo3{background:url('images/demo3.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo3:hover{background-position:bottom;}
.sitopulsdemo4{background:url('images/demo4.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo4:hover{background-position:bottom;}
.sitopulsdemo5{background:url('images/demo5.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo5:hover{background-position:bottom;}
.sitopulsdemo6{background:url('images/demo6.gif') no-repeat;width:160px;height:224px;}
.sitopulsdemo6:hover{background-position:bottom;}
.sitopuls7{background:url('images/sitopuls7.jpg') no-repeat;width:162px;height:111px;}
.sitopuls7:hover{background-position:bottom;}
.sitopuls8{background:url('images/sitopuls8.jpg') no-repeat;width:162px;height:111px;}
.sitopuls8:hover{background-position:bottom;}
.tour_text{font-size:16px; color:#333;}
.tour_text2{font-size:18px; color:#125f9b;}
.tour_page{width:780px; text-align:justify; float:left;font-family:sky_med-webfont;}
.tour_sx{width:290px; text-align:left; float:left;}
.tour_linea{clear:both; border-top:1px solid #ccc; width:780px; height:14px}
.full_page{width:990px; text-align:justify; }
.sito_box{float:left; width:248px; height:312px; text-align:left;margin-left:32px;}
.sito_box_int{}
.sito_box_num{position:absolute;width:41px; height:42px; background:url('images/sitonum.png');margin-left:8px;margin-top:9px;z-index:2;}
.sito_box_num_int{width:22px;text-align:center;margin-left:8px;font-size:20px;color:#fff;padding-top:6px;}
.sito_box_bottom{width:246px; height:21px; margin:0 auto;}
.richiedi_box{background:#54aa49; width:280px; height:330px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.home_mobile_row{width:100%;height:120px;background:#00aaec;color:#fff;font-size:42px;line-height:150px}
.home_module_icon{width:140px;height:160px;float:left;margin-left:43px;text-align:center;}
.home_module_icon_text{clear:both;font-size:22px;width:100%;padding-top:10px;text-align:center;}
.home_mobile_ico{width:101px;height:119px;background:url('images/home_mobile.png') no-repeat;float:left;margin-left:100px;margin-right:36px}
.col_home1{float:left;width:210px;overflow:hidden;font-size:1px;}
.col_home2{float:left;width:210px;overflow:hidden;margin-left:12px;font-size:1px;}
.demo_col{background:url('images/demo_col.jpg') no-repeat;width:206px;height:84px;position:absolute;margin-top:420px;margin-left:2px;}
.demo_col:hover{background-position:bottom;}
.ico_left{float:left; padding-top:24px;width:150px;}
.ico_right{float:left; padding-top:24px;width:946px;color:#fff;}
.font_col1{color:#fff;font-weight:bold;font-size:18px;}
.font_col2{color:#fff;font-size:28px;}
.font_col3{color:#fff;font-size:16px;}
.font_col4{color:#336699;font-weight:bold;font-size:16px;font-family:century gothic;font-weight:200;}
.font_col5{color:#444;font-size:26px;font-family:century gothic;font-weight:100;}
.font_col6{color:#555;font-size:16px;font-weight:100;}
.font_col7{font-family:century gothic;font-size:22px; color:#444;}
.font_col8{font-family:century gothic;font-size:22px; color:#333;}
.bebas32{font-family:BEBAS;font-size:32px;color:#333;}
.bebas28b{font-family:BEBAS;font-size:28px;color:#2978a5;}
.bebas25{font-family:BEBAS;font-size:25px;color:#333;}
.bebas24{font-family:BEBAS;font-size:24px;color:#196cab;}
.f18{font-size:18px;color:#444;}
.f17{font-size:17px;color:#444;}
.f16{font-size:16px;color:#444;}
.uldomini{list-style-type: square;}
.pagamenti{width:1000px; font-size:1px; margin: 0 auto;  min-height:825px;  overflow:hidden; background:url('images/pagamenti.jpg') no-repeat; background-position:right top;}
.faq{color:#336699; font-size:20px; font-weight:bold; cursor:pointer;}
.cmin-page{width:1100px; text-align:left; margin: 0 auto;height : auto !important;  min-height:586px;  }
.app_incluso{width:100%;text-align:center;color:#258802;font-size:16px;background:#f1f1f1;padding-top:8px;padding-bottom:8px;}
.app_home{float:left;margin-left:18px;}
.app_incluse_sx{float:left;width:150px;overflow:hidden;}
.app_incluse_sx_int{margin-left:-14px;margin-top:-15px;}
.app_incluse_dx{float:left;font-size:15px;width:226px;}
.app_opz{float:left;width:172px;}
.app_box{background:#00aaec;width:432px;height:130px;margin-left:24px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;font-size:110px; color:#fff;font-family:HN-Lt;text-align:center}
.puls_submenu{clear:both;padding-left:20px;height:24px}
.prezzi_font{color:#2e6892;font-size:20px;font-family:Century Gothic}
.prezzi_font1{color:#333;font-size:20px;font-family:Century Gothic}
.prezzi_font2{color:#333;font-size:17px;font-family:Century Gothic}
.totale_col{height : auto !important;  min-height:300px; width:258px;border:1px solid #ccc;overflow:hidden;}
.totale_box{background:#f6f6f6;width:250px;margin-left:4px;margin-top:6px;clear:both;text-align:right;height:80px;font-family:Century Gothic;}
.totale_box2{background:#249518;width:250px;margin-left:4px;margin-top:6px;clear:both;text-align:right;height:88px;font-family:Century Gothic;}
.totale_box_int{padding-top:0px;padding-right:6px}
.totale_box_int2{padding-top:7px;padding-right:6px}
.totale_price{font-size:40px;color:#fc4d00;}
.totale_price1{font-size:22px;color:#fc4d00;}
.totale_price2{font-size:17px;color:#333;}
.totale_price3{font-size:15px;color:#333;}
.totale_price_b{font-size:40px;color:#00abee;}
.totale_price1_b{font-size:22px;color:#00abee;}
.totale_price_c{font-size:40px;color:#fff;}
.totale_price1_c{font-size:22px;color:#fff;}
.totale_price3_c{font-size:15px;color:#fff;}
.totale_l{padding:8px;font-size:23px;color:#444;font-family:Century Gothic;}
.box_app_prezzi{float:left;width:160px;text-align:center;color:#09af20;height:210px;display:none;}
.box_app_prezzi_int{overflow:hidden;height:174px;clear:both;}
.dominio{background:#fff; width:500px; font-size:28px;padding:6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border:1px solid #999;}
.prezzi_invia{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#f1f1f1;color:#333;font-size:18px;font-weight:bold;padding:3px;margin-top:14px;cursor:pointer;width:150px;}
.prezzi_invia:hover{background:#ccc;}
.contatti_orari{padding-top:41px;padding-left:4px;float:left;font-size:21px;color:#444;font-family:Century Gothic;	}
.contatti_row{width:100%;background:#e2e2e2;}
.contatti_input{background:#f1f1f1; width:320px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.contatti_input2{background:#f1f1f1; width:670px; height:80px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.contatti_input_b{background:#f1f1f1; width:200px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.contatti_input_b2{background:#f1f1f1; width:430px; height:80px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.contatti_box{float:left;width:350px;font-size:14px;font-family:HN-Lt;}
.contatti_box_b{float:left;width:230px;font-size:14px;font-family:HN-Lt;}
.contatti_box2{float:left;width:700px;font-size:13px;}
.contatti_box3{float:left;font-size:16px;font-family:HN-Lt;margin-left:10px;margin-top:2px}
.contatti_box4{float:left;font-size:16px;font-family:HN-Lt;margin-left:10px;margin-top:4px}
.contatti_check{width:16px;height:16px;}
.contatti_check2{width:20px;height:20px;}
.demo_compra{background:url('images/demo_compra.png') no-repeat;width:81px;height:24px;float:left;margin-left:1px;}
.demo_compra:hover{background-position:bottom;}
.demo_prezzi{background:url('images/demo_prezzi.png') no-repeat;width:81px;height:24px;float:right;}
.demo_prezzi:hover{background-position:bottom;}
.compra_box1{float:left;width:150px;padding-right:12px;text-align:right;padding-top:6px;font-size:16px;font-family:HN-Lt;}
.compra_box2{float:left;width:220px;}
.compra_box3{float:left;width:916px;}
.compra_input{background:#f1f1f1; width:210px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input2{background:#f1f1f1; width:974px; height:70px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input3{background:#f1f1f1; width:250px; font-size:16px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 10px 10px 10px 12px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input4{display:none}
.compra_input5{background:#f1f1f1; width:300px; height:110px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input6{background:#f1f1f1; width:300px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input7{background:#f1f1f1; width:300px; height:40px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input8{background:#f1f1f1; width:340px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.compra_input9{width:22px;height:22px}
.compra_radio{color:#ffffff;background:#ffffff;width:17px;height:17px;}
.contratto{overflow:scroll;width:1200px;height:600px;background:#f1f1f1;border:1px solid #ccc;padding:18px;padding-top:12px;font-size:17px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-family:HN-Lt;}
.contratto_titolo{font-size:22px;font-weight:bold;color:#333;}
.contratto_titolo2{font-size:18px;font-weight:bold;color:#333;}
#contratto_off{float:left;}
#contratto_on{float:left; display:none} 
.contratto_row{font-family:HN-Lt;	font-size:18px;clear:both;font-weight:bold;margin-bottom:10px}
.riepilogo{width:1100px;height : auto !important;  min-height:250px;  overflow:hidden;background:#fff;border:1px solid #ccc;padding:18px;padding-top:12px;font-size:15px;margin:0 auto}
.riepilogo_col{float:left; width:540px; }
.riepilogo_sx{float:left;width:340px;padding-top:10px;}
.riepilogo_dx{float:left;width:130px;text-align:right}
.riepilogo_price{font-size:26px;color:#fc4d00;}
.riepilogo_price1{font-size:16px;color:#fc4d00;}
.riepilogo_linea{border-top:1px solid #ccc;width:470px;height:8px;clear:both;}
.clienti_box{float:left; width:330px; text-align:left; }
.clienti_titolo1{color:#333; font-size:16px;font-family:Century Gothic}
.clienti_titolo2{color:#336699; font-size:14px;}
.chat_msg_end{width:1px;height:1px;}
.gadachat{position:fixed; right:15px; z-index: 12000; width:280px; height:400px; background:url('chat/bg.png') repeat-x;display:none;}
.gadachat_closed{position:fixed; right:15px; z-index: 12000; width:280px; height:36px; background:url('chat/bg.png') repeat-x;display:none;}
.gadachat_loading{background:url('images/loading.gif') no-repeat; width:36px;height:150px;margin:0 auto;margin-top:100px;}
#gadachat_open{display:none;}
#gadachat_top{clear:both;width:282px; height:38px;border-bottom:1px solid #ccc; background:#ff5400;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;	-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;	margin-left:-1px;}
#gadachat_top_a{float:left;font-size:14px;color:#fff;padding-top:6px;padding-left:6px;}
#gadachat_top_b{float:right;}
#chat_msg_container{width:262px;height:358px;overflow:hidden;background:#fff;margin:0 auto;}
.chat_msg_container{width:262px;height:358px;overflow:hidden;background:#fff;margin:0 auto;}
#chat_msg{width:264px;height:280px;overflow:auto;clear:both;font-size:12px;text-align:left;}
.chat_msg{width:264px;height:280px;overflow:auto;clear:both;font-size:12px;text-align:left;}
.chat_msg_class{padding:5px;clear:both;width:210px;border-bottom:1px dotted #bbb;}
#input_chat_box{background:#f1f1f1; width:230px; height:46px; margin-left:4px;font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.input_chat_box{background:#f1f1f1; width:230px; height:46px; margin-left:4px;font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.box_nick{width:248px;height:347px;overflow:hidden;background:#fff;margin:0 auto;font-family:HN-Lt;}
.input_nick{background:#fff; width:212px; font-size:14px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color:#444;padding: 6px 6px 6px 8px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.chat_submit{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#777;color:#fff;width:120px;border:0px;padding:5px;cursor:pointer;}
.chat_submit:hover{background:#999;color:#333;}
.chat_tel{position:absolute;bottom:10px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background:#fff;width:246px;height:90px;border:1px solid #bbb;}
.chat_tel_dx{float:left; padding-top:25px;color:#4a78a1;font-size:13px;font-weight:bold;width:140px;}
.chat_tel_dx2{float:left; padding-top:25px;color:#4a78a1;font-size:14px;font-weight:bold;width:140px;font-family:HN-Lt;}
.cms_box{float:left;color:#128c0f;font-size:15px;margin-right:30px;cursor:pointer;text-decoration:underline;font-weight:bold;}
.cms_box2{display:none;text-align:center;width:100%;}
.iphone{background:url('images/iphone.png') no-repeat;width:600px;height:970px;margin:0 auto;}
.iphone_int{padding-left:78px;padding-top:172px;}
.accedi{height:36px;background:#049f13;margin:0 auto;width:100px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-align:center;font-weight:bold;color:#fff;font-size:13px;cursor:pointer;border:1px solid #ccc;}
.accedi:hover{background:#1dcc2d;}
#container {width:100%;z-index:0;text-align:center;clear:both;margin:0 auto;height:590px;}
#slides {z-index:100;width:100%;}
.home_slide{height:590px;width:1200px;text-align:center;clear:both;margin:0 auto;border-bottom:1px solid #ccc;}
.slides_container {width:1200px;overflow:hidden;display:none;text-align:center;clear:both;margin:0 auto;}
.slides_container a {width:100%;height:590px;display:block;text-align:center;text-align:center;clear:both;margin:0 auto;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:585px;}
.pagination {margin:0 auto;width:200px;font-size:1px;position:absolute;z-index:400;margin-top:-36px;margin-left: 59.3%;}
.pagination li {float:left;margin:0 1px;list-style:none;margin-left:5px}
.pagination li a {display:block;width:18px;height:18px;font-size:1px;background:#0f95d4;border:1px solid #0f95d4;float:left;overflow:hidden;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}
.pagination li.current a {background:#fff;}
.bottom_slide_int h1{color:#f1f1f1;font-size:30px;padding:0;font-family:century gothic;margin:0;margin-top:1px;margin-left:1px;font-weight:100;}
.bottom_slide_int h2{color:#f1f1f1;font-size:24px;padding:0;font-weight:normal;font-family:century gothic;margin:0;margin-top:2px;margin-left:1px;}
.bottom_slide_int h3{color:#3de9e7;font-size:20px;padding:0;font-weight:normal;font-family:HN-Lt;margin:0;margin-top:4px;margin-left:1px;}
.layout{width:1100px;height:220px;}
.layout_title{font-weight:normal;font-family:HN-Lt;font-size:22px;color:#444;}
.layout_title2{color:#258a06;font-style:italic;font-size:20px;font-weight:bold;margin-right:18px;font-family:HN-Lt;margin-bottom:6px}
.layout_box1{width:329px;height:281px;border:1px solid #ccc;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;clear:both;}
.layout_box2{width:220px;height:450px;border:1px solid #ccc;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;clear:both;}
.layout_img{width:329px;height:267px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.layoutmobile_img{width:220px;height:450px;overflow:hidden;}
.layout_col{float:left;width:340px;margin-bottom:20px;}
.layout_col2{float:left;width:450px;margin-bottom:20px;}
.layoutmobile_col{float:left;width:219px;margin-bottom:20px;}
.layout_left{margin-left:90px;}
.layout_box_top{float:left;width:329px;height:14px;background:url('images/layout_top.jpg');}
.layout_box_top2{float:left;width:222px;height:9px;background:url('images/layout_top2.jpg');}
.layout_title{font-size:18px;margin-bottom:5px}
.layout_cart_int{width:38px;height:29px;background:url('images/cart3.png');margin-top:6px;margin-left:12px;}
.layout_demo{width:100%;height:38px;float:left;font-family:HN-BdCn;display: flex;align-items: center;font-size:20px;justify-content: center;color:#fff;margin-top:1px;background:#111;cursor:pointer;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;}
.layout_demo:hover{background:#aaa;}
@media (max-width: 1300px) {
  .layout_demo{font-size:16px;}
}
.layout_demo_close{width:60px;display:none;height:42px;float:right;margin-top:2px;background:#cccccc;display:none;margin-right:1px;cursor:pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-align:center;padding-left:12px;padding-right:12px;}
.layout_demo_int{color:#fff;font-size:0.9vw;line-height:1.8vw;font-family:HN-Lt;text-align:center;font-family:HN-BdCn}
.layout_demo_mobile{width:70px;height:42px;float:left;margin-top:2px;background:#00aaec;margin-right:4px;cursor:pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-align:center;}
.layout_demo_mobile2{width:70px;height:42px;float:right;margin-top:2px;background:#00aaec;cursor:pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-align:center;}
.layout_demo_mobile:hover{background:#0f85b2;}
.layout_demo_mobile2:hover{background:#0f85b2;}
.layout_demo_mobile_int{color:#fff;font-size:16px;padding-top:10px;font-family:HN-Lt;}
.layout_demo_container{width:100%}
.layout_demo_container2{float:left;width:100%;font-size:1px;}
.layout_cart_mobile_int{width:38px;height:29px;background:url('images/cart3.png');margin-top:6px;margin-left:16px;}
.layout_view_mobile_int{width:28px;height:29px;background:url('images/view.png');margin-top:7px;margin-left:22px;}
.layout_qr_mobile_int{width:21px;height:34px;background:url('images/smartphone.png');margin-top:4px;margin-left:24px;}
.layout_view_int{width:28px;height:29px;background:url('images/view.png');margin-top:7px;margin-left:18px;}
.flag{width:47px;height:47px;background-image:url('images/flag.png');float:left;margin-left:60px;}
.flag2{width:47px;height:47px;background-image:url('images/flag.png');float:left;margin-left:2px;}
.flag_text{width:310px;float:left;margin-left:10px;color:#777;font-size:27px;padding-top:7px;font-family:HN-Lt;}
.flag_text2{width:440px;float:left;margin-left:10px;color:#777;font-size:27px;padding-top:7px;font-family:HN-Lt;}
.slide_sx{float:left;width:600px;text-align:left;}
.slide_dx{float:left;width:596px;text-align:left;}
.slide1_sx{padding-top:74px;padding-left:124px;}
.slide2_sx{padding-top:25px;padding-left:114px;}
.slide3_sx{padding-top:95px;padding-left:34px;}
.slide4_sx{padding-top:65px;padding-left:64px;}
.slide1_dx{padding-top:20px;padding-left:20px;}
.slide_text{text-align:center;color:#555;width:420px;padding:0;margin:0;}
.slide_text1{font-size:2.6vw;color:#555;padding-top:10px;margin:0 auto;font-family:HN-BdCn;color:#fff}
.slide_text1b{font-size:2.6vw;color:#555;padding-top:4px;margin:0 auto;font-family:HN-BdCn;color:#fff}
.slide_text1c{font-size:2vw;color:#555;padding-top:12px;margin:0 auto;font-family:HN-BdCn;color:#fff}
.slide_text1d{font-size:1.6vw;color:#555;padding-top:12px;margin:0 auto;font-family:HN-BdCn;color:#fff}
.slide_text1e{font-size:1.8vw;color:#555;padding-top:12px;margin:0 auto;font-family:HN-BdCn;color:#fff;font-style:italic}
.slide_text1f{font-size:1.7vw;color:#fff}
.slide_text2{font-size:1.6vw;color:#fff;background:#ff861f;font-weight:bold;width:60%;margin:0 auto;line-height:3.2vw}
.slide_text2b{font-size:1.2vw;color:#444;background:#fff;font-weight:bold;font-family:HN-Lt;width:70%;margin:0 auto;line-height:2.2vw;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.slide_text3{font-size:1vw;margin:0 auto;color:#fff;text-align:center;font-family:HN-Lt;line-height:1.6vw}
.slide_text4{font-size:1.2vw;background:#2f2f2f;margin:0 auto;width:100%;color:#fff;font-family:HN-LtCn;text-align:center;line-height:2.7vw}
.slide_text5{font-size:1vw;color:#ff861f;font-family:Nirmala}
.slide_text5b{font-size:1vw;color:#ff861f;font-family:HN-BdCn}
.slide_text6{font-size:0.9vw;color:#000;font-family:HN-LtCn;line-height:1.4vw;margin-top:0.2vw}
.slide_text7{font-size:1.2vw;color:#fff;font-family:HN-LtCn;line-height:2.3vw;background:#ff0000}
.slide_text7:hover{background:#c52a2a}
.slide_text8{font-size:1.2vw;color:#fff;font-family:HN-LtCn;line-height:2.3vw;background:#bbb;width:300px;margin:0 auto;text-align:center;cursor:pointer}
.slide_text8:hover{background:#ccc}
.slide_text9{font-size:1.3vw;color:#fff;margin:0 auto;line-height:1.8vw;font-family:HN-LtCn;}
.slide_text10{font-size:1.3vw;color:#fff;margin:0 auto;line-height:1.8vw;font-family:HN-LtCn;font-weight:bold;font-style:italic}
.slide_text11{font-size:1.2vw;color:#fff;font-family:HN-LtCn;line-height:2.3vw;padding:0.3vw;background:#333;width:46%;margin:0 auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.slide_text11:hover{background:#777}
.slide_price1{font-family:HN-LtCn; font-size:3vw; color:#fff;font-weight:bold}
.slide_price2{font-family:HN-LtCn; font-size:3.5vw; color:#fff;font-weight:bold}
.slide_price3{font-family:HN-LtCn; font-size:2.4vw; color:#fff}
.slide_price4{font-family:HN-LtCn; font-size:1.7vw; color:#fff}
.slide_price5{font-family:HN-BdCn; font-size:1.6vw; color:#fff; font-weight:bold; font-style:italic}
.slide_td1{background:#2087c8}
.slide_td1b{background:#205c81}
.slide_td2{background:#242424}
.slide_td3{background:#24495e}
.slide_td4{background:#523921}
.slide_td5{background:#133549}
.slide_td6{background:#b91e1e}
.slide_td7{background:#7e7a6f}
.slide_td8{background:#5b613c}
.slide_td9{background:#b17d2a}
.slide1_demo{width:360px;height:60px;background:#0f95d4;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;font-size:36px;color:#fff;margin-left:68px}
.slide1_demo:hover{background:#0e74a4;}
.slide1_demo_int{padding-top:9px;}
.features_row{width:100%;height:360px;text-align:left;clear:both;}
.features_row1{background:#fff;}
.features_row1b{height:340px;overflow:hidden}
.features_row2{background:#45ba9f;}
.features_row4{background:#eaeaea;}
.features_row6{background:#0064a2;}
.features_row8{background:#29afb8;}
.features_row8b{height:400px;}
.features_row10{background:#dcdddf;}
.features_sx{width:580px;text-align:center;float:left;}
.features_sx1{padding-top:20px;}
.features_sx2{padding-top:30px;}
.features_sx3{padding-top:24px;}
.features_sx4{padding-top:20px;}
.features_sx5{padding-top:24px;}
.features_sx6{padding-top:26px;}
.features_sx7{padding-top:30px;}
.features_sx8{padding-top:8px;}
.features_sx9{padding-top:20px}
.features_sx10{padding-top:20px;}
.features_dx{float:left;width:608px;margin-left:10px;}
.features_text1{font-family:HN-Th;font-size:48px;color:#000;padding-top:40px;}
.features_text2{font-family:HN-Th;font-size:54px;margin-top:-6px;}
.features_text3{font-family:HN-Lt;font-size:28px;color:#336699;padding-top:8px;}
.features_text4{font-family:HN-Lt;font-size:20px;padding-top:12px;}
.features_text1b{font-family:HN-Th;font-size:48px;color:#fff;padding-top:40px;}
.features_text2b{font-family:HN-Th;font-size:54px;margin-top:-6px;color:#fff;}
.features_text3b{font-family:HN-Lt;font-size:28px;color:#fff;padding-top:8px;}
.features_text4b{font-family:HN-Lt;font-size:20px;padding-top:12px;color:#fff;}
.modules_row{width:100%;text-align:left;clear:both;}
.modules_row1{background:#fff;border-bottom:1px solid #ccc;}
.modules_text1{font-size:48px;clear:both;margin-top:20px;}
.modules_text2{font-size:28px;color:#0f95d4;font-family:HN-Lt;clear:both;margin-top:2px;}
.modules_text3{font-size:20px;font-family:HN-Lt;clear:both;color:#111;margin-top:20px;margin-bottom:40px;}
.modules_text4{font-size:32px;color:#333;font-family:HN-Lt;clear:both;margin-top:20px;margin-bottom:20px;}
.modules_text5{font-size:22px;font-family:HN-Lt;clear:both;color:#000;margin-top:20px;margin-bottom:40px;}
.modules_sx{float:left;width:130px;}
.modules_sxb{float:left;width:174px;text-align:left}
.modules_sx1{float:left;width:10px;}
.modules_dx{float:left;width:440px;}
.modules_dxb{float:left;width:370px;}
.modules_dx_text1{font-size:26px; font-family:HN-Lt;}
.modules_dx_text{font-size:19px; font-family:HN-Lt;}
.login_input{border:1px solid #ccc; width:160px; font-size:14px; padding:4px;background:#fff;box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
#boxlogin{float:right;width:440px;margin-top:5px;}
#boxlogin3{float:right;width:70px;margin-top:10px;}
#boxlogin2{display:none;}
#cart{float:right;width:530px;text-align:left;font-family:HN-Lt}
.cart_link{float:left;font-size:16px;color:#333;margin-left:8px;margin-right:8px;margin-top:3px;}
.cart_link:hover{color:#336699;}
.cart_link1{float:left;font-size:14px;color:#0f95d4;margin-left:8px;margin-right:8px;margin-top:3px;font-family:HN-Cn;}
.cart_link1:hover{color:#336699;}
.cart_link2{float:left;font-size:14px;color:#333333;margin-left:8px;margin-right:8px;margin-top:3px;font-family:HN-Cn;}
.cart_link2:hover{color:#336699;}
.text_cart1{float:left; padding-top:3px; padding-left:5px;font-family:HN-Cn;text-align:left;color:#444}
.text_cart2{float:left; padding-top:3px; padding-left:9px;font-family:HN-Cn;text-align:left;color:#444}
.cart_l{float:left;font-size:11px;color:#222;margin-top:4px;margin-left:7px;margin-right:7px;}
#cart_list{background:#fff;display:none;z-index:500;width:270px;clear:both;height : auto !important;  min-height:100px;  overflow:hidden;border:1px solid #ccc;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);border-radius:4px;-moz-border-radius:4px; }
#cartsx_list{background:#fff;z-index:500;width:268px;font-size:13px;clear:both;height : auto !important;  min-height:100px;  overflow:hidden;border:1px solid #ccc;	border-top:0px;}
#cart_list_container{position:absolute;padding-top:30px}
.cart_col_ext{float:left;width:270px;margin-bottom:20px}
.cart_col{float:left;width:270px;margin-bottom:20px}
.cart_col_dx{float:left;width:860px;margin-left:40px;}
.cart_div{width:100%;text-align:left}
.cart_col_int{border:1px solid #ccc;width:270px;margin:0 auto;font-family:HN-Lt;background:#fff;}
.cart_detail{width:100%;text-align:left;font-family:HN-Lt;}
.cart_empty{font-family:HN-Lt;font-weight:bold;color:#ff0000;width:100%;text-align:left}
.cart_modules{font-family:HN-Lt;float:left;width:88px;text-align:left;}
.cart_left{margin-left:40px}
.cart_left2{margin-left:12px}
.cart_modules_text{clear:both;width:100%;text-align:center;font-size:17px;margin-top:5px;color:#000;font-family:HN-Lt;}
.cart_modules_text2{clear:both;width:100%;text-align:center;font-size:20px;margin-top:5px;color:#000;font-family:HN-Lt;margin-left:4px;height:58px;}
.cart_modules_text2b{clear:both;width:194px;text-align:center;font-size:24px;margin-top:5px;color:#222;font-family:HN-Lt;height:32px;}
.cart_modules_text2b_2{margin-left:5px;}
.cart_modules_text2c{clear:both;width:292px;text-align:center;font-size:24px;margin-top:5px;color:#222;font-family:HN-Lt;margin-left:4px;height:32px;}
.cart_modules_text2d{clear:both;width:194px;text-align:center;font-size:24px;margin-top:5px;color:#333;height:32px;font-family:HN-Lt;}
.cart_modules_text2d_2{color:#333;font-family:HN-Lt;font-size:19px;}
.cart_modules_text3{clear:both;width:100%;text-align:center;font-size:22px;margin-top:5px;color:#222;font-family:HN-Lt;height:32px;}
.cart_modules2{font-family:HN-Lt;float:left;width:116px;text-align:left;}
.cart_modules2b{font-family:HN-Lt;float:left;width:286px;text-align:left;}
.cart_modules2c{font-family:HN-Lt;float:left;width:360px;text-align:left;}
.cart_modules2d{font-family:HN-Lt;float:left;width:210px;text-align:center;}
.cart_modules3{font-family:HN-Lt;float:left;width:170px;text-align:center}
.cart_modules_img{width:276px}
.cart_modules_img2{width:327px}
.cart_modules_check{width:100%;text-align:center;}
.newuser_go{background:#333;width:220px;margin:0 auto;color:#fff;text-align:center;height:50px;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-family:HN-Lt;font-size:23px;}
.newuser_go:hover{background:#777;}
.cart_go{background:#2ab813;width:220px;float:left;color:#fff;text-align:center;height:60px;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-family:HN-Lt;font-size:26px;}
.cart_back{background:#c5c5c5;width:220px;float:left;color:#333;text-align:center;height:60px;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-family:HN-Lt;font-size:26px;margin-left:375px;margin-right:10px}
.cart_go:hover{background:#1f8d0d;}
.cart_go_off{background:#ccc;width:220px;margin:0 auto;color:#333;text-align:center;height:60px;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-family:HN-Lt;font-size:26px;}
.cart_go_int{padding-top:12px}
.cartimg{background:url('images/cart.png') no-repeat;width:65px;height:56px;margin-top:4px}
.numtop{color:#094e6e;font-size:24px;font-weight:bold;font-family:HN-Lt;margin-left:22px;}
.cart_text1{font-size:35px;font-family:Carlito;padding-top:0px;margin-bottom:20px;width:1200px;color:#111;}
.cart_text2{font-size:25px;font-family:Carlito;margin-top:10px;margin-bottom:30px;color:#111;}
.cart_text3{font-size:22px;font-family:HN-Lt;margin-top:10px;margin-bottom:20px;font-weight:bold;color:#222;clear:both;}
.cart_text4{font-size:20px; color:#444;font-family:HN-Lt;font-weight:bold;margin-top:20px;border-bottom:1px solid #ccc;width:1200px;padding-bottom:10px}
.cart_text5{font-size:18px; color:#222;font-family:HN-Lt;float:left;padding-left:7px}
.cart_text6{font-size:20px; color:#444;font-family:HN-Lt;font-weight:bold;margin-top:20px;border-bottom:1px solid #ccc;width:1200px;padding-bottom:10px}
.cart_text7{font-size:23px; color:#555;font-weight:bold;margin-top:10px;width:1200px;padding-bottom:20px;clear:both;}
.cart_text8{font-size:22px;font-family:HN-Lt;margin-top:10px;margin-bottom:30px;font-weight:bold;color:#222;clear:both;}
.cart_text9{font-size:27px;font-family:HN-BdCn;margin-top:20px;margin-bottom:20px;color:#111;}
.cart_step6_1{width:850px;text-align:left;}
.cart_step7_title{font-size:44px; color:#222;font-weight:bold;font-family:HN-BdCn;margin-bottom:20px}
.cart_step7_title2{font-size:25px; color:#222;font-weight:bold;font-family:HN-Lt;}
.cart_step7_title3{font-size:25px; color:#222;font-family:HN-Lt;line-height:32px;}
.cart_step7_text{font-size:24px; color:#222;font-family:HN-Lt;margin-bottom:20px}
.cart_row_template{color:#258a06;font-style:italic;text-align:right;font-size:20px;font-weight:bold;margin-right:18px;font-family:HN-Lt;}
.cart_row_price{color:#333;text-align:right;font-size:40px;margin-right:18px;clear:both;margin-top:9px;font-family:HN-Lt;}
.cart_row_price2{color:#333;text-align:right;font-size:33px;margin-right:6px;margin-top:8px;float:right;width:290px;font-family:HN-Lt;}
.cart_row_price3{color:#555;text-align:right;font-size:24px;margin-right:10px;margin-top:12px;font-weight:bold;clear:both;font-family:HN-Lt;}
.cart_row_price3 span{color:#333;}
.cart_row_price3b{font-size:18px;font-family:HN-Lt;font-weight:bold}
.cart_row_0{font-size:25px;font-family:HN-Lt;}
.cart_row_02{font-size:25px;color:#fff;font-family:HN-Lt;}
.cart_row_03{font-size:14px;color:#0f95d4;font-family:HN-Lt;font-weight:bold;}
.cart_row_04{font-size:18px;color:#0f95d4;font-family:HN-Lt;font-weight:bold;}
.cartsx_top{width:268px;height:34px;background:#f1f1f1;border:1px solid #ccc;border-bottom:0px;overflow:hidden;}
.cartsx_num{float:left;font-size:15px;padding-left:2px;padding-top:7px;}
.gocart{border-radius:4px;-moz-border-radius:4px; background:#f1f1f1;color:#222;float:left;border:1px solid #ccc;font-size:13px;text-align:center;padding:4px;padding-right:8px;padding-left:8px;margin-top:26px;margin-left:-14px;clear:both;width:76px}
.gocart:hover{background:#e1e1e1;}
.v_photo_cart{width:70px;border:1px solid #ccc;}
.cart_icon{width:90px;margin-top:10px;margin-left:10px;}
.cart_ico{width:196px;text-align:center;margin-left:10px;float:left;margin-top:38px;}
.cart_ico_site{width:260px;text-align:center;margin-left:10px;float:left;margin-top:38px;margin-bottom:28px}
.cart_modules_text2e{clear:both;width:260px;text-align:center;font-size:24px;margin-top:5px;color:#222;font-family:HN-Lt;height:32px;}
.cart_modules_text2e_2{margin-left:5px;}
.cart_ico2{width:30px;margin-top:7px;}
.cart_ico_space{float:left;width:50px;}
.cart_ico_space2{float:left;width:30px;}
.cart_ico_space3{float:left;width:20px;}
.cart_row{border:1px solid #bbb; width:100%; height : auto !important;  min-height:64px;  overflow:hidden; background:#fff;font-family:Century Gothic;border-radius:4px;-moz-border-radius:4px; }
.cart_row2{height:32px; width:100%; font-size:1px; background:#ddd; text-align:right;border:1px solid #ccc; font-family:Century Gothic}
.cart_row2_int{padding:5px; padding-right:8px; font-size:17px; color:#444;}
.cart_row_site{width:100%;text-align:center;}
.cart_row_title{margin-top:14px;margin-bottom:4px;margin-left:12px;font-size:20px;font-family:HN-Lt;width:100%;text-align:left;}
.cart_row_title1{margin-top:40px;margin-bottom:4px;margin-left:18px;font-size:18px;font-family:HN-Lt;float:left;width:500px;font-weight:bold;text-align:left;color:#0f95d4;}
.cart_row3{width:1200px;height:102px;border:1px solid #ccc;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;margin-bottom:5px}
.cart_row4{float:left; width:300px;height:86px;margin-top:6px;border-left:1px dashed #ccc;}
.cart_row4b{padding-left:14px;padding-top:8px;float:left;width:150px;}
.cart_row4c{padding-left:14px;padding-top:8px;float:left;width:100px;}
.cart_row5{float:right; width:100px;text-align:center;height:86px;margin-top:6px;border-left:1px dashed #ccc;}
.cart_row5b{padding-top:24px;}
.cart_qta2{text-align:center;width:25px; font-size:13px; background:#f1f1f1; border:1px solid #999; padding:3px;border-radius:4px;-moz-border-radius:4px; float:left}
.cart_qta3{text-align:center;width:25px; font-size:13px; background:#0f95d4; border:1px solid #2584b0; padding:3px;border-radius:4px;-moz-border-radius:4px; float:left;cursor:pointer;margin-left:4px;height:15px}
.cart_row_title2{margin-left:10px;font-size:18px;clear:both;font-family:HN-Lt;width:230px;text-align:left;}
.cart_row_title2_int{padding-top:8px;}
.cart_row_title3{font-size:26px;color:#336699;width:240px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cart_row_title3b{font-size:22px;color:#333;width:240px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cart_row_title4{margin-top:8px;margin-left:10px;font-size:24px;float:left;font-family:HN-Lt;width:530px;text-align:left;}
.cart_row_title5{margin-top:4px;font-size:17px;font-weight:bold;float:left;font-family:HN-Lt;width:1202px;text-align:left;background:#dddddd;height:30px;color:#333}
.cart_row_title5_int{padding-top:6px;padding-left:8px;float:left;}
.cart_row_title5_int2{padding-top:6px;padding-left:8px;float:right;font-size:17px;margin-right:10px}
.cart_row_title5_int2 span{font-size:14px;color:#333}
.cart_row_title6{margin-top:4px;font-size:22px;font-weight:bold;float:left;font-family:HN-Lt;width:1202px;text-align:left;background:#c7c7c7;height:38px}
.cart_row_title6_int{padding-top:6px;padding-left:8px;float:left;}
.cart_row_title6_int2{padding-top:6px;padding-left:8px;float:right;font-size:20px;margin-right:10px}
.cart_row_title6_int2 span{font-size:17px;color:#333}
.cart_row_icon{float:left;width:100px;height:100px;}
.cart_row_modules_opz{font-family:HN-Lt;margin-left:10px;font-weight:bold;}
.cart_row_modules_l{width:270px;border-top:1px solid #ccc;height:2px;margin-top:10px;}
.cart_row_modules_l2{width:870px;border-top:1px solid #ccc;height:10px;margin-top:10px;}
.cart_check_email{float:left;width:45px;padding-left:0px;padding-top:1px}
.cart_radio_sx{float:left;width:45px;padding-top:3px;}
.cart_radio_dx{float:left;width:700px;font-family:HN-Lt;font-size:18px;padding-top:2px}
.cart_radio_dx2{font-family:HN-Lt;font-size:18px;font-weight:bold}
.cart_www{color:#00aaec;font-family:HN-Lt;font-size:24px;float:left;padding-top:4px}
.cart_www2{float:left;margin-left:6px;}
.cart_input_dominio{background:#f1f1f1; width:500px; font-size:18px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;color:#444;padding: 8px 8px 8px 10px;border: 1px solid #bbb;-webkit-box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);box-shadow: inset 2px 2px 2px rgba(200,200,200,0.7);}
.cart_row_tot{margin-left:8px;background:#979797;font-family:HN-Lt;width:254px;height:82px;color:#fff;text-align:left;font-size:34px;clear:both;text-align:right;}
.cart_row_tot2{margin-top:4px;margin-left:8px;background:#5d5d5d;font-family:HN-Lt;width:254px;height:82px;font-size:34px;color:#fff;text-align:right;}
.cart_row_prev{margin-top:4px;margin-bottom:8px;margin-left:8px;background:#2ab813;font-family:HN-Lt;width:254px;height:52px;font-size:20px;color:#fff;text-align:center;}
.cart_row_prev:hover{background:#1f8d0d;}
.cart_row_prev_int{padding-top:14px;}
.cart_row_tot3{margin-top:4px;margin-left:8px;background:#ff0000;font-size:24px;font-family:HN-Lt;width:862px;height:60px;color:#fff;text-align:left;font-size:40px;clear:both;text-align:right;}
.cart_row_tot4{margin-top:4px;margin-bottom:8px;margin-left:8px;background:#b60000;font-size:24px;font-family:HN-Lt;width:862px;height:60px;font-size:40px;color:#fff;text-align:right;}
.cart_row_tot_int{padding-right:8px;padding-top:8px;}
.cart_row_tot_int2{padding-right:8px;padding-top:4px;}
.cart_row_tot_int3{padding-left:8px;padding-top:20px;float:left;font-family:HN-Lt;font-size:26px}
.cart_row_tot_int4{padding-right:8px;padding-top:6px;float:right;}
.cart_row_tot_iva{font-size:16px;color:#fff;}
.cart_row_tot_iva2{font-size:20px;color:#fff;}
.cart_row_modules{margin-left:8px;margin-top:8px;background:#e5e5e5;font-size:24px;font-family:HN-Lt;width:254px;height:100px;color:#333;text-align:left;font-size:40px;clear:both;text-align:right;}
.cart_row_modules_b{height:78px;}
.cart_row_modules2{margin-left:8px;margin-top:8px;background:#e5e5e5;font-size:24px;font-family:HN-Lt;width:862px;height:50px;color:#333;text-align:left;font-size:40px;clear:both;text-align:right;}
.cart_table{width:100%;border:0;font-size:12px}
.cart_title1{background:#00aaec;color:#fff;height:44px;width:100%;font-size:20px;font-weight:bold;text-align:center;}
.cart_title2{color:#333;font-size:17px;font-weight:bold;text-align:left;}
.cart_step{background:#fff;color:#222;width:100px;height:44px;font-size:15px;font-weight:bold;text-align:center;float:left;border:1px solid #ccc;border-right:0px;}
.cart_step2{width:300px}
.cart_step_hover{background:#00aaec;color:#fff;width:106px;height:44px;font-size:15px;font-weight:bold;text-align:center;float:left;border:1px solid #ccc;border-right:0px;}
.cart_step_top{padding-top:13px}
.cart_radio{color:#ffffff;background:#ffffff;width:25px;height:25px;}
input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:20px;height:24px; display:inline-block;line-height:16px;background-repeat:no-repeat;background-position: 0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -24px;}
label.css-label {background-image:url('images/css-checkbox2.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
input[type=radio].css-radio {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-radio + label.css-labelradio {padding-left:20px;height:24px; display:inline-block;line-height:16px;background-repeat:no-repeat;background-position: 0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=radio].css-radio:checked + label.css-labelradio {background-position: 0 -23px;}
label.css-labelradio {background-image:url('images/cssradio.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.totalecom{padding:0px;font-size:22px; color:#333; text-align:right;float:right;border:0px;font-family:Century Gothic;font-weight:bold}
.login_cart{width:60px; height:26px;float:left;background:#0f95d4;color:#fff;border:1px solid #0f95d4;margin-top:24px;margin-left:7px;text-align:center;display: table-cell;vertical-align: middle;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;cursor:pointer;}
.login_cart:hover{background:#1c7fad;}
.login_cart2{width:60px; height:26px;float:left;background:#ccc;color:#fff;border:1px solid #ccc;margin-top:24px;margin-left:7px;text-align:center;display:none;vertical-align: middle;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;cursor:pointer;}
.cart_qta{width:25px; font-size:12px; background:#f1f1f1; border:1px solid #999; padding:3px;border-radius:4px;-moz-border-radius:4px; }
.cart_puls1{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;cursor:pointer;line-height:24px;height:25px;margin:0 10px 10px 0;display: inline-block;background: #fff;border: 1px solid #e8e8e8;color: #888;text-decoration: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-moz-box-shadow: 0 2px 0 0 #e8e8e8;-webkit-box-shadow: 0 2px 0 0 #e8e8e8;box-shadow: 0 2px 0 0 #e8e8e8; padding: 6px 30px 4px 30px; color: #fff;background: #333;border: none;-moz-box-shadow: 0 2px 0 0 #000;-webkit-box-shadow: 0 2px 0 0 #000;box-shadow: 0 2px 0 0 #000; vertical-align:middle; }
.cart_puls1:hover{background: #000;}
.home_puls{background:url('images/home_puls.png');width:38px;height:25px;margin-top:10px}
.modules_page_sx{float:left;width:560px;}
.modules_page_dx{float:left;width:600px;}
.ecommerce_year{position:absolute;margin-top:383px;margin-left:315px;color:#fff;font-size:40px;}
.ecommerce_text1{font-size:48px;}
.ecommerce_text2{color:#1380aa;font-size:28px;font-family:HN-Lt;}
.ecommerce_text3{font-size:20px;font-family:HN-Lt;text-align:justify;margin-top:20px;color:#111;}
.ecommerce_text4{font-size:24px;font-family:HN-Lt;text-align:justify;margin-top:20px;margin-bottom:20px;color:#111;}
.ecommerce_text5{font-size:20px;font-family:HN-Lt;margin-top:20px;margin-bottom:20px;color:#111;}
.ecommerce_text6{font-size:24px;font-family:HN-Lt;text-align:justify;margin-top:20px;margin-bottom:20px;color:#111;}
.ecommerce_text7{color:#1380aa;font-size:30px;font-family:HN-Cn;}
.paga_adesso{position:absolute; cursor:pointer; width:192px; font-size:22px; text-align:center; height:30px; margin-top:50px; font-weight:bold;margin-left:30px; font-family:HN-Lt}
.templates_text1{font-size:30px;font-family:HN-Lt;margin-top:20px;margin-bottom:20px;color:#111;}
.templates_text2{font-size:20px;font-family:HN-Lt;margin-top:20px;margin-bottom:20px;color:#111;}
.templates_arrow1{background:url('images/templates_arrow1.png');width:20px;height:20px;float:right;margin-right:6px;margin-top:7px}
.templates_arrow2{background:url('images/templates_arrow2.png');width:20px;height:20px;float:right;margin-right:6px;margin-top:7px;display:none;}
.templates_puls_int{padding-left:20px;padding-top:6px;width:80%;float:left;color:#777;}
.templates_puls_int_hover{padding-left:20px;padding-top:6px;width:220px;float:left;color:#336699;}
.templates_puls_int:hover{color:#336699;}
.templates_puls_int2{float:right;width:9%;padding-top:2.2%}
.templates_submenu{display:none;clear:both;}
.templates_submenu_int{padding-left:20px;clear:both;margin-top:-6px}
.subcat_text{color:#444;font-size:16px;margin-left:20px;clear:both}
.subcat_text:hover{color:#336699;font-size:16px;margin-left:20px;clear:both}
.mobile_text1{font-size:36px;font-family:HN-Lt;color:#111;}
.mobile_text2{font-size:27px;font-family:HN-Lt;color:#0f95d4;margin-top:10px;margin-bottom:20px;}
.mobile_text3{font-size:20px;font-family:HN-Lt;color:#111;}
.mobile_text4{font-size:50px;font-family:HN-Lt;color:#00aaec;width:100%;margin-left:30px}
.mobile_year{position:absolute;margin-top:43px;margin-left:305px;color:#fff;font-size:34px;padding:4px 14px 4px 14px;background:#353535;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.mobile_pro{font-size:53px;color:#ff0000;font-style:italic;font-weight:bold}
.mobile_50{background:url('images/50.png');width:249px;height:102px;float:left;margin-left:40px;}
.mobile_demo{width:360px;height:60px;background:#0f95d4;text-align:center;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;font-size:36px;color:#fff;margin-top:20px}
.mobile_demo:hover{background:#0e74a4;}
.mobile_demo_int{padding-top:9px;}
.mobile_demo2{width:360px;height:60px;background:#ff0000;text-align:center;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;font-size:36px;color:#fff;margin-top:20px}
.mobile_demo2:hover{background:#941010;}
.website_year{position:absolute;margin-top:383px;margin-left:295px;color:#fff;font-size:40px;}
.website_row1{width:440px;height:24px;border:1px solid #bbbaba;font-weight:bold;font-family:HN-Lt;font-size:15px;margin-top:20px;}
.website_row2{float:left;margin-top:2px;margin-left:5px}
.website_row3{width:440px;height:24px;border:1px solid #bbbaba;font-weight:bold;font-family:HN-Lt;font-size:15px;border-top:0px;}
.website_check{width:27px;height:22px;float:right;background:url('images/check.jpg');}
.newuser_text1{width:100%;text-align:center;font-family:HN-Lt;font-size:18px;}
.textcart{height:68px;width:420px;background:#f1f1f1;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;margin-top:16px;}
.textcart_1{padding-left:18px;padding-top:10px;font-family:HN-Lt;font-size:17px;width:400px;}
.area_ico1{float:left;width:23px;padding-top:5px;padding-left:14px;}
.area_top1{float:left;font-size:13px;font-family:HN-Lt;padding-top:5px;padding-left:6px;font-weight:bold;color:#1284a8}
.area_puls{width:100%;line-height:40px;font-weight:bold;font-size:17px;cursor:pointer;color:#333;font-family:HN-LtCn;clear:both}
.area_puls_hover{width:100%;font-weight:bold;font-size:18px;cursor:pointer;color:#0f95d4;font-family:HN-Lt;}
.area_puls:hover{color:#0f95d4;background:#f1f1f1}
.area_puls_2b{width:100%}
.area_puls_int{padding-left:10px;padding-top:6px;}
.area_puls2{width:100%;height:34px;font-size:18px;cursor:pointer;background:#0f95d4;color:#fff;}
.area_puls_bottom{border-bottom:1px solid #ccc}
.area_row_l{width:890px;height:8px;}
.area_row1{background:#f1f1f1;width:890px;font-family:HN-Lt;min-height:40px;  overflow:hidden;clear:both;}
.area_row_a{float:left;text-align:left;width:417px;border-right:1px solid #ccc}
.area_row_b{float:left;text-align:center;width:105px;border-right:1px solid #ccc}
.area_row_c{float:left;text-align:center;width:145px;border-right:1px solid #ccc}
.area_row_d{float:left;text-align:center;width:102px;}
.area_row_admin{color:#336699;text-decoration:underline;font-weight:bold;font-size:16px}
.area_ext{width:890px}
.area_toprow1{background:#0f95d4;width:424px;height:26px;color:#fff;float:left;}
.area_toprow2{background:#0f95d4;width:100px;height:26px;color:#fff;float:left;margin-left:6px}
.area_toprow3{background:#0f95d4;width:140px;height:26px;color:#fff;float:left;margin-left:6px}
.area_toprow_int{padding-left:5px;padding-top:4px;}
.area_row_int{padding-left:10px;padding-top:8px;}
.fixed {position: fixed;top: 0;z-index: 999;}
.fixedmenu{position: fixed;top: 0px;z-index: 99999999; height:41px; border-bottom:1px solid #ccc}
.fixedmenu2{position: fixed;top: 0px;z-index: 99999999;  }
.fixedmenu3{position: fixed;top: 86px;z-index: 9999999;  }
.fixed_col{position: absolute;z-index: 990000899;}
.access_demo1{float:left;width:250px;padding-right:12px;text-align:left;padding-top:6px;font-size:16px;font-family:HN-Lt;}
.access_demo2{float:left;width:250px;padding-right:12px;text-align:left;padding-top:6px;font-size:16px;}
.access_demo3{font-family:HN-Lt;font-size:19px;}
.access_demo4{font-size:20px; color:#444;font-family:HN-Lt;font-weight:bold;margin-top:20px;border-bottom:1px solid #ccc;width:612px;padding-bottom:10px}
.access_puls{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#333;color:#fff;font-size:16px;font-weight:bold;padding:5px;margin-top:14px;cursor:pointer;border:1px solid #333;margin:0 auto;width:120px}
.access_puls:hover{background:#777;border:1px solid #777}
.support_linea{width:800px;border-top:1px solid #ccc}
.hint, [data-hint] {position: relative;display: inline-block;}
.hint:before, .hint:after, [data-hint]:before, [data-hint]:after {position: absolute;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: hidden;opacity: 0;z-index: 1000000;pointer-events: none;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.hint:hover:before, .hint:hover:after, [data-hint]:hover:before, [data-hint]:hover:after {visibility: visible;opacity: 1; }
.hint:before, [data-hint]:before {content: '';position: absolute;background: transparent;margin-left:-8px;border-radius: 4px;border: 6px solid transparent;z-index: 1000001; }
.hint:after, [data-hint]:after {content: attr(data-hint);background: #383838;color: white;text-shadow: 0 -1px 0px black;padding: 8px 10px;font-size: 13px;border-radius: 4px;padding-left:15px;padding-right:15px;line-height: 12px;white-space: nowrap;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
.hint--top:before { border-top-color: #383838;cursor:pointer }
.hint--bottom:before { border-bottom-color: #383838; }
.hint--left:before { border-left-color: #383838; }
.hint--right:before { border-right-color: #383838; }
.hint--top:before { margin-bottom: -12px; }
.hint--top:after { margin-left: -18px; }
.hint--top:before, .hint--top:after { bottom: 100%; left: 55%; }
.hint--top:hover:before, .hint--top:hover:after { -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); transform: translateY(-8px); }
.hint--bottom:before { margin-top: -12px; }
.hint--bottom:after { margin-left: -18px; }
.hint--bottom:before, .hint--bottom:after { top: 100%;left: 50%; }
.hint--bottom:hover:before, .hint--bottom:hover:after { -webkit-transform: translateY(8px);-moz-transform: translateY(8px); transform: translateY(8px); }
.hint--right:before { margin-left: -12px; margin-bottom: -6px; }
.hint--right:after { margin-bottom: -14px; }
.hint--right:before, .hint--right:after { left: 100%; bottom: 50%; }
.hint--right:hover:before, .hint--right:hover:after { -webkit-transform: translateX(8px); -moz-transform: translateX(8px); transform: translateX(8px); }
.hint--left:before { margin-right: -12px; margin-bottom: -6px; }
.hint--left:after { margin-bottom: -14px; }
.hint--left:before, .hint--left:after { right: 100%; bottom: 50%; }
.hint--left:hover:before, .hint--left:hover:after {-webkit-transform: translateX(-8px);-moz-transform: translateX(-8px);transform: translateX(-8px); }
.hint--error:after {background-color: #b34e4d; text-shadow: 0 -1px 0px #5a2626; }
.hint--error.hint--top:before { border-top-color: #b34e4d; }
.hint--error.hint--bottom:before {border-bottom-color: #b34e4d; }
.hint--error.hint--left:before { border-left-color: #b34e4d; }
.hint--error.hint--right:before { border-right-color: #b34e4d; }
.hint--info:after {background-color: #3986ac;text-shadow: 0 -1px 0px #193c4c; }
.hint--info.hint--top:before { border-top-color: #3986ac; }
.hint--info.hint--bottom:before { border-bottom-color: #3986ac; }
.hint--info.hint--left:before { border-left-color: #3986ac; }
.hint--info.hint--right:before { border-right-color: #3986ac; }
.hint--rounded:after { border-radius: 4px; }
.hint--cms:after { margin-left: 60px; margin-top: 10px; }
.hint--cms:before, .hint--bottom:after { top: 100%;left: 50%; }
.hint--cms:hover:before, .hint--bottom:hover:after { -webkit-transform: translateY(8px);-moz-transform: translateY(8px); transform: translateY(8px); }
#toTop {display:none;text-decoration:none;position:fixed;bottom:60px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(images/topui.png) no-repeat left top;}
#toTopHover {background:url(images/topui.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
.page_price_box{background:#01aaed;width:432px;height:128px;clear:both;margin-top:10px;margin-bottom:10px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;color:#fff;font-family:HN-Lt;font-size:1px;text-align:center;}
.page_price_valuta{font-size:80px;color:#fff;}
.page_price{font-size:104px;color:#fff;}
.page_price_year{font-size:35px;color:#fff;}
.support_col{width:290px;margin-right:10px;float:left;}
.support_text1{font-family:HN-Lt;font-size:20px;font-weight:bold;clear:both;color:#333;margin-bottom:8px;}
.support_text2{font-family:HN-Lt;font-size:17px;clear:both;color:#222;margin-bottom:6px;}
.support_text2:hover{color:#336699;text-decoration:underline}
.support_text3{font-family:HN-Lt;font-size:16px;clear:both;color:#0f95d4;text-decoration:underline;margin-bottom:5px;}
.support_row{width:100%;height:134px;background:#0f95d4;color:#fff;text-align:left;clear:both;font-size:40px;line-height:130px;font-family:HN-Lt;}
.support_sx{float:left;width:800px;text-align:left;font-size:20px;line-height:26px;font-family:HN-Lt;}
.support_dx{float:right;width:300px;text-align:left;}
.support_puls{font-family:HN-Lt;border:1px solid #ccc;width:270px;clear:both;font-size:18px;color:#444;padding:10px;background:#fff;}
.support_puls:hover{background:#f1f1f1;}
.support_noborder{border-bottom:0px;}
.home_center{width:1200px; margin:0 auto; text-align:left;clear:both}
.home_centerb{height:1100px}
.home_linea1{width:1px;height:338px;float:left;background:url('images/home_linea1.jpg');}
.home_linea2{width:1400px;margin:0 auto;height:1px;clear:both;background:url('images/home_linea2.jpg');}
.home_font1{font-size:48px;color:#333}
.home_font1b{font-size:60px;color:#444;line-height:20px}
.home_font1b_new{font-size:90px;color:#ff0000;line-height:20px;font-family:HN-Th;}
.home_font1h_new{font-size:48px;color:#ff0000;font-family:HN-Lt;}
.home_font1c{font-size:44px;color:#333}
.home_font1d{font-size:38px;color:#333}
.home_font1e{font-size:32px;color:#333}
.home_font1f{font-size:42px;color:#111}
.home_font1g{font-size:26px;color:#555;font-family:HN-Lt;font-weight:bold;}
.home_font1h{font-size:31px;color:#333;font-family:HN-Lt;}
.home_font2{font-size:20px;color:#333;font-family:HN-Lt;}
.home_font3{font-size:60px;color:#40ad1a}
.home_font3b{font-size:44px;color:#40ad1a}
.home_font3c{font-size:54px;color:#40ad1a}
.home_font3d{font-size:80px;color:#40ad1a;font-family:HN-Bd;}
.home_font4{font-size:68px;color:#40ad1a}
.home_font4b{font-size:50px;color:#40ad1a}
.home_font4c{font-size:70px;color:#40ad1a}
.home_font4d{font-size:90px;color:#40ad1a;font-family:HN-Bd;}
.home_font5{font-size:42px;color:#888;font-family:HN-Lt;}
.home_font5b{font-size:32px;color:#888;font-family:HN-Lt;}
.home_font5c{font-size:42px;color:#888;font-family:HN-Lt;}
.home_font6{font-size:15px;color:#333;font-weight:bold;margin-top:12px;margin-bottom:12px}
.home_font7{clear:both;width:100%;text-align:center;font-size:38px;color:#333;padding:26px 0px 34px 0px;font-family:HN-Lt;}
.home_font8{font-size:48px;color:#333}
.home_font9{font-size:24px;color:#01719c;font-weight:bold}
.home_font10{font-size:22px;color:#000;font-weight:bold}
.home_font11{font-size:18px;color:#333;font-weight:bold}
.home_font12{font-size:18px;color:#01719c;font-weight:bold}
.home_font13{font-size:42px;color:#444}
.home_font14{font-size:16px;color:#000;font-weight:bold}
.home_font_h{height:82px}
.home_font_top{color:#ff0000;font-family:HN-Lt;clear:both;font-weight:bold}
.home_row1{width:100%;background:#f1f1f1;height:560px;clear:both}
.home_row1b{background:#0385b7;color:#fff}
.home_row2{width:100%;background:#f1f1f1;height:460px;clear:both}
.home_row3{width:100%;background:#f1f1f1;height:500px;clear:both}
.home_row3b{height:540px;}
.home_row3c{height:240px;}
.home_row3d{height:780px;}
.home_row3e{height:460px;}
.home_row3f{height:370px;}
.home_row3g{height:660px;}
.home_row3h{height:560px;}
.home_row3i{height:460px;}
.home_row3l{height:290px;}
.home_row3m{height:460px;}
.home_row3n{height:560px;}
.home_row3o{height:640px;}
.home_row3p{height:390px;}
.home_row4{height : auto !important; min-height:300px; overflow:hidden;}
.home_module1{float:left;text-align:center;font-size:22px;width:182px;height:222px;color:#fff;font-weight:bold;margin-left:20px}
.home_module1b{margin-left:108px}
.home_module1c{margin-left:212px}
.home_module2{float:left;text-align:left;width:598px;height:488px;color:#555}
.home_module3{margin-left:30px;margin-top:56px;}
.home_module4{position:absolute; margin-top:50px;margin-left:300px;width:294px}
.home_module5{position:absolute; margin-top:340px;margin-left:30px;width:594px}
.home_module6{margin-top:22px;margin-left:360px;float:left; width:130px}
.home_module7{margin-top:14px;float:left; width:430px}
.home_module8{float:left; width:330px; height:290px;text-align:center;margin-left:10px}
.home_module8b{float:left; margin-left:100px}
.home_module9{position:absolute; margin-top:36px;margin-left:192px;width:394px}
.home_module10{position:absolute; margin-top:34px;margin-left:192px;width:394px}
.home_module11{position:absolute; margin-top:74px;margin-left:320px;width:294px}
.home_module12{margin-left:30px;margin-top:26px;}
.home_module13{margin-top:36px;margin-left:32px;width:494px;text-align:center}
.home_module14{margin-top:36px;margin-left:32px;width:494px}
.home_module15{margin-left:86px;margin-top:26px;}
.page_padding1{padding-top:28px;padding-left:16px}
.page_padding2{padding-top:18px;padding-left:70px}
.page_padding3{padding-top:18px;width:100%;text-align:center}
.page_padding4{padding-top:18px;padding-left:40px}
.page_padding5{padding-top:0px;padding-left:140px}
.page_padding6{padding-top:0px;padding-left:36px}
.page_padding7{padding-top:18px;padding-left:0px}
.website_text1{font-size:48px;font-family:HN-Lt;color:#333;margin-top:18px;}
.website_text1b{margin-top:6px;}
.website_text1c{font-size:44px;font-family:HN-Lt;color:#0385b8;font-weight:bold;font-style:italic}
.website_text2{font-size:20px;font-family:Carlito;color:#333;clear:both;}
.website_text3{font-size:24px;font-family:HN-LtCn;color:#333;margin-top:10px;}
.website_text4{font-size:30px;color:#444;clear:both;font-weight:bold;padding-top:40px;padding-bottom:40px;font-family:HN-Bd;}
.website_text4b{font-size:18px;color:#444;clear:both;font-weight:bold;padding-top:10px;padding-bottom:22px;font-family:HN-Bd;}
.website_text4c{font-size:17px;color:#444;clear:both;font-family:HN-Lt;}
.website_text5{font-size:23px;color:#444;clear:both;font-weight:bold;font-family:HN-Lt;}
.website_text5b{font-size:20px;color:#136486;clear:both;font-weight:bold;font-family:HN-Bd;}
.website_text6{font-size:22px;color:#111;clear:both;font-family:HN-Lt;}
.website_text6b{font-size:20px;color:#111;clear:both;font-family:HN-LtCn;margin-top:6px}
.website_text7{font-size:23px;font-weight:bold;color:#444;clear:both;font-family:HN-Lt;}
.website_text8{font-size:22px;color:#444;clear:both;font-family:HN-Lt;}
.website_text9{font-size:30px;color:#fff;clear:both;font-weight:bold;padding-top:20px;padding-bottom:40px;font-family:HN-Lt;}
.website_text10{font-size:32px;color:#333;padding-left:18px;padding-top:28px;clear:both;font-family:HN-Lt;}
.website_text10b{font-size:26px;color:#fff;padding-left:18px;clear:both;font-family:HN-Lt;}
.website_text10c{font-size:21px;color:#fff;clear:both;font-family:HN-LtCn;}
.website_text11{font-size:28px;color:#333;padding-left:18px;padding-top:14px;clear:both;font-family:HN-Lt;}
.website_text11b{padding-top:28px;}
.website_text12{font-size:48px;color:#ff0000;font-family:HN-Lt;}
.website_text12b{font-size:60px;}
.website_text13{font-size:30px;margin-left:170px;color:#444;clear:both;padding-bottom:4px;font-family:HN-Lt;}
.website_text14{font-size:22px;color:#111;clear:both;font-family:HN-Lt;text-align:justify}
.website_text15{font-size:28px;font-family:HN-Lt;color:#333;margin-top:18px;}
.website_text16{font-size:30px;color:#444}
.cart4{width:84px;height:81px;background:url('images/cart4.png');cursor:pointer;float:right;margin-right:27px}
.cart4:hover{background-position:bottom}
.cart42{width:84px;height:81px;background:url('images/cart4.png');cursor:pointer;float:right;margin-right:27px}
.cart42:hover{background-position:bottom}
.cart4puls{width:120px;height:28px;font-size:13px;font-weight:bold;cursor:pointer;background:#e7e7e7;border:1px solid #ccc;text-align:center;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.cart4puls:hover{background:#cec9c9;color:#333}
.cart4puls2{width:120px;height:28px;font-size:13px;font-weight:bold;cursor:pointer;background:#e7e7e7;border:1px solid #ccc;text-align:center;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.cart4puls2:hover{background:#cec9c9;color:#333}
.cart5{width:84px;height:81px;background:url('images/cart5.png');cursor:pointer;float:right;margin-right:27px}
.demo4_h{height:81px;}
.demo4{width:85px;height:73px;background:url('images/ico-demo.png');cursor:pointer;float:right;margin-right:21px;margin-top:8px}
.demo4:hover{background-position:bottom}
.demo4puls{width:120px;height:28px;font-size:13px;font-weight:bold;cursor:pointer;background:#e7e7e7;border:1px solid #ccc;text-align:center;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.demo4puls:hover{background:#cec9c9;color:#333}
.demo42_h{height:81px;}
.demo42{width:85px;height:73px;background:url('images/ico-demo.png');cursor:pointer;float:right;margin-right:21px;margin-top:8px}
.demo42:hover{background-position:bottom}
.demo42puls{width:120px;height:28px;font-size:13px;font-weight:bold;cursor:pointer;background:#e7e7e7;border:1px solid #ccc;text-align:center;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.demo42puls:hover{background:#cec9c9;color:#333}
.guide{width:85px;height:73px;background:url('images/ico-guide.png');cursor:pointer;float:right;margin-right:21px;margin-top:8px}
.guide:hover{background-position:bottom}
.guidepuls{width:120px;height:28px;font-size:13px;font-weight:bold;cursor:pointer;background:#e7e7e7;border:1px solid #ccc;text-align:center;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.guidepuls:hover{background:#cec9c9;color:#333}
.cart_space{float:right;width:8px}
.cart_space2{float:left;width:60px}
.cart_space3{float:left;width:100px}
.sup1{font-size:22px}
.sup2{font-size:19px;color:#333}
.sup3{font-size:24px;color:#333}
.white{color:#fff}
.black{color:#444 !important}
.bg_red{background:#ff0000 !important}
.bg_green{background:#07a425 !important}
.red{color:#ff0000 !important}
.blu{color:#2285b3 !important}
.orange{color:#fd5f00}
#footer{background:#5d5d5d;width:100%;height:420px;overflow:hidden;}
#footer2{width:1200px;margin:0 auto}
.footer3{padding-left:8px; font-size:13px; color:#ccc;padding-top:10px;}
.footer4{padding:22px; font-size:13px;color:#ccc}
.footer5{width:408px; float:left; text-align:justify; padding-top:23px; padding-left:20px; font-size:12px; color:#ddd;}
.footerbottom{width:1200px; text-align:center; color:#fff;font-size:15px;}
.footer_div1{float:left;}
.footer_div2{float:left;margin-left:20px}
.footer_div3{float:left; padding-left:2px; padding-top:5px;}
.footer_div4{float:left; margin-left:20px;}
.footer_div5{float:left; padding-left:4px; padding-top:2px;}
.footer_div6{float:left; padding-left:8px; padding-top:2px;}
.footer_div7{float:left; margin-left:20px;margin-top:6px}
.footer_block1{float:left;width:380px}
.footer_block2{float:left;width:300px;margin-top:50px}
.footer_block3{float:left;width:240px;margin-top:50px}
.footer_logo1{height:40px;}
.footer_logo2{height:46px;}
.footer_title1{color:#fff;font-size:16px;font-family:HN-Lt;font-weight:bold;margin-bottom:20px}
.footer_text1,.footer_text1 a{color:#bbb;font-size:14px;font-family:HN-Lt;font-weight:bold;margin-bottom:16px}
.footer_text1 a:hover{color:#fff;}
.footer_text,.footer_text span{color:#fff;font-size:16px;font-family:HN-Lt;}
#menufooter{width:230px;height:145px;font-size:13px;padding:9px;}
#menufooter a{color:#ccc;}
#menufooter a:hover{color:#ccc;}
#news_sub{width:370px;z-index:100;background:#4d4d4d;display:none;position:absolute;border-top:1px solid #323232}
#news_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:20px}
#news_sub_puls:hover{background:#4aa9e0}
.news_sub_int{padding-left:11px;padding-top:7px;}
.news_sub_int2{padding-top:0px;}
#service_sub{width:250px;z-index:100;background:#4d4d4d;display:none;position:absolute;margin-top:10px;margin-left:-10px;border-top:1px solid #323232}
#service_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:20px}
#service_sub_puls:hover{background:#4aa9e0}
#portal_sub{width:350px;z-index:100;background:#4d4d4d;display:none;position:absolute;margin-top:10px;margin-left:-14px;border-top:1px solid #323232}
#portal_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:20px}
#portal_sub_puls:hover{background:#4aa9e0}
#tutorial_sub{width:200px;z-index:100;background:#4d4d4d;display:none;position:absolute;margin-top:10px;margin-left:-10px;border-top:1px solid #323232}
#tutorial_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:24px;border-bottom:1px solid #323232;font-size:18px}
#tutorial_sub_puls:hover{background:#4aa9e0}
#turismo_sub{width:420px;z-index:100;background:#4d4d4d;display:none;position:absolute;border-top:1px solid #323232}
#turismo_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:20px}
#turismo_sub_puls:hover{background:#4aa9e0}
#booking_sub{width:350px;z-index:100;background:#4d4d4d;display:none;position:absolute;margin-top:10px;margin-left:-14px;border-top:1px solid #323232}
#booking_sub_puls{width:100%;background:#4d4d4d;clear:both;color:#fff;height:36px;border-bottom:1px solid #323232;font-size:20px}
#booking_sub_puls:hover{background:#4aa9e0}
#offer_sub{width:196px;z-index:100;background:#ff0000;display:none;position:absolute;border-top:1px solid #fff}
#offer_sub_puls{width:100%;background:#ff0000;clear:both;color:#fff;height:36px;border-bottom:1px solid #fff;font-size:20px}
#offer_sub_puls:hover{background:#d81a1a}
.booking-cart1{background:url('images/booking-cart1.png');width:44px;height:42px;float:left;margin-top:17px;margin-left:-150px}
.booking-cart2{background:url('images/booking-cart2.png');width:44px;height:42px;float:left;margin-top:17px;margin-left:-150px}
.doyouall_alert{position:fixed;margin:0 auto;background:#f1f1f1;opacity:0.0;z-index:100000;font-size:16px;display: table;}
.doyouall_alert_int{vertical-align:middle;display: table-cell;}
.doyouall_alert_x{font-weight:bold;font-size:18px;font-family:tahoma;margin-top:2px;cursor:pointer;position:absolute}
.doyouall_go{clear:both;margin-top:30px;background:#00aaec;color:#fff;font-weight:bold;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin:0 auto;font-family:HN-Lt;font-size:16px;width:70px;margin-top:20px;}
.doyouall_go_int{padding:4px}
.booking_cart{width:50px;height:50px;position:absolute;margin-top:-40px;margin-left:170px}
.ul_seo li{margin-bottom:18px}
.select_booking{border:1px solid #aaa;font-size:16px;padding:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:130px;}
.price_div1{float:left;width:212px;text-align:center;height:280px}
.price_div2{float:left;width:230px;text-align:center;margin-left:60px}
.price_div3{float:left;width:120px;text-align:center;}
.price_div4{float:left;width:240px;text-align:center;text-align:left}
.price_div5{font-size:20px;font-family:HN-BdCn;color:#333}
.price_div6{font-size:16px;font-family:HN-LtCn;color:#333}
.price_sx{float:left;margin-left:6px}
.price_sx2{margin-left:40px;float:left;}
.price_dx{float:right;text-align:right;font-family:HN-Lt;font-size:20px;padding-right:5px;font-weight:bold;color:#0f95d4}
.price_dx2{margin-right:20px;}
.price_l{width:880px;border-top:1px solid #ccc;height:20px;}
.price_title1{font-family:HN-Lt;font-size:24px;}
.price_title2{font-family:HN-Lt;font-size:24px;color:#333;}
.price_text1{font-family:Carlito;font-size:2vw;font-weight:100;width:100%;text-align:center;}
.price_text2{font-family:Carlito;font-size:2.4vw;font-weight:bold;margin-top:10px;width:100%;text-align:center;color:#ff4200;}
.price_text3{float:left;width:60%;}
.price_text3b{float:left;width:40%;}
.price_text4{margin:0 auto;width:70%;}
.price_text5{margin:0 auto;width:80%;font-size:1.8vw;text-align:center;color:#fff;font-family:Carlito;font-weight:100;padding-top:50px;}
.price_text6{margin:0 auto;width:80%;font-size:8vw;text-align:center;color:#fff;font-family:Carlito;font-weight:bold;padding-top:10px;}
.price_text7{color:#fff;font-size:1.8vw;font-family:Carlito;font-weight:100;}
.price_text_euro{color:#fff;font-size:6.5vw;font-family:Carlito;font-weight:100;}
.price_text_euro2{color:#555555;font-size:6.2vw;font-family:Carlito;font-weight:100;}
.price_text8{color:#fff;font-size:0.76vw;font-family:Carlito;font-weight:100;text-align:center;width:100%;padding-top:20px;padding-bottom:50px;}
.price_text82{color:#fff;font-size:0.76vw;font-family:Carlito;font-weight:100;text-align:center;width:100%;padding-top:20px;padding-bottom:10px;}
.price_text83{color:#red;font-size:0.86vw;font-family:Carlito;font-weight:100;font-weight:bold;text-align:center;width:100%;padding-top:20px;padding-bottom:40px;}
.price_text9{margin:0 auto;width:80%;font-size:1.8vw;text-align:center;color:#333;font-family:Carlito;font-weight:100;padding-top:50px;}
.price_text10{margin:0 auto;width:80%;font-size:7.5vw;text-align:center;color:#555555;font-family:Carlito;font-weight:bold;padding-top:10px;}
.price_text11{color:#555;font-size:1.8vw;font-family:Carlito;font-weight:100;}
.price_text12{color:#555;font-size:0.76vw;font-family:Carlito;font-weight:100;text-align:center;width:100%;padding-top:10px;padding-bottom:40px;}
.price_text13{color:#555;font-size:1vw;font-family:Carlito;font-weight:100;text-align:center;width:100%;padding-top:10px;padding-bottom:40px;}
.price_text14{color:#911010;font-size:0.9vw;font-family:Carlito;font-weight:100;text-align:center;}
.price_price2,.price_price2 span{font-family:HN-Lt;font-size:16px;height:40px;font-weight:bold;width:100%;text-align:center;color:#0f95d4}
.price_iva{font-size:16px;color:#333;}
.price_go{background:#2ab813;width:280px;margin:0 auto;color:#fff;text-align:center;height:50px;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-family:HN-Lt;font-size:20px;}
.price_go:hover{background:#1f8d0d;}
.checked2{margin-left:6px}
.checked3{margin-left:6px}
.ico_price{width:70px}
.price_col1{float:left;width:100px;text-align:center;}
.price_col2{float:right;width:162px;text-align:left;font-family:HN-Lt;font-size:22px;}
.price_row{width:100%;text-align:left;margin-top:12px;}
.send1{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#03a30a;color:#fff;font-size:18px;font-weight:bold;padding:5px;margin-top:14px;cursor:pointer;border:1px solid #03a30a;margin:0 auto;width:160px}
.send1:hover{background:#38b33b}
.send2{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#333;color:#fff;font-size:18px;font-weight:bold;padding:5px;margin-top:14px;cursor:pointer;border:1px solid #333;margin:0 auto;width:160px}
.send2:hover{background:#777}
.box_service{width:260px;height:410px; float:left;overflow:hidden;border:1px solid #ccc;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.box_service_s{width:30px;float:left}
.box_service_top{width:100%;height:40px;color:#fff;background:#333;font-family:HN-Lt;font-size:24px}
.box_service_int{padding-left:10px;padding-top:5px}
.box_service_img{width:150px;margin:0 auto}
.box_service_img2{width:100%;text-align:center;padding-top:20px;padding-bottom:20px}
.box_service_text{color:#333;width:94%;font-family:HN-Lt;font-size:17px;margin:0 auto;text-align:justify;height:102px}
.box_service_text2{color:#333;width:94%;font-family:HN-Lt;font-size:12px;margin:0 auto;text-align:justify}
.box_service_text2b{color:#333;width:94%;font-family:HN-Lt;font-size:15px;margin:0 auto;text-align:justify}
.box_service_sx{float:left;width:80px;text-align:center;margin-top:6px}
.box_service_dx{float:left;width:170px;text-align:center;margin-top:6px}
.price_ico{width:160px;}
.price_module_ico{width:130px}
.offer_box1{width:358px;height:650px;overflow:hidden;border:1px solid #bbb;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;float:left;margin-left:32px}
.offer_box2{height:60px;width:100%;text-align:center;color:#fff;background:#00aaec;font-size:32px;}
.offer_box2b{background:#ff0000}
.offer_box2c{background:#fd5f00}
.offer_box_int{padding-top:9px}
.offer_box3{height:120px;width:100%;text-align:center;color:#555;font-family:HN-Lt;margin-top:20px;font-size:27px}
.offer_box4{height:250px;width:100%;text-align:center}
.offer_box5{height:80px;width:100%;text-align:center}
.offer_box_sx{float:left;width:80px;text-align:center;margin-top:20px;margin-left:15px}
.offer_box_dx{float:left;width:250px;text-align:center;margin-top:6px}
.footer_ico{float:left;width:38px}
.footer_ico2{float:left;margin-left:10px;width:38px}
.video_cat{color:#0f95d4;font-family:HN-Lt;font-size:18px;font-weight:bold}
.video_title{color:#333;font-family:HN-Lt;font-size:26px;}
.order_row{width:900px;margin-bottom:8px;background:#f1f1f1;font-family:HN-Lt;font-size:19px}
.order_row_int{padding:10px}
.layout_form{display:none;height:330px;clear:both; overflow:hidden}
.home_pcmobile_sx{float:left;width:700px;margin-top:30px;}
.home_pcmobile_dx{float:right;width:480px;margin-top:94px;}
.home_pcmobile_text1{font-size:34px;font-family:HN-Lt;clear:both;margin-top:30px;}
.home_pcmobile_text2{font-size:20px;font-family:HN-Lt;clear:both;color:#222}
.closecontact{width:24px}
#div_scroll_mobile_int{height:3020px;}
#div_scroll_mobile{overflow:auto;width:10px;float:left;margin-left:4px;}
#div_scroll_mobile::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3); border-radius: 10px;background:#f1f1f1;}
#div_scroll_mobile::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5); background:#0884b4;}
#div_scroll_mobile::-webkit-scrollbar {width: 10px;}
#preview_scroll_mobile_int{height:3020px;}
#preview_scroll_mobile{overflow:auto;width:10px;float:left;margin-left:4px;height:622px;margin-top:84px}
#preview_scroll_mobile::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3); border-radius: 10px;background:#f1f1f1;}
#preview_scroll_mobile::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5); background:#0884b4;}
#preview_scroll_mobile::-webkit-scrollbar {width: 10px;}
.home_box{width:340px;height:476px;text-align:center;margin-top:30px;margin-left:40px;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border:1px solid #ccc;float:left}
.user_bar{width:100%;height:28px;background:#eeeeee;border-bottom:1px solid #ddd;text-align:right; font-size:15px;font-family:HN-Lt;z-index:300000000}
.user_bar_center{width:1200px;margin:0 auto}
.user_bar_online{float:left}
.user_bar_online1{padding-top:5px;float:left}
.user_bar_logout{font-size:14px;color:#ff0000;font-weight:bold;text-decoration:underline}
.textarea_iframe{border:1px solid #ccc;width:750px;height:150px;background:#f1f1f1;font-size:15px}
.input1_iframe{border:1px solid #ccc;width:300px;font-size:15px;padding:4px;background:#f1f1f1;}
.input2_iframe{border:1px solid #ccc;width:60px;font-size:15px;padding:4px;background:#f1f1f1;}
.buy{width:110px;text-align:center;font-size:15px;padding:4px;background:#0f95d4;color;#fff;border-radius:8px;}
.ass_div1{float:left;width:250px;text-align:center;margin-left:100px}
.ass_div2{background:#45ba9f;width:100%;text-align:center;}
.ass_div3{float:left;width:120px;text-align:center;margin-left:280px}
.ass_div4{float:left;width:590px;text-align:left;margin-left:2px;margin-top:2px;line-height:27px;font-size:19px;color:#fff;font-family:HN-Lt;}
.ass_div5{width:710px;margin:0 auto;text-align:center;font-family:HN-Lt;font-size:24px}
.ass_div6{width:710px;margin:0 auto;text-align:center;font-family:HN-Lt;font-size:39px;color:#1380aa}
.ass_div7{width:245px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;margin-left:130px}
.ass_div7b{width:245px;height:106px;text-align:center;float:left;clear:left;border:1px solid #c8c8c8;border-top:0px;margin-left:130px}
.ass_div7c{width:245px;height:60px;text-align:left;float:left;clear:left;margin-left:130px;color:#333;font-family:HN-Lt;font-size:19px;font-weight:bold}
.ass_div8{width:170px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none}
.ass_div8b{width:170px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none;border-top:0px;}
.ass_div8c{width:170px;height:60px;text-align:center;float:left;color:#333;font-family:HN-Lt;font-size:19px;font-weight:bold}
.ass_div9{width:340px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none;font-family:HN-Lt;font-size:19px}
.ass_div9b{width:340px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none;font-family:HN-Lt;font-size:19px;border-top:0px;}
.ass_div9c{width:340px;height:60px;text-align:left;float:left;color:#333;font-family:HN-Lt;font-size:19px;font-weight:bold}
.ass_div10{width:154px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none;color:#3bbd1d;font-family:HN-Lt;font-size:49px}
.ass_div10b{width:154px;height:106px;text-align:center;float:left;border:1px solid #c8c8c8;border-left:none;color:#3bbd1d;font-family:HN-Lt;font-size:49px;border-top:0px;}
.ass_div10c{width:154px;height:60px;text-align:left;float:left;color:#333;font-family:HN-Lt;font-size:19px;font-weight:bold}
.ass_title1{font-size:18px;font-family:HN-Lt;color:#1fa1de;font-weight:bold}
.ass_title2{font-size:18px;font-family:HN-Lt;color:#333;font-weight:bold}
.ass_cart{background:url('images/booking-cart1.png');width:44px;height:42px;float:left;margin-top:32px;margin-left:20px}
#mobile_iframe{width:364px;height:538px;float:left;margin-left:46px;overflow:hidden;}
#mobile_iframe::-webkit-scrollbar {width: 12px;}
#mobile_iframe::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); background:#f1f1f1;border-left:3px solid #000}
#mobile_iframe::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);background:#2587bf;border-left:3px solid #000}
.password_text{font-family:HN-Lt;font-size:24px}
.inputreg2{border:1px solid #aaa; background:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:540px;height:30px;padding:3px;font-size:18px;-webkit-box-shadow:inset 0 0 10px #ccc;-moz-box-shadow:inset 0 0 10px #ccc;box-shadow:inset 0 0 10px #ccc;}
.inputreg3{border:1px solid #aaa; background:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:140px;height:30px;padding:3px;font-size:18px;-webkit-box-shadow:inset 0 0 10px #ccc;-moz-box-shadow:inset 0 0 10px #ccc;box-shadow:inset 0 0 10px #ccc;}
.password_row1{width:870px;margin:0 auto; background:#fff; clear:both;}
.password_row2{float:left; width:200px;font-family:HN-Lt;font-size:21px}
.password_row3{width:870px;margin:0 auto; background:#fff; clear:both;border:1px solid #ccc;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.skype_puls{width:110px;float:left;font-weight:bold;height:40px;background:#fff;font-family:HN-Lt;text-align:center;color:#333;font-size:14px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer}
.skype_puls:hover{background:#ddd}
.skype_puls_int{padding:2px}
.tutorial_block{color:#333;float:left;width:860px;text-align:left;line-height:28px}
.tutorial_block span{color:#333;}
.tutorial_sx{color:#fff;float:right;width:300px;text-align:left;background:#0f95d4}
.column_space{width:60px;float:left}
.column_home{width:296px;float:left;text-align:center}
.column_home_new{width:360px;float:left;text-align:center}
.column_home_ico{margin-top:50px;margin-bottom:10px;clear:both}
.column_home_ico_new{margin-top:-35px;margin-left:316px;position:absolute}
.column_titolo{font-family:HN-Th; font-size:43px; color:#333;height:100px;line-height:38px}
.column_titolo_new{font-family:HN-Th; font-size:60px; color:#222;height:100px;line-height:38px}
.column_titolo_new2{font-family:HN-Th; font-size:60px; color:#c53cea;height:100px;line-height:38px}
.column_titolo2{font-family:HN-Th; font-size:32px; color:#555;font-weight:bold}
.column_testo{font-family:HN-Lt; font-size:18px; color:#333;height:110px;width:250px;margin:0 auto;}
.column_testo_new{font-family:HN-Lt; font-size:24px; color:#333;height:210px;width:100%;margin:0 auto;}
.column_euro{font-family:HN-Lt; font-size:60px; color:#60ba33}
.column_euro_new{font-family:HN-Bd; font-size:80px; color:#60ba33}
.column_euro_new2{font-family:HN-Bd; font-size:72px; color:#ff0101}
.column_euro_new3{font-family:HN-Bd; font-size:44px; color:#fff}
.column_euro_new4{font-family:HN-Bd; font-size:80px; color:#60ba33}
.column_euro_new4b{font-family:HN-Bd; font-size:56px; color:#60ba33}
.column_euro_new5{font-family:HN-Bd; font-size:42px; color:#60ba33}
.column_euro_new6{font-family:HN-Bd; font-size:40px; color:#494949}
.column_price{font-family:HN-Lt; font-size:68px; color:#60ba33}
.column_price_new{font-family:HN-Bd; font-size:110px; color:#60ba33}
.column_price2_new{font-family:HN-Bd; font-size:65px; color:#60ba33}
.column_price3_new{font-family:HN-Bd; font-size:65px; color:#ff0000}
.column_price4_new{font-family:HN-Bd; font-size:81px; color:#ff0101}
.column_price5_new{font-family:HN-Bd; font-size:71px; color:#ff0101}
.column_price6_new{font-family:HN-Bd; font-size:60px; color:#fff}
.column_price7_new{font-family:HN-Bd; font-size:90px; color:#60ba33}
.column_price7_newb{font-family:HN-Bd; font-size:60px; color:#60ba33}
.column_price8_new{font-family:HN-Bd; font-size:90px; color:#60ba33}
.column_price9_new{font-family:HN-Bd; font-size:42px; color:#60ba33}
.column_price10_new{font-family:HN-Bd; font-size:42px; color:#494949}
.column_00{font-family:HN-Lt; font-size:39px; color:#727272}
.column_00_new{font-family:HN-Th; font-size:47px; color:#9e9e9e}
.column_002_new{font-family:HN-Lt; font-size:36px; color:#9e9e9e}
.column_003_new{font-family:HN-Lt; font-size:36px; color:#ff0000}
.column_004_new{font-family:HN-Th; font-size:43px; color:#9e9e9e}
.column_004_newb {font-family:HN-Th; font-size:30px; color:#9e9e9e}
.column_005_new{font-family:HN-Th; font-size:33px; color:#fff}
.column_006_new{font-family:HN-Th; font-size:26px; color:#4ea216}
.column_007_new{font-family:HN-Th; font-size:26px; color:#333}
.column_lineav{float:left;width:3px;height:465px;background:url('images/lineav.jpg');margin-left:1px;margin-right:1px}
.home_booking{font-family:HN-Lt;float:left;margin-top:1px;margin-left:8px;font-size:32px;width:134px;color:#bc8212;line-height:25px}
.home_plus{float:left;margin-top:14px;margin-left:16px}
.list_page1{float:left;width:458px;text-align:center;}
.list_page_title1{width:100%;text-align:center;font-size:40px;font-weight:bold;font-family:HN-Lt;}
.list_page_title2{width:100%;text-align:center;font-size:38px;font-family:HN-Lt;color:#555}
.list_page_title3{width:100%;text-align:center;font-size:40px;font-family:HN-Lt;}
.list_page_title4{width:100%;text-align:center;font-size:30px;font-family:HN-Lt;color:#555}
.list_page_title4b{width:100%;text-align:center;font-size:27px;font-family:HN-Lt;color:#555;margin-top:14px;line-height:36px}
.header_text2_new{width:770px;clear:both;padding-top:22px;line-height:37px}
.header_text3_new{width:640px;padding-top:10px;line-height:37px;float:right;}
.home_price_new{background:url('images/home_price.png') repeat-x;width:358px;height:120px;border:1px solid #ddd;clear:both;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.home_gratis{background:#b0d7de;width:100%;height:94px}
.home_gratis2{font-size:21px;font-family:HN-Lt;color:#222;padding-top:32px}
.home_gratis3{font-family:HN-Bd;color:#222;font-size:22px;}
.home_moduli{font-size:44px;font-family:HN-Lt;color:#222;padding-top:44px;padding-bottom:44px;width:100%;text-align:center}
.home_row_new{width:100%;height:128px}
.home_row2_new{width:100%;height:128px;background:#f0f0f0}
.home_row3_new{font-size:36px;font-family:HN-Lt;color:#222;}
.home_row4_new{font-size:22px;font-family:HN-Lt;color:#222;}
.home_row4b_new{font-size:26px;font-family:HN-Th;color:#222;font-weight:bold}
.home_row5_new{font-size:30px;font-family:HN-Lt;color:#222;}
.home_row5b_new{font-size:28px;font-family:HN-Th;color:#222;font-weight:bold}
.home_row5c_new{font-size:24px;font-family:HN-Th;color:#222;font-weight:bold}
.home_row6_new{font-size:19px;font-family:HN-Lt;color:#fd5f00;font-weight:bold;}
.home_row_box1{float:left;width:120px;padding-top:11px;}
.home_row_box2{float:left;width:304px;margin-left:8px;text-align:center;padding-top:28px;line-height:32px;font-family:HN-Lt;color:#222;}
.home_row_box2b{float:left;width:304px;margin-left:8px;text-align:center;padding-top:28px;line-height:28px;font-family:HN-Lt;color:#222;}
.home_row_box3{float:left;width:500px;margin-left:8px;font-family:HN-Lt;color:#222;font-size:20px}
.home_row_box3 > b{font-size:19px}
.home_row_box4{float:left;width:240px;margin-left:8px;padding-top:22px;}
.newsletter_alert_box{width:200px;height:200px;border:1px solid #ccc;background:#fff;clear:both;position:fixed;top:280px;right:-200px;z-index:100000; text-align:center;color:#fff;font-size:16px;font-family:arial;}
.newsletter_alert_box_text{color:#333;font-size:16px;font-family:HN-Lt;padding-top:24px;text-align:center}
.newsletter_box_close{background:#fff;font-family:tahoma;color:#222;padding:6px;border-radius:6px;cursor:pointer;position:absolute;margin-top:2px;margin-left:176px}
.module_title{color:#156791;font-family:HN-Bd;font-size:24px}
.site_hotel_page1{background:url('images/site_hotel_page1b.jpg');width:454px;height:172px}
.site_hotel_page2{background:url('images/site_hotel_page2b.jpg');width:454px;height:172px}
.ul_home1{padding-left:0px;width:100%;line-height:35px;list-style:none}
.li_dot{vertical-align:middle;margin-right:5px}
.li_home1{font-size:24px;font-family:HN-Cn;color:#636262}
.li_home2{font-size:24px;font-family:HN-LtCn;color:#848484;font-style:italic}
.home-{color:#ff0101;font-size:22px;font-family:HN-Lt;}
.header_text14_new{color:#1790dc;font-size:36px;font-family:HN-LtCn;text-align:right;line-height:56px}
.header_text14b_new{color:#444;font-size:36px;font-family:HN-LtCn;font-weight:bold}
.header_text15_new{color:#444;font-size:30px;font-family:HN-LtCn;text-align:left;float:left;width:570px;margin-top:70px}
.header_text15b_new{color:#fff;font-size:36px;font-family:HN-LtCn;text-align:left;width:270px;float:left;margin-left:400px}
.puls_home1{background:#60ba33;width:170px;height:36px;cursor:pointer;float:left;margin-top:68px;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; color:#fff;font-family:HN-LtCn;font-size:24px;text-align:center;line-height:34px}
.puls_home1:hover{background:#4aab19}
.puls_home2{background:#444;width:220px;height:36px;cursor:pointer;float:left;margin-top:4px;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; color:#fff;font-family:HN-LtCn;font-size:24px;text-align:center;line-height:34px}
.puls_home2:hover{background:#999}
.div_box1{background:#1b8dc2;height:600px}
.div_box2{width:100%;text-align:center;font-size:48px;font-family:HN-BdCn;color:#fff;padding-top:38px}
.div_box3{width:270px;text-align:center;font-size:42px;font-family:HN-Cn;color:#fff;float:left;margin-left:96px}
.div_box4{width:100%;text-align:left;font-size:1.9vw;font-family:HN-BdCn;color:#fff;clear:both;line-height:2.4vw}
.div_box4b{font-size:20px;font-family:HN-Cn;color:#fff;}
.div_box4c{width:100%;text-align:left;font-size:1.9vw;font-family:HN-BdCn;color:#fff;clear:both;line-height:21px}
.div_box4e{width:100%;text-align:left;font-size:1.7vw;font-family:HN-BdCn;color:#fff;clear:both;line-height:2.4vw}
.price_title3{width:100%;text-align:center;color:#9a9a9a;font-family:HN-BdCn;font-size:30px;margin-top:40px}
.price_title4{width:100%;text-align:center;color:#9a9a9a;font-family:HN-BdCn;font-size:70px;margin-top:10px}
.price_title5{width:100%;text-align:center;color:#ff0000;font-family:HN-BdCn;font-size:30px;margin-top:34px}
.price_title6{width:100%;text-align:center;color:#ff0000;font-family:HN-BdCn;font-size:20px;margin-top:1px}
.price_title7{width:100%;text-align:center;color:#ff0000;font-family:HN-BdCn;font-size:70px;margin-top:10px}
.price_title8{width:100%;text-align:center;color:#333;font-family:HN-BdCn;font-size:31px;margin-top:54px}
.price_title9{width:100%;text-align:center;color:#57aa25;font-family:HN-BdCn;font-size:70px;margin-top:10px}
.price_titlex{width:329px;height:150px;position:absolute;background:url('images/pricex.png');margin-left:40px;margin-top:-26px}
.page_menu{background:#f1f1f1;cursor:pointer;border:1px solid #ccc;width:166px;height:42px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menu:hover{background:#6c6c6c;color:#fff}
.page_menu2{padding-top:10px;font-size:18px}
.page_menub{background:#f1f1f1;cursor:pointer;border:1px solid #ccc;width:150px;height:36px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menub:hover{background:#6c6c6c;color:#fff}
.page_menub2{padding-top:10px;font-size:16px}
.page_sx2{text-align:center;width:100%;font-family:HN-LtCn;color:#333;font-size:28px}
.page_menu_title{color:#222;font-family:HN-BdCn;width:100%;font-size:31px}
.page_site2{float:left;width:580px;font-family:HN-LtCn;font-size:22px}
.page_site3{float:right;width:596px;text-align:right}
.page_site4{float:left;width:520px;text-align:left}
.page_site5{float:left;width:680px;font-family:Calibri;font-size:18px}
.page_site6{float:left;width:100%;font-family:Calibri;font-size:18px}
.page_site7{float:left;width:680px;font-family:Calibri;font-size:18px}
.page_site8{float:right;width:516px;text-align:right}
.page_site9{width:100%;background:#eeeeee;height:450px}
.page_site10{float:left;width:530px;text-align:left}
.page_site11{float:right;width:670px;font-family:Calibri;font-size:18px}
.page_site12{float:left;width:370px;text-align:left;margin-top:-34px}
.page_site13{float:left;width:780px;font-family:Calibri;font-size:18px}
.page_site14{float:left;width:550px;font-family:Calibri;font-size:18px;margin-top:5px}
.page_site15{width:1190px;height:300px;background:url('images/website_touroperator3.jpg') no-repeat;background-position:right}
.page_site16{float:left;width:600px;text-align:left;}
.page_site17{float:left;width:580px;font-family:Calibri;font-size:18px}
.page_site18{float:left;width:670px;text-align:left;font-family:Calibri;font-size:18px}
.page_site19{float:right;width:480px}
.page_img{float:left;width:284px;height:212px;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-right:18px;margin-bottom:18px}
.page_img_int{margin-left:2px;margin-top:2px}
.page_img2{float:left;width:194px;height:324px;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-right:18px;margin-bottom:18px}
.page_img2_int{margin-left:2px;margin-top:4px}
.ul_include{width:100%;font-size:1px}
.li_include{float:left;width:46%;font-size:24px;margin-right:30px;color:#54bfe7}
.li_include span{color:#333;font-size:19px;}
.page_price2{border:1px solid #ccc;border-left:0px;width:398px;height:230px;float:left;text-align:center}
.page_menu_v{background:#f1f1f1;color:#3b980d;cursor:pointer;border:1px solid #ccc;width:166px;height:42px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menu_v:hover{background:#6c6c6c;color:#fff}
.page_menu_r{background:#f1f1f1;color:#ff0000;cursor:pointer;border:1px solid #ccc;width:166px;height:42px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menu_r:hover{background:#6c6c6c;color:#fff}
.page_menu_b{background:#f1f1f1;color:#127d9a;cursor:pointer;border:1px solid #ccc;width:166px;height:42px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menu_b:hover{background:#6c6c6c;color:#fff}
.page_menub_v{background:#f1f1f1;color:#3b980d;cursor:pointer;border:1px solid #ccc;width:150px;height:36px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menub_v:hover{background:#6c6c6c;color:#fff}
.page_menub_r{background:#f1f1f1;color:#ff0000;cursor:pointer;border:1px solid #ccc;width:150px;height:36px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menub_r:hover{background:#6c6c6c;color:#fff}
.page_menub_b{background:#f1f1f1;color:#127d9a;cursor:pointer;border:1px solid #ccc;width:150px;height:36px;text-align:center;font-family:HN-Cn;margin-left:2px;float:left;margin-top:2px}
.page_menub_b:hover{background:#6c6c6c;color:#fff}
.menu_site_pag{width:100%}
.menu_site_pag2{width:162px;display:none;position:fixed;top:150px;left:2px;background-color: rgba(0, 0, 0, 0.2);}
.div_box_puls{width:388px;position:absolute;margin-left:800px;margin-top:2px}
.div_box_buy{text-align:center;cursor:pointer;margin-left:8px;float:right;width:120px;background:#f6f6f6;color:#ff0000;font-family:HN-BdCn;font-size:20px;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.div_box_buy:hover{background:#d1d1d1}
.div_box_demo{margin-top:-0.1vw;text-align:center;cursor:pointer;float:right;width:240px;background:#f6f6f6;color:#198ebe;font-family:HN-BdCn;font-size:1vw;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.div_box_demo:hover{background:#d1d1d1}
.div_box_int{padding:0.1vw}
.div_box_euro{font-family:HN-Bd; font-size:1.6vw; color:#fff}
.div_box_euro2{font-family:HN-Bd; font-size:1.9vw; color:#fff}
.div_box_euro3{font-family:HN-Bd; font-size:1.4vw; color:#fff}
.div_box_euro4{font-family:HN-Bd; font-size:1.1vw; color:#fff}
.div_box5{width:100%;text-align:center;font-size:26px;font-family:HN-LtCn;color:#fb2626;clear:both;font-weight:bold;margin-top:50px}
.div_box5b{width:100%;text-align:left;font-size:24px;font-family:HN-LtCn;color:#545454;clear:both;margin-top:50px}
.div_box6{width:100%;text-align:center;font-size:26px;font-family:HN-LtCn;color:#1a5f89;clear:both;font-weight:bold;margin-top:50px}
.div_box7{width:100%;text-align:center;font-size:26px;font-family:HN-LtCn;color:#9f9f9f;clear:both;font-weight:bold;margin-top:50px}
.div_box8{width:100%;text-align:center;font-size:26px;font-family:HN-LtCn;color:#f49866;clear:both;font-weight:bold;margin-top:50px}
.div_box8b{width:100%;text-align:center;font-size:26px;font-family:HN-LtCn;color:#4aa9e0;clear:both;font-weight:bold;margin-top:50px}
.div_box9{width:100%;text-align:center;font-size:36px;font-family:HN-BdCn;color:#36ac1a;clear:both;font-weight:bold;margin-top:10px}
.box_include{width:100%;height:350px;clear:both}	
.box_include2{width:100%;text-align:center;clear:both;font-size:36px;font-family:HN-BdCn;color:#333;padding-top:10px;padding-bottom:40px}	
.box_include_img{width:80px;float:left;text-align:center;padding-top:2px}
.box_include_text{width:300px;float:left;text-align:left;margin-left:6px;margin-right:8px;}
.box_include_title{color:#ef6f31;font-size:22px;font-family:HN-Bd;}
.box_include_text2{color:#333;font-size:19px;font-family:HN-LtCn;}
.text_iva{font-size:14px;color:#333;font-family:HN-Lt;margin-top:40px}
.buy_site{background:#ff0000;color:#fff;margin:0 auto;width:390px;height:50px;font-family:HN-Bd;line-height:48px;font-size:18px;text-align:center;margin-top:20px;margin-bottom:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.buy_site:hover{background:#a82a2a;color:#fff}
.buy_site2{background:#0f95d4;color:#fff;margin:0 auto;width:390px;height:50px;font-family:HN-Bd;line-height:48px;font-size:18px;text-align:center;margin-top:20px;margin-bottom:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.buy_site2:hover{background:#2caae5;color:#fff}
.buy_line{width:100%;text-align:center;border-top:1px solid #ccc;clear:both;}
.box_template{background:#f3f3f3;width:100%;height:620px;clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc}	
.box_template_text{font-size:36px;font-family:HN-LtCn;width:100%;text-align:center;margin-top:50px;margin-bottom:60px}
.puls_demo{background:#00aaec;width:200px;margin:0 auto;height:32px;cursor:pointer;margin-top:60px;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; color:#fff;font-family:HN-LtCn;font-size:18px;text-align:center;line-height:34px}
.puls_demo:hover{background:#078bbf}
.slide_opacity{width:222px;height:189px;background:#222;position:absolute;opacity: 0.4;-moz-opacity: 0.4;filter:alpha(opacity=0.4);display:none;z-index:100}
.modules_text{font-size:44px;color:#747474;font-family:HN-BdCn;width:100%;text-align:center;padding-top:30px;padding-bottom:30px}
.services_text{font-size:44px;color:#0084b7;font-family:HN-BdCn;width:100%;text-align:center;padding-top:30px;padding-bottom:30px}
.services_text2{font-size:32px;color:#878787;font-family:HN-BdCn;width:100%;text-align:center;padding-top:30px;padding-bottom:30px}
.box_professional{width:100%;background:#fff;height:350px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.box_professional_text1{font-size:40px;color:#2a2929;font-family:HN-BdCn;}
.detail_puls{width:156px;height:62px;background:#0f81b0;color:#fff;text-align:center;line-height:54px;border:1px solid #ccc;font-size:20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:HN-LtCn;font-weight:bold}
.detail_puls:hover{background:#3aa9d7}
.box_professional_div1{float:left;padding-left:60px;padding-top:4px}
.box_seo{width:100%;background:#fff;height:320px;border-bottom:1px solid #ccc}
.box_seo_sx{float:left;width:590px;margin-top:30px;}
.box_seo_dx{float:right;width:500px;text-align:left;margin-top:10px;}
.box_seo_div1{float:left;padding-left:140px;padding-top:30px}
.box_seo_div2{float:left;padding-left:40px;padding-top:6px}
.box_home{margin-top:20px}
.box_home1{width:50%;float:left}
.box_home2{width:46%;float:left}
.box_home3{width:46%;float:right}
.box_home4{width:32%;float:left}
.box_home4b{width:32%;float:left;margin-left:2%;}
.box_home5{width:32%;float:right}
.column_euro_module{font-family:HN-Bd; font-size:24px; color:#494949}
.column_price_module{font-family:HN-Bd; font-size:36px; color:#494949}
.column_00_module{font-family:HN-Lt; font-size:29px; color:#494949}
.layout_box_fade{width:330px;height:282px;background:#333;position:absolute; background-color: rgba(10, 10, 10, 0.3); -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;cursor:pointer}
.layout_fade{padding-left:134px;padding-top:110px;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=0.8);}
.name_site{background:#fff;width:100%;height:3.2vw;clear:both}
.name_site2{background:#f49866;width:100%;height:110px;clear:both}
.header_new_text_page{width:100%;text-align:center;margin-top:40px;margin-bottom:40px}
.text_iva2{width:100%;text-align:center;font-size:14px;color:#333;font-family:HN-Lt;padding-top:5px;padding-bottom:5px;margin-top:40px;margin-bottom:40px;border-bottom:1px solid #ccc}
.text_iva3{text-align:right;font-size:14px;color:#333;font-family:HN-Lt;padding-top:5px;padding-bottom:5px;margin-top:10px;}
.text_iva4{width:100%;text-align:center;font-size:14px;color:#333;font-family:HN-Lt;padding-top:6px;padding-bottom:1px;margin-top:40px;margin-bottom:10px;clear:both;border-top:1px solid #ccc}
.include_row{width:33%;padding:5px;border-top:1px solid #ccc;padding-top:12px;padding-bottom:10px;}
.include_text{width:340px;float:left;font-family:HN-BdCn;color:#333;font-size:17px; margin-left:9px;margin-top:-6px}
.include_pin{background:#54bfe7;width:10px;height:10px;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-size:1px; float:left;margin-left:6px}
.box_include_module_img{width:246px;text-align:center;height:60px;}
.box_include_module_title{font-size:24px;color:#0084b7;font-family:HN-BdCn;width:246px;text-align:center;padding-top:3px;padding-bottom:3px}
.box_payment{color:#777;font-size:17px;font-family:HN-BdCn;}
.table_include{border:1px solid #ccc;border-collapse:collapse;width:1200px}
.div_portal1{font-size:26px;color:#333;font-family:Carlito;font-weight:bold}
.div_portal2{float:left;width:598px;}
.div_portal3{font-size:20px;color:#333;font-family:Carlito;margin-bottom:28px;clear:both;font-weight:bold}
.div_portal4{font-size:17px;color:#333;font-family:Carlito;margin-bottom:10px;clear:both}
.div_portal4b{padding:0px}
.buy_puls_header{background:#ff0000;text-align:center;line-height:17px;width:214px;height:37px;float:right;margin-top:4px;color:#fff;font-family:HN-BdCn;font-size:23px}
.buy_puls_header:hover{background:#950606;}
.buy_div1{color:#444;font-size:54px;font-family:HN-BdCn;width:100%;text-align:center;padding-top:70px;padding-bottom:70px;font-weight:bold}
.buy_div2{color:#1a5f89;font-size:24px;font-family:HN-LtCn;width:100%;text-align:center;font-weight:bold}
.buy_div3{text-align:center;padding-top:60px;padding-bottom:20px;width:100%}
.buy_div3b{position:absolute;margin-left:420px;margin-top:52px}
.buy_div4{text-align:center;padding-bottom:80px;width:100%;color:#3ca922;font-size:48px;font-family:HN-LtCn;}
.buy_div5{float:left;width:70px;margin-left:240px;padding-top:6px}
.buy_div6{float:left;width:670px;}
.radio_buy{width:25px;height:25px}
.buy_text1{font-size:34px;font-family:HN-BdCn;color:#444}
.buy_text2{font-size:34px;font-family:HN-LtCn;color:#444}
.buy_sitebox_float{float:left;width:18px;}
.buy_sitebox{width:283px;height:385px;float:left;border:1px solid #ccc;background:#fff;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.buy_siteboxp{width:283px;height:550px;float:left;border:1px solid #ccc;background:#fff;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.buy_sitebox1{width:100%;height:96px;text-align:center;}
.buy_sitebox2{width:100%;height:70px;color:#107ba8;font-size:30px;font-family:HN-BdCn;text-align:center;}
.buy_sitebox2b{line-height:30px;}
.buy_sitebox2c{color:#107ba8;font-size:25px;font-family:HN-BdCn;}
.buy_sitebox3{width:90%;height:150px;color:#333;font-size:18px;font-family:HN-LtCn;margin:0 auto;text-align:justify;}
.buy_sitebox3p{width:90%;height:150px;color:#333;font-size:18px;font-family:HN-LtCn;margin:0 auto;text-align:center}
.buy_sitebox3b{width:90%;height:230px;color:#333;font-size:18px;font-family:HN-LtCn;margin:0 auto;text-align:justify;}
.buy_sitebox4{width:80%;height:80px;border-bottom:1px solid #000;color:#4da115;font-size:42px;font-family:HN-LtCn;margin:0 auto;text-align:center;}
.buy_sitebox5{width:100%;height:130px;text-align:center}
.buy_padding1{padding-top:38px}
.buy_padding2{padding-top:36px;padding-left:12px}
.buy_padding3{padding-top:28px;}
.buy_padding4{padding-top:44px;}
.buy_padding5{padding-top:32px;}
.buy_padding6{padding-top:48px;}
.buy_padding7{padding-top:34px;}
.buy_padding7b{padding-top:24px;}
.buy_padding8{padding-top:34px;}
.buy_padding8b{padding-top:20px;}
.buy_sitebox_check{position:absolute;margin-left:128px;margin-top:-70px}
.buy_sitebox_check2{width:24px;height:24px; border:0px}
.module_check{width:100%;text-align:center;padding-top:18px;padding-bottom:10px;clear:both}
.module_checki{width:100%;text-align:center;padding-top:18px;padding-bottom:10px;clear:both;font-weight:bold;color:#3bb639;font-family:HN-Cn;font-size:19px}
.module_check2{width:100%;text-align:center;padding-top:40px;clear:both}
.buy_service{width:280px;height:476px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left}
.buy_service1{width:100%;height:74px;text-align:center;color:#107ba8;font-family:HN-BdCn;font-size:30px;line-height:70px}
.buy_service2{width:92%;margin:0 auto;height:142px;text-align:justify;color:#333;font-family:HN-LtCn;font-size:17px;line-height:24px}
.buy_service3{width:100%;text-align:center;color:#333;font-family:HN-Lt;font-size:18px;line-height:30px}
.buy_service4{float:left;width:52px;padding-top:42px}
.buy_service5{float:left;width:220px;}
.buy_service6{float:left;width:500px;font-family:HN-BdCn;font-size:24px;padding-top:40px;}
.buy_service7{float:left;width:120px;color:#222;font-family:HN-BdCn;padding-top:32px;text-align:right}
.buy_service8{float:left;width:250px;color:#222;font-family:HN-LtCn;padding-top:51px;font-size:13px;margin-left:10px}
.buy_service_sx{width:20px;float:left}
.buy_puls{font-size:30px;line-height:44px;font-family:HN-LtCn;color:#fff;cursor:pointer;background:#3ca922;text-align:center;width:280px;height:50px;margin:0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.buy_puls:hover{background:#24900a}
.buy_puls_off{font-size:30px;line-height:44px;font-family:HN-LtCn;color:#333;cursor:pointer;background:#e1e1e1;text-align:center;width:280px;height:50px;margin:0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.step_bar{float:left;width:110px;height:42px;background:#29a1d9;margin-right:4px;}
.step_bar_img{background:url('images/step_bar.jpg'); width:19px;height:42px;position:absolute;margin-left:100px}
.step_bar_img1{background:url('images/step_bar2.jpg'); width:19px;height:42px;position:absolute;margin-left:100px}
.riepilogo_row{width:720px;height:60px;border:1px solid #ccc; margin:0 auto;}
.riepilogo_row1{width:80px;height:60px;border-right:1px solid #ccc;float:left;text-align:center}
.riepilogo_row2{width:500px;height:60px;border-right:1px solid #ccc;float:left;font-family:HN-Lt;font-weight:bold}
.riepilogo_row2b{padding-left:14px;padding-top:20px}
.riepilogo_row3{width:134px;height:60px;float:right;text-align:right}
.riepilogo_row3b{padding-right:10px;padding-top:14px}
.buy_totale{width:100%;text-align:center;font-family:HN-Bd;font-size:30px}
.column_euro_buy{font-family:HN-Bd; font-size:22px; color:#494949}
.column_price_buy{font-family:HN-Bd; font-size:24px; color:#494949}
.column_00_buy{font-family:HN-Lt; font-size:20px; color:#494949}
.column_euro_buyt{font-family:HN-Bd; font-size:62px; color:#3ca922}
.column_price_buyt{font-family:HN-Bd; font-size:64px; color:#3ca922}
.column_00_buyt{font-family:HN-Lt; font-size:50px; color:#3ca922}
.service_puls{background:#6cc352;width:176px;height:26px;font-family:HN-Lt; font-size:15px; color:#fff;text-align:center;margin:0 auto;line-height:24px;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;position:absolute;margin-top:430px;margin-left:50px}
.service_puls:hover{background:#45a429;}
.pro_title1{font-family:HN-BdCn; font-size:30px;}
.page_text1{font-family:HN-Lt; font-size:20px;color:#222}
.page_linea{border-top:1px solid #ccc;width:100%;height:1px}
.button_info{cursor:pointer;margin-left:190px;float:left;background:#a3a3a3;width:384px;height:50px;text-align:center;float:left;font-family:arial;font-size:18px;color:#fff;line-height:50px;border-radius:10px;-moz-border-radius:10px;}
.button_info:hover{background:#c1c1c1}
.button_buy{cursor:pointer;float:left;margin-left:28px;background:#ff0000;width:384px;height:50px;text-align:center;float:left;font-family:arial;font-size:18px;color:#fff;line-height:50px;border-radius:10px;-moz-border-radius:10px;}
.button_buy:hover{background:#fd6464}
.email_send{text-align:center;width:100%;font-family:HN-BdCn; font-size:22px; color:#0f95d4}
.module_block{font-size:40px;color:#888888;width:100%;font-family:HN-BdCn;clear:both;padding-top:30px;padding-bottom:30px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px}
.header_login1{float:right;padding-top:3px}
.header_login2{float:right;padding-left:5px;font-family:arial; font-size:14px; color:#333;padding-top:6px}
.doyouall_alert_x2{font-weight:bold;font-size:18px;font-family:verdana;margin-top:2px;cursor:pointer;position:absolute}
.page_sx1{float:left;text-align:left;width:800px}
.page_dx1{float:left;text-align:right;width:380px}
.choice_text{font-size:26px;font-family:HN-Cn;color:#1a5f89;margin-top:50px}
.text_anno1{font-size:40px;font-family:HN-LtCn;color:#828282}
.page_site1{width:92%;text-align:left;font-size:23px;font-family:HN-LtCn;color:#4b4b4b;clear:both;}
.module_box1{width:100%;text-align:left;font-size:25px;font-family:HN-LtCn;color:#1875aa;clear:both;font-weight:bold}
.module_box2{width:100%;text-align:left;font-size:22px;font-family:HN-LtCn;color:#4b4b4b;clear:both;}
.puls_site{background:#4aa9e0;cursor:pointer;color:#fff;margin:0 auto;width:420px;height:50px;font-family:HN-Bd;line-height:48px;font-size:18px;text-align:center;margin-top:20px;margin-bottom:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.puls_site:hover{background:#4094c5;color:#fff}
.puls_novita{background:#4aa9e0;cursor:pointer;color:#fff;margin:0 auto;width:420px;height:50px;font-family:HN-Bd;line-height:48px;font-size:18px;text-align:center;margin-top:20px;margin-bottom:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.puls_novita:hover{background:#4094c5;color:#fff}
.header_linea{float:right;height:28px;border-left:1px solid #ccc;width:20px;margin-left:6px}
.header_linea2{float:right;height:28px;border-right:1px solid #ccc;width:20px;margin-left:6px}
.currency_slot{font-weight:bold;color:#333;font-size:14px;cursor:pointer}
.currency_slot1{color:#333;font-size:14px;cursor:pointer}
.currency_popup{display:none;width:410px;height:360px;background:#fff;position:absolute;border:2px solid #ccc;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-top:12px;margin-left:-150px}
.currency_x{position:absolute;margin-left:380px;margin-top:5px;font-size:16px;font-weight:bold;cursor:pointer;font-family:arial black}
.currency_box{float:left;width:190px;cursor:pointer;margin-left:6px;text-align:left;margin-bottom:2px;height:22px}
.currency_box:hover{color:#336699;text-decoration:underline;font-weight:bold}
.currency_box1{float:left;width:14px;margin-left:6px;font-size:14px}
.currency_box2{float:left;width:160px;margin-left:6px;font-size:13px}
.currency_header{float:right;margin-top:4px;margin-right:16px}
.lang_popup{display:none;width:260px;height:130px;background:#fff;position:absolute;border:2px solid #ccc;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-top:12px;margin-left:-110px}
.lang_x{position:absolute;margin-left:230px;margin-top:5px;font-size:16px;font-weight:bold;cursor:pointer;font-family:arial black}
.lang_flag{width:20px;margin-top:0px;vertical-align:middle}
.lang_box{float:left;width:120px;cursor:pointer;margin-left:6px;text-align:left;margin-bottom:2px;height:22px}
.lang_box:hover{color:#336699;text-decoration:underline;font-weight:bold}
.lang_box1{float:left;width:20px;margin-left:6px;}
.lang_box2{float:left;width:80px;margin-left:8px;font-size:13px;margin-top:2px}
.channel_30{margin-left:30px;margin-top:120px}
.channel_30_title{font-family:HN-Cn; font-size:24px;color:#ff0000;position:absolute;font-weight:bold;text-align:center;width:272px;margin-top:-11px}
.channel_30_day{font-family:HN-Cn; font-size:28px;color:#333;position:absolute;font-weight:bold;text-align:left;margin-top:128px;margin-left:170px}
.box_blu{background:#2e95c5;width:1190px;margin:0 auto;height:156px;margin-top:20px}
.box_blu2{padding-top:18px;padding-left:50px}
.box_blu_font1{font-family:HN-BdCn;color:#fff;font-size:50px}
.box_blu_font2{font-family:HN-LtCn;color:#fff;font-size:30px}
.pag_site_icon{float:left;margin-left:92px;width:210px;font-family:HN-LtCn;color:#333;font-size:20px;text-align:center}
.pag_site_icon1{float:left;margin-left:46px;width:210px;font-family:HN-LtCn;color:#333;font-size:20px;text-align:center}
.pag_site_icon2{float:left;margin-left:8px;width:210px;font-family:HN-LtCn;color:#333;font-size:20px;text-align:center}
.pag_site_icon3{float:left;margin-left:30px;width:210px;font-family:HN-LtCn;color:#333;font-size:20px;text-align:center}
.blu_bar{width:100%;height:88px;background:#0e5f80}
.blu_bar2{width:300px;margin:0 auto}
.blu_bar3{float:left;width:76px;text-align:center;padding-top:4px}
.blu_bar4{float:left;width:140px;text-align:center;color:#fff;font-family:HN-LtCn;font-size:24px}
.blu_bar4b{padding-top:26px}
.box_nero{background:#3c3c3c;width:1190px;margin:0 auto;height:176px;margin-top:20px}
.box_nero2{padding-top:18px;padding-left:50px}
.box_red_font1{font-family:HN-BdCn;color:#f50c0c;font-size:60px}
.box_red_font2{font-family:HN-BdCn;color:#f50c0c;font-size:70px}
.box_red_font3{color:#fff;font-family:HN-LtCn;font-size:20px;padding:8px}
.box_red{background:#f50c0c;width:853px;margin:0 auto;height:313px;margin-left:40px;float:left}
.box_red2{padding-top:5px;padding-left:5px}
.box_grey{background:#6a828d;width:853px;margin:0 auto;height:313px;margin-left:40px;float:left}
.box_grey2{padding-top:5px;padding-left:5px}
.box_green{background:#4dd992;width:1190px;margin:0 auto;height:130px;margin-top:20px}
.box_green2{padding-top:18px;padding-left:50px}
.box_green_font1{font-size:30px;color:#fff;font-family:HN-LtCn;}
.box_green_font2{font-size:30px;color:#333;font-family:HN-BdCn;}
.box_green_euro1{font-family:HN-LtCn; font-size:80px; color:#333}
.box_green_euro2{font-family:HN-LtCn; font-size:90px; color:#333}
.box_green_euro3{font-family:HN-Th; font-size:47px; color:#333}
.box_green_euro4{font-size:40px;font-family:HN-LtCn;color:#333}
.included1{font-family:HN-BdCn;color:#333;font-size:26px;float:left;margin-left:20px}
.included2{font-family:HN-LtCn;color:#333;font-size:22px;float:left;margin-left:20px;margin-top:-16px}
.included_linea{border-top:1px solid #4dd992;width:600px;height:7px;margin-top:7px}
.button_gosite{margin-top:-16px;float:right;cursor:pointer;background:#dadada;font-size:24px;font-family:HN-LtCn;margin-right:4px;text-align:center;width:210px;height:60px;font-weight:bold;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.button_gosite:hover{background:#bfbfbf}
.button_gosite2{padding-top:14px;color:#333}
.box_sito_travel{background:#3094c2;width:1190px;margin:0 auto;height:490px;}
.box_sito_travel2{padding:33px}
.box_sito_travel_font1{color:#fff;font-family:HN-BdCn;font-size:30px}
.box_sito_travel_font2{color:#333;font-family:HN-BdCn;font-size:36px}
.box_sito_travel_font3{color:#fff;font-family:HN-LtCn;font-size:24px}
.menu_header{width:1044px;float:left;height:46px;margin-top:2px;margin-left:-23px}
.menu_header2{width:760px;height:46px;clear:both;}
.puls_header{background:#ff0000;float:right;text-align:center;line-height:20px;width:198px;height:38px;float:right;margin-top:5px;color:#fff;font-family:HN-LtCn;font-size:21px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.puls_header:hover{background:#a90000;}
.puls_header_int{padding-top:10px}
.slideshow_center{text-align:center;clear:both;width:100%;height:700px;}
#slideshow{width:100%;margin:0 auto;clear:both;height:700px;}
.slideshow_item{width:100%;text-align:left;clear:both;height:700px;}
.slideshow_img{width:100%;float:left;height:700px;}
.slideshow_data{ padding: 12px;margin-top:10px;font-size:16px;font-family:Arial;color:#fff;height:700px;}
.slideshow_data a{ color:#fff;font-size:16px;}
.arrowbox{z-index:100000;width:100%;position:absolute;margin-top:0px;}
#prev_36446{float:left;margin-left:0px;}
#next_36446{float:right;margin-right:0px;}
.top_box_home{float:left;width:239px}
.top_box_homeb{float:left;width:198px}
.top_box_home2{float:left;width:200px}
.top_box_font1{font-family:HN-LtCn;font-size:20px;color:#333;font-weight:bold;text-align:center;width:100%}
.top_box_font1b{font-family:Carlito;font-size:17px;color:#333;font-weight:bold;text-align:center;width:100%}
.top_box_font2{font-family:Carlito;font-size:15px;color:#333;text-align:center;width:100%;width:180px;margin:0 auto;margin-top:20px;}
.top_box_line{width:1px;height:198px;background:#ccc;position:absolute;margin-left:238px;margin-top:20px}
.top_box_lineb{width:1px;height:198px;background:#ccc;position:absolute;margin-left:199px;margin-top:20px}
.home_line1{clear:both;width:1180px;height:1px;background:#bbb;margin:0 auto}
.home_box1_sx{width:65%;font-size:1px}
.home_box1_dx{width:35%;font-size:1px;background:url('images/bg3.jpg');background-size: cover;}
.home_box1_dx_wp{width:35%;font-size:1px;background:url('images/siti-web-wordpress.jpg');background-size: cover;}
.home_box1_dx-bf{width:35%;font-size:1px;background:#0a1720}
.home_box1_r1{width:80%;font-size:1px;margin:0 auto;}
.home_box1_dx2{font-family:Carlito;color:#fff;font-size:2.5vw;text-align:center;}
.home_box1_r2{padding:5%;}
.w_100{width:100%;}
.home_box1{width:1200px;margin:0 auto;height:1050px}
.home_box1b{width:1200px;margin:0 auto;height:1050px}
.home_box2{width:100%;margin:0 auto;display:flex;}
.home_box2b{width:100%;}
.home_box2b2{width:100%;border-bottom:1px solid #aaa;}
.home_box2c{width:100%;background:#d2d2d2;}
.home_box2d{width:100%;background:#373b46;}
.home_box2e{width:100%;border-bottom:1px solid #888;padding-bottom:40px;}
.home_box2f{width:100%;padding-bottom:40px;}
.home_box3{float:left;width:900px}
.home_box4{float:left;width:440px;text-align:left}
.home_box5{float:right;width:270px;text-align:right;padding-top:60px}
.home_box6{float:left;width:500px}
.home_box7{float:left;width:687px}
.home_box8{float:right;width:470px;text-align:left}
.home_box9{float:left;width:650px}
.homebox_font1{font-size:36px;font-family:HN-LtCn;font-weight:bold}
.homebox_font1b{font-size:29px;font-family:HN-LtCn}
.homebox_font1c{font-size:27px;font-family:HN-BdCn}
.homebox_font1d{font-size:22px;font-family:HN-LtCn;color:#198ebe;font-weight:bold}
.homebox_font1e{font-size:29px;font-family:HN-BdCn;color:#ff0000;}
.homebox_font1f{font-size:38px;font-family:HN-BdCn;color:#222;}
.homebox_font2{font-size:21px;font-family:HN-LtCn;text-align:justify;margin-top:30px}
.homebox_font2b{font-size:20px;font-family:HN-LtCn;text-align:justify;margin-top:30px;color:#111}
.homebox_font2c{font-size:21px;font-family:HN-LtCn;text-align:justify;margin-top:30px}
.template_puls1{font-size:26px;font-family:abbeyroad;background:#020605;color:#fff;width:245px;height:40px;text-align:center;margin-top:40px}
.template_puls1:hover{background:#2a3734}
.template_puls2{font-size:26px;font-family:abbeyroad;background:#ff0000;color:#fff;width:245px;height:40px;text-align:center;margin-top:40px}
.template_puls2:hover{background:#c32a2a}
.template_puls_int{padding-top:7px}
.template_puls3{font-size:22px;font-family:HN-LtCn;margin:0 auto;background:#020605;color:#fff;width:290px;height:58px;text-align:center;line-height:56px}
.template_puls3:hover{background:#2a3734}
.template_puls4{font-size:22px;font-family:HN-LtCn;background:#47b13f;color:#fff;width:245px;height:40px;text-align:center;margin:0 auto;margin-top:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.template_puls4:hover{background:#2a9a21}
.template_puls5{font-size:22px;font-family:HN-LtCn;background:#ff0000;color:#fff;width:245px;height:40px;text-align:center;margin:0 auto;margin-top:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.template_puls5:hover{background:#d53535}
.template_puls6{float:right;font-size:22px;font-family:HN-LtCn;background:#000;color:#fff;width:245px;height:40px;text-align:center;margin:0 auto;margin-top:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.template_puls6:hover{background:#444}
.slideshow_text1{font-family:HN-LtCn;font-size:2.7vw;color:#fff}
.slideshow_text1b{font-family:HN-LtCn;font-size:2.6vw;color:#fff}
.slideshow_text1c{font-family:HN-LtCn;font-size:2.1vw;color:#333;font-style:italic;font-weight:bold}
.slideshow_text1d{font-family:HN-LtCn;font-size:2.3vw;color:#111;line-height:50px;}
.slideshow_text2{font-family:HN-LtCn;line-height:1.5vw;font-size:2.4vw;color:#fff;background:#3c3c3c;width:380px;margin:0 auto;margin-top:2.2vw;margin-bottom:2.2vw}
.slideshow_text2b{padding:1.2vw}
.slideshow_text3{font-family:HN-LtCn;font-size:26px;color:#333;background:#f6f6f6;width:480px;padding:4px;margin:0 auto;margin-top:150px;margin-bottom:1vw}
.slideshow_text4{font-family:HN-LtCn;font-size:1.5vw;color:#fff;background:#ff0000;width:480px;padding:0.4vw;margin:0 auto;margin-top:2.4vw;margin-bottom:1vw}
.slideshow_text5{font-family:HN-LtCn;font-size:1vw;color:#fff;width:480px;padding:4px;margin:0 auto;margin-top:0.5vw}
.price_font1{font-family:Calibri;font-size:18px;color:#333;text-align:center;}
.price_font1_green{font-family:Calibri;font-size:18px;color:#578350;text-align:center;font-weight:bold}
.price_font1_red{font-family:Calibri;font-size:18px;color:#b83f3f;text-align:center;font-weight:bold}
.price_font1_yellow{font-family:Calibri;font-size:18px;color:#aa9250;text-align:center;font-weight:bold}
.price_linea{clear:both; border-top:1px solid #ccc; width:100%; height:6px}
.price_row1{width:960px;text-align:left;float:left;font-family:Calibri;font-size:30px;color:#000;margin-top:5px}
.price_row1b{font-family:Calibri;font-size:14px;color:#000}
.price_row1c{font-family:Calibri;font-size:22px;color:#000}
.price_row14{margin-top:-18px;font-family:Calibri;font-size:14px;color:#000}
.price_color1{width:140px;height:60px;background:#858484;float:left;text-align:center}
.price_color1pro{width:140px;height:60px;background:#ccb873;float:left;text-align:center}
.price_color1b{padding-top:6px}
.price_color2{width:140px;height:60px;background:#d24141;float:left;text-align:center}
.price_color3{width:140px;height:60px;background:#ccb873;float:left;text-align:center}
.price_color4{width:140px;height:60px;background:#1b94c1;float:left;text-align:center}
.price_color5{width:140px;height:60px;background:#217cab;float:left;text-align:center}
.price_color6{width:140px;height:60px;background:#ff0000;float:left;text-align:center}
.price_row_space{float:left;width:30px}
.price_arrow{float:left;margin-top:8px;margin-left:20px;width:31px;height:31px}
.price_euro1{font-family:HN-LtCn; font-size:30px; color:#fff; font-weight:bold}
.price_euro2{font-family:HN-LtCn; font-size:18px; color:#fff}
.price_euro3{font-family:HN-LtCn; font-size:25px; color:#fff; font-weight:bold}
.price_euro4{font-family:HN-LtCn; font-size:25px; color:#fff; font-weight:bold; background:#1b94c1}
.template_row1{width:100%;text-align:left;float:left;font-family:HN-BdCn;font-size:18px;color:#777}
.template_row2{width:100%;text-align:left;float:left;font-family:Calibri;font-size:19px;color:#333}
.template_row3{width:100%;text-align:left;float:left;font-family:Calibri;font-size:18px;color:#333}
.page_site_img_box{width:100%;border-top:1px solid #ccc;}
.page_site_img1{float:left;width:50%;font-size:1px}
.page_site_img2{float:left;width:49%}
.page_site_img3{float:right;width:41%}
.page_site_img{width:100%}
.linea2v{position:absolute;margin-left:-400px;margin-top:-3px}
.linea2v2{position:absolute;margin-left:320px;margin-top:-3px}
.page_site_font1{font-size:40px;font-family:HN-BdCn;color:#222;text-align:center}
.page_site_font2{font-size:18px;font-family:Calibri;color:#222;text-align:center;padding-top:30px}
.page_site_font2b{font-size:24px;font-family:HN-LtCn;color:#222;text-align:center;padding-top:30px}
.page_site_font2b2{width:300px;margin:0 auto;}
.page_site_font2c{font-size:24px;font-family:HN-BdCn;color:#222;text-align:center;padding-top:30px}
.page_site_font3{font-size:20px;font-family:HN-BdCn;color:#222}
.page_site_font4{font-size:18px;font-family:Calibri;color:#222;text-align:center;padding-top:50px}
.page_site_font_light{font-size:24px;font-family:HN-LtCn;color:#51b42a;text-align:center;font-weight:bold}
.page_site_font_pro{font-size:24px;font-family:HN-LtCn;color:#c5a844;text-align:center;font-weight:bold}
.page_site_font5{font-size:2.1vw;font-family:HN-BdCn;color:#51b42a}
.page_site_font5b{font-size:2vw;font-family:HN-BdCn;color:#333}
.page_site_font6{font-size:1.2vw;font-family:HN-LtCn;color:#333}
.page_site_font6b{font-size:1.2vw;font-family:HN-BdCn;color:#333;float:left}
.page_site_font7{font-size:2.2vw;font-family:HN-BdCn;color:#c5a844}
.page_site_font8{font-size:2.4vw;font-family:Carlito;color:#111}
.page_site_font9{font-size:1.7vw;font-family:HN-LtCn;color:#333}
.page_site_font9b{font-size:1.5vw;font-family:Carlito;color:#333}
.page_site_font9c{font-size:1.3vw;font-family:HN-LtCn;color:#333;margin-left:4px;clear:both;margin-top:4px}
.page_site_font10{font-size:18px;font-family:Calibri;color:#000;text-align:justify;padding-top:60px}
.page_site_font10b{font-size:19px;font-family:HN-LtCn;color:#ff0000;text-align:justify;padding-top:60px}
.page_site_font11{font-size:40px;font-family:HN-BdCn;color:#fff}
.page_price_1{font-family:HN-LtCn; font-size:60px; color:#51b42a;font-weight:bold}
.page_price_2{font-family:HN-BdCn; font-size:72px; color:#51b42a;font-weight:bold}
.page_price_3{font-family:HN-Lt; font-size:36px; color:#51b42a}
.page_price_4{font-size:40px;font-family:HN-LtCn;color:#333}
.page_price_5{font-size:14px;font-family:HN-LtCn;color:#333;clear:both;margin-left:130px}
.page_price_puls1{width:206px;font-size:1vw;line-height:52px;text-align:center;font-family:HN-LtCn;color:#fff;position:absolute;margin-top:2.1vw;margin-left:390px;background:#000000;}
.page_price_puls1:hover{background:#333;}
.page_price_puls2{width:15vw;font-size:1.2vw;line-height:2.5vw;text-align:center;font-family:HN-LtCn;color:#fff;background:#c5a844;}
.page_price_puls2:hover{background:#b49425;}
.page_site_img_box2{clear:both;width:100%;background:#f8f8f8;margin-top:0px;border-top:1px solid #ccc}
.page_site_img_box3{width:100%;}
.page_site_img_box4{width:100%}
.page_site_img2b{margin-left:30%}
.page_linea2{border-top:1px solid #ccc;width:100%;height:1px;clear:both}
.page_linea3{border-top:1px solid #ccc;width:864px;height:30px;clear:both;margin:0 auto}
.as_check{width:19px;height:19px;border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;background:#ddd;-webkit-box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);-moz-box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);}
.as_checkb{width:21px;height:21px;border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;background:#ddd;-webkit-box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);-moz-box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);box-shadow: inset 0px 5px 3px 0px rgba(255,255,255,0.75);}
.as_check1{float:left; padding-top:2px; width:20px;margin-left:3px;}
.as_check2{font-size:15px;margin-left:10px;margin-top:4px;float:left;font-family:century gothic;}
.as_check_v{font-family:century gothic;font-size:21px;font-weight:bold;color:#058c48;position:absolute;line-height:20px;margin-left:1px;display:none}
.form_info{width:350px;margin:0 auto}
.form_info1{clear:both;padding-bottom:5px;width:100%;font-size:16px;font-family:HN-Lt;}
.form_info_puls{font-size:30px;line-height:44px;font-family:HN-LtCn;color:#fff;cursor:pointer;background:#3ca922;text-align:center;width:310px;height:50px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.form_info_puls:hover{background:#24900a}
.top_scroll{width:49.7%;height:60px;font-size:1px;background:#3c3c3c;margin-top:-1px;float:left;text-align:left}
.top_scrollb{padding-left:20px;padding-top:4px;text-align:left;width:550px;}
.top_scroll1{font-family:Calibri;font-size:24px;color:#fff;}
.top_scroll2{color:#51b42a;font-family:Calibri;font-size:18px;font-weight:bold}
.top_scroll3{font-family:Calibri;font-size:16px;color:#fff;}
.top_scroll4{color:#ceb45c;font-family:Calibri;font-size:18px;font-weight:bold}
.top_scroll5{color:#1b94c1;font-family:Calibri;font-size:18px;font-weight:bold}
.top_scroll_puls{background:#24bcd8;width:106px;height:20px;font-family:Calibri;line-height:21px;color:#fff;text-align:center;font-size:12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;margin-left:440px;margin-top:32px}
.top_scroll_pulsb{background:#333;width:130px;height:28px;font-family:Calibri;line-height:29px;color:#fff;text-align:center;font-size:14px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 auto;margin-top:32px}
.top_scroll_puls:hover{background:#21a4bc;}
.top_scroll_pulsb:hover{background:#555;}
.step_puls{width:320px;height:47px;background:#2c2c2c;font-size:27px;font-family:HN-LtCn;color:#fff;text-align:center;line-height:46px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.step_puls:hover{background:#444}
.buy_row1{width:100%;background:#f8f8f8;border-top:1px solid #ccc;height:auto !important; min-height:166px; overflow:hidden;}
.layout_img2{width:137px;height:117px;border:1px solid #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.dominio_row1{background:#dae8d0;width:100%;height:auto !important; min-height:300px; overflow:hidden;}
.dominio_row2{background:#98bac2;width:100%;height:auto !important; min-height:40px; overflow:hidden;}
.dominio_row_font1{font-family:'HN-LtCn';font-size:36px;width:100%;text-align:center}
.dominio_row_font2{font-family:'HN-LtCn';font-size:26px;width:100%;text-align:center}
.dominio_row_font3{font-family:Calibri;font-size:18px;font-weight:bold}
.cart_row1{font-family:HN-LtCn;font-size:16px;color:#111}
.cart_row2b{font-family:HN-LtCn;font-size:18px;color:#22749e}
.cart_row_del{float:left;margin-left:10px;margin-top:16px}
.cart_row_total{font-family:Calibri;font-size:30px;font-weight:bold;float:left}
.cart_row_total2{font-family:Calibri;font-size:30px;font-weight:bold;width:170px;height:47px;background:#62aa35;float:left;margin-left:9px;margin-top:-2px;text-align:center;color:#fff}
.cart_row3b{width:100%;text-align:center;font-size:36px;font-family:HN-LtCn}
.cart_row_select{float:left;width:280px;height:296px;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-left:14px}
.cart_row_select1{padding:12px;}
.check_cart1{position:absolute;width:24px;height:24px;margin-left:124px;margin-top:310px}
.cart_row_select2{color:#1e971b;font-size:36px;font-family:HN-LtCn;width:100%;text-align:center;padding-top:20px}
.cart_row_select2b{color:#107ba8;font-size:32px;font-family:HN-BdCn;width:100%;text-align:center;padding-top:20px}
.cart_row_select3{color:#333;font-size:17px;font-family:HN-LtCn;width:100%;text-align:justify;padding-top:28px}
.cart_row_select_price{position:absolute;width:280px;text-align:center;margin-top:240px;color:#333}
.price_cart1{font-family:HN-BdCn; font-size:39px; color:#333; font-weight:bold}
.price_cart2{font-family:HN-BdCn; font-size:44px; color:#333; font-weight:bold}
.price_cart3{font-family:HN-BdCn; font-size:24px; color:#333; font-weight:bold}
.buy_row_title{width:100%;text-align:center;font-size:27px;font-family:HN-LtCn;color:#111}
.template_col{border:1px solid #ccc;border-top:0px;width:20%;margin:0 auto;font-family:HN-Lt;background:#fff;float:left}
.template_col2{width:77%;margin-left:2%;font-family:HN-Lt;background:#fff;float:left}
.layout_col3{float:left;width:28%;margin-bottom:40px;margin-right:5%}
.layout_col4{float:left;width:21%;margin-bottom:60px;margin-right:2%;margin-left:2%}
.cart_col_dx2{width:100%}
.layout_img3{width:100%;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.layout_box3{width:100%;height:auto !important; min-height:100px; overflow:hidden;border:1px solid #ccc;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;clear:both;}
.layout_box_top3{float:left;width:100%;height:14px;background:url('images/layout_top3.jpg');}
.layout_box_fade2{width:100%;height:282px;background:#333;position:absolute; background-color: rgba(10, 10, 10, 0.3); -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;cursor:pointer}
.layout_fade2{padding-left:134px;padding-top:110px;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=0.8);}
.buy_img1{position:absolute;margin-left:630px}
.buy_img2{font-size:34px;font-family:HN-Cn;color:#333}
.buy_img3{font-size:24px;font-family:HN-Cn;color:#333}
.choice_bg{width:100%;height:800px; margin:0 auto; text-align:left;clear:both;background:url('images/choice_bg.jpg') repeat-x;}
.price_col{height:1190px;width:272px;float:left;border:1px solid #ccc;margin-left:20px;background:#fff}
.price_colsx{height:1200px;}
.price_colsx2{height:1590px;}
.price_font1{font-size:24px;font-family:Nirmala;width:100%;text-align:center;color:#555;background:#edf1f3;height:68px;border-bottom:1px solid #ccc;line-height:62px}
.price_font2{font-size:35px;margin-top:14px;font-family:HN-LtCn;width:100%;text-align:center;color:#222;height:50px}
.price_font9{font-size:22px;margin-top:28px;font-family:HN-LtCn;width:100%;text-align:center;color:#333;font-weight:bold;border-bottom:1px solid #ccc;height:54px}
.choice_font10{font-size:30px;margin-top:40px;font-family:HN-LtCn;width:100%;text-align:center;color:#777}
.price_font10{font-size:19px;margin-top:20px;font-family:Nirmala;width:100%;text-align:center;color:#777}
.choice_font11{line-height:36px;font-size:16px;height:36px;border-bottom:1px solid #ddd;font-family:Nirmala;width:100%;text-align:center;color:#000;}
.price_font11{line-height:30px;font-size:16px;height:26px;margin-top:10px;border-bottom:1px solid #ddd;font-family:Nirmala;width:100%;text-align:center;color:#000;}
.home_center_font{font-family:HN-LtCn;font-size:41px;text-align:center;font-weight:bold;color:#333}
.home_center_font2{font-family:HN-LtCn;font-size:22px;text-align:center;color:#333}
.home_center_font3{font-family:HN-BdCn;font-size:27px;text-align:center;color:#333;font-weight:bold;border:3px solid #50a71b;width:580px;margin:0 auto;padding:10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.home_center_font3b{font-family:HN-BdCn;font-size:27px;text-align:center;color:#333;font-weight:bold;border:3px solid #ff0000;width:340px;margin:0 auto;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.home_center_font3b:hover{background:#f1f1f1;}
.home_center_font4{font-family:HN-Lt;font-size:20px;text-align:center;color:#111;}
.home_center_font5{font-family:HN-BdCn;font-size:40px;text-align:center;color:#111;}
.home_center_font6{font-family:HN-BdCn;font-size:27px;text-align:center;color:#333;font-weight:bold;border:3px solid #ff0000;width:290px;margin:0 auto;padding:10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.home_center_font6:hover{background:#f1f1f1;}
.price_puls{float:left;font-family:HN-LtCn;font-size:32px;background:#646464;line-height:64px;width:434px;height:68px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center}
.price_puls2{background:#fff;float:left;font-family:HN-LtCn;font-size:32px;border:1px solid #ff0000;line-height:64px;width:434px;height:66px;color:#222;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center}
.price_puls2:hover{background:#f1f1f1}
.slidesx{left:10px;position:absolute;margin-top:18%}
.slidedx{right:10px;position:absolute;margin-top:18%}
.page_font1{font-family:HN-LtCn;font-size:36px;color:#222}
.page_font2{font-family:Carlito;font-size:18px;color:#111}
.page_font3{font-family:HN-LtCn;font-size:30px;color:#222}
.page_font4{font-family:HN-LtCn;font-size:30px;color:#222}
.page_font5{font-family:HN-LtCn;font-size:20px;color:#222}
.page_font6{font-family:HN-LtCn;font-size:22px;color:#51b42a;font-weight:bold}
.page_font7{font-family:HN-BdCn;font-size:22px;color:#222}
.page_font8{font-family:HN-BdCn;font-size:30px;color:#222}
.box_price3{float:left;width:370px;margin-left:25px;color:#fff}
.box_price3_title{color:#fff;font-family:HN-BdCn;text-align:center;width:100%;width:100%;height:130px;margin: 0 auto;line-height:48px}
.box_price3_title2{font-style:italic;color:#fff;font-family:HN-LtCn;font-size:32px;text-align:center;width:100%;margin:0 auto;padding-top:13px;padding-bottom:1px}
.box_price4{font-size:18px;color:#222}
.box_price5{font-size:18px;color:#1898c8}
.box_price6{font-size:17px;color:#222;font-family:HN-LtCn;}
.box_price7{font-size:17px;color:#222;font-family:HN-LtCn;text-align:justify;width:74%;margin:0 auto}
.title_green{background:#858484;border:1px solid #858484}
.title_blu{background:#217cab;border:1px solid #217cab}
.title_red{background:#baa578;border:1px solid #baa578}
.title_red2{background:#ff0000;border:1px solid #ff0000}
.title_grey{background:#626262;border:1px solid #626262}
.title_viola{background:#b453b8;border:1px solid #b453b8}
.box_bottom1{color:#333;font-family:HN-BdCn;font-size:17px;margin-left:28px}
.table_slide{width:100%;border:0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;padding:0px;margin:0px;font-size:1px;clear:both}
.colhome{width:270px;float:left;margin-left:29px;text-align:center}
.colhome_title{background:#f54414;color:#fff;text-align:center;font-family:HN-BdCn;font-size:21px;line-height:50px;height:46px;overflow:hidden}
.colhome_title2{background:#f54414;color:#fff;text-align:center;font-family:HN-LtCn;font-size:20px;line-height:28px;padding-top:8px;padding-bottom:8px;}
.colhome_text{color:#222;font-size:20px;clear:both;font-family:HN-LtCn;text-align:center}
.blu_band{background:#04739c;width:100%;height:30px}
.text_turismo_home{position:absolute;width:900px;margin-left:36%;}
.text_turismo_home2{font-size:40px;color:#222;font-family:HN-BdCn}
.text_turismo_home3{font-size:22px;color:#fff;font-family:HN-LtCn;text-align:justify}
.text_turismo_home4{font-size:28px;color:#fff;font-family:HN-BdCn}
.text_turismo_home5{position:absolute;width:680px;margin-left:45%;}
.underline_green{width:99px;height:3px;background:#45b52b;position:absolute;margin-left:228px;font-size:1px}
.underline_green2{width:40px;height:3px;background:#45b52b;position:absolute;margin-left:258px;font-size:1px}
.underline_pro{width:174px;height:3px;background:#45b52b;position:absolute;margin-left:216px;font-size:1px}
.underline_blu{width:92px;height:3px;background:#1898c8;position:absolute;margin-left:122px;font-size:1px}
.slide_new1{width:20%;position:absolute;margin-left:5%;margin-top:-1%}
.slide_new2{width:20%;position:absolute;margin-left:9.5%;margin-top:-1%}
.page_list1{float:left;width:160px;text-align:center;}
.page_list2{float:left;width:988px;font-family:HN-Lt;font-size:18px;text-align:justify;}
.page_list2_title{font-family:HN-BdCn;clear:both;font-size:22px;margin-bottom:6px}
.box_client{background:#1c93c3;width:100%;height:auto !important; min-height:300px; overflow:hidden;clear:both;}
.pro_italic1{font-size:19px;font-family:HN-LtCn;font-style:italic}
.dot_price1{background:#ec6717;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;width:14px;height:14px;margin:0 auto}
.dot_price2{background:#ec6717;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;width:14px;height:14px;margin:0 auto}
.dot_price3{font-size:20px;margin:0 auto;line-height:8px;font-weight:bold;}
.price_select1{margin-top:6px;font-family:Nirmala;font-size:17px;float:left;margin-left:220px;font-weight:bold}
.price_select2{font-family:HN-BdCn;font-size:20px;float:left;color:#111;margin-left:30px;border:1px solid #ccc;padding:6px;background:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.site_popup_puls{width:152px;height:24px;cursor:pointer;font-size:15px;background:#37bb22;color:#fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.site_popup_puls:hover{background:#4eca3a;}
.open_box{font-size:19px;width:510px;height:570px;position:absolute;z-index:3000;background:rgba(20,20,20,.90);color:#fff;display:none;text-align:center;font-family:HN-LtCn;line-height:26px}
.open_box_x{float:right;font-family:HN-BdCn;font-size:18px;cursor:pointer;padding:10px}
.open_box_title{clear:both;font-family:HN-BdCn;font-size:24px;}
.open_box2{float:left;margin-left:40px;text-align:left;margin-top:-4px}
.page_news_div1{float:left;width:300px;}
.page_news_div2{float:right;width:860px;text-align:left}
.page_news_div3{float:right;width:330px;height:66px;background:#ff861f;color:#fff;text-align:center;font-family:HN-LtCn;font-size:29px;line-height:66px}
.page_news_div4{float:left;width:400px;margin-left:28px;color:#444;font-family:HN-BdCn;font-size:38px;line-height:66px}
.page_news_div5{color:#333;font-family:HN-LtCn;font-size:22px;font-weight:bold}
.page_news_div6{color:#333;font-family:HN-LtCn;font-size:19px;}
.img_news_div1{margin-left:-210px}
.img_news_div2{margin-left:-220px}
.dett_home{float:right;line-height:16px;background:#242424;width:60px;height:16px;font-size:10px;color:#fff;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.dett_home:hover{background:#444;}
.pro1{font-family:HN-BdCn;font-size:26px;text-align:center;margin:0 auto;color:#222}
.pro2{font-family:HN-LtCn;font-size:26px;text-align:center;margin:0 auto;color:#222}
.pro3{border:1px solid #21ae17;color:#111;width:100%;height:148px;margin:0 auto;text-align:center;font-size:24px;font-family:HN-LtCn;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pro4{font-size:31px}
.pro5{color:#21ae17;font-size:40px}
.pro6{color:#21ae17;font-size:31px}
.pro7{color:#222;font-family:HN-LtCn;font-size:21px;}
.pro8{color:#f45c00;font-family:HN-BdCn;font-size:31px;text-align:center;}
.pro9{float:left;width:450px;padding-right:12px;text-align:right;padding-top:3px;font-size:18px;font-family:HN-Lt;}
.pro10{float:left;width:450px;}
.pro11{float:left;margin-left:4px;margin-top:6px;width:170px;font-family:HN-Lt;}
.pro12{font-family:HN-LtCn;font-size:26px;text-align:center;margin:0 auto;}
.pro13{font-family:HN-LtCn;font-size:24px;text-align:center;margin:0 auto;}
.pro14{font-family:HN-BdCn;font-size:25px;text-align:center;margin:0 auto;color:#4d8c31}
.pro15{font-family:HN-BdCn;font-size:25px;text-align:center;margin:0 auto;color:#e12222}
.pro16{font-family:HN-BdCn;font-size:25px;text-align:center;margin:0 auto;color:#cbb46d}
.pro17{font-family:HN-LtCn;font-size:19px;text-align:center;margin:0 auto;color:#222}
.pro_ul {list-style: none;margin-left:54px;line-height:26px}
.pro_li::before {content: "\2022";font-size:19px;color:#3c8dae;font-weight: bold;display: inline-block;width: 1em; margin-left: -1em;}
.pro18{font-family:HN-LtCn;font-size:18px;color:#111;}
.pro19{font-family:HN-LtCn;font-size:18px;margin:0 auto;color:#111;width:260px;}
.pro20{font-size:23px;line-height:31px;color:#279b14;text-align:center;font-weight:bold}
.pers_template{background:url('images/pers_template.jpg?d=20200921');width:369px;height:83px;float:right;margin-top:44px;margin-right:30px;color:#ff0000;font-family:HN-LtCn;font-size:24px}
.pers_template2{padding-top:10px;padding-left:14px;line-height:25px;float:left;width:250px;font-size:27px;color:#333;font-weight:bold;font-family:HN-BdCn;}
.pers_template3{padding-top:20px;line-height:25px;float:left;width:96px;text-align:center;color:#fff;font-size:18px}
.template_page1{font-size:16px;clear:both;font-family:Carlito;color:#333;line-height:21px;margin-top:20px;}
.template_page2{font-size:20px;clear:both;font-family:Carlito;color:#ff0000;font-weight:bold}
.template_page3{font-size:18px;clear:both;font-family:Carlito;color:#333;margin-top:18px;}
.template_page4{font-size:15px;font-family:HN-BdCn;color:#777}
.template_page5{font-size:23px;margin-top:60px;font-weight:bold;clear:both;font-family:HN-BdCn;color:#ff0000;width:100%;text-align:center}
.template_page5b{font-size:27px;margin-top:60px;font-weight:bold;clear:both;font-family:HN-BdCn;color:#ff0000;width:100%;text-align:center}
.template_page6{font-size:34px;margin-top:60px;clear:both;font-family:HN-LtCn;color:#e94912;width:100%;text-align:center;font-weight:bold;}
.template_page7{background:#4b4b4b;width:100%;clear:both;color:#fff;font-size:18px;font-family:Carlito}
.template_page8{width:100%;clear:both;color:#fff;font-size:24px;font-family:Carlito}
.template_page9{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:70px;width:100px;color:#fff;font-size:18px;padding:3px;text-align:center;vertical-align:middle;font-family:Carlito;background:#30a40e;float:left}
.template_page9:hover{background:#55b639}
.offer_header{float:left;margin-left:20px}
.offer_page1{font-family:HN-BdCn;font-size:28px;float:left;margin-top:0px;text-decoration:italic;font-weight:bold}
.offer_page2{font-family:HN-BdCn;font-size:30px;float:left;margin-left:0px;color:#ff0000;}
.offer_page3{font-family:HN-BdCn;font-size:26px;float:left;margin-left:9px;color:#ff0000;margin-top:3px;font-style:italic}
.offer_page4{font-family:HN-LtCn;font-size:16px;float:left;}
.offer_page5{font-family:HN-BdCn;font-size:28px;}
.offer_page6{font-family:HN-LtCn;font-size:22px;line-height:30px;}
.offer_page7{font-family:HN-BdCn;font-size:22px;}
.offer_page8{font-family:HN-LtCn;font-size:16px;line-height:24px;color:#888}
.pro_box{width:324px;height:422px;float:left;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:80px}
.pro_box1{width:288px;height:106px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto;}
.pro_box2{width:100%;height:106px;border:1px solid #21ae17;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto;}
.step3_1{float:left;font-size:24px;font-family:HN-LtCn;margin-left:6px;margin-top:40px}
.step3_1 > span{color:#ff0000;font-size:24px;}
.step3_check{position:absolute;width:24px;height:24px;margin-left:154px;margin-top:40px}
.step3b_check{width:25px;height:25px;}
.offer_price1{width:80%;background:#ff0000;color:#fff;margin:0 auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:HN-LtCn;font-size:2vw;line-height:24px;}
.offer_price2{padding:8px;font-size:2vw}
.offer_price3{width:330px;height:70px;background:#ff0000;color:#fff;margin:0 auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:HN-LtCn;font-size:26px;line-height:24px;}
.offer_price4{text-align:left;float:left;font-size:1.6vw;margin-top:12px;margin-left:8px}
.offer_price5{text-align:right;float:right;margin-right:6px;margin-top:12px}
.offer_price6{float:left;font-size:1.5vw}
.offer_price7{float:right;}
.offer_linea{position:absolute;margin-left:62px;margin-top:-3px}
.offer_linea2{position:absolute;margin-left:22px;margin-top:-60px}
.offer_scad{position:absolute;font-size:14px;color:#ff0000;margin-top:40px;margin-left:142px;font-family:HN-BdCn;}
.offer_text{position:absolute;font-size:26px;color:#333;margin-top:7px;margin-left:142px;font-family:HN-BdCn;font-style:italic}
.template_text2{color:#2081ad;font-size:27px;font-family:HN-BdCn;clear:both;}
.red_arrow{margin-top:-20px}
.slide_site{background:url('images/slide_site.jpg');background-size:100% 100%}
.slide_site2{background:url('images/slide_site2.jpg');background-size:100% 100%}
.slide_site3{background:url('images/slide_site3.jpg');background-size:100% 100%}
.slide_site4{background:url('images/slide_site4.jpg');background-size:100% 100%}
.slide_site5{background:url('images/slide_site5.jpg');background-size:100% 100%}
.slide_site6{background:url('images/slide_site6.jpg');background-size:100% 100%}
.slide_site7{background:url('images/slide_site7.jpg');background-size:100% 100%}
.slide_site8{background:url('images/slide_site8.jpg');background-size:100% 100%}
.slide_site9{background:url('images/slide_site9.jpg');background-size:100% 100%}
.slide_site10{background:url('images/slide_site10.jpg');background-size:100% 100%}
.novita_per{font-size:31px;color:#ff0000;position:absolute;margin-top:-38px;font-weight:bold;font-family:HN-BdCn;}
.tuo1{float:left;width:400px;}
.tuo2{float:left;width:700px;}
.tuo3{width:288px;height:370px;background:url('images/banner_tuo.png');}
.tuo4{color:#fff;font-size:22px;font-family:HN-Lt;text-align:left;padding-left:34px;padding-top:24px;line-height:30px;}
.tuo5{color:#fff;font-size:28px;font-family:HN-BdCn;text-align:center;padding-top:40px;line-height:30px;font-weight:bold;font-style:italic;}
.tuo6{color:#fff;font-size:22px;font-family:HN-Lt;text-align:center;padding-top:30px;line-height:30px;}
.tuo7{color:#333;font-size:34px;font-family:HN-BdCn;text-align:left;padding-top:3px}
.tuo7b{color:#ff0000;font-size:48px;font-family:HN-BdCn;}
.tuo7c{color:#ff0000;font-size:39px;font-family:HN-BdCn;}
.tuo8{float:left;width:62px;text-align:left}
.tuo9{color:#333;font-size:27px;font-family:HN-LtCn;text-align:left;margin-top:4px}
.tuo9b{color:#ff0000;font-size:27px;font-family:HN-BdCn;text-align:left;margin-top:4px}
.linethrough{text-decoration:line-through}
.redbutton{background:#ff0000;width:1200px;font-family:HN-BdCn;color:#fff;text-align:center;height:60px;clear:both;margin:0 auto;font-size:28px;line-height:58px}
.landing_text1{width:100%;background:#0d5774;font-family:HN-BdCn;color:#fff;text-align:center;font-size:18px;line-height:26px}
.red_bar{height:58px;background:#ff0000;width:100%;}
.red_bar_int{width:1200px;margin:0 auto;text-align:left;}
.red_bar2{float:left;background:#222;width:182px;margin-left:-10px;height:32px;color:#fff;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:22px;font-family:HN-LtCn;line-height:30px}
.red_bar3{margin-left:20px;float:left;color:#fff;font-size:27px;font-family:HN-LtCn;margin-top:-2px}
.red_bar_ext{width:908px;margin:0 auto}
.img100{width:100%}
.text_responsive1{width:660px;float:left}
.ul_home{list-style-type:disc;color:#111;font-size:25px;font-family:HN-LtCn;}
.li_home{padding-top:16px;padding-bottom:2px;cursor:pointer;color:#111}
.li_home:hover{color:#ff0000}
.li_home2{font-size:16px;color:#222;font-style:normal;text-decoration-line: none;}
.text_slot_img1{width:520px;float:left;font-size:1px;line-height:1px}
.text_slot_img2{width:480px;float:left;font-size:1px}
.text_slot_img3{width:495px;float:left;font-size:1px}
.text_slot_img4{width:470px;float:left;font-size:1px}
.linet1{position:absolute;margin-top:-10px;margin-left:-2px}
.linet2{position:absolute;margin-top:10px;margin-left:-2px}
.linet3{position:absolute;margin-top:-15px;margin-left:2px}
.linet4{position:absolute;margin-top:-15px;margin-left:8px}
.linet5{position:absolute;margin-top:-10px;margin-left:8px}
.linet6{position:absolute;margin-top:4px;margin-left:-6px;width:100px}
.linet7{position:absolute;margin-top:1px;margin-left:18px;width:100px}
.linet8{position:absolute;margin-top:15px;margin-left:4px;width:64px}
.linet9{position:absolute;margin-top:-4px;margin-left:0px;width:110px}
.linet10{position:absolute;margin-top:34px;margin-left:0px;width:110px}
.linet11{position:absolute;margin-top:0px;margin-left:10px;width:80px}
.scegli{font-size:31px;color:#333;font-family:HN-LtCn;text-align:center;}
.scelta1{float:left;margin-left:90px;}
.scelta2{float:left;margin-left:30px;}
.scelta3{position:absolute;margin-left:30px;margin-top:20px;font-size:32px;color:#222;font-family:HN-LtCn;}
.scelta4{position:absolute;margin-left:30px;margin-top:68px;font-size:22px;color:#222;font-family:HN-BdCn;}
.scelta4b{position:absolute;margin-left:30px;margin-top:104px;font-size:22px;color:#222;font-family:HN-BdCn;}
.scelta5{position:absolute;margin-left:70px;margin-top:105px;font-size:24px;color:#222;font-family:HN-BdCn;}
.scelta5b{position:absolute;margin-left:70px;margin-top:170px;font-size:24px;color:#222;font-family:HN-BdCn;}
.scelta5c{position:absolute;margin-left:70px;margin-top:122px;font-size:24px;color:#222;font-family:HN-BdCn;}
.scelta6{position:absolute;margin-left:200px;margin-top:40px;}
.scelta7{font-size:18px;line-height:34px;background:#f26c22;width:250px;height:34px;color:#fff;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:0 auto;font-family:HN-LtCn;}
.scelta7:hover{background:#db5c15;}
.scelta8{color:#ff0000;text-decoration:underline;font-size:22px;}
.scelta9{color:#333;font-size:29px;font-family:HN-BdCn;text-align:center;width:620px}
.scelta10{background:#fff;width:288px;height:496px;float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.scelta10b{background:#fff;width:288px;height:496px;float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-left:50px}
.scelta11{background:#333;width:288px;height:60px;border-radius: 6px 6px 0px 0px;-moz-border-radius: 6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px;color:#fff;text-align:center;font-size:28px;font-family:HN-BdCn;line-height:58px}
.scelta12{text-align:center}
.scelta13{margin:0 auto;border-top:1px solid #999;width:240px;height:1px}
.scelta14{font-size:19px;color:#000;font-family:HN-LtCn;text-align:left;font-style:italic;margin-left:44px}
.scelta14b{font-size:19px;color:#000;font-family:HN-LtCn;text-align:center;font-style:italic;margin-left:0px}
.price_bg{background:url('images/price_bg.png') no-repeat;width:423px;height:126px;position:absolute;margin-left:260px;margin-top:68px;line-height:25px}
.price_bg2{margin-left:60px;margin-top:36px}
.price_bg3{margin-left:190px;margin-top:130px;position:absolute;background:#333;color:#fff;width:110px;height:22px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:HN-LtCn;font-size:14px;line-height:23px}
.price_bg3:hover{background:#777;}
.price_bg4{background:url('images/price_bg.png') no-repeat;width:423px;height:126px;line-height:25px}
.price_bg5{margin-left:60px;padding-top:34px}
.price_bg6{margin-left:90px;margin-top:510px;position:absolute;background:#333;color:#fff;width:110px;height:22px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:HN-LtCn;font-size:14px;line-height:23px}
.price_bg6:hover{background:#777;}
.text_pricebuy1{font-size:60px;color:#389019;font-family:HN-BdCn;font-weight:bold;font-style:italic}
.text_pricebuy2{font-size:78px;color:#389019;font-family:HN-BdCn;font-weight:bold;font-style:italic}
.text_pricebuy3{font-size:30px;color:#222;font-family:HN-BdCn;font-weight:bold;font-style:italic}
.text_pricebuy4a{font-size:21px;color:#222;font-family:HN-LtCn;font-weight:bold;font-style:italic}
.text_pricebuy4{font-size:22px;color:#111;font-family:HN-BdCn;font-weight:bold;font-style:italic}
.text_buy1{text-align:center;font-size:35px;color:#222;font-family:HN-LtCn;font-weight:bold;}
.text_buy2{text-align:center;font-size:25px;color:#4d7491;font-family:HN-LtCn;}
.text_buy3{text-align:left;font-size:22px;color:#333;font-family:HN-LtCn;}
.text_buy4{text-align:left;font-size:22px;color:#333;font-family:HN-LtCn;line-height:33px}
.text_buy5{text-align:left;font-size:21px;color:#333;font-family:HN-LtCn;}
.buy_formula1{width:470px;height:58px;background:#ebebeb;float:left;color:#787878;font-family:HN-BdCn;font-size:26px}
.buy_formula1b{width:470px;height:58px;background:#9b9b9b;float:left;color:#fff;font-family:HN-BdCn;font-size:26px}
.buy_formula_int{padding-top:14px;padding-left:26px}
.buy_formula2{width:190px;height:56px;background:#fff;float:left;margin-left:10px;text-align:center;line-height:58px;border:1px solid #ccc}
.buy_formula3{width:30px;height:58px;float:left;margin-right:22px;margin-top:14px}
.buy_formula4{width:190px;position:absolute;margin-left:0px;text-align:center;margin-top:-52px;font-family:HN-LtCn;font-size:16px;color:#000}
.buy_formula4b{font-weight:bold;width:390px;position:absolute;margin-left:0px;text-align:center;margin-top:-34px;font-family:HN-LtCn;font-size:16px;color:#17900d;font-size:21px;font-style:italic;text-align:left}
.buy_formula4c{font-weight:bold;width:390px;position:absolute;margin-left:0px;text-align:center;margin-top:-34px;font-family:HN-LtCn;font-size:16px;color:#ff0000;font-size:21px;font-style:italic;text-align:left}
.radiobuy{width:24px;height:24px}
.info_button{background:#333;color:#fff;width:70px;height:22px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:HN-LtCn;font-size:14px;line-height:23px}
.info_button:hover{background:#888;}
.bghome{width:100%;height:586px;background:url('images/bghome.jpg');background-position:center;}
.buy_price{color:#fff;font-size:13px;font-family:HN-LtCn;}
.select_offer1{position:absolute;margin-top:100px;margin-left:15px}
.page_price_1b{font-family:HN-LtCn; font-size:66px; color:#fb0000;font-weight:bold}
.page_price_2b{font-family:HN-BdCn; font-size:86px; color:#fb0000;font-weight:bold}
.page_price_3b{font-family:HN-Lt; font-size:40px; color:#fb0000}
.page_price_4b{font-size:2.5vw;font-family:HN-LtCn;color:#333}
.page_price_5b{font-size:vw;font-family:HN-LtCn;color:#333;clear:both;margin-left:160px}
.page_price_6b{font-size:14px;font-family:HN-LtCn;color:#fff;clear:both;margin-left:210px}
.page_price_1c{font-family:HN-LtCn; font-size:46px; color:#fb0000;font-weight:bold}
.page_price_2c{font-family:HN-BdCn; font-size:62px; color:#fb0000;font-weight:bold}
.page_price_3c{font-family:HN-Lt; font-size:29px; color:#fb0000}
.home_siti1{font-size:40px;font-family:HN-BdCn;color:#258acf;text-align:left;width:620px;margin-top:5px;}
.home_siti1b{font-size:30px;font-weight:bold;font-family:HN-Lt;text-align:left;width:100%;margin-top:20px;}
.home_siti1c{font-size:32px;color:#258acf;font-weight:bold;font-family:HN-Lt;text-align:left;width:100%;margin-top:10px;}
.home_siti1dred{clear:both;font-size:28px;color:#fff;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;}
.home_siti1d{font-size:46px;color:#fff;font-family:Carlito;text-align:left;font-weight:200;margin-top:10px;}
.home_siti1d2{font-size:1.8vw;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:10px;}
.home_siti1d3{font-size:2.6vw;color:#149fd9;font-family:Carlito;text-align:left;font-weight:200;margin-top:10px;}
.home_siti1d4{font-size:26px;color:#fff;font-family:Carlito;text-align:left;font-weight:200;margin-top:20px;}
.home_siti_wp1{font-size:21px;color:#fff;font-family:Carlito;text-align:left;font-weight:200;margin-top:20px;}
.home_siti1d4b{font-size:1vw;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:30px;font-style: italic;}
.home_siti1d5{font-size:25px;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:4px;}
.home_siti1d6{font-size:25px;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top: 4px;}
.home_siti1d6b{font-size:27px;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top: 30px;margin-bottom: 20px;}
.home_siti1d7{font-size:24px;color:#777;font-family:Carlito;text-align:left;font-weight:200;margin-top:4px;}
.home_siti1d8{display:flex;align-items:center;text-align:left;margin-top: 50px; margin-bottom: 50px; gap: 6px;}
.home_siti1d8 span{font-size:27px;color:#333;font-family:Carlito;text-align:left;font-weight:bold;}
.home_siti1d9{font-size:14px;color:#777;font-family:Carlito;text-align:left;font-weight:200;margin-top:14px;}
.home_siti1d10{font-size:42px;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:30px;}
.home_siti1d11{font-size:31px;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:10px;}
.home_siti1d12{font-size:32px;color:#1999cb;font-family:Carlito;text-align:left;font-weight:200;margin-top: 30px;margin-bottom: 20px;font-weight: bold;}
.home_siti1d13{font-size:37px;color:#333;font-family:Carlito;text-align:center;font-weight:200;margin-top:30px;}
.homeFlex{display:flex;justify-content: space-between;align-items: center;}
.homeButton{background:#ff0000;padding:20px;transition: background 0.3s ease, box-shadow 0.3s ease;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius:6px;color:#fff;text-align: center;font-size: 17px; height: fit-content;width: fit-content;font-family: Carlito;}
.homeButton:hover{background:#bf0c0c;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);}
.home_siti1e{font-size:1.7vw;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:5%;}
.home_siti1e2{font-size:1.2vw;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:10px;margin-bottom:6%;}
.home_siti1f{font-size:36px;color:#ff4200;font-family:Carlito;text-align:left;margin-top:4px;font-weight:600;}
.home_siti1f2{font-size:2vw;color:#ff4200;font-family:Carlito;text-align:left;margin-top:4px;font-weight:600;}
.home_siti1f3{font-size:1.05vw;color:#333;font-family:Carlito;text-align:left;font-weight:200;margin-top:4%;margin-bottom:4%;}
.home_siti1f4{font-size:1.05vw;width:70%;color:#fff;font-family:Carlito;text-align:left;font-weight:200;margin-top:4%;margin-bottom:4%;}
.home_siti1f5{font-size:1.5vw;width:70%;color:#fff;font-family:Carlito;text-align:left;font-weight:200;margin-top:4%;margin-bottom:1%;}
.home_siti1f6{font-size:1.9vw;width:70%;color:#1080c7;font-family:Carlito;text-align:left;font-weight:700;margin-bottom:4%;}
.home_siti1f7{font-size:1.2vw;clear:both;margin-top:100px;color:#333;font-family:Carlito;text-align:left;font-weight:bold;margin-bottom:4%;}
.home_siti1f8{font-size:2vw;color:#444;font-family:Carlito;text-align:left;margin-top:4px;font-weight:300;}
.home_siti1g{font-size:1.1vw;line-height:1.7vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:9px;font-weight:200;}
.home_siti1gb{font-size:1vw;line-height:1.7vw;color:#999;font-family:Carlito;text-align:left;font-weight:bold;margin-top:9px;font-weight:200;}
.home_siti1gc{clear:both; padding-top:1.4vw}
.home_siti1h{font-size:2.6vw;color:#777;font-family:Carlito;text-align:center;font-weight:bold;margin-top:10px;}
.home_siti1i{font-size:1.6vw;color:#333;font-family:Carlito;text-align:center;margin-top:4px;margin-bottom:1vw;font-weight:200;}
.home_siti1l{font-size:2.1vw;color:#149fd9;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;}
.home_siti1m{font-size:1.4vw;color:#333;font-family:Carlito;text-align:left;margin-top:4px;margin-bottom:1vw;font-weight:200;}
.check2{margin-right:15px;vertical-align:middle;width:2.2%;}
.check2b{margin-right:15px;vertical-align:middle;width:3%}
.check3{margin-right:15px;vertical-align:middle;float:left;margin-top:1.7%;width:2.2%;}
.check4{float:left;font-size:1vw;line-height:1.7vw;color:#2d2d2d;width:80%;font-size:1vw;line-height:1.5vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:9px;font-weight:200;}
.check5{font-size:1.1vw;font-style:italic;line-height:1.7vw;color:#cd2c2c;font-family:Carlito;text-align:left;font-weight:bold;font-weight:200;}
.home_siti1g2{font-size:1.3vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:1.5vw;margin-bottom:30px;font-weight:200;}
.home_siti1g2b{font-size:0.9vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:1.2vw;margin-bottom:30px;font-weight:200;}
.home_siti1g3{font-size:1vw;line-height:1.7vw;color:#2d2d2d;font-family:Carlito;clear:both;text-align:left;font-weight:bold;margin-top:10px;font-weight:200;}
.home_siti1g4{font-size:1.5vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:2vw;margin-bottom:30px;font-weight:200;}
.home_siti1g5{font-size:2vw;color:#ff4200;font-family:Carlito;text-align:left;font-weight:bold;}
.home_siti1g6{font-size:1.1vw;line-height:1.7vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:9px;}
.home_siti1g7{font-size:1.5vw;color:#2d2d2d;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.priceHome1{font-size:70px;color:#fff;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.priceHome2{font-size:97px;color:#fff;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.priceHome3{font-size:67px;color:#fff;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.priceText{color:#fff;font-size:40px}
.adsHome1{font-size:60px;color:#ff0000;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.adsHome2{font-size:87px;color:#ff0000;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.adsHome3{font-size:57px;color:#ff0000;font-family:Carlito;text-align:left;font-weight:bold;margin-top:10px;margin-bottom:30px;font-weight:200;}
.adsText{color:#333;font-size:30px}
.home_siti2{font-size:26px;font-family:Nirmala;color:#e21616;text-align:center;width:100%;margin-top:20px;}
.home_siti2a{font-weight:bold;font-size:29px;font-family:HN-LtCn;color:#333;text-align:center;width:100%;}
.home_siti2b{color:#ff0000;font-size:28px;font-family:HN-Lt;}
.home_siti2c{font-weight:bold;font-size:30px;font-family:HN-LtCn;color:#333;text-align:left;width:100%;margin-top:20px;line-height:39px}
.home_siti2c > span{font-weight:bold;font-size:30px;font-family:HN-LtCn;}
.home_siti2d{font-weight:bold;font-size:20px;font-family:HN-LtCn;color:#333;display:inline}
.home_siti2e{font-size:17px;font-family:Nirmala;color:#333;text-align:left;width:100%;margin-top:10px;line-height:28px}
.home_siti3{float:left;width:230px;text-align:center}
.home_siti4{float:left;width:770px;font-family:HN-Lt;font-size:19px;padding-top:30px;}
.home_siti5{width:1000px;margin:0 auto;}
.home_siti6{float:left;}
.home_siti7{position:absolute;margin-left:700px;margin-top:40px;font-size:20px;font-family:HN-Lt;text-align:right;width:480px;font-weight:bold;line-height:27px;}
.home_siti8{position:absolute;margin-left:540px;margin-top:140px;font-size:20px;font-family:HN-Lt;text-align:right;width:640px;font-weight:bold;line-height:27px;}
.home_siti9{font-size:42px;font-family:Nirmala;color:#3e3e3e;font-weight:normal;}
.home_siti10{font-size:90px;font-weight:bold;font-family:Nirmala;color:#ff0000}
.home_siti10b{font-size:15px;font-family:Nirmala;color:#3a3a3a}
.home_siti11{margin-left:-80px;}
.home_siti12{font-size:30px;font-family:HN-BdCn;text-align:center;width:100%;font-weight:bold;margin-top:60px;margin-bottom:40px;}
.home_siti13{width:1200px;margin:0 auto;margin-top:30px;}
.home_siti13b{width:1100px;margin:0 auto;margin-top:30px;}
.home_siti14{width:270px;float:left;text-align:center;}
.home_siti14b{width:297px;float:left;text-align:center;}
.home_siti15{font-weight:bold;font-size:19px;font-family:Nirmala;margin-top:20px;}
.home_siti15b{font-weight:bold;font-size:19px;font-family:gadugi-gras;margin-top:10px;}
.home_siti16{font-size:15px;font-family:HN-Lt;margin:0 auto;width:240px;margin-top:20px;}
.home_siti16b{font-size:16px;font-family:HN-Lt;margin:0 auto;width:260px;margin-top:20px;line-height:20px;}
.home_siti16c{font-size:16px;font-family:HN-Lt;margin:0 auto;width:220px;margin-top:20px;line-height:20px;}}
.det_page1{width:100%;border-bottom:1px solid #ccc;}
.det_page2{float:left;width:35%;font-size:1px}
.det_page3{width:100%;border-top:1px solid #ccc;}
.det_page4{float:right;width:35%;font-size:1px}
.det_page5{width:100%;border-bottom:1px solid #ccc;height:502px;}
.det_page5b{width:100%;border-top:1px solid #ccc}
.det_page6{float:left;width:40%;font-size:1px}
.det_page7{font-size:34px;font-family:HN-Lt;font-weight:bold;color:#444;text-align:left;}
.det_page7b{font-size:30px;font-family:HN-Lt;font-weight:bold;color:#333;text-align:left;margin-top:10px}
.det_page7b3{font-size:24px;font-family:HN-Lt;font-weight:bold;color:#444;text-align:left;margin-top:10px}
.det_page7b2{font-size:27px;font-family:HN-Lt;font-weight:bold;color:#149fd9;text-align:left;margin-top:10px}
.det_page7c{font-size:34px;font-family:Nirmala;font-weight:normal;color:#ff0000;text-align:left;}
.det_page8{font-size:16px;font-family:Carlito;color:#444;text-align:left;margin-top:26px;line-height:23px}
.det_page8b{font-size:16px;font-family:Carlito;color:#444;margin:0;line-height:23px}
.det_page8c{font-size:16px;font-family:Carlito;color:#444;text-align:left;line-height:23px}
.det_page9{float:left;margin-left:2%;margin-top:40px;width:58%;}
.det_page9b{float:left;margin-top:20px;width:60%}
.det_page9c{float:left;margin-left:2%;margin-top:40px;width:60%}
.det_page10{overflow:auto;overflow-x:hidden;overflow-y:hidden;}
.det_page11{overflow:none;width:9999px;text-align:center;height:481px;}
.det_page10b{overflow:auto;overflow-x:hidden;height:507px;overflow-y:hidden;}
.det_page11b{overflow:none;width:2000px;text-align:center;height:507px;}
.det_page10c{overflow:auto;overflow-x:hidden;height:503px;overflow-y:hidden;}
.det_page11c{overflow:none;width:9999px;text-align:center;height:503px;}
.det_col{width:236px;float:left;text-align:center;}
.altri_serv{width:100%;text-align:center;font-family:gadugi-gras;font-size:26px;font-weight:bold;margin-top:40px;margin-bottom:40px}
.prezzo_bar{width:100%;text-align:center;font-size:1px;}
.prezzo_bar1{overflow:none; white-space:nowrap;width:100%;text-align:center;}
.prezzo_bar1_int{float:left;width:42%;display:inline-block;}
.prezzo_bar2_int{float:left;font-size:2vw;width:56%;display:inline-block;text-align:center}
.prezzo_bar2_int2{float:left;font-size:2vw;width:50%;}
.price_pag1{padding-top:4%;clear:both;width:100%;color:#333;font-size:1.8vw;text-align:center;font-family:HN-Lt}
.price_pag1{padding-top:4%;clear:both;width:100%;color:#333;font-size:1.8vw;text-align:center;font-family:HN-Lt}
.price_pag2{padding-top:4%;clear:both;width:100%;color:#5b5b5b;font-size:1.7vw;text-align:left;font-family:HN-Lt}
.price_pag3{padding-top:0px;clear:both;width:100%;color:#10709c;font-size:1.2vw;text-align:left;font-family:Nirmala;font-weight:bold;}
.price_pag4{color:#ef2525;font-size:3.2vw;font-family:Carlito;margin-top:20px;text-align:left;}
.price_pag5{font-size:2.6vw;color:#ef2525;}
.price_pag6{font-size:2vw;color:#ef2525;}
.price_pag7{font-size:0.8vw;color:#333;}
.price_pag8{color:#008d97;font-size:50px;font-family:Carlito;margin-top:20px;text-align:left;}
.price_pag9{font-size:40px;color:#008d97;}
.price_pag10{font-size:30px;color:#008d97;}
.price_pag11{color:#008d97;font-size:50px;font-family:Carlito;margin-top:20px;text-align:left;}
.price_pag12{padding-top:4%;clear:both;width:100%;color:#5b5b5b;font-size:1.1vw;text-align:left;font-family:HN-Lt}
.price_pag13{padding-top:1%;clear:both;width:100%;color:#5b5b5b;font-size:1.1vw;text-align:left;font-family:HN-Lt;font-weight:bold;line-height:1.8vw;}
.price_pag14{padding-top:2%;clear:both;width:100%;color:#5b5b5b;font-size:1vw;text-align:left;font-family:HN-Lt;text-decoration:underline;font-style:italic;}
.scopri{width:360px;margin:0 auto;padding:14px;color:#fff;background:#ff0000;text-align:center;clear:both;font-family:HN-Lt;font-size:18px;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;}
.scopri:hover{background:#981717;}
.template_vis{color:#23ab2d;font-size:16px;font-family:Nirmala;font-weight:bold;}
.template_prov{color:#ce0d0e;font-size:16px;font-family:Nirmala;font-weight:bold;}
.whatsapp_header{float:right;margin-top:11px;}
.whatsapp_header2{float:right;margin-top:11px;width:140px;color:#2d7234;font-family:Nirmala;font-size:18px;font-weight:bold;margin-left:8px;margin-top:24px;}
.top_home_sx{padding:3%;padding-left:6%;font-size:1px;}
.top_home_dx{float:right;width:500px;}
.desktop_mobile_tablet{margin-top:26px;}
.desktop_mobile_tablet2{margin-top:2px;clear:both;margin-bottom:20px}
.siti_web_res_home{margin-top:30px;float:right}
.frm_price{text-align:left;font-size:13px;}
.price_box_home{width:424px;line-height:30px;height:138px;font-family:gadugi-gras;background:#f1f1f1;margin-left:50px;margin-top:10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center}
.price_box_home2{font-size:24px}
.price_box_home3{font-size:50px}
.price_box_home3b{font-size:70px}
.price_box_homeb{padding-top:30px}
.price_box_homec{padding-top:10px;font-size:24px;font-family:HN-BdCn;}
.price_box_home4{font-size:16px;font-family:HN-LtCn;margin-top:10px;margin-left:360px;line-height:18px}
.price_box_home4b{font-size:25px;}
.price_page_bg{background:#fff;width:100%;}
.price_page_bg2{background:#1c1d21;width:100%;clear:both}
.price_page_bg2b{background:#e1e1e1;width:100%;clear:both;color:#333}
.price_page_bg3{background:#fff;width:40%;border:1px solid #999;margin:0 auto;margin-top:70px;margin-bottom:70px;}
.price_column1{width:349px;margin-top:74px;height:auto;min-height:700px;background:#fff;float:left;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.price_column2{width:349px;margin:0 auto;margin-top:74px;height:auto;min-height:1000px;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.price_column1_top{width:349px;height:174px;line-height:36px;color:#fff;background:url('images/price_top1.png') no-repeat;text-align:center;background-position:top center;}
.price_column2_top{width:349px;height:174px;line-height:36px;color:#fff;background:url('images/price_top2.png') no-repeat;text-align:center;background-position:top center;}
.price_column_text1{font-family:HN-LtCn;font-size:29px;padding-top:10px}
.price_column_text2{font-family:HN-LtCn;font-size:45px;}
.price_column1_price_iva{font-family:gadugi;text-align:center;font-size:12px;color:#777;}
.price_column1_price{margin-top:-10px;text-align:center;}
.price_column1_price1{font-family:gadugi;text-align:center;font-weight:bold;}
.price_column1_price2{font-family:gadugi;text-align:center;font-weight:bold;font-size:40px;color:#01aed6;}
.price_column1_price3{font-family:gadugi;text-align:center;font-weight:bold;font-size:64px;color:#01aed6;}
.price_column1_price2b{font-family:gadugi;text-align:center;font-weight:bold;font-size:40px;color:#e85819;}
.price_column1_price3b{font-family:gadugi;text-align:center;font-weight:bold;font-size:64px;color:#e85819;}
.price_column1_price4{font-family:gadugi;text-align:center;font-weight:bold;font-size:40px;color:#e85819;}
.price_column_section1{float:left;width:240px;color:#767676;margin-left:40px;font-family:gadugi;font-size:17px;font-weight:bold;}
.price_column_section1b{color:#767676;font-family:gadugi;font-size:14px;font-weight:normale;}
.price_column_section2{float:left;}
.price_column_section_linea{width:300px;height:4px;border-top:1px solid #ccc;margin:0 auto;clear:both;margin-bottom:6px;}
.service_box1{background:#fff;width:578px;height:224px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:left;}
.service_box2{background:#fff;width:578px;height:224px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:right;}
.service_box3{background:#fff;width:1200px;height:420px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:left;}
.service_box1b{float:left;margin-top:30px;margin-left:30px;}
.service_box1c{float:left;margin-top:30px;margin-left:30px;width:340px}
.service_box3b{float:left;margin-top:64px;margin-left:10px;}
.service_box3c{float:left;margin-top:64px;margin-left:54px;width:764px}
.service_page_bg{background:#e9eaec;width:100%;height:790px}
.bg_page1{background:url('images/bg2.jpg') no-repeat;background-size:cover;background-attachment:fixed }
.service_text1{font-family:Carlito;font-weight:bold;font-size:30px;}
.service_text2{font-family:Carlito;font-weight:bold;font-size:38px;color:#ffc400;}
.service_text2b{font-family:Carlito;font-weight:bold;font-size:38px;color:#fa3b1f;}
.service_text2c{font-family:Carlito;font-weight:bold;font-size:38px;color:#4db5fd;}
.service_text3{font-family:Carlito;font-weight:bold;font-size:52px;color:#ffc400;}
.service_text3b{font-family:Carlito;font-weight:bold;font-size:52px;color:#fa3b1f;}
.service_text3c{font-family:Carlito;font-weight:bold;font-size:52px;color:#4db5fd;}
.service_text4{font-family:Carlito;font-weight:bold;font-size:30px;color:#555;}
.service_text5{font-family:Carlito;font-size:16px;color:#333;text-align:justify;line-height:23px}
.costo_text{font-size:22px;color:#dc120c;text-align:center;font-family:gadugi-gras;font-weight:bold;}
.home_puls_home1{width:270px;height:38px;background:#35a81c;font-family:HN-BdCn;text-align:center;color:#fff;font-size:19px;line-height:38px}
.home_puls_home1:hover{background:#3cc41f;}
.home_puls_home2{width:20%;min-width:200px;height:auto;margin:0 auto;margin-top:6%;font-family:Carlito;background:#fff;text-align:center;color:#333;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home2:hover{background:#777;color:#fff;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home2b{width:20%;min-width:200px;height:auto;margin:0 auto;margin-top:9%;margin-bottom:9%;font-family:Carlito;background:#ff4200;text-align:center;color:#fff;font-size:0.8vw;line-height:2vw;border:1px solid #ff4200}
.home_puls_home2b:hover{background:#777;color:#fff;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home3{width:20%;min-width:200px;clear:both;height:auto;margin:0 auto;margin-top:20%;font-family:Carlito;background:#333;text-align:center;color:#fff;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home3:hover{background:#fff;color:#333;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home4{width:20%;min-width:200px;clear:both;height:auto;margin:0 auto;margin-top:10%;margin-bottom:20px;font-family:Carlito;background:#fff;text-align:center;color:#333;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home4:hover{background:#fff;color:#333;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home5{float:left;width:20%;min-width:170px;height:auto;margin:0 auto;margin-top:10%;font-family:Carlito;background:#fff;text-align:center;color:#333;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home5:hover{background:#777;color:#fff;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home6{width:14%;min-width:160px;clear:both;height:auto;margin:0 auto;margin-top:4%;font-family:Carlito;background:#fff;text-align:center;color:#333;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home6:hover{background:#fff;color:#333;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home7{width:20%;min-width:200px;float:left;height:auto;margin:0 auto;margin-top:2%;font-family:Carlito;background:#333;text-align:center;color:#fff;font-size:0.8vw;line-height:2vw;border:1px solid #444}
.home_puls_home7:hover{background:#fff;color:#333;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home_puls_home_site{width:170px;min-width:200px;height:auto;font-family:Carlito;background:#fff;text-align:center;color:#333;font-size:0.8vw;line-height:2vw;border:1px solid #ccc}
.home_puls_home_site:hover{background:#777;color:#fff;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.flex{display:flex;}
.row1 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-right:2px solid #fff;background: linear-gradient(0deg, #0c5796, #1b9dce);}
.row1_wp {position:relative;  overflow: hidden;  display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-right:2px solid #fff;background: linear-gradient(0deg, #3858e9, #667eea);}
.row2 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ebebeb{background:#ebebeb;width:100%;padding:0;margin:0}
.text1{font-size:30px;color:#333;font-weight:bold;font-family:HN-Lt;text-align:left;padding-top:14px;}
.text1b{font-size:22px;color:#333;font-weight:bold;font-family:HN-Lt;text-align:left;padding-top:40px;}
.text2{font-size:24px;color:#333;font-weight:bold;font-family:HN-Lt;text-align:left;}
.text3{font-size:28px;color:#333;font-weight:bold;font-family:HN-Lt;text-align:left;}
.text4{font-size:20px;color:#333;font-family:Carlito;text-align:left;}
.text4 h1{font-size:20px;color:#333;font-family:Carlito;text-align:left;}
.text4 strong{font-size:20px;color:#333;font-family:Carlito;text-align:left;}
.text4b{font-size:17px;color:#333;font-family:Carlito;text-align:left;}
.text5{font-size:18px;color:#333;font-family:Carlito;text-align:left;margin-top:4px;display:inline;}
.text5_strong{font-size:18px;color:#333;font-family:Carlito;display:inline;font-weight:bold;}
.text5b{font-size:16px;color:#333;font-family:Carlito;text-align:left;margin-top:4px;}
.text6{display:inline;font-size:18px;line-height:25px;color:#333;font-family:Carlito;text-align:left;margin-top:4px;width:100%}
.text6_h1{display:inline;font-size:18px;color:#333;font-family:Carlito;text-align:left;margin-left:4px;font-weight:bold}
.text6_strong{display:inline;font-size:18px;color:#333;font-family:Carlito;margin-left:4px;margin-right:4px}
.text7{font-size:22px;color:#d21515;font-family:Carlito;text-align:left;}
.text8{font-size:18px;color:#222;font-family:Carlito;text-align:left;margin-top:18px;}
.text9{font-size:16px;color:#222;font-family:Carlito;text-align:left;margin-top:18px;margin-left:12px;line-height:25px;}
.text9_ul{font-size:16px;color:#222;font-family:Carlito;text-align:left;margin-left:-10px;line-height:25px;}
.text10{display: flex; justify-content:center;font-size:22px;color:#222;font-family:Carlito;text-align:center;justify-content:center;font-weight:bold}
.text10_h1{display:inline;font-size:22px;color:#222;font-family:Carlito;margin-right:6px;font-weight:bold}
.text11{font-size:19px;color:#222;font-family:Carlito;margin-top:28px;font-weight:bold;}
.text12{font-size:17px;color:#222;font-family:Carlito;margin-top:16px}
.text13{font-size:25px;color:#333;font-family:Carlito;text-align:left;}
.text13b{font-size:27px;color:red;font-family:Carlito;text-align:left;font-weight: bold;}
.div1{float:left;}
.div2{float:right;}
.div3{width:20px;float:left;margin-left:40px;margin-top:2px}
.div3b{width:20px;float:left;margin-left:10px;margin-top:2px}
.div4{width:400px;float:left;margin-left:12px;font-size:18px;color:#333;font-family:Carlito;}
.div4b{width:650px;float:left;margin-left:12px;font-size:17px;color:#333;font-family:Carlito;}
.div5{float:left;width:590px;}
.div6{float:right;width:590px}
.box_ecom{float:left;border:1px solid #167bc9;font-family:Carlito;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:284px;height:160px}
.box_ecom2{margin-bottom:30px;background:#167bc9;font-family:Carlito;width:100%;height:34px;font-size:19px;line-height:32px;color:#fff;text-align:center;}
.box_ecom3{margin-left:14px;}
.h1_template{display:inline;font-size:18px;font-weight:bold;}
.red_bold{font-weight:bold;color:#ff0000;font-size: inherit;}
.black_bold{font-weight:bold;color:#444;font-size: inherit;}
.blue_bold{font-weight: bold;color:#2a91d4;font-size: inherit;}
.num_home{width:8%;float:left;margin-right:2%;}
.service_home_img{width:100%;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);}
.red_bar{background:#ff0000;width:100%;clear:both;height:54px;font-family:Carlito;color:#fff;line-height:56px;font-size:24px;display:flex;justify-content:center}
.red_bar2{width:100px;background:#fff;margin-left:14px;margin-top:17px;color:#222;font-size:13px;height:20px;font-family:Carlito;padding:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:20px;}
.red_bar2:hover{background:#e1e1e1;}
.layout_box3b{width:100%;overflow:hidden;border:1px solid #ccc;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;clear:both;}
.portfolio_col4{width:21%;float:left;margin-bottom:40px;margin-right:4%}
[data-aos] {
  pointer-events: none;
}
.aos-animate {
  pointer-events: auto;
}
.aos-init[data-aos][data-aos].aos-animate {
  transform: unset;
}
.discount-home{margin:0 auto;width:75%;margin-top:17%}
.discount-10{margin:0 auto;width:28%;margin-top:50px}
.discount-page{margin:0 auto;width:50%;margin-top:2%}
.bg-home1{background:url('images/bg-home1.jpg') no-repeat;background-position:bottom;background-size:100% auto}
.linethrough{text-decoration: line-through}
.homeFormShow{display:none;}
.homeForm{display:none;width:100%;margin:0 auto;margin-top:0px}
.homeFormInput{margin-top:20px;border:1px solid #ccc;font-size:14px;width:100%;height:28px;padding:6px;box-shadow: rgba(50, 50, 93, 0.25) 0px 1px 1px -1px inset, rgba(0, 0, 0, 0.3) 0px 1px 6px -1px inset;}
.homeFormInput2{border:1px solid #ccc;font-size:13px;width:100%;height:58px;padding:6px;box-shadow: rgba(50, 50, 93, 0.25) 0px 1px 1px -1px inset, rgba(0, 0, 0, 0.3) 0px 1px 6px -1px inset;}
.homeFormInput3{border:1px solid #ccc;display:none;font-size:13px;width:100%;height:58px;padding:6px;box-shadow: rgba(50, 50, 93, 0.25) 0px 1px 1px -1px inset, rgba(0, 0, 0, 0.3) 0px 1px 6px -1px inset;}
.homeFormInput2b{border:1px solid #ccc;font-size:13px;width:100%;height:28px;padding:6px;box-shadow: rgba(50, 50, 93, 0.25) 0px 1px 1px -1px inset, rgba(0, 0, 0, 0.3) 0px 1px 6px -1px inset;}
.homeFormText{font-size:15px;font-family:Carlito;text-align:left;margin-bottom:12px;margin-top:12px}
.homeFormText2{font-size:19px;font-weight:bold;font-family:Carlito;text-align:center;margin-bottom:18px}
.homeFormText3{border:2px solid #fecd05;width:100%;padding:10px;padding-right:5px;padding-left:5px;background:#f1f1f1;font-size:18px;font-family:Carlito;margin-bottom:22px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
.homeForm2{width:60%;margin:0 auto;margin-top:100px}
.buttonHome{background:#ff0000;border:none;color:#fff;font-size:15px;font-family:Carlito;padding:7px;cursor:pointer;padding-right:20px;padding-left:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
.buttonHome:hover{background:#e31414}
.homeLine{position:absolute;margin-left:0px;margin-top:0px;height:600px}
.sendhomeForm{width:251px;cursor:pointer;height:auto;margin:0 auto;margin-top:-4px;margin-left:12px;font-family:Carlito;background:#ff4200;text-align:center;color:#fff;font-size:0.8vw;line-height:2vw;border:1px solid #ff4200}
.sendhomeForm:hover{background:#777;color:#fff;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.error{color:#ff0000;font-weight:bold;font-family:carlito;margin:0;padding:0;clear:both;margin-top:10px}
.mailSendText{margin-top:30px;color:#0da130;font-size:20px;font-weight:bold;font-family:Carlito;}
.mailSendText2{margin-top:30px;color:#333;font-size:20px;font-weight:bold;font-family:Carlito;}
.mailSendText3{margin-top:30px;color:#333;font-size:40px;font-weight:bold;font-family:Carlito;}
.homedx{display:flex;width:100%;height:100%;flex-wrap: wrap;align-items: center; justify-content: center; flex-direction: column;}
.homedx1{text-align:center;width:55%;}
.homedx2{text-align:center;width:98%;}
.homedxBox{background-color: rgba(0, 0, 0, 0.4);width:70%;min-height:200px;max-width:360px;text-align: center;margin: 0 auto; margin-top:40px;margin-bottom:40px;}
.homedxBoxInt{background:#fff;width:86%;overflow:hidden;min-height:200px;text-align: center;margin: 0 auto; margin-top:30px;margin-bottom:30px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
.homedxImg{width:78%;margin:0 auto}

.buttonHome{background:#1999cb;margin:0 auto;padding:14px 26px;font-size:17px;transition: background .3s;}
.buttonHome span{font-size:14px}
.buttonHomeContainer{width:100%;text-align:center;margin-top:20px;margin-bottom:20px}
.buttonPreventivo{background:#e51919;width:350px;max-width:500px;border:none;font-weight:bold;color:#fff !important;font-size:17px;font-family:Carlito;padding:10px;cursor:pointer;padding-right:20px;padding-left:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-shadow: none !important;transition: background-color 0.5s ease;animation: buttonBlink 1s infinite alternate;}
.buttonPreventivo:hover{background:#e31414}

@keyframes buttonBlink {
    0% {
        background-color: #e51919;
    }
    100% {
        background-color: #860a0a;
    }
}

.buttonPageContainer{width:100%;text-align:left;margin-top:20px;margin-bottom:20px}
.homedxInput{font-size:17px;width:80%;background:#f1f1f1;margin-bottom:10px;padding:8px;font-family: Carlito;border:none;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
.homedxInput2{font-size:12px;width:80%;background:#f1f1f1;padding:8px;font-family: Carlito;border:none;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
.homedxButton{background:#ff0000;border:none;color:#fff;font-size:15px;font-family:Carlito;padding:7px;cursor:pointer;margin:0 auto;margin-top:22px;margin-bottom:22px;padding-right:40px;padding-left:40px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px}
.homedxButton:hover{background:#333}
.homedxPerc{font-size:18px;font-weight:bold;width:80%;margin:0 auto;background:#fcda00;padding:8px;font-family: Carlito;border:none;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
.centerFit{width: fit-content;block-size: fit-content;margin: 0 auto}
.homedxLine{border-top:1px solid #ccc;width:94%;margin:0 auto;height:20px;clear:both}
.homesx1{text-align:center;width:90%;margin-left:3%;}
.homesx2{text-align:center;width:40%;}
.homeBox{width:32%;color:#fff;font-size:0.9vw;line-height:32px;font-weight:bold;height:120px;margin-right:1%;padding-top:32px;padding-bottom:22px;text-align:center;max-width:280px;border-radius: 8px;}
.homeBoxRed{color:#fff;background:linear-gradient(to bottom, #fe1500, #bd0000);}
.homeBoxBlack{color:#fff;background:linear-gradient(to bottom, #555555, #010101);}
.homeBoxGreen{color:#fff;background:linear-gradient(to bottom, #01bf23, #007b16);}
.homeBoxGreenInt{display:flex;justify-content: center;}
.homeBoxGreenInt img{height:auto !important;width:88%;margin-right:13px}
.homeBoxButton{width:40%;margin:0 auto;background:#fff;color:#333;font-size:0.6vw;padding:5px;padding-right:16px;padding-left:16px;border-radius: 6px;}
.homeBoxButton:hover{background:#f1f1f1;}
.homeBoxContainer{width:100%;padding:12px;padding-left:4%;color:#fff;}
@media (max-width: 1900px) {
  .homeBox {max-width: 220px;line-height:28px;font-size:1.1vw;height:100px;}
  .homeBoxGreenInt img{height:auto !important;width:74%;margin-right:13px}
  .homeBoxButton{font-size:0.8vw;}
}
@media (max-width: 1500px) {
  .homeBox {max-width: 220px;line-height:28px;font-size:1.1vw;height:100px;}
  .homeBoxGreenInt img{height:auto !important;width:74%;margin-right:13px}
  .homeBoxButton{font-size:0.8vw;}
}
.dividerLineHeader {border-top: 2px solid #ccc !important;clear: both;margin-top: 0px;width: 100%;height: 1px;font-size: 1px;}
.imageContainer{display:grid; grid-template-columns: repeat(5, 1fr); justify-content: start; width: 100%; max-width: 1400px;margin:0 auto;margin-top:80px}
.imageCol{width:100%;margin-bottom:70px;text-align: center; font-size:22px;display: flex; flex-direction: column;justify-content: start; }
.imageSrc{max-width:186px;width:100%;height: auto;margin: 0 auto;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2); border-radius: 50%;}
.imageText{margin-top:14px;font-size:19px;text-align: center; width: 100%;font-family: Carlito; font-weight: bold;}
.imageTitle{font-size:32px;text-align: center;margin-top:70px; font-family: Carlito; color:#777}
.homeAds{width: 100%;display: flex;}
.homeAdsImg{width:70%;max-width: 1100px;}
.homeAdsCol1{width:50%;}
.homeAdsCol2{width:50%;text-align: right;font-size:1px;}
@media (max-width: 1600px) {
  .homeAdsImg{height:100%;width:auto}
}
.homePrice{width: 100%;background: url('./images/bg4.jpg'); background-size: cover;}
.homeUl{list-style-type: none;}
.homeUl li {
  text-indent: -20px; 
}
.homeUl li::before {
  content: "-"; 
  margin-right: 10px; 
  display: inline-block; 
  width: 5px;
}
.homeDemoRow{background-color: #1999cb;width:100%;text-align: center;padding:17px;color:#fff;font-size:19px;font-family: Carlito;}
.homeDemoRow:hover{background-color: #1380b7;}


.blackfriday-ecommerce{
  height:600px;
  width:50%;
  max-width:600px;
}

.blackfriday-col{
  width:50%;
  margin-left:20px
}

.blackfriday-img{
  width:100%;
  margin-top:-4px
}

.bg-wp-logo{
  position: absolute;
  top:-70px;
  right:-70px;
  opacity: 0.2;
}

.wp-template{
 width:100%;
text-align: center;
}

.wp-template-img{
  width:80%;
  margin: 0 auto;
}

.flex-center{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap:40px;
  text-align: center;
}

.bgWp{
  background:#3f5ee9
}

.bgWp:hover{
  background:#516ad6
}


*/
.fixed_box {
  position: fixed;
  bottom: 18px;
  left: 18px;
  width: 200px;
  max-width: calc(100% - 36px);
  height: 170px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  border-radius: 14px;
  border: 1px solid rgba(15,30,50,0.06);
  box-shadow: 0 22px 46px rgba(10,20,40,0.12), 0 6px 14px rgba(10,20,40,0.06);
  z-index: 1100;
  overflow: hidden;
  transition: height 360ms cubic-bezier(.2,.9,.2,1), transform 360ms ease, box-shadow 360ms ease;
  transform-origin: top center;
  font-family: HN-Lt, Arial, sans-serif;
}

.fixed_box.collapsed {
  height: 48px; /* collapsed small bar */
  box-shadow: 0 8px 20px rgba(10,20,40,0.08);
}

.fixed_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 6px;
}
.fixed_puls {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  margin: 10px;
  background: linear-gradient(90deg,#0fb3d9,#0f95d4);
  color: #fff;
  border-radius: 4px;
  box-shadow: 0 8px 18px rgba(15,80,110,0.08) inset;
}
.fixed_puls:hover { filter: brightness(1.03); }

/* Compact variant for fixed contact buttons: reduce padding/margins so 3 fit and are vertically centered */
.fixed_box .fixed_puls {
  padding: 8px 10px; /* slightly smaller */
  margin: 6px;
  gap: 8px;
  height: 36px;
  align-items: center;
  justify-content: flex-start;
}

/* Smaller icon containers so buttons fit neatly */
.fixed_box .fixed_div1,
.fixed_box .fixed_div2,
.fixed_box .fixed_div3 {
  width: 32px;
  flex: 0 0 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Per-action coloring: WhatsApp green, others blue (keep contrast white) */
.fixed_puls.action-wapp {
  background: linear-gradient(90deg,#25D366 0%,#1FA84A 100%);
  color: #fff;
}
.fixed_puls.action-mail,
.fixed_puls.action-chat {
  background: linear-gradient(90deg,#0fb3d9 0%,#0f95d4 100%);
  color: #fff;
}
.fixed_div1, .fixed_div2, .fixed_div3 { width: 40px; flex: 0 0 40px; }
.fixed_div4 { color: #fff; font-size: 15px; font-weight: 600; }
.fixed_div5 {
  text-align: left;
  color: #ff4e00;
  font-weight: bold;
  font-family: HN-Lt;
  font-size: 14px;
}
.fixed_div5_int_close {
  margin-top: 6px;
  font-size: 16px;
}
.fixed_x {
  cursor: pointer;
  width: 26px;
  height: 26px;
}
.logo-home {
  max-width: 150px;
  margin-top:-20px
}

.bg-pan-x {
  height: 100% !important;
  width: 100%;
  background-image: url("./images/templates1.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 100%;
  animation: panX 60s ease-in-out infinite alternate;
  border-radius: 10px !important;
  overflow: hidden !important;
}

@keyframes panX {
  0% {
    background-position: left center;
  }
  100% {
    background-position: right center;
  }
}
/* l'intera colonna occupa almeno l'altezza viewport */
.min-vh-100 {
  min-height: 100vh;
}

.reason-title {
  color: var(--primary);
  font-size: 21px;
}

.fixed_div5_int { margin-top: 0; }
.fixed_div5_int_close { margin-top: 0; font-size: 15px; }
.fixed_x {
  position: relative;
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 6px 14px rgba(10,20,40,0.08);
  cursor: pointer;
}
.fixed_x img.closecontact{ width: 14px; height: 14px; transition: transform 180ms ease, opacity 180ms ease; }

/* Make the 'X' icon larger in the expanded box for better touch target */
#contactToggle img.closecontact {
  width: 24px;
  height: 24px;
}

/* For the collapsed bar, hide the image and display a '+' via pseudo-element */
/* Collapsed toggle: ensure the '+' indicator is visible and centered */
#contactToggleCollapsed {
  display: inline-flex; /* ensure sizing and centering */
  align-items: center;
  justify-content: center;
  position: relative;
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
}

#contactToggleCollapsed img.closecontact { display: none; }
#contactToggleCollapsed::after {
  content: "+";
  position: absolute; /* ensure it's rendered above backgrounds */
  left: 0;
  top: 0;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #1f2937; /* darker text for contrast */
  background: #ffffff; /* white circular background */
  border-radius: 50%;
  box-shadow: 0 8px 18px rgba(10,20,40,0.12);
  transition: transform 180ms ease, opacity 180ms ease;
  z-index: 1200; /* above other elements */
  pointer-events: none; /* let the click land on the parent */
}

/* Explicit textual icons inside toggles (fallback to ::after) */
.toggle-icon{
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 700;
  color: #1f2937;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 8px 18px rgba(10,20,40,0.12);
  z-index: 1200;
  pointer-events: none;
}

/* show X when open, hide + */
.toggle-open{ display: inline-flex; }
.toggle-closed{ display: none; }

/* When collapsed: show + and hide X */
.fixed_box.collapsed ~ .fixed_box_close .toggle-open { display: none; }
.fixed_box.collapsed ~ .fixed_box_close .toggle-closed { display: inline-flex; }

/* If the collapsed bar is visible alone, ensure its inner + is shown */
#contactBoxCollapsed .toggle-closed{ display:inline-flex; }

/* Ensure collapsed bar has the same fixed positioning as the expanded box
   so it sits above other page content and the + is visible */
.fixed_box_close {
  position: fixed;
  bottom: 18px;
  left: 18px;
  width: 200px;
  max-width: calc(100% - 36px);
  height: 48px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  border-radius: 14px;
  border: 1px solid rgba(15,30,50,0.06);
  box-shadow: 0 8px 20px rgba(10,20,40,0.08);
  z-index: 10000000002; /* force above everything (higher than cookie_box) */
  display: none; /* JS will toggle */
  overflow: visible;
  align-items: center;
  padding: 0 6px;
}

/* very strong rule to force the + visible if other rules hide it */
#contactToggleCollapsed .toggle-closed{
  display: inline-flex !important;
  color: #1f2937 !important;
  background: #ffffff !important;
  font-size: 20px !important;
  line-height: 36px !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  z-index: 10000000003 !important;
  pointer-events: auto !important;
}

/* Ensure the toggle icon is not clipped by overflow and sits above */
.toggle-icon{ overflow: visible; }

/* Slight press/hover feedback for the toggles */
#contactToggle:hover img.closecontact,
#contactToggleCollapsed:hover::after { transform: translateY(-2px); }

/* collapsed small bar content adjustments */
.fixed_box.collapsed .fixed_puls { display:none; }
.fixed_box.collapsed .fixed_div5 { padding-left: 12px; }

/* Mobile: do not make the contact box full-width; keep gutters and cap the width */
@media (max-width: 575.98px) {
  /* Keep desktop dimensions and anchor to left instead of full-width */
  .fixed_box,
  .fixed_box_close {
    left: 18px;
    right: auto;
    width: 200px; /* same as desktop */
    max-width: 200px;
    height: 170px;
    border-radius: 14px;
    overflow: visible;
  }
  /* Maintain touch-friendly spacing but consistent with desktop */
  .fixed_box .fixed_puls,
  .fixed_box_close .fixed_puls { padding: 8px 10px; margin: 6px; }
  .fixed_box .fixed_div5, .fixed_box_close .fixed_div5 { padding-left: 12px; padding-right: 12px; }
}

.home_box2 .title {
  font-size: var(--title-size);
  font-weight: 700;
  line-height: 1.15;
}

.home_box2 .desc {
  font-size: var(--desc-size);
  line-height: 1.3;
  display: block;
  max-width: 46ch; /* evita righe troppo lunghe su desktop */
  opacity: 0.9;
}

/* MOBILE: stack verticale e icona ancora ben visibile */
@media (max-width: 575.98px) {
  .home_box2 .feature {
    padding: 0.75rem 0;
    text-align: left;
    gap: 0.5rem;
    /* passa a layout verticale */
    display: grid;
    grid-template-columns: auto;
    justify-items: start;
  }
  .home_box2 .icon {
    /* leggermente più piccola per rientrare bene in 1 colonna */
    width: clamp(56px, 18vw, 72px);
    height: clamp(56px, 18vw, 72px);
    margin-bottom: 0.25rem;
  }
  .home_box2 .desc {
    max-width: 60ch;
  }
}

/* TABLET+: layout orizzontale */
@media (min-width: 576px) {
  .home_box2 .feature {
    display: flex;
  }
}
.cookie_text1 {
  font-family: HN-Lt;
  font-size: 20px;
}
.cookie_box {
  width: 100%;
  height: 110px;
  border-top: 1px solid #ccc;
  background: #e1e1e1;
  clear: both;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10000000000;
  text-align: center;
  color: #333;
  font-size: 16px;
  font-family: arial;
  -webkit-box-shadow: 0px -8px 15px -2px rgba(115, 115, 115, 0.55);
  box-shadow: 0px -8px 15px -2px rgba(115, 115, 115, 0.55);
}
.cookie_puls {
  background: #333;
  margin-bottom: 20px;
  color: #222;
  font-size: 13px;
  padding: 6px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 6px;
  cursor: pointer;
  color: #fff;
}
.cookie_puls:hover {
  background: #777;
}
.cookie_left {
  float: left;
  padding-top: 20px;
  padding-left: 20px;
  text-align: left;
  line-height: 25px;
}
.cookie_right {
  float: left;
  padding-top: 22px;
  padding-left: 20px;
}

.gradient-section {
  background: linear-gradient(135deg, #1f1c2c, #111);
  /* Proviamo un mix dark + violet moderno */
  color: white;
  position: relative;
}

/* Variante con effetti più "glassmorphism" */
.gradient-section::before {
  content: "";
  position: absolute;
  top: -50px;
  left: -50px;
  width: 200px;
  height: 200px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 50%;
  filter: blur(80px);
}
.gradient-section::after {
  content: "";
  position: absolute;
  bottom: -50px;
  right: -50px;
  width: 250px;
  height: 250px;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 50%;
  filter: blur(100px);
}
.card-principal-text {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  min-height: 190px;
  padding: 0px !important;
}
.card-principal-body {
  padding: 20px 10px !important;
}
.wapp_top{background:#2ebe3a;display:flex; align-items: center; justify-content: start;gap:4px;float:right;margin-top:-1px;width:110px;height:27px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.wapp_top2{width:19px;float:left;margin-left:6px;}
.wapp_top3{color:#fff;float:left;margin-left:3px;font-size:14px;font-family:Carlito}
.b_none{border:none;}
/* Aggiunto: hover scuro e transizione per il pulsante WhatsApp */
.wapp_top{
  transition: background-color 200ms ease, transform 150ms ease;
  cursor: pointer;
}
.wapp_top:hover{
  background-color: #23902f; /* verde più scuro */
  transform: translateY(-1px);
}

/* Offcanvas (mobile) wider: use 60% width for small screens */
@media (max-width: 991.98px) {
  .offcanvas.offcanvas-nav.offcanvas-start {
    width: 70% !important; /* aumentata larghezza del menu mobile a 70% */
    max-width: 70% !important;
  }
  /* Assicura che il body overlay rimanga corretto */
  .offcanvas-backdrop {
    background-color: rgba(0,0,0,0.5);
  }
  /* Allinea correttamente l'intestazione dell'offcanvas */
  .offcanvas-header .logo-home {
    max-width: 160px;
  }
  /* Sistema il footer del menu per rimuovere spazi indesiderati */
  .offcanvas-footer { padding: 20px 18px; }
}

/* Spazio tra email e pulsante nella offcanvas footer */
@media (max-width: 991.98px) {
  .offcanvas-footer .link-inverse { display:block; margin-bottom:10px; }
  .offcanvas-footer .chat-btn { margin-top:10px; }
}

/* Pulsante Chat verde stile WhatsApp */
.chat-btn{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background-color:#25D366; /* verde WhatsApp */
  color:#fff !important;
  padding:8px 12px;
  border-radius:24px;
  text-decoration:none;
  font-weight:600;
  box-shadow: 0 2px 6px rgba(0,0,0,0.12);
  transition: transform 120ms ease, box-shadow 120ms ease, background-color 120ms ease;
}
.chat-btn img{ width:20px; height:auto; display:inline-block }
.chat-btn:hover{
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0,0,0,0.18);
  background-color:#1ebc5a; /* leggermente più scuro */
}
.chat-btn:active{ transform: translateY(0); }

/* Variante per footer fisso */
.fixed_puls .chat-btn{ padding:6px 10px; border-radius:18px }

/* Contact box toggle icons: base styling */
.toggle-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:36px; /* leggermente più piccolo */
  height:36px; /* leggermente più piccolo */
  line-height:36px;
  border-radius:50%;
  font-size:18px; /* dimensione base ridotta */
  color:#111; /* X nera per contrasto */
  transition:transform .18s ease, font-size .18s ease, background .18s ease;
}

/* When collapsed we rotate the X 45deg and shrink slightly to visually become a + */
.toggle-open.rotated-plus{
  transform: rotate(45deg) scale(0.86) translateY(-1px);
  font-size:17px; /* leggermente più piccolo quando ruotato */
  background:#ffffff;
  color:#111; /* nero per la X trasformata */
  box-shadow:0 6px 18px rgba(10,20,40,0.08);
}

/* closed plus in collapsed bar (if used) */
.toggle-closed{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px; /* leggermente più piccolo */
  height:34px; /* leggermente più piccolo */
  line-height:34px;
  border-radius:50%;
  background:#fff;
  color:#111; /* nero per il + */
  font-size:18px;
}

/* Ensure textual toggle icons are not clipped and sit above other elements */
.toggle-icon{ overflow: visible; z-index: 1300; }
.homedxBoxText{font-size:20px;width:100%;margin:0 auto;padding-top:30px;padding-bottom:30px;font-family: Carlito;text-align: center;}
.homedxBoxText2{font-size:15px;font-family: Carlito;color:#333}


/* Make SVG/icon backgrounds center their content and increase icon size for better visual coherence */
.svg-bg { display: inline-flex; align-items: center; justify-content: center; }
.svg-bg img, .svg-bg .bi, .svg-fallback { width: 28px; height: 28px; font-size: 28px; display: inline-block; }
/* Slightly larger for large variants */
.svg-bg.svg-bg-lg img, .svg-bg.svg-bg-lg .bi, .svg-bg.svg-bg-lg .svg-fallback { width: 40px; height: 40px; font-size: 30px; }
/* Ensure images keep aspect ratio inside the square */
.svg-bg img { object-fit: contain; }
/* Keep vertical alignment in text flows */
.svg-bg, .svg-bg * { line-height: 1; }
 
.price-sub-text{
  font-size:14px
}

.site-icon-home{
  max-width: 110px;
  max-height: 110px;
}

.img-home-dx{
  margin-bottom: 10px;
}


@media (max-width: 991.98px) {
    .cookie_text1{font-family:HN-Lt;font-size:20px;}
    .cookie_box{width:100%;height:310px;border-top:1px solid #ccc;background:#e1e1e1;clear:both;position:fixed;bottom:0;left:0;z-index:1000000000000;text-align:center;color:#333;font-size:16px;font-family:arial;-webkit-box-shadow: 0px -8px 15px -2px rgba(115,115,115,0.55); box-shadow: 0px -8px 15px -2px rgba(115,115,115,0.55);}
    .cookie_puls{float:left;background:#333;margin-left:2%;width:46%;text-shadow:none;margin-bottom:10px;color:#222;font-size:13px;padding-top:1px;padding-bottom:1px;border-radius:6px;cursor:pointer;color:#fff}
    .cookie_puls:hover{background:#777}
    .cookie_puls2{float:left;background:#333;margin-left:2%;width:22%;text-shadow:none;margin-bottom:10px;color:#222;font-size:13px;padding-top:1px;padding-bottom:1px;border-radius:6px;cursor:pointer;color:#fff}
    .cookie_puls2:hover{background:#777}
    .cookie_left{float:left;padding:20px;text-align:left;line-height:25px}
    .cookie_right{width:100%;padding-top:22px;line-height:40px;text-align:center;}

    .img-home-dx{
      padding-bottom: 110px;
    }

    .best-value-button{
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 12px;
      margin-top: 10px;
    }

}
