/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active{-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 rgba(0,0,0,0);}.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active{-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 rgba(0,0,0,0);}.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.5s;transition-duration:0.5s;}.hvr-bounce-in:hover,.hvr-bounce-in:focus,.hvr-bounce-in:active{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.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 rgba(0,0,0,0);-webkit-transition-duration:0.5s;transition-duration:0.5s;}.hvr-bounce-out:hover,.hvr-bounce-out:focus,.hvr-bounce-out:active{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-rotate:hover,.hvr-rotate:focus,.hvr-rotate:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-grow-rotate:hover,.hvr-grow-rotate:focus,.hvr-grow-rotate:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active{-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 rgba(0,0,0,0);}.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active{-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 rgba(0,0,0,0);}.hvr-hang:hover,.hvr-hang:focus,.hvr-hang:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-skew:hover,.hvr-skew:focus,.hvr-skew:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%;}.hvr-skew-forward:hover,.hvr-skew-forward:focus,.hvr-skew-forward:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%;}.hvr-skew-backward:hover,.hvr-skew-backward:focus,.hvr-skew-backward:active{-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 rgba(0,0,0,0);}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-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 rgba(0,0,0,0);}.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active{-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 rgba(0,0,0,0);}.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active{-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 rgba(0,0,0,0);}.hvr-wobble-to-top-right:hover,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:active{-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 rgba(0,0,0,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;}.hvr-wobble-top:hover,.hvr-wobble-top:focus,.hvr-wobble-top:active{-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 rgba(0,0,0,0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}.hvr-wobble-bottom:hover,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:active{-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 rgba(0,0,0,0);}.hvr-wobble-skew:hover,.hvr-wobble-skew:focus,.hvr-wobble-skew:active{-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 rgba(0,0,0,0);}.hvr-buzz:hover,.hvr-buzz:focus,.hvr-buzz:active{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:0.15s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:0.75s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-backward:hover,.hvr-backward:focus,.hvr-backward:active{-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 rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;}.hvr-fade:hover,.hvr-fade:focus,.hvr-fade:active{background-color:#2098D1;color:white;}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,0.75);}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,0.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 rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color;}.hvr-back-pulse:hover,.hvr-back-pulse:focus,.hvr-back-pulse:active{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.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:white;}.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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:white;}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sweep-to-left:hover,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:active{color:white;}.hvr-sweep-to-left:hover:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active{color:white;}.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active{color:white;}.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.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:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:white;}.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.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:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-bounce-to-left:hover,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:active{color:white;}.hvr-bounce-to-left:hover:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.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:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-bounce-to-bottom:hover,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:active{color:white;}.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.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 rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.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:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active{color:white;}.hvr-bounce-to-top:hover:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.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 rgba(0,0,0,0);position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-radial-out:hover,.hvr-radial-out:focus,.hvr-radial-out:active{color:white;}.hvr-radial-out:hover:before,.hvr-radial-out:focus:before,.hvr-radial-out:active: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 rgba(0,0,0,0);position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-radial-in:hover,.hvr-radial-in:focus,.hvr-radial-in:active{color:white;}.hvr-radial-in:hover:before,.hvr-radial-in:focus:before,.hvr-radial-in:active: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 rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-rectangle-in:hover,.hvr-rectangle-in:focus,.hvr-rectangle-in:active{color:white;}.hvr-rectangle-in:hover:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:active: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 rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active{color:white;}.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active: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 rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:active{color:white;}.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active: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 rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color:white;}.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active: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 rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-shutter-in-vertical:hover,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:active{color:white;}.hvr-shutter-in-vertical:hover:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:active: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 rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-shutter-out-vertical:hover,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:active{color:white;}.hvr-shutter-out-vertical:hover:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:active: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);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0);}.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px rgba(0,0,0,0);}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0);}.hvr-hollow:hover,.hvr-hollow:focus,.hvr-hollow:active{background:none;}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;}.hvr-trim:before{content:'';position:absolute;border:white solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}.hvr-trim:hover:before,.hvr-trim:focus:before,.hvr-trim:active: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 rgba(0,0,0,0);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:hover:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:active: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 rgba(0,0,0,0);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:hover:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:active: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 rgba(0,0,0,0);position:relative;}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;}.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;}.hvr-outline-in:hover:before,.hvr-outline-in:focus:before,.hvr-outline-in:active: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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:border-radius;transition-property:border-radius;}.hvr-round-corners:hover,.hvr-round-corners:focus,.hvr-round-corners:active{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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active: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 rgba(0,0,0,0);position:relative;overflow:hidden;}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-from-right:hover:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-overline-from-left:hover:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:active: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 rgba(0,0,0,0);position:relative;overflow:hidden;}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-overline-from-center:hover:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-overline-from-right:hover:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:active: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 rgba(0,0,0,0);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:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-reveal:hover:before,.hvr-reveal:focus:before,.hvr-reveal:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-reveal:hover:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:active: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 rgba(0,0,0,0);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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-overline-reveal:hover:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:active: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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;}.hvr-glow:hover,.hvr-glow:focus,.hvr-glow:active{box-shadow:0 0 8px rgba(0,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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;}.hvr-shadow:hover,.hvr-shadow:focus,.hvr-shadow:active{box-shadow:0 10px 10px -10px rgba(0,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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{box-shadow:0 10px 10px -10px rgba(0,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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;}.hvr-box-shadow-outset:hover,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:active{box-shadow:2px 2px 2px rgba(0,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);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,0.6),0 0 1px rgba(0,0,0,0);}.hvr-box-shadow-inset:hover,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,0.6),0 0 1px rgba(0,0,0,0);}.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 rgba(0,0,0,0);position:relative;-webkit-transition-duration:0.3s;transition-duration:0.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,0.35) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active: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 rgba(0,0,0,0);position:relative;}.hvr-shadow-radial:before,.hvr-shadow-radial:after{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.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,0.6) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 80%);}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 80%);}.hvr-shadow-radial:hover:before,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:active:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:active:after{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 rgba(0,0,0,0);position:relative;}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px 10px;border-color:transparent transparent #e1e1e1 transparent;}.hvr-bubble-top:hover:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:active: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 rgba(0,0,0,0);position:relative;}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:0.3s;transition-duration:0.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:hover:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:active: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 rgba(0,0,0,0);position:relative;}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0 10px;border-color:#e1e1e1 transparent transparent transparent;}.hvr-bubble-bottom:hover:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:active: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 rgba(0,0,0,0);position:relative;}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:0.3s;transition-duration:0.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:hover:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-duration:0.3s;transition-duration:0.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 10px;border-color:transparent transparent #e1e1e1 transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-bubble-float-top:hover,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:active{-webkit-transform:translateY(10px);transform:translateY(10px);}.hvr-bubble-float-top:hover:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-bubble-float-right:hover,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:active{-webkit-transform:translateX(-10px);transform:translateX(-10px);}.hvr-bubble-float-right:hover:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-duration:0.3s;transition-duration:0.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 10px;border-color:#e1e1e1 transparent transparent transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-bubble-float-bottom:hover,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:active{-webkit-transform:translateY(-10px);transform:translateY(-10px);}.hvr-bubble-float-bottom:hover:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:active: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 rgba(0,0,0,0);position:relative;-webkit-transition-duration:0.3s;transition-duration:0.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:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-bubble-float-left:hover,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:active{-webkit-transform:translateX(10px);transform:translateX(10px);}.hvr-bubble-float-left:hover:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:active: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 rgba(0,0,0,0);-webkit-transition-duration:0.1s;transition-duration:0.1s;}.hvr-icon-back .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-back:hover .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.1s;transition-duration:0.1s;}.hvr-icon-forward .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-forward:hover .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:active .hvr-icon{-webkit-transform:translateX(4px);transform:translateX(4px);}@-webkit-keyframes hvr-icon-down{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0);}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px);}}@keyframes hvr-icon-down{0%,50%,100%{-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 rgba(0,0,0,0);}.hvr-icon-down .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-down:hover .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:active .hvr-icon{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes hvr-icon-up{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0);}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}}@keyframes hvr-icon-up{0%,50%,100%{-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 rgba(0,0,0,0);}.hvr-icon-up .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-up:hover .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:active .hvr-icon{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:0.75s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-icon-spin .hvr-icon{-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:hover .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:active .hvr-icon{-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%);}51%,100%{opacity:1;}}@keyframes hvr-icon-drop{0%{opacity:0;}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%,100%{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 rgba(0,0,0,0);}.hvr-icon-drop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-drop:hover .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:active .hvr-icon{opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.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 rgba(0,0,0,0);}.hvr-icon-fade .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:color;transition-property:color;}.hvr-icon-fade:hover .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:active .hvr-icon{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 rgba(0,0,0,0);}.hvr-icon-float-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.hvr-icon-float-away:hover .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:active .hvr-icon{-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 rgba(0,0,0,0);}.hvr-icon-sink-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.hvr-icon-sink-away:hover .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-grow:hover .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-shrink:hover .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:active .hvr-icon{-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 rgba(0,0,0,0);}.hvr-icon-pulse .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-pulse:hover .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:active .hvr-icon{-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 rgba(0,0,0,0);}.hvr-icon-pulse-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-pulse-grow:hover .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:active .hvr-icon{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);}.hvr-icon-pulse-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-pulse-shrink:hover .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:active .hvr-icon{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-push .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-push:hover .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:active .hvr-icon{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-pop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-pop:hover .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:active .hvr-icon{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:0.3s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-bounce .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-bounce:hover .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:active .hvr-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-rotate:hover .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-grow-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-grow-rotate:hover .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-float .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-float:hover .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-sink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-icon-sink:hover .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-bob .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-bob:hover .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-hang .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-hang:hover .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-wobble-horizontal:hover .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-wobble-vertical .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-wobble-vertical:hover .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:active .hvr-icon{-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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-buzz .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-buzz:hover .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:active .hvr-icon{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:0.15s;animation-duration:0.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 rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-icon-buzz-out .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-buzz-out:hover .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:active .hvr-icon{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:0.75s;animation-duration:0.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 rgba(0,0,0,0);position:relative;}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:white;background:linear-gradient(135deg,white 45%,#aaa 50%,#ccc 56%,white 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:width,height;transition-property:width,height;}.hvr-curl-top-left:hover:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:active: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 rgba(0,0,0,0);position:relative;}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:white;background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);box-shadow:-1px 1px 1px rgba(0,0,0,0.4);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:width,height;transition-property:width,height;}.hvr-curl-top-right:hover:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:active: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 rgba(0,0,0,0);position:relative;}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:white;background:linear-gradient(315deg,white 45%,#aaa 50%,#ccc 56%,white 80%);box-shadow:-1px -1px 1px rgba(0,0,0,0.4);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:width,height;transition-property:width,height;}.hvr-curl-bottom-right:hover:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:active: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 rgba(0,0,0,0);position:relative;}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:white;background:linear-gradient(45deg,white 45%,#aaa 50%,#ccc 56%,white 80%);box-shadow:1px -1px 1px rgba(0,0,0,0.4);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:width,height;transition-property:width,height;}.hvr-curl-bottom-left:hover:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:active:before{width:25px;height:25px;}
div#edit-info1,div#edit-info2{border:0;width:100%;box-shadow:none;background-color:transparent;margin-bottom:15px;}div#edit-info1 .panel-heading,div#edit-info2 .panel-heading,div#edit-info1 .panel-body::after,div#edit-info1 .panel-body::before,div#edit-info2 .panel-body::after,div#edit-info2 .panel-body::before{display:none;}div#edit-info1 .panel-body,div#edit-info2 .panel-body{padding:0;display:flex;justify-content:space-between;}div#edit-info1 .panel-body > .form-item,div#edit-info2 .panel-body > .form-item{margin:0;width:262px;}section#block-webform-3 div#edit-info1 .panel-body > .form-item,section#block-webform-3 div#edit-info2 .panel-body > .form-item{margin:0;width:224px;}@media screen and (max-width:767px){div#edit-info1 .panel-body > .form-item,div#edit-info2 .panel-body > .form-item,section#block-webform-3 div#edit-info1 .panel-body > .form-item,section#block-webform-3 div#edit-info2 .panel-body > .form-item{width:100%;}div#edit-info1 .panel-body > .form-item:first-child,div#edit-info2 .panel-body > .form-item:first-child,section#block-webform-3 div#edit-info1 .panel-body > .form-item:first-child,section#block-webform-3 div#edit-info2 .panel-body > .form-item:first-child{margin-bottom:15px;}div#edit-info1 .panel-body,div#edit-info2 .panel-body{flex-direction:column;}}div#edit-info1 .panel-body > .form-item select#edit-partecipanti{height:45px;border:0;border-radius:0;padding:13px 22px;box-shadow:unset;}div#edit-info1 .panel-body > .form-item input,div#edit-info2 .panel-body > .form-item input{border:0;border-radius:0;height:auto;padding:13px 22px;box-shadow:none;}section#block-webform-3 div#edit-info1 .panel-body > .form-item input,section#block-webform-3 div#edit-info2 .panel-body > .form-item input{height:45px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;}section#block-webform-3 div#edit-info1 .panel-body > .form-item select#edit-partecipanti{border:1px solid #ccc;color:#3D3D3D;font-size:12px;letter-spacing:0;line-height:19px;}body{overflow-x:hidden;}body.navbar-is-fixed-top{margin-top:82px;}a:hover{text-decoration:none;color:#4D6126;}p.font-16{font-family:Lato;font-size:18px;letter-spacing:0;line-height:22px}section#block-bloccocontattaci{position:fixed;right:-1px;top:290px;z-index:999;}section#block-bloccocontattaci img{width:94px;}.img-contattaci-hover{display:none;}a.contattaci-link:hover .img-contattaci-normal{display:none;}a.contattaci-link:hover .img-contattaci-hover{display:block;}.fullwidth-over-container,section#block-bloccofamigliahomepage,section#block-views-block-blog-block-1{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}img{max-width:100%;height:auto;width:100%;}.container-fluid.content-top{padding:0;}.bg-light{background-color:rgba(242,239,232,0.46);}*{font-family:'Lato';min-height:0;min-width:0;}footer.footer .region-footer > *{width:33.33%;}footer.footer .region-footer{max-width:1140px;margin:0 auto;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}section#block-simpleinstagramfeed{max-width:311px;}footer.footer{margin-top:0;border:0;padding-top:95px;padding-bottom:0;background:rgb(29,32,16);background:linear-gradient(90deg,rgba(29,32,16,1) 0%,rgba(45,56,29,1) 50%,rgba(64,84,35,1) 100%);border-top:3px solid white;}section#block-views-block-destinazioni-block-2 p.footer-title,#block-custominstagramfeed p.footer-title{color:#FFFFFF;font-family:"Titillium Web";font-size:17.07px;font-weight:bold;line-height:26px;margin-bottom:35px;}section#block-simpleinstagramfeed h2.block-title{color:#FFFFFF;font-family:"Titillium Web";font-size:17.07px;font-weight:bold;line-height:26px;margin:0;margin-bottom:35px;}section#block-views-block-destinazioni-block-2 .view-content .views-field-name a{color:#FFFFFF;font-family:"Open Sans";font-size:14.23px;line-height:29px;}section#block-views-block-destinazioni-block-2 .view-content{margin-bottom:20px;}section#block-views-block-destinazioni-block-2 .view-footer a{color:#FFFFFF;font-family:"Open Sans";font-size:14.23px;font-weight:bold;line-height:19px;}section#block-copyrightfooter{width:100%;margin-top:80px;}section#block-copyrightfooter .field--name-body{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:white;}section#block-copyrightfooter .field--name-body > p{max-width:1140px;margin:0 auto;width:100%;padding:18px 0;color:#575757;font-family:"Open Sans";font-size:14px;line-height:19px;}section#block-copyrightfooter .field--name-body > p a{color:#575757;font-family:"Open Sans";font-size:14px;line-height:19px;word-wrap:break-word;}a.archibuzz-link img{width:14px;}img.footer-logo-img{max-width:258px;margin-bottom:30px;}p.footer-address,.footer-phone a,.footer-email a,.footer-social-row a{color:#FFFFFF;font-family:"Open Sans";font-size:16.07px;line-height:22px;}section#block-footerinfo .icon-footer{margin-right:19px;font-size:20px;}.footer-social-row{margin-top:32px;}.views-element-container.block-views-blockdestinazioni-block-2 .form-group{display:flex;justify-content:center;}section#block-custominstagramfeed .field > div{max-height:80vh;}section#block-simpleinstagramfeed .instagram_gallery{display:flex;flex-wrap:wrap;justify-content:space-between;}section#block-simpleinstagramfeed .instagram_gallery img{max-width:98px;margin-bottom:8px;}a.logo{margin:11px 0;}a.logo img{max-width:279px;}header#navbar{padding:0;background:white;border:0;}header#navbar > .container{padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;}header#navbar > .container:before,header#navbar > .container:after,nav#block-custom-theme-main-menu .menu:before,nav#block-custom-theme-main-menu .menu:after{display:none;}div#navbar-collapse{padding:0;}nav#block-custom-theme-main-menu .menu li a:before{font-size:32px;line-height:1;margin-right:10px;width:48px;}nav#block-custom-theme-main-menu .menu .dropdown-menu li{margin-bottom:13px;}nav#block-custom-theme-main-menu .menu .dropdown-menu{padding:20px;left:-45px;top:calc(100% + 15px);border:0;border-radius:0;}nav#block-custom-theme-main-menu .menu .dropdown-menu li a{letter-spacing:0;text-transform:none;}nav#block-custom-theme-main-menu .menu li a{color:#3D3D3D;font-size:14px;line-height:17px;text-transform:uppercase;padding:0;}nav#block-custom-theme-main-menu .menu .dropdown-menu li a.all-tour-link.destinations-link{margin:0;}nav#block-custom-theme-main-menu .menu{display:flex;width:568px;align-items:center;justify-content:space-between;border:0;padding:0;border-radius:0;}nav#block-custom-theme-main-menu .menu .dropdown-menu li a:hover,nav#block-custom-theme-main-menu .dropdown-menu > .active > a{background-color:transparent;}nav#block-custom-theme-main-menu .menu .dropdown-menu li.last{margin:0;margin-top:25px;}nav#block-custom-theme-main-menu .menu .dropdown-menu li a.all-tour-link{color:#4d6126;font-weight:600;margin-left:13px;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;}nav#block-custom-theme-main-menu .menu li.active > a,nav#block-custom-theme-main-menu .menu li.active > a:hover,nav#block-custom-theme-main-menu .menu li.active > a:focus{color:#4d6126;font-weight:600;}nav#block-custom-theme-main-menu .menu .dropdown-menu li a.all-tour-link:after{font-family:'fontello';color:#4d6126;font-weight:500;content:'\e811';display:inline-block;font-size:12px;margin-left:10px;}#block-views-block-homepage-slideshow-block-1 .slide__content{position:relative;}#block-views-block-homepage-slideshow-block-1 .slide__content .slide__caption p.title-slideshow{color:#FFFFFF;font-family:Arapey;font-size:80px;line-height:87px;}#block-views-block-homepage-slideshow-block-1 .slide__content .slide__caption p.body-slideshow{color:#FFFFFF;font-size:20px;line-height:35px;max-width:600px;font-weight:600;}#block-views-block-homepage-slideshow-block-1 .slide__content .views-field-nothing{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;}#block-views-block-homepage-slideshow-block-1 .slide__content .views-field-nothing .field-content{max-width:1140px;margin:0 auto;display:block;width:100%;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow{position:absolute;max-width:123px;width:100%;display:flex;justify-content:space-between;align-items:center;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow .slick-arrow,section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow,section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow{border:0;background-color:transparent;color:transparent;padding:0;width:35px;height:34px;position:relative;outline:none;}section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow,section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow{width:40px;height:40px;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow .slick-arrow:after{font-family:'fontello';color:white;font-weight:600;content:'\e811';display:inline-block;font-size:24px;position:absolute;top:0;left:0;}section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow:after,section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow:after{font-family:'fontello';color:white;font-weight:600;content:'\f138';display:inline-block;font-size:40px;position:absolute;top:0;left:0;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow .slick-prev:after,section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-prev:after,section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-prev:after{transform:rotate(180deg);top:-1px;}.main-title{color:#102746;font-family:Arapey;font-size:44px;line-height:48px;text-align:center;margin:0;}.secondary-title{color:#102746;font-family:Arapey;font-size:40px;line-height:44px;}.main-title.title-homepage{margin-top:70px;}.main-title.title-homepage:after,section#block-views-block-cover-tassonomie-block-1 .views-field-field-sottotitolo .main-title:after{content:'\e801';display:block;font-family:'fontello';font-size:13px;line-height:1;margin:19px 0 15px;}.main-subtitle{color:#707070;font-family:Lato;font-size:20px;line-height:35px;}p.main-subtitle.subtitle-homepage,section#block-views-block-cover-tassonomie-block-1 .views-field-description__value{text-align:center;max-width:991px;margin:0 auto 17px;}a.see-all{color:#647542;font-size:14px;line-height:17.07px;text-transform:uppercase;font-weight:600;}.path-frontpage article.page .field--name-body{margin-bottom:90px;}section#block-percheviaggiareconnoi .content-wrapper{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}section#block-percheviaggiareconnoi .content-wrapper .left-side{max-width:300px;width:100%;}section#block-percheviaggiareconnoi .content-wrapper .right-side{max-width:712px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper{max-width:224px;width:100%;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper:nth-child(-n+3){margin-bottom:20px;}section#block-percheviaggiareconnoi{background-color:#4D6126;padding:86px 0;color:white;margin-bottom:50px;}section#block-percheviaggiareconnoi .content-wrapper .left-side .block-title{font-family:Arapey;font-size:40px;line-height:43px;}section#block-percheviaggiareconnoi .content-wrapper .left-side .field--name-body{font-size:20px;line-height:30px;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper .single-plus-title{font-family:"Open Sans";font-size:20px;font-weight:bold;line-height:24px;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper div span{font-size:50px;margin-left:-10px;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper .single-plus-body{font-family:"Open Sans";font-size:16px;line-height:19px;margin-top:10px;}section#block-views-block-destinazioni-block-1 .view-content,section#block-views-block-destinazioni-block-4 .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3),section#block-views-block-destinazioni-block-4 .view-content .views-row{width:33.333333%;height:345px;overflow:hidden;}@media screen and (min-width:768px) and (max-width:1199px){section#block-views-block-destinazioni-block-4 .view-content .views-row{width:50%;height:400px;}}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(-n+2){width:50%;}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3) .views-field-field-immagine-copertina,section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3) .views-field-field-immagine-copertina .field-content,section#block-views-block-destinazioni-block-4 .view-content .views-row .views-field-field-immagine-copertina,section#block-views-block-destinazioni-block-4 .view-content .views-row .views-field-field-immagine-copertina .field-content{height:100%;}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3) .views-field-field-immagine-copertina img,section#block-views-block-destinazioni-block-4 .view-content .views-row .views-field-field-immagine-copertina img{height:100%;width:auto;max-width:unset;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}section#block-views-block-destinazioni-block-1 .view-content .views-row,section#block-views-block-destinazioni-block-4 .view-content .views-row{position:relative;}section#block-views-block-destinazioni-block-1 .view-content .views-row .views-field-name a,section#block-views-block-destinazioni-block-4 .view-content .views-row .views-field-name a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;color:#FFFFFF;font-family:Arapey;font-size:35px;line-height:38px;align-items:flex-end;padding-left:60px;padding-bottom:55px;}section#block-views-block-destinazioni-block-4 .view-content .views-row:hover .taxonomy-wrapper{opacity:1;transition:0.5s;}section#block-views-block-destinazioni-block-4 .views-row:before{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#4D6126;opacity:0;z-index:1;content:'';}section#block-views-block-destinazioni-block-4 .taxonomy-wrapper .views-field-name-1{font-family:Arapey;font-size:35px;letter-spacing:0;line-height:38px;margin-bottom:26px;}section#block-views-block-destinazioni-block-4 .taxonomy-wrapper .views-field-description__value{color:#F8F9FA;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:46px;}section#block-views-block-destinazioni-block-4 .views-row:hover:before{opacity:0.5;transition:0.5s;}section#block-views-block-destinazioni-block-4 .view-content .views-row{cursor:pointer;}section#block-views-block-destinazioni-block-4 .taxonomy-wrapper{position:absolute;width:100%;height:100%;opacity:0;z-index:2;top:0;left:0;color:white;padding:55px;}section#block-views-block-destinazioni-block-4 .view-content .views-row:hover .views-field-name{opacity:0;transition:0.2s;}section#block-views-block-destinazioni-block-1{margin-bottom:64px;}section#block-views-block-destinazioni-block-1 .view-header{max-width:727px;width:100%;margin:0 auto;text-align:center;margin-bottom:55px;}section#block-views-block-destinazioni-block-1 .view-header .secondary-description{color:#3D3D3D;font-family:Lato;font-size:16px;line-height:30px;}section#block-views-block-destinazioni-block-1 .view-header .destination-home-title:before,section#block-views-block-dicono-di-noi-block-1 .secondary-title:before,section#block-views-block-blog-block-1 .view-display-id-block_1 .view-header .blog-home-title:before,.view-destinazioni.view-display-id-block_3 .view-header .secondary-title:before,.view-tematiche.view-display-id-block_2  .view-header .secondary-title:before,section#block-customblockfornewslettersubscriptions--2 .newsletter-header .secondary-title.newsletter-title:before,section#block-customblockfornewslettersubscriptions .newsletter-header .secondary-title.newsletter-title:before,section#block-views-block-single-trip-gallery-block-1 .view-header .secondary-title:before,section#block-views-block-destinazione-tassonomia-block-2 .view-header .secondary-title:before,section#block-blocco100personalizzati .main-title.webform-title:before,h1.main-title.tour-title:before,section#block-views-block-calendario-block-2 .main-title:before,section#block-views-block-calendario-block-3 .main-title:before,.text-with-image-block .field--name-body .main-title::before,section#block-scoprifamigliachisiamo .main-title:before,section#block-collaborazioni .secondary-title:before,section#block-views-block-viaggi-correlati-block-1 .secondary-title:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:37px;line-height:1;margin-bottom:15px;}section#block-views-block-destinazioni-block-1 .view-header .destination-home-title:after,section#block-views-block-dicono-di-noi-block-1 .secondary-title:after,section#block-views-block-blog-block-1 .view-display-id-block_1 .view-header .blog-home-title:after,.view-destinazioni.view-display-id-block_3 .view-header .secondary-title:after,.view-tematiche.view-display-id-block_2  .view-header .secondary-title:after,section#block-views-block-single-trip-gallery-block-1 .view-header .secondary-title:after,section#block-views-block-destinazione-tassonomia-block-2 .view-header .secondary-title:after,section#block-blocco100personalizzati .main-title.webform-title:after,section#block-views-block-calendario-block-2 .main-title:after,section#block-views-block-calendario-block-3 .main-title:after,.text-with-image-block .field--name-body .main-title::after,section#block-scoprifamigliachisiamo .main-title:after,section#block-collaborazioni .secondary-title:after,section#block-views-block-viaggi-correlati-block-1 .view-header .secondary-title::after{content:'';display:block;width:100px;height:3px;background-color:#B6A784;margin:20px auto;}section#block-views-block-destinazioni-block-1 .view-footer{text-align:center;margin-top:50px;}.button-default,section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-submit{color:#FFFFFF;font-family:Arial;font-size:16px;font-weight:bold;line-height:22px;background-color:#4D6126;padding:15px 40px;border-radius:30px;text-transform:uppercase;border:2px solid #4D6126;}.button-default:hover{color:#4D6126;background-color:white;text-decoration:none;}section#block-views-block-homepage-slideshow-block-1{position:relative;}section#block-percheviaggiareconnoi:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:583px;line-height:1;opacity:0.19;position:absolute;top:-347px;right:-240px;z-index:-1;}section#block-views-block-homepage-slideshow-block-1:after,.view-basic-page-header:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:583px;line-height:1;opacity:0.05;position:absolute;bottom:-293px;left:-244px;z-index:-1;}.view-basic-page-header,section#block-views-block-calendario-block-1 .view-content{position:relative;}.view-basic-page-header:before{bottom:-503px;}section#block-views-block-tematiche-block-1{background-image:url(/themes/custom/custom_theme/assets/imgs/Impronte-Img-Alaska.jpg);background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1{max-width:1066px;margin:0 auto;width:100%;display:flex;align-items:center;padding:80px 0 90px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-header{max-width:340px;width:100%;color:white;padding:60px 20px 43px;background-image:url(/themes/custom/custom_theme/assets/imgs/Impronte-nord-ovest-viaggi-categorie.jpg);background-position:center center;background-repeat:no-repeat;margin-right:22px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-header .title-tematiche{font-family:Arapey;font-size:34px;line-height:38px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-header .descr-tematiche{font-size:16px;font-weight:bold;line-height:22.56px;margin:33px 0 48px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row{background-color:white;max-width:165px;height:183.5px;text-align:center;position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row:nth-child(-n+4){margin-bottom:25px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span{font-size:66px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-nothing a,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-nothing a{color:transparent;position:absolute;width:100%;height:100%;top:0;left:0;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-name{margin-bottom:22px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-name a{font-size:14px;font-weight:bold;line-height:17px;margin-bottom:23px;color:#4B4B4B;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona{margin:auto 0;margin-top:40px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row:hover .views-field-field-classe-icona span:before,.view-tematiche.view-display-id-block_2 .view-content .views-row:hover .views-field-field-classe-icona span:before,section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row:hover .views-field-name a{color:white;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-fly-drive:before,.themes-taxonomy-boxes-wrapper .single-item-tt.fly-drive:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-fly-drive:before{background-color:#D99B20;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-departures,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-departures,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-departures:before,section#block-views-block-tematiche-block-3 .row-fly-drive.views-row .views-field-field-classe-icona span{color:#D99B20;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-cervo,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-cervo,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-cervo:before,section#block-views-block-tematiche-block-3 .row-animali-esplorazioni.views-row .views-field-field-classe-icona span{color:#6C833E;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-viaggidinozze:before,.themes-taxonomy-boxes-wrapper .single-item-tt.viaggidinozze:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-viaggidinozze:before{background-color:#6F5294;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-matrimonio,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-matrimonio,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-matrimonio:before,section#block-views-block-tematiche-block-3 .row-viaggidinozze.views-row .views-field-field-classe-icona span{color:#6F5294;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-improntesubacque:before,.themes-taxonomy-boxes-wrapper .single-item-tt.improntesubacque:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-improntesubacque:before{background-color:#16A39F;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-impronte-subacque,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-impronte-subacque,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-impronte-subacque:before,section#block-views-block-tematiche-block-3 .row-improntesubacque.views-row .views-field-field-classe-icona span{color:#16A39F;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-individuali:before,.themes-taxonomy-boxes-wrapper .single-item-tt.individuali:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-individuali:before{background-color:#004771;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.individuali,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-lusso,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-lusso:before,section#block-views-block-tematiche-block-3 .row-individuali.views-row .views-field-field-classe-icona span{color:#004771;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-animali-esplorazioni:before,.themes-taxonomy-boxes-wrapper .single-item-tt.animali-esplorazioni:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-animali-esplorazioni:before{background-color:#6C833E;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span:before{width:auto;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-tenda-tipo-di-viaggio,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-tenda-tipo-di-viaggio,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-tenda-tipo-di-viaggio:before,section#block-views-block-tematiche-block-3 .row-gruppi.views-row .views-field-field-classe-icona span{color:#B6A784;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-gruppi:before,.themes-taxonomy-boxes-wrapper .single-item-tt.gruppi:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-gruppi:before{background-color:#B6A784;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-canoa,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-canoa,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-canoa:before,section#block-views-block-tematiche-block-3 .row-inverno.views-row .views-field-field-classe-icona span{color:#A42940;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-inverno:before,.themes-taxonomy-boxes-wrapper .single-item-tt.inverno:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-inverno:before{background-color:#A42940;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-bus,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-bus,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-bus:before,section#block-views-block-tematiche-block-3 .row-bus-treno.views-row .views-field-field-classe-icona span{color:#388FA4;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-bus-treno:before,.themes-taxonomy-boxes-wrapper .single-item-tt.bus-treno:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-bus-treno:before{background-color:#388FA4;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-ciclista,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-ciclista,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-ciclista:before,section#block-views-block-tematiche-block-3 .row-vacanzeattive.views-row .views-field-field-classe-icona span{color:#8FA9C9;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-vacanzeattive:before,.themes-taxonomy-boxes-wrapper .single-item-tt.trekking-biking:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-vacanzeattive:before{background-color:#8FA9C9;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-faro,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-faro,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-faro:before,section#block-views-block-tematiche-block-3 .row-esperienze.views-row .views-field-field-classe-icona span{color:#6178AA;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-esperienze:before,.themes-taxonomy-boxes-wrapper .single-item-tt.esperienze:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-esperienze:before{background-color:#6178AA;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row .views-field-field-classe-icona span.icon-famiglia-tipo-di-viaggio,.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span.icon-famiglia-tipo-di-viaggio,nav#block-custom-theme-main-menu .menu .dropdown-menu li a.icon-famiglia-tipo-di-viaggio:before,section#block-views-block-tematiche-block-3 .row-viaggiconfamiglia.views-row .views-field-field-classe-icona span{color:#63385C;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .row-viaggiconfamiglia:before,.themes-taxonomy-boxes-wrapper .single-item-tt.viaggiconfamiglia:before,.view-tematiche.view-display-id-block_2 .view-content .views-row.row-viaggiconfamiglia:before{background-color:#63385C;}.themes-taxonomy-boxes-wrapper .single-item-tt.active:before{transform:unset;}.themes-taxonomy-boxes-wrapper .single-item-tt.active span,.themes-taxonomy-boxes-wrapper .single-item-tt.active p{color:white;}section#block-views-block-viaggi-block-1 .slide__content{position:relative;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:1;}section#block-views-block-viaggi-block-1 .slide__content:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(242.49deg,rgba(78,78,78,0.34) 0%,rgba(0,0,0,0.62) 100%);z-index:1;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description{max-width:1140px;width:100%;margin:0 auto;color:white;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .tematica-wrapper{font-size:17px;line-height:21px;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .tematica-wrapper .title-trip{margin-left:15px;text-transform:uppercase;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .tematica-wrapper .tematiche-icon{font-size:45px;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .luogo-wrapper.secondary-title{color:white;margin-bottom:0;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .title-trip-wrapper{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:28px;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .views-field-nothing{max-width:508px;width:100%;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .subtitle-trip-wrapper{font-size:18px;line-height:26px;margin-bottom:48px;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .views-field-nothing .button-default{border-radius:3px;}section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description .tematica-wrapper .tematiche-icon:before{width:auto;margin-left:0;}section#block-views-block-viaggi-block-1 nav.slick__arrow{position:absolute;bottom:66px;right:130px;}section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow.slick-next{margin-left:18px;}section#block-views-block-viaggi-block-1{margin-bottom:-6px;}section#block-collaborazioni .field--name-body{max-width:1140px;margin:0 auto;width:100%;}p.collaboration-row-wrapper img{max-width:87px;margin:0px auto;}section#block-collaborazioni .field--name-body p.secondary-title{text-align:center;}section#block-collaborazioni{padding:45px 0;background-color:#f8f9fa;margin:0 -15px;}p.collaboration-row-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:0;}p.collaboration-row-wrapper.with-margin{margin:40px 0;}section#block-webform--2,section#block-webform,section#block-webform-4{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:54px 0;background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-a-nord-ovest-personalizza-i-tuoi-viaggi-al-100.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;}.block-webform .captcha,.block-webform--2 .captcha{margin-bottom:20px;}section#block-webform--2 .webform-submission-contact-form,section#block-webform .webform-submission-contact-form,section#block-webform-4 .webform-submission-contact-form{max-width:541px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}section#block-webform--2 .webform-submission-contact-form div#edit-processed-text--2,section#block-webform--2 .webform-submission-contact-form div#edit-processed-text--2 .webform-title,section#block-webform .webform-submission-contact-form div#edit-processed-text,section#block-webform .webform-submission-contact-form div#edit-processed-text .webform-title,section#block-webform-4 .webform-submission-contact-form div#edit-processed-text,section#block-webform-4 .webform-submission-contact-form div#edit-processed-text .webform-title{color:white;}section#block-webform--2 .webform-submission-contact-form .webform-title:before,section#block-webform .webform-submission-contact-form .webform-title:before,section#block-webform-4 .webform-submission-contact-form .webform-title:before{content:'\e803';display:block;font-family:'fontello';color:white;font-size:38px;line-height:1;margin-bottom:19px;}section#block-webform--2 .webform-submission-contact-form .webform-title:after,section#block-webform .webform-submission-contact-form .webform-title:after,section#block-webform-4 .webform-submission-contact-form .webform-title:after,section#block-customblockfornewslettersubscriptions--2 .newsletter-header .secondary-title.newsletter-title:after,section#block-customblockfornewslettersubscriptions .newsletter-header .secondary-title.newsletter-title:after{content:'';display:block;width:100px;height:3px;background-color:white;margin:15px auto 20px;}section#block-webform--2 .webform-submission-contact-form p.secondary-title-webform,section#block-webform .webform-submission-contact-form p.secondary-title-webform,section#block-webform-4 .webform-submission-contact-form p.secondary-title-webform{font-size:26px;line-height:36px;text-align:center;max-width:479px;margin:0 auto;width:100%;}section#block-webform--2 .webform-submission-contact-form div#edit-processed-text--2,section#block-webform .webform-submission-contact-form div#edit-processed-text,section#block-webform-4 .webform-submission-contact-form div#edit-processed-text{margin:0 auto 20px;}section#block-webform--2 .webform-submission-contact-form .form-item-name,section#block-webform .webform-submission-contact-form .form-item-name,section#block-webform-4 .webform-submission-contact-form .form-item-name,section#block-webform--2 .webform-submission-contact-form .form-item-email,section#block-webform .webform-submission-contact-form .form-item-email,section#block-webform-4 .webform-submission-contact-form .form-item-email{width:262px;}section#block-webform--2 .webform-submission-contact-form .form-item-message,section#block-webform .webform-submission-contact-form .form-item-message,section#block-webform-4 .webform-submission-contact-form .form-item-message,section#block-webform-4 .webform-submission-contact-form .form-item-privacy,section#block-webform--2 .webform-submission-contact-form .form-item-privacy,section#block-webform .webform-submission-contact-form .form-item-privacy{width:100%;}section#block-webform--2 .webform-submission-contact-form .form-item-name input,section#block-webform .webform-submission-contact-form .form-item-name input,section#block-webform-4 .webform-submission-contact-form .form-item-name input,section#block-webform--2 .webform-submission-contact-form .form-item-email input,section#block-webform .webform-submission-contact-form .form-item-email input,section#block-webform-4 .webform-submission-contact-form .form-item-email input,section#block-webform-4 .webform-submission-contact-form .form-item-message textarea#edit-message,section#block-webform .webform-submission-contact-form .form-item-message textarea#edit-message,section#block-webform--2 .webform-submission-contact-form .form-item-message textarea#edit-message{border:0;border-radius:0;height:auto;padding:13px 22px;}section#block-webform--2 .webform-submission-contact-form .form-item-privacy,section#block-webform .webform-submission-contact-form .form-item-privacy,section#block-webform-4 .webform-submission-contact-form .form-item-privacy{margin-top:0;display:flex;align-items:center;}section#block-webform--2 .webform-submission-contact-form .form-item-privacy input,section#block-webform .webform-submission-contact-form .form-item-privacy input,section#block-webform-4 .webform-submission-contact-form .form-item-privacy input{margin-top:1px;}section#block-webform--2 .webform-submission-contact-form .form-item-privacy .description.help-block,section#block-webform .webform-submission-contact-form .form-item-privacy .description.help-block,section#block-webform-4 .webform-submission-contact-form .form-item-privacy .description.help-block,section#block-webform--2 .webform-submission-contact-form .form-item-privacy .description.help-block a,section#block-webform .webform-submission-contact-form .form-item-privacy .description.help-block a,section#block-webform-4 .webform-submission-contact-form .form-item-privacy .description.help-block a{color:#FFFFFF;font-size:12px;line-height:15px;}section#block-webform--2 .webform-submission-contact-form .form-actions,section#block-webform .webform-submission-contact-form .form-actions,section#block-webform-4 .webform-submission-contact-form .form-actions{width:100%;margin:0;display:flex;justify-content:center;}.button-reverse{font-family:Arial;font-size:16px;font-weight:bold;line-height:22px;text-transform:uppercase;padding:15px 40px;border-radius:30px;color:#4D6126;background-color:white;border-color:white;}.button-reverse:hover{color:white;background-color:#4D6126;border-color:#4D6126;}section#block-bloccofamigliahomepage{background-color:#D99B20;}section#block-bloccofamigliahomepage .field--name-body{display:flex;align-items:center;padding:37px 0 50px;max-width:1140px;margin:0 auto;width:100%;justify-content:space-between;}section#block-bloccofamigliahomepage img{max-width:337px;}section#block-bloccofamigliahomepage .family-title{color:#FFFFFF;font-family:Arapey;font-size:30px;line-height:33px;max-width:350px;width:100%;margin:0;}section#block-bloccofamigliahomepage .family-title:after{content:'';width:115px;height:3px;background-color:white;display:block;margin-top:27px;}section#block-bloccofamigliahomepage .family-title:before{content:'\e803';display:block;font-family:'fontello';color:white;font-size:38px;line-height:1;margin-bottom:22px;}section#block-views-block-dicono-di-noi-block-1{margin:50px auto;max-width:980px;width:100%;position:relative;}section#block-views-block-dicono-di-noi-block-1 .secondary-title{text-align:center;}section#block-views-block-dicono-di-noi-block-1 .view-content{margin-top:30px;}section#block-views-block-dicono-di-noi-block-1 .view-content .slide__content{max-width:780px;margin:0 auto;}section#block-views-block-dicono-di-noi-block-1 .view-content .slide__content .views-field-body{color:#3D3D3D;font-size:20px;font-style:italic;line-height:36px;text-align:center;margin-bottom:22px;}section#block-views-block-dicono-di-noi-block-1 .view-content .slide__content .views-field-field-viaggio-di-riferimento{text-align:center;}section#block-views-block-dicono-di-noi-block-1 .view-content .slide__content .views-field-field-viaggio-di-riferimento a{color:#4D6126;font-size:20px;font-weight:bold;line-height:24px;text-transform:uppercase;}section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow:after{color:#4D6126;}section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow.slick-next{right:0;}section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow{bottom:88px;position:absolute;z-index:1;}section#block-views-block-blog-block-1{background-color:#F8F9FA;padding:50px 0 65px;}section#block-views-block-blog-block-1 .view-display-id-block_1{max-width:1140px;margin:0 auto;width:100%;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content,.view-id-blog.view-display-id-block_4 .view-content,section#block-views-block-blog-block-3 .view-content{display:flex;margin:0 -15px;flex-wrap:wrap;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row,.view-id-blog.view-display-id-block_4 .view-content .views-row,section#block-views-block-blog-block-3 .view-content .views-row{max-width:360px;margin:0 15px 30px}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper{max-width:318px;margin:0 auto;background-color:white;padding:17px 27px 22px;margin-top:-74px;z-index:1;position:relative;}section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-field-categoria,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-field-categoria,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-field-categoria{color:#4D6126;font-family:"Open Sans";font-size:14px;font-weight:bold;line-height:19px;text-transform:uppercase;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-title a,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-title a,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-title a{color:#3D3D3D;font-family:"Open Sans";font-size:20px;font-weight:bold;line-height:23px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-body,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-body,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-body{color:#333333;font-family:"Open Sans";font-size:14px;line-height:20px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-title:after,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-title:after,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-title:after{content:'';width:50px;height:3px;display:block;background-color:#B6A784;margin:12px 0;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-nothing,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-nothing,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-nothing{text-align:right;margin-top:13px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row .blog-text-wrapper .views-field-nothing a,.view-id-blog.view-display-id-block_4 .view-content .views-row .blog-text-wrapper .views-field-nothing a,section#block-views-block-blog-block-3 .view-content .views-row .blog-text-wrapper .views-field-nothing a{color:#4D6126;text-transform:uppercase;font-weight:700;padding-bottom:5px;border-bottom:3px solid;font-family:'Open Sans';}.view-id-blog.view-display-id-block_4 .view-header{margin-bottom:40px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-header{text-align:center;margin-bottom:50px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-footer{text-align:center;margin-top:65px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-footer .button-default{border-radius:0;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-header .blog-home-descr{color:#3D3D3D;font-size:16px;line-height:30px;}.container-fluid.content-top .region-content-top{position:relative;}section#block-formespostosearch-apipage-1,section#block-homesearchblock,section#block-homesearchblock--2{position:absolute;bottom:90px;width:100%;display:flex;justify-content:center;}body:not(.path-frontpage) section#block-homesearchblock,body:not(.path-frontpage) section#block-homesearchblock--2{position:unset;margin:50px 0 35px;}section#block-homesearchblock form,section#block-homesearchblock--2 form{display:flex;justify-content:center;}section#block-homesearchblock label,section#block-homesearchblock--2 label{display:none;}section#block-formespostosearch-apipage-1 select,section#block-homesearchblock select,section#block-homesearchblock--2 select{padding:16px 26px;border-radius:0;border:0;margin-right:2px;width:194px;height:54px;color:#3D3D3D;font-family:"Open Sans";font-size:14.4px;line-height:22.8px;}body:not(.path-frontpage) section#block-homesearchblock select,body:not(.path-frontpage) section#block-homesearchblock--2 select{border:1px solid #ccc;}section#block-formespostosearch-apipage-1  .select-wrapper:after,section#block-homesearchblock  .select-wrapper:after,section#block-homesearchblock--2  .select-wrapper:after{color:#4D6126;}section#block-formespostosearch-apipage-1 button#edit-submit-search-api,section#block-homesearchblock button.form-submit,section#block-homesearchblock--2 button.form-submit{color:#FFFFFF;font-family:Arial;font-size:19.2px;font-weight:bold;line-height:26.4px;background-color:#4D6126;border:2px solid #4D6126;padding:12px 44px;border-radius:0;text-transform:uppercase;margin-right:0;}section#block-formespostosearch-apipage-1 button#edit-submit-search-api:hover,section#block-homesearchblock button.form-submit:hover,section#block-homesearchblock--2 button.form-submit:hover{border:2px solid #4D6126;background-color:white;color:#4D6126;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy{position:relative;margin-bottom:50px;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:before,section#block-views-block-single-trip-header-block-1 .views-row:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:583px;line-height:1;opacity:0.05;position:absolute;bottom:-393px;left:-240px;z-index:-1;}section#block-views-block-single-trip-header-block-1 .views-row:before{bottom:0;z-index:4;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:after,section#block-views-block-single-trip-header-block-1 .views-row:after,section#block-webform-3:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:563px;line-height:1;opacity:0.19;position:absolute;right:-240px;z-index:-1;top:calc(100% + 15px);}section#block-webform-3:before{right:-316px;top:170px;}section#block-views-block-single-trip-header-block-1 .views-row:after{font-size:569px;z-index:4;top:unset;bottom:-284.5px;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .header-text-wrapper{position:absolute;top:68px;width:100%;display:flex;flex-direction:column;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .header-text-wrapper .views-field-name{color:#FFFFFF;font-family:Arapey;font-size:80px;line-height:87px;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .views-field-name,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .views-field-parent-target-id{display:block;max-width:1140px;margin:0 auto;width:100%;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .views-field-parent-target-id{color:#FFFFFF;font-family:Arapey;font-size:50px;line-height:54px;font-weight:500;}section#block-facetsblock-3{margin:60px 0;}section#block-facetsblock-3 ul.item-list__links{padding:0;display:flex;align-items:center;justify-content:center;max-width:1140px;width:100%;margin:0 auto;list-style-type:none;}section#block-facetsblock-3 ul.item-list__links li:last-child{margin-right:0;}section#block-facetsblock-3 ul.item-list__links li:first-child{margin-left:0;}section#block-facetsblock-3 ul.item-list__links li{margin:0 10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);color:#4B4B4B;font-family:Lato;font-size:18px;font-weight:bold;line-height:22px;text-align:center;width:145px;cursor:pointer;}section#block-facetsblock-3 ul.item-list__links li a,section#block-facetsblock-3 ul.item-list__links li span{color:#4B4B4B;display:block;padding:22px 0;text-decoration:none;}section#block-facetsblock-3 ul.item-list__links li:hover a{color:white;}section#block-facetsblock-3 ul.item-list__links li:hover,section#block-facetsblock-3 ul.item-list__links li a.is-active{background-color:#4D6126;color:white!important;}section#block-facetsblock-3 ul.item-list__links li .is-active .facet-item__value,section#block-facetsblock-3 ul.item-list__links li:hover .facet-item__value{color:white;}section#block-views-block-cover-tassonomie-block-1 .views-field-description__value{margin:0 auto;text-align:left;}section#block-views-block-cover-tassonomie-block-1 a.readless-link,section#block-views-block-cover-tassonomie-block-1 a.readmore-link{display:block;color:#102746;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;text-transform:uppercase;margin-top:20px;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .ui-slider-range,.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider{background-color:#4D6126;border:0;height:5px;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider ul{padding:0;list-style-type:none;margin-bottom:62px;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider span.ui-slider-handle.ui-corner-all.ui-state-default{background-color:white;border:2px solid #4D6126;border-radius:50%;top:-6px;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider .ui-slider-label{color:#4D6126;}.taxonomy-wrapper .block-facets-block .facet-block__title{color:#102746;font-family:Arapey;font-size:30px;line-height:33px;margin-bottom:20px;}section#block-facetsblock-2 .facet-block{margin-bottom:26px;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider .ui-slider-pip{display:none;}.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider .ui-slider-pip-last,.taxonomy-wrapper .block-facets-block .facets-widget-range_slider .facet-slider .ui-slider-pip-first{display:block;}.taxonomy-wrapper .facets-widget-checkbox .item-list__checkbox{list-style-type:none;padding:0;}.taxonomy-wrapper .facets-widget-checkbox li.facet-item input{margin:0;margin-right:8px;position:relative;top:1px;}.taxonomy-wrapper .facets-widget-checkbox li.facet-item label{color:#626262;font-size:15px;line-height:18px;font-weight:500;text-transform:capitalize;margin-bottom:12px;}.view-tematica-tassonomia.view-display-id-block_1 .view-content,.view-tematica-tassonomia.view-display-id-block_2 .view-content,.view-destinazione-tassonomia .view-content,section#block-views-block-calendario-block-1 .view-content,.homepage-search-view .view-content,.view-viaggi-correlati.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;}.homepage-search-view .view-content{max-width:846px;margin:0 auto;}.view-tematica-tassonomia.view-display-id-block_1 .views-row,.view-tematica-tassonomia.view-display-id-block_2 .views-row,.view-destinazione-tassonomia .views-row,.homepage-search-view .views-row,section#block-views-block-calendario-block-1 .views-row{max-width:262px;width:100%;margin-bottom:30px;margin-right:30px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row:nth-child(3n+0),.view-tematica-tassonomia.view-display-id-block_2 .views-row:nth-child(3n+0),.homepage-search-view .views-row:nth-child(3n+0),section#block-views-block-calendario-block-1 .views-row:nth-child(4n+0),.view-destinazione-tassonomia .views-row:nth-child(3n+0){margin-right:0;}.view-tematica-tassonomia.view-display-id-block_1 .views-row:last-child,.view-tematica-tassonomia.view-display-id-block_2 .views-row:last-child,.homepage-search-view .views-row:last-child,.view-destinazione-tassonomia .views-row:last-child{margin-left:0;}.tematica-wrapper.main-container > .row{display:flex;justify-content:space-between;}.taxonomy-wrapper .facets-widget-checkbox .item-list__checkbox[data-drupal-facet-alias="difficolta_viaggio"] li.facet-item label:before{content:'';width:24px;height:19px;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;top:3px;margin-right:6px;}.taxonomy-wrapper .facets-widget-checkbox li.facet-item label[for="difficolta-viaggio-facile"]:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-facile.png);}.taxonomy-wrapper .facets-widget-checkbox li.facet-item label[for="difficolta-viaggio-medio"]:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-media.png);}.taxonomy-wrapper .facets-widget-checkbox li.facet-item label[for="difficolta-viaggio-impegnativo"]:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-difficile.png);}.tematica-wrapper.main-container aside.col-sm-3 .block-facets-block{max-width:203px;}.tematica-wrapper.main-container > .row:before,.tematica-wrapper.main-container > .row:after{display:none;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-luogo,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-luogo,.view-destinazione-tassonomia .views-row .views-field-field-luogo,.homepage-search-view .views-row .views-field-field-luogo,.view-id-calendario .views-row .views-field-field-luogo,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-luogo a,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-luogo{color:#4D6126;font-family:Lato;font-size:12px;font-weight:bold;line-height:15px;text-transform:uppercase;margin-bottom:6px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-title a,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-title a,.view-destinazione-tassonomia .views-row .views-field-title a,.homepage-search-view .views-row .views-field-title a,.view-id-calendario .view-content .views-row .views-field-title a,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-title-1 a{color:#424242;font-family:Lato;font-size:20px;font-weight:bold;line-height:22px;display:block;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-notti,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-notti,.view-destinazione-tassonomia .views-row .views-field-field-notti,.view-id-calendario .view-content .views-row .views-field-field-notti,.homepage-search-view .view-content .views-row .views-field-field-notti,.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-difficolta-viaggio,.view-destinazione-tassonomia .views-row .views-field-field-difficolta-viaggio,.view-id-calendario .views-row .views-field-field-difficolta-viaggio,.homepage-search-view .views-row .views-field-field-difficolta-viaggio,.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-in-italiano,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-in-italiano,.view-destinazione-tassonomia .views-row .views-field-field-in-italiano,.view-id-calendario .views-row .views-field-field-in-italiano,.homepage-search-view .views-row .views-field-field-in-italiano,.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-prezzo,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-prezzo,.view-id-calendario .views-row .views-field-field-prezzo,.homepage-search-view .views-row .views-field-field-prezzo,.view-destinazione-tassonomia .views-row .views-field-field-prezzo,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-prezzo,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-in-italiano{color:#45513A;font-size:14px;line-height:17px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .trip-wrapper-text,.view-tematica-tassonomia.view-display-id-block_2 .views-row .trip-wrapper-text,.view-id-calendario .views-row .trip-wrapper-text,.homepage-search-view .views-row .trip-wrapper-text,.view-destinazione-tassonomia .views-row .trip-wrapper-text,.view-viaggi-correlati.view-display-id-block_1 .views-row .trip-wrapper-text{padding:15px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-color:white;position:relative;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-prezzo .field-content,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-prezzo .field-content,.view-id-calendario .views-row .views-field-field-prezzo .field-content,.homepage-search-view .views-row .views-field-field-prezzo .field-content,.view-destinazione-tassonomia .views-row .views-field-field-prezzo .field-content,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-prezzo .field-content{display:flex;flex-direction:column;font-size:24.36px;font-weight:900;line-height:29px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-prezzo .field-content span,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-prezzo .field-content span,.view-id-calendario .views-row .views-field-field-prezzo .field-content span,.homepage-search-view .views-row .views-field-field-prezzo .field-content span,.view-destinazione-tassonomia .views-row .views-field-field-prezzo .field-content span,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-prezzo .field-content span{color:#3C4834;font-size:12px;line-height:15px;font-weight:500;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-prezzo,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-prezzo,.view-id-calendario .views-row .views-field-field-prezzo,.homepage-search-view .views-row .views-field-field-prezzo,.view-destinazione-tassonomia .views-row .views-field-field-prezzo,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-prezzo{text-align:right;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio .field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-difficolta-viaggio .field-content:before,.view-id-calendario .views-row .views-field-field-difficolta-viaggio .field-content:before,.homepage-search-view .views-row .views-field-field-difficolta-viaggio .field-content:before,.view-destinazione-tassonomia .views-row .views-field-field-difficolta-viaggio .field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio-1 .field-content:before{content:'';display:inline-block;width:15px;height:19px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;top:4px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio .viaggio-facile.field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-difficolta-viaggio .viaggio-facile.field-content:before,.view-id-calendario .views-row .views-field-field-difficolta-viaggio .viaggio-facile.field-content:before,.homepage-search-view .views-row .views-field-field-difficolta-viaggio .viaggio-facile.field-content:before,.view-destinazione-tassonomia .views-row .views-field-field-difficolta-viaggio .viaggio-facile.field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio-1 .Viaggio.facile.field-content:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-facile.png);}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio .viaggio-medio.field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-difficolta-viaggio .viaggio-medio.field-content:before,.view-id-calendario .views-row .views-field-field-difficolta-viaggio .viaggio-medio.field-content:before,.homepage-search-view .views-row .views-field-field-difficolta-viaggio .viaggio-medio.field-content:before,.view-destinazione-tassonomia .views-row .views-field-field-difficolta-viaggio .viaggio-medio.field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio-1 .Viaggio.medio.field-content:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-media.png);}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio .viaggio-impegnativo.field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-difficolta-viaggio .viaggio-impegnativo.field-content:before,.view-id-calendario .views-row .views-field-field-difficolta-viaggio .viaggio-impegnativo.field-content:before,.homepage-search-view .views-row .views-field-field-difficolta-viaggio .viaggio-impegnativo.field-content:before,.view-destinazione-tassonomia .views-row .views-field-field-difficolta-viaggio .viaggio-impegnativo.field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-difficolta-viaggio-1 .Viaggio.impegnativo.field-content:before{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-difficile.png);}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-views-conditional-field .in-italiano.field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-views-conditional-field .in-italiano.field-content:before,.view-id-calendario .views-row .views-field-views-conditional-field .in-italiano.field-content:before,.homepage-search-view .views-row .views-field-views-conditional-field .in-italiano.field-content:before,.view-destinazione-tassonomia .views-row .views-field-views-conditional-field .in-italiano.field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-views-conditional-field-1 .in-italiano.field-content:before{content:'';display:inline-block;width:14px;height:17px;margin-right:10px;background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-nord-ovest-stella-viaggi-italiano.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;top:2px;}.views-row .views-field-views-conditional-field .in-italiano,.views-row .views-field-views-conditional-field-1 .in-italiano{color:#FFFFFF;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-transform:uppercase;position:relative;z-index:1;padding:6px 0;}.views-row .views-field-views-conditional-field .in-italiano:after,.views-row .views-field-views-conditional-field-1 .in-italiano:after{content:'';background-color:#d99a20;width:176px;height:34px;display:block;position:absolute;top:0;left:-15px;z-index:-1;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-field-notti .field-content:before,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-field-notti .field-content:before,.view-id-calendario .views-row .views-field-field-notti .field-content:before,.homepage-search-view .views-row .views-field-field-notti .field-content:before,.view-destinazione-tassonomia .views-row .views-field-field-notti .field-content:before,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-field-notti .field-content:before{content:'';display:inline-block;width:14px;height:17px;margin-right:10px;background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-icona-tempo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;top:3px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row .views-field-title,.view-tematica-tassonomia.view-display-id-block_2 .views-row .views-field-title,.view-id-calendario .views-row .views-field-title,.homepage-search-view .views-row .views-field-title,.view-destinazione-tassonomia .views-row .views-field-title,.view-viaggi-correlati.view-display-id-block_1 .views-row .views-field-title-1{margin-bottom:10px;}.views-row .trip-wrapper-text .views-field-views-conditional-field-1 .in-promozione,.views-row .trip-wrapper-text .views-field-views-conditional-field .in-promozione{position:absolute;top:-40px;color:#FFFFFF;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:1.14px;line-height:19px;text-align:center;text-transform:uppercase;background-color:red;width:100%;left:0;padding:12px 0 9px;}section#block-views-block-calendario-block-2 .fullwidth-over-container,section#block-views-block-calendario-block-3 .fullwidth-over-container{background-color:#F9F8F5;padding:45px 0 60px;}.path-taxonomy section#block-webform--2,.path-taxonomy section#block-webform{margin-top:130px;}.themes-taxonomy-boxes-wrapper{display:flex;justify-content:space-between;max-width:1140px;width:100%;margin:55px auto 60px;}.themes-taxonomy-boxes-wrapper .single-item-tt{width:126px;height:126px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);position:relative;background-color:white;}.themes-taxonomy-boxes-wrapper .single-item-tt .hidden-link{position:absolute;top:0;left:0;width:100%;height:100%;}.themes-taxonomy-boxes-wrapper .single-item-tt span:before{margin:0;width:auto;}.themes-taxonomy-boxes-wrapper .single-item-tt span{font-size:48px;color:#9B9B9B;}.themes-taxonomy-boxes-wrapper .single-item-tt > p{color:#4B4B4B;font-size:12px;font-weight:bold;line-height:16px;}.themes-taxonomy-boxes-wrapper .single-item-tt:hover span,.themes-taxonomy-boxes-wrapper .single-item-tt:hover p{color:white;}.view-destinazioni.view-display-id-block_3{max-width:1140px;margin:0 auto;width:100%;margin-bottom:50px;}.view-tematiche.view-display-id-block_2{margin:0 -15px -15px;padding:50px 0 90px;background-color:#F8F9FA;}.view-tematiche.view-display-id-block_2 .view-header,.view-tematiche.view-display-id-block_2 .view-content{max-width:1140px;margin:0 auto;width:100%;}.view-tematiche.view-display-id-block_2 .view-header{text-align:center;margin-bottom:50px;}.view-destinazioni.view-display-id-block_3 .views-row{max-width:362px;width:100%;position:relative;margin-bottom:30px;}.view-destinazioni.view-display-id-block_3 .view-content,.view-tematiche.view-display-id-block_2 .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-destinazioni.view-display-id-block_3 .views-row .views-field-name{position:absolute;bottom:38px;left:46px;}.view-destinazioni.view-display-id-block_3 .views-row .views-field-name a{color:#FFFFFF;font-family:Arapey;font-size:30.1px;line-height:33px;}.view-destinazioni.view-display-id-block_3 .view-header{text-align:center;margin:50px auto;}.view-tematiche.view-display-id-block_2 .view-content .views-row{width:126px;height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);cursor:pointer;}.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-name a{color:#4B4B4B;font-size:13px;font-weight:bold;line-height:16px;}.view-tematiche.view-display-id-block_2 .view-content .views-row.row-safariincampomobile .views-field-name{max-width:90px;width:100%;}.view-tematiche.view-display-id-block_2 .view-content .views-row:hover .views-field-name a{color:white;}.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona{font-size:45px;}.view-tematiche.view-display-id-block_2 .view-content .views-row .views-field-field-classe-icona span:before{width:auto;}.view-vedi-tutto-sidebar-tematica .views-row{position:relative;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-nothing{top:0;left:0;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-name a{color:transparent;z-index:1;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-name a,.view-vedi-tutto-sidebar-tematica .views-row .views-field-nothing{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-nothing .field-content{display:flex;flex-direction:column;align-items:center;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-nothing .field-content .vedi-tutto-write{color:#FFFFFF;font-family:Arapey;font-size:23px;line-height:25px;text-transform:uppercase;}.view-vedi-tutto-sidebar-tematica .views-row .views-field-nothing .field-content .destination-name{color:#FFFFFF;font-family:Arapey;font-size:47px;line-height:52px;}.view-vedi-tutto-sidebar-tematica{margin-top:21px;}.view-vedi-tutto-sidebar-tematica .views-row:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:'';opacity:0.5;}div#sib-container{max-width:682px !important;border:0 !important;background:unset !important;padding:0;}.email-submit-wrapper{display:flex;align-items:center;justify-content:space-between;}.email-submit-wrapper > *{padding:0 !important;}.email-submit-wrapper > div:first-child{max-width:527px;width:100%;}.email-submit-wrapper > div:first-child .sib-input.sib-form-block{padding:0;}.email-submit-wrapper .sib-input .input{max-width:527px;width:100%;color:#3D3D3D;font-family:"Open Sans";font-size:12px;line-height:19px;height:45px;padding:0 22px;}section#block-customblockfornewslettersubscriptions,section#block-customblockfornewslettersubscriptions--2{background-image:url(/themes/custom/custom_theme/assets/imgs/impronte-newsletter.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-position-x:center;background-position-y:center;margin:0 -15px;padding:82px 0;}section#block-customblockfornewslettersubscriptions .newsletter-header,section#block-customblockfornewslettersubscriptions--2 .newsletter-header{max-width:713px;margin:0 auto;width:100%;text-align:center;color:white;}section#block-customblockfornewslettersubscriptions .newsletter-header .secondary-title.newsletter-title,section#block-customblockfornewslettersubscriptions--2 .newsletter-header .secondary-title.newsletter-title{color:white;}section#block-customblockfornewslettersubscriptions .newsletter-header .newsletter-description,section#block-customblockfornewslettersubscriptions--2 .newsletter-header .newsletter-description{font-size:20px;line-height:30px;}section#block-customblockfornewslettersubscriptions .sib-form,section#block-customblockfornewslettersubscriptions--2 .sib-form{padding:0;font-family:'Lato';margin-top:20px;}.email-submit-wrapper button.sib-form-block__button{height:45px;border-radius:0 !important;width:142px;text-align:center !important;padding:0;text-transform:uppercase;font-family:"Open Sans" !important;}.email-submit-wrapper .sib-form-block{padding:0;}section#block-customblockfornewslettersubscriptions .sib-optin.sib-form-block,section#block-customblockfornewslettersubscriptions--2 .sib-optin.sib-form-block{padding:0;}section#block-customblockfornewslettersubscriptions .sib-optin.sib-form-block .entry__choice > label,section#block-customblockfornewslettersubscriptions--2 .sib-optin.sib-form-block .entry__choice > label{display:flex;align-items:center;margin:0;}section#block-customblockfornewslettersubscriptions .sib-optin.sib-form-block .entry__choice > label > input,section#block-customblockfornewslettersubscriptions--2 .sib-optin.sib-form-block .entry__choice > label > input{margin:0;margin-right:5px;}section#block-customblockfornewslettersubscriptions .privacy-wrapper p,section#block-customblockfornewslettersubscriptions--2 .privacy-wrapper p{color:#FFFFFF;font-size:11.78px;font-weight:500;}section#block-customblockfornewslettersubscriptions .privacy-wrapper .privacy-link,section#block-customblockfornewslettersubscriptions--2 .privacy-wrapper .privacy-link{color:white;}.img-title-wrapper,section#block-views-block-single-trip-header-block-1 .views-row{position:relative;}.img-title-wrapper{z-index:5;}.img-title-wrapper .views-field-title{width:100%;max-width:1140px;margin:0 auto;}.img-title-wrapper .views-field-title .field-content{position:absolute;bottom:113px;color:#FFFFFF;font-family:Arapey;font-size:80px;letter-spacing:0;line-height:87px;max-width:570px;margin:0;}.img-title-wrapper:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.5;}section#block-views-block-single-trip-header-block-1 .views-field-field-sottotitolo{background-color:#FAF9F6;padding:58px 0;position:relative;z-index:3;}section#block-views-block-single-trip-header-block-1 .views-field-field-sottotitolo .field-content{max-width:653px;margin:0 auto;color:#000000;font-family:Arapey;font-size:40px;letter-spacing:0;line-height:44px;margin-left:calc((100% - 1140px) / 2);width:100%;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card{position:absolute;bottom:-60px;background-color:white;padding:43px 33px 47px;z-index:6;right:calc((100% - 1140px) / 2);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:10px;max-width:414px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-label{color:#707070;font-size:14.58px;font-weight:bold;letter-spacing:0;line-height:17px;display:block;margin-bottom:3px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field{margin-bottom:17px;padding-left:84px;position:relative;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-prezzo .price{color:#4E672A;font-size:33.6px;font-weight:bold;letter-spacing:0;line-height:40px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-prezzo{font-size:21px;letter-spacing:0;line-height:40px;font-weight:300;padding:0;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .field-content{color:#000000;font-size:20.83px;font-weight:bold;letter-spacing:0;line-height:25px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field.views-field-nothing{margin-top:50px;padding:0;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field.views-field-nothing .button-default{padding:15px 57px;background-color:#d99a20;border-color:#d99a20;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field.views-field-nothing .button-default:hover{color:#d99a20;background-color:white;}section#block-views-block-single-trip-gallery-block-1 .view-content .views-row{max-width:455px;max-height:455px;}section#block-views-block-single-trip-gallery-block-1 .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}section#block-views-block-single-trip-gallery-block-1{margin-top:120px;}section#block-views-block-single-trip-gallery-block-1 .view-header{text-align:center;margin-bottom:42px;}section#block-views-block-single-trip-gallery-block-1 .view-header .secondary-title:before,section#block-views-block-destinazione-tassonomia-block-2 .view-header .secondary-title:before,section#block-views-block-viaggi-correlati-block-1 .view-header .secondary-title:before{color:#4D6126;}section#block-views-block-single-trip-gallery-block-1 .view-header .secondary-title:after,section#block-views-block-destinazione-tassonomia-block-2 .view-header .secondary-title:after,section#block-views-block-viaggi-correlati-block-1 .view-header .secondary-title:after{background-color:#4D6126;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-difficolta-viaggio:before{font-family:'fontello';display:inline-block;font-size:34px;position:absolute;left:calc((84px - 42.5px - 16px) / 2);}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .Viaggio.medio:before{content:'\e81b';}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .Viaggio.facile:before{content:'\e814';}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .Viaggio.impegnativo:before{content:'\e813';}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-prezzo .field-content{font-weight:300;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-codice:before{content:'\e800';font-family:'fontello';font-size:43px;position:absolute;left:0;top:-8px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-luogo:before{content:'\e81a';font-family:'fontello';font-size:37px;position:absolute;left:calc((84px - 29px - 16px) / 2);top:-4px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field-field-caratteristiche:before{font-family:'fontello';content:'\e81c';font-size:32px;position:absolute;left:calc((84px - 32px - 16px) / 2);}div#single-trip-content-tab{margin-top:146px;}.view-data-singolo-tour.view-display-id-block_1 .view-header{font-weight:600;margin-bottom:10px;}div#single-trip-content-tab ul.nav.nav-tabs li{max-width:270px;width:100%;text-align:center;float:unset;border-radius:10px;margin:0 10px;background-color:#f1eee8;}div#single-trip-content-tab ul.nav.nav-tabs li:first-child{margin-left:0;}div#single-trip-content-tab ul.nav.nav-tabs li:last-child{margin-right:0;}div#single-trip-content-tab ul.nav.nav-tabs{border:0;}div#single-trip-content-tab ul.nav.nav-tabs li a{padding:42px 0;border:0;background-color:unset;margin:0;display:block;color:#102746;font-family:Arapey;font-size:25px;letter-spacing:0;line-height:28px;}div#single-trip-content-tab ul.nav.nav-tabs:before,div#single-trip-content-tab ul.nav.nav-tabs:after{display:none;}div#single-trip-content-tab ul.nav.nav-tabs{border:0;display:flex;justify-content:space-between;margin-bottom:70px;position:relative;z-index:5;}div#single-trip-content-tab ul.nav.nav-tabs li.active a{color:white;font-weight:600;}div#single-trip-content-tab ul.nav.nav-tabs li.active{background-color:#4d6126;}.view-single-trip-itinerary .views-row .paragraph.paragraph--type--itinerario{display:flex;}.view-single-trip-itinerary .views-row{padding:0 17px;margin-bottom:40px;}.view-single-trip-itinerary .views-row .paragraph.paragraph--type--itinerario .field--name-field-immagine{width:138px;margin-right:40px;}.view-single-trip-itinerary .views-row .Info-wrapper{max-width:930px;}.view-single-trip-itinerary .views-row .Info-wrapper .field--name-field-titolo{color:#434242;font-size:24px;font-weight:bold;letter-spacing:0;line-height:20px;margin-bottom:17px;}.view-single-trip-itinerary .views-row .Info-wrapper .field--name-field-body,div#single-trip-content-tab .tab-content{color:#434242;font-size:18px;letter-spacing:0;line-height:24px;padding-left:20px;}div#single-trip-content-tab .tab-content{padding:0 20px;}section#block-views-block-destinazione-tassonomia-block-2 .view-content,section#block-views-block-viaggi-correlati-block-1 .view-content{max-width:1070px;margin:0 auto;justify-content:space-between;}section#block-views-block-destinazione-tassonomia-block-2 .view-content .views-row,section#block-views-block-viaggi-correlati-block-1 .view-content .views-row{max-width:332px;margin:0;}section#block-views-block-destinazione-tassonomia-block-2 .view-header,section#block-views-block-viaggi-correlati-block-1 .view-header{margin:110px 0 38px;text-align:center;}section#block-views-block-destinazione-tassonomia-block-2,section#block-views-block-viaggi-correlati-block-1{margin-bottom:130px;}section#block-views-block-destinazione-tassonomia-block-2 .view-footer{text-align:center;margin-top:120px;}section#block-views-block-destinazione-tassonomia-block-2 .view-footer .button-default{padding:20px 65px;}section#block-views-block-calendario-block-1 .views-row{position:relative;}section#block-views-block-calendario-block-1 .views-row .views-field-field-date-di-partenza{position:absolute;left:0;top:0;z-index:1;color:#F8F9FA;font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;background-color:#4D6126;padding:12px 8px;}section#block-views-block-basic-page-header-block-1 .views-row{position:relative;}section#block-views-block-basic-page-header-block-1 .views-row .views-field-title .field-content{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFFFFF;letter-spacing:0;line-height:87px;align-items:center;justify-content:center;display:flex;font-size:80px;font-weight:300;font-family:Arapey;z-index:1;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-control{height:54px;width:180px;opacity:0.69;color:#3D3D3D;font-family:"Open Sans";font-size:14.4px;letter-spacing:0;line-height:22.8px;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline:before,section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline:after{display:none;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline{display:flex;align-items:center;justify-content:space-between;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-submit{margin:0;border-radius:0;}section#block-views-block-calendario-block-1 .view-filters.form-group{margin-bottom:100px;margin-top:33px;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline label.control-label{margin-right:10px;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .select-wrapper:after{color:#4d6126;}section#block-views-block-calendario-block-1 .view-content:before,section#block-views-block-blog-block-3:before,section#block-chisiamoblocco1:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:583px;line-height:1;opacity:0.19;position:absolute;top:-273px;right:-356px;z-index:-1;}section#block-chisiamoblocco1:before{top:-318px;right:-262px;}section#block-views-block-blog-block-3{position:relative;}section#block-views-block-blog-block-3:before{top:-145px;}h1.main-title.tour-title:after{content:'';display:block;width:100px;height:3px;background-color:#4d6126;margin:20px auto;}h1.main-title.tour-title{margin-top:45px;}.main-subtitle.subtitle-homepage.subtitle-tour{margin-bottom:50px;}section#block-views-block-tematiche-block-3 .views-row{display:flex;align-items:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);position:relative;margin-bottom:30px;background-color:white;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper{max-width:695px;width:100%;padding:0 40px;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper .views-field-field-sottotitolo{color:#4B4B4B;font-size:24px;font-weight:bold;letter-spacing:0;line-height:20px;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper .views-field-description__value{font-size:16px;letter-spacing:0;line-height:19px;margin:17px 0 48px;max-width:528px;width:100%;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper .views-field-nothing a,section#block-views-block-destinazioni-block-4 .taxonomy-wrapper .views-field-nothing a{color:#FFFFFF;font-family:"Open Sans";font-size:17.05px;font-weight:bold;letter-spacing:0;line-height:23.44px;padding:13px 30px;background-color:#d99a20;border-radius:30px;text-transform:uppercase;}@media screen and (max-width:768px){section#block-views-block-destinazioni-block-4 .taxonomy-wrapper .views-field-nothing a,section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper .views-field-nothing a{padding:13px 5px;}section#block-custominstagramfeed{margin-top:50px;}}section#block-views-block-tematiche-block-3 .views-row .views-field-field-immagine-copertina{width:calc(100% - 695px);}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper{height:163px;width:163px;position:absolute;left:613.5px;text-align:center;background-color:white;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-color:white;padding:0 15px;}section#block-views-block-tematiche-block-3 .views-row:hover{background-color:#4d6126;}section#block-views-block-tematiche-block-3 .views-row:hover .tour-description-wrapper,section#block-views-block-tematiche-block-3 .views-row:hover .tour-description-wrapper .views-field-field-sottotitolo{color:white;}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper .views-field-name a{color:#4B4B4B;font-family:Lato;font-size:14px;font-weight:bold;letter-spacing:0;line-height:17px;}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper .views-field-field-classe-icona span:before{width:auto;}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper .views-field-field-classe-icona span{font-size:51px;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper .views-field-nothing a:hover,section#block-views-block-destinazioni-block-4 .taxonomy-wrapper .views-field-nothing a:hover{color:#d99a20;background-color:white;}section#block-blocco100personalizzati p.secondary-title-webform{margin:22px auto 75px;color:#434242;font-family:Lato;font-size:26px;letter-spacing:0;line-height:36px;max-width:508px;}section#block-blocco100personalizzati{text-align:center;margin:85px 0 115px;}section#block-blocco100personalizzati .main-title.webform-title:after,section#block-views-block-calendario-block-2 .main-title:after,section#block-views-block-calendario-block-3 .main-title:after,.text-with-image-block .field--name-body .main-title::after,section#block-scoprifamigliachisiamo .main-title:after{background-color:#4D6126;}section#block-blocco100personalizzati .main-title.webform-title:before,h1.main-title.tour-title:before,section#block-views-block-calendario-block-2 .main-title:before,section#block-views-block-calendario-block-3 .main-title:before,.text-with-image-block .field--name-body .main-title::before,section#block-scoprifamigliachisiamo .main-title:before{color:#4D6126;}section#block-views-block-calendario-block-2 .view-content,section#block-views-block-calendario-block-3 .view-content{max-width:1140px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;}section#block-views-block-calendario-block-2 .view-content .views-row,section#block-views-block-calendario-block-3 .view-content .views-row{max-width:354px;width:100%;}section#block-views-block-calendario-block-2 .main-title:after,section#block-views-block-calendario-block-3 .main-title:after{margin-bottom:40px;}body.page-node-type-blog .main-container > .row > .col-sm-3{max-width:361px;width:100%;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.57);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-color:white;padding:30px;}body.page-node-type-blog .main-container > .row{display:flex;justify-content:space-between;align-items:flex-start;}section#block-views-block-categorie-blog-block-1{margin-bottom:30px;}section#block-views-block-categorie-blog-block-1 .views-row{margin-bottom:15px;}section#block-views-block-categorie-blog-block-1 .views-field.views-field-name a{color:#4D6126;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;}section#block-views-block-blog-block-2 .views-row{display:flex;margin-bottom:15px;}section#block-views-block-blog-block-2 .views-row .views-field-field-img{width:123px;margin-right:15px;}section#block-views-block-blog-block-2 .views-row .views-field-title a{color:#4B4B4B;font-size:18px;font-weight:bold;letter-spacing:0;line-height:22px;}section#block-views-block-blog-block-2 .views-row .views-field-title{width:calc(100% - 138px);}body.page-node-type-blog .main-container > .row > .col-sm-3 h2.block-title{margin:0;color:#000000;font-size:20px;font-weight:bold;letter-spacing:0;line-height:24px;margin-bottom:15px;}body.page-node-type-blog .main-container > .row > .col-sm-9{max-width:751px;width:100%;padding-left:0;}body.page-node-type-blog .page-header{margin:65px auto 40px;border:0;max-width:1140px;width:100%;padding:0;color:#102746;font-family:Arapey;font-size:40px;letter-spacing:0;line-height:44px;font-weight:400;}body.page-node-type-blog .page-header span{max-width:751px;width:100%;display:block;}body.page-node-type-blog article.blog .field--name-field-img{margin-bottom:40px;}body.page-node-type-blog article.blog .field--name-body{color:#4B4B4B;font-family:Lato;font-size:16px;letter-spacing:0;line-height:26px;}section#block-views-block-calendario-block-3 .view-footer{text-align:center;margin-top:65px;}.block-webform input.form-control{height:45px;border-radius:0;color:#3D3D3D;font-family:"Open Sans";font-size:12px;letter-spacing:0;line-height:19px;}.block-webform textarea{border-radius:0;}.block-webform .form-item-privacy{display:flex;color:#434242;font-family:Lato;font-size:12px;letter-spacing:0;line-height:15px;}.block-webform .form-item-privacy .form-required:after{display:none;}section#block-webform-2,section#block-webform-2--2{margin-top:45px;}.pagination > li > a{color:#434242;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#4D6126;border-color:#4D6126;color:white;}section#block-mappacontatti{margin:0 -15px;margin-bottom:-6px;}section#block-webform-3 form{display:flex;flex-wrap:wrap;justify-content:space-between;}section#block-webform-3{max-width:945px;margin:25px auto 0;}section#block-webform-3 form .webform-actions{width:100%;}section#block-webform-3 form div#edit-form-wrapper-container{max-width:541px;}section#block-webform-3 form div#edit-info-wrapper{max-width:279px;}section#block-webform-3 form div#edit-info-wrapper .single-item-wrapper img{max-width:40px;height:auto;margin-right:32px;}section#block-webform-3 form div#edit-info-wrapper .single-item-wrapper{display:flex;align-items:flex-start;}section#block-webform-3 form div#edit-info-wrapper .single-item-wrapper .single-text-wrapper-contatti .label-contatti{color:#434242;font-size:20px;letter-spacing:0;line-height:24px;font-weight:500;margin-bottom:5px;}section#block-webform-3 .single-text-wrapper-contatti > p,section#block-webform-3 .single-text-wrapper-contatti > p a{color:#4D6126;font-size:18px;font-weight:bold;letter-spacing:0;line-height:22px;}section#block-webform-3 div#edit-processed-text-01{margin:45px 0;}section#block-webform-3 form .webform-actions{width:100%;max-width:541px;text-align:center;margin-bottom:110px;}.text-with-image-block .field--name-body{max-width:480px;text-align:left;margin:0 auto;width:100%;}.text-with-image-block .field--name-body .main-title{text-align:left;font-size:30px;letter-spacing:0;line-height:33px;}.text-with-image-block .field--name-body .main-title::after{margin:20px 0;}.text-with-image-block{display:flex;align-items:center;}.text-with-image-block > div{width:50%;}section#block-chisiamoblocco2{flex-direction:row-reverse;margin-top:-2px;}.text-with-image-block .field--name-body ol{color:#434242;font-family:Lato;font-size:14px;font-weight:bold;letter-spacing:0;line-height:23px;}section#block-scoprifamigliachisiamo{margin:120px 0;}section#block-scoprifamigliachisiamo .main-title{max-width:404px;margin:0 auto;font-size:40px;letter-spacing:0;line-height:44px;}section#block-scoprifamigliachisiamo .main-subtitle{max-width:850px;margin:0 auto 95px;text-align:center;}section#block-scoprifamigliachisiamo .loghi-famiglia-wrapper{max-width:960px;margin:0 auto;display:flex;justify-content:space-between;}section#block-scoprifamigliachisiamo .loghi-famiglia-wrapper img{max-width:407px;}.thank-you-page{text-align:center;margin-top:50px;margin-bottom:80px;}.thank-you-page h1:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:37px;line-height:1;margin-bottom:15px;}.thank-you-page h1:after{content:'';display:block;width:100px;height:3px;background-color:#B6A784;margin:20px auto;}.thank-you-page h1{color:#102746;font-family:Arapey;font-size:44px;line-height:48px;text-align:center;margin:0;}.thank-you-page p{color:#707070;font-family:Lato;font-size:20px;line-height:35px;margin-bottom:40px;font-weight:300;}.thank-you-page:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:583px;line-height:1;opacity:0.05;position:absolute;bottom:155px;left:-311px;z-index:-1;}.thank-you-page:after{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:563px;line-height:1;opacity:0.19;position:absolute;right:-30%;z-index:-1;top:11%;}@media screen and (max-width:1200px){.view-tematica-tassonomia.view-display-id-block_1 .views-row,.view-tematica-tassonomia.view-display-id-block_2 .views-row,.view-destinazione-tassonomia .views-row,.homepage-search-view .views-row,section#block-views-block-calendario-block-1 .views-row,.view-tematica-tassonomia.view-display-id-block_1 .views-row:nth-child(3n+0),.view-tematica-tassonomia.view-display-id-block_2 .views-row:nth-child(3n+0),.homepage-search-view .views-row:nth-child(3n+0),section#block-views-block-calendario-block-1 .views-row:nth-child(4n+0),.view-destinazione-tassonomia .views-row:nth-child(3n+0),section#block-views-block-destinazione-tassonomia-block-2 .view-content .views-row,section#block-views-block-calendario-block-2 .view-content .views-row,section#block-views-block-calendario-block-3 .view-content .views-row,.view-destinazione-tassonomia .views-row:last-child,.homepage-search-view .views-row:last-child,.view-tematica-tassonomia.view-display-id-block_1 .views-row:last-child,section#block-views-block-viaggi-correlati-block-1 .view-content .views-row{margin:0 auto 30px;}section#block-bloccofamigliahomepage .field--name-body{padding:37px 15px 50px;}section#block-bloccofamigliahomepage img{max-width:270px;}footer.footer .region-footer,section#block-collaborazioni .field--name-body,section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description,section#block-percheviaggiareconnoi .content-wrapper{padding:0 15px;}.view-tematica-tassonomia.view-display-id-block_1 .views-row,.view-tematica-tassonomia.view-display-id-block_2 .views-row{max-width:240px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card{padding:43px 15px 47px;position:unset;margin:15px auto;}section#block-views-block-single-trip-header-block-1 .views-field-field-sottotitolo .field-content{margin:0 auto;text-align:center;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content,.view-id-blog.view-display-id-block_4 .view-content,section#block-views-block-blog-block-3 .view-content{justify-content:space-between;}section#block-views-block-blog-block-1{padding-left:15px;padding-right:15px;}.img-title-wrapper .views-field-title .field-content{bottom:0;width:100%;height:100%;font-size:40px;line-height:47px;display:flex;align-items:center;padding:0 15px;text-align:center;left:calc(50% - 285px);}.themes-taxonomy-boxes-wrapper{flex-wrap:wrap;padding:0 15px;justify-content:flex-start;}.themes-taxonomy-boxes-wrapper .single-item-tt{margin-right:10px;margin-bottom:10px;}.view-destinazioni.view-display-id-block_3 .view-content,.view-tematiche.view-display-id-block_2 .view-content{justify-content:space-around;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline{flex-wrap:wrap;justify-content:flex-start;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline > .form-item{margin-right:15px;margin-bottom:15px;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-submit{position:relative;bottom:7px;}.text-with-image-block .field--name-field-block-image img.img-responsive{height:100%;width:auto;max-width:unset;max-height:600px;}.text-with-image-block .field--name-field-block-image{overflow:hidden;}.text-with-image-block .field--name-body{padding:0 15px;}section#block-views-block-blog-block-3 .view-content .views-row:last-child:not(:first-child),.view-id-blog.view-display-id-block_4 .view-content .views-row:last-child:not(:first-child){margin-right:unset;margin-left:0;}body.page-node-type-blog .page-header span{margin:0 auto;text-align:center;}}@media screen and (max-width:992px){a.logo img{max-width:129px;}section#block-homesearchblock,section#block-homesearchblock--2{bottom:-8px;}section#block-webform-3 form{justify-content:center;}section#block-webform-3 form div#edit-form-wrapper-container{order:1;}section#block-webform-3 form .webform-actions{order:2;}section#block-webform-3 form div#edit-info-wrapper{order:3;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper{max-width:220px;}.view-tematiche.view-display-id-block_2 .view-content .views-row{margin-top:30px;}section#block-views-block-cover-tassonomie-block-1 .views-field-field-sottotitolo,section#block-views-block-cover-tassonomie-block-1 .views-field-description__value,section#block-views-block-viaggi-block-1 .slide__content .slide__caption .slide__description,section#block-percheviaggiareconnoi .content-wrapper,#block-views-block-homepage-slideshow-block-1 .slide__content .views-field-nothing .field-content,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .header-text-wrapper{padding:0 15px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1{padding:80px 15px 90px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row,section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row{margin-bottom:20px;}section#block-views-block-viaggi-block-1 .media.media--slick.media--switch.media--ratio{height:500px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content,.view-id-blog.view-display-id-block_4 .view-content,section#block-views-block-blog-block-3 .view-content{flex-wrap:wrap;justify-content:space-around;}section#block-views-block-tematiche-block-3 .views-row .tour-description-wrapper{padding:40px;}section#block-views-block-tematiche-block-3 .views-row,section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline{flex-direction:column;}section#block-views-block-tematiche-block-3 .views-row .views-field-field-immagine-copertina{width:100%;}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper{position:unset;margin-bottom:-81.5px;z-index:1;}.view-basic-page-header .views-field-field-image img,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy img{height:300px;max-width:unset;width:auto;}.img-title-wrapper img{height:350px;max-width:unset;width:auto;}.view-basic-page-header .views-field-field-image,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy,.img-title-wrapper{position:relative;overflow:hidden;}.view-tematica-tassonomia.view-display-id-block_1 .view-content,.view-tematica-tassonomia.view-display-id-block_2 .view-content,.view-destinazione-tassonomia .view-content,section#block-views-block-calendario-block-1 .view-content,.homepage-search-view .view-content{justify-content:space-between;}.view-tematiche.view-display-id-block_2{padding:50px 15px 90px;}footer.footer .region-footer > *{width:30%;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-inline > .form-item{margin-bottom:15px;margin-right:0;}section#block-views-block-calendario-block-1 form#views-exposed-form-calendario-block-1 .form-submit{position:unset;}.text-with-image-block .field--name-body .main-title{font-size:20px;line-height:23px;}.text-with-image-block .field--name-body .font-16{font-size:14px;line-height:20px;}section#block-views-block-viaggi-block-1 .slick-slide img{height:600px;max-width:unset;width:auto;}}@media screen and (max-width:768px){section#block-simpleinstagramfeed{margin:0 auto;}section#block-homesearchblock,section#block-homesearchblock--2{position:unset;}p.collaboration-row-wrapper img{margin-bottom:10px;}section#block-homesearchblock form,section#block-homesearchblock--2 form{flex-direction:column;}.navbar-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;margin:0 !important;background-color:white;}.navbar .logo{padding:0;margin:0;}.navbar-default .navbar-toggle{margin:0;}.navbar-header:before,.navbar-header:after{display:none;}div#navbar-collapse{display:none !important;}div#navbar-collapse.in{display:block !important;}body.navbar-is-fixed-top{margin-top:64px;}.navbar-toggle{display:block;}div#navbar-collapse,section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(-n+2),section#block-views-block-destinazioni-block-4 .view-content .views-row,section#block-webform--2 .webform-submission-contact-form .form-item-name,section#block-webform .webform-submission-contact-form .form-item-name,section#block-webform-4 .webform-submission-contact-form .form-item-name,section#block-webform--2 .webform-submission-contact-form .form-item-email,section#block-webform .webform-submission-contact-form .form-item-email,section#block-webform-4 .webform-submission-contact-form .form-item-email,.email-submit-wrapper > div:first-child .sib-input.sib-form-block,footer.footer .region-footer > *,.text-with-image-block .field--name-field-block-image{width:100%;}section#block-views-block-destinazioni-block-2 p.footer-title{margin-top:35px;}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3) .views-field-field-immagine-copertina img{max-width:100%;width:100%;height:auto;position:unset;}section#block-views-block-destinazioni-block-1 .view-content .views-row:nth-child(n+3){width:100%;height:auto;}nav#block-custom-theme-main-menu .menu,section#block-percheviaggiareconnoi .content-wrapper,section#block-views-block-destinazioni-block-1 .view-content,section#block-views-block-destinazioni-block-4 .view-content,section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1,header#navbar > .container,section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content,.view-id-blog.view-display-id-block_4 .view-content,section#block-views-block-blog-block-3 .view-content,.email-submit-wrapper,section#block-bloccofamigliahomepage .field--name-body,footer.footer .region-footer,.tematica-wrapper.main-container > .row,section#block-views-block-calendario-block-2 .view-content,section#block-views-block-calendario-block-3 .view-content,.text-with-image-block,section#block-chisiamoblocco2,section#block-scoprifamigliachisiamo .loghi-famiglia-wrapper,body.page-node-type-blog .main-container > .row{flex-direction:column;}div#single-trip-content-tab ul.nav.nav-tabs,section#block-facetsblock-3 ul.item-list__links{flex-wrap:wrap;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-header{margin:0 auto 30px;}nav#block-custom-theme-main-menu .menu li{padding:10px 0;width:100%;text-align:center;}section#block-views-block-destinazioni-block-1 .view-header,section#block-views-block-blog-block-1 .view-display-id-block_1 .view-header,section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content,.view-id-blog.view-display-id-block_4 .view-content,section#block-views-block-blog-block-3 .view-content,.newsletter-wrapper,section#block-views-block-dicono-di-noi-block-1 .view-content nav.slick__arrow,.text-with-image-block .field--name-body,body.page-node-type-blog .page-header span,body.page-node-type-blog .main-container > .row > .col-sm-9,section#block-views-block-calendario-block-3 .view-header,section#block-views-block-calendario-block-3 .view-content{padding:0 15px;}section#block-copyrightfooter .field--name-body > p{padding:18px 15px;}#block-views-block-homepage-slideshow-block-1 .slide__content .slide__caption p.title-slideshow{font-size:30px;line-height:37px;}section#block-webform--2,section#block-webform,section#block-webform-4{padding:54px 15px;}#block-views-block-homepage-slideshow-block-1 .slide__content .slide__caption p.body-slideshow{font-size:12px;line-height:18px;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow .slick-arrow,section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow,section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow{width:12px;height:12px;}section#block-views-block-homepage-slideshow-block-1 nav.slick__arrow .slick-arrow:after{font-size:12px;}section#block-percheviaggiareconnoi{padding:86px 15px;}section#block-percheviaggiareconnoi .content-wrapper .left-side{max-width:100%;}section#block-percheviaggiareconnoi .content-wrapper .right-side .single-plus-wrapper{margin:0 auto;text-align:center;margin-bottom:20px;}section#block-views-block-tematiche-block-1 .view-tematiche.view-display-id-block_1 .view-content .views-row{margin-bottom:25px;}.view-id-blog.view-display-id-block_4 .view-content .views-row,section#block-views-block-blog-block-3 .view-content .views-row,section#block-scoprifamigliachisiamo .loghi-famiglia-wrapper img{margin-bottom:20px;}.sib-form .entry__choice{padding:0;text-indent:0 !important;}section#block-bloccofamigliahomepage .family-title{margin-bottom:40px;}section#block-views-block-viaggi-block-1 .media.media--slick.media--switch.media--ratio{height:500px;}section#block-views-block-viaggi-block-1 nav.slick__arrow{right:unset;left:15px;bottom:45px;}section#block-views-block-viaggi-block-1 nav.slick__arrow .slick-arrow.slick-prev{margin-right:30px;}section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow{bottom:0px;}section#block-views-block-dicono-di-noi-block-1 nav.slick__arrow .slick-arrow.slick-next{right:31px;}div#single-trip-content-tab ul.nav.nav-tabs li,div#single-trip-content-tab ul.nav.nav-tabs li:first-child,div#single-trip-content-tab ul.nav.nav-tabs li:last-child,section#block-facetsblock-3 ul.item-list__links li:first-child,section#block-facetsblock-3 ul.item-list__links li,section#block-facetsblock-3 ul.item-list__links li:last-child{margin:10px auto;}section#block-views-block-single-trip-header-block-1 .views-field-field-sottotitolo .field-content{margin:0;padding:0 15px;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field.views-field-nothing{text-align:center;}section#block-views-block-single-trip-header-block-1 .views-row .single-tour-information-card .views-field.views-field-nothing .button-default{padding:15px 37px;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:before,section#block-views-block-single-trip-header-block-1 .views-row:before,section#block-views-block-single-trip-header-block-1 .views-row:after,section#block-views-block-homepage-slideshow-block-1:after,.view-basic-page-header:before,section#block-percheviaggiareconnoi:before,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:after,section#block-views-block-single-trip-header-block-1 .views-row:after,section#block-webform-3:before,section#block-chisiamoblocco1:before,section#block-views-block-calendario-block-1 .view-content:before,section#block-views-block-blog-block-3:before{display:none;}section#block-views-block-single-trip-header-block-1 .views-field-field-sottotitolo .field-content{font-size:30px;}section#block-formespostosearch-apipage-1 select,section#block-homesearchblock--2 select,section#block-homesearchblock select{box-shadow:none;}section#block-views-block-basic-page-header-block-1 .views-row .views-field-title .field-content,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy .header-text-wrapper .views-field-name{font-size:50px;line-height:57px;z-index:1;padding:0 15px;}section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy img{transform:translate(-25%,0);}.tematica-wrapper.main-container aside.col-sm-3 .block-facets-block,body.page-node-type-blog .main-container > .row > .col-sm-3{margin:0 auto;}.view-destinazioni.view-display-id-block_3 .view-content,.view-tematiche.view-display-id-block_2 .view-content{justify-content:space-evenly;}div#single-trip-content-tab,body.page-node-type-blog .page-header{margin-top:0;}.themes-taxonomy-boxes-wrapper{flex-wrap:wrap;padding:0 15px;justify-content:space-around;}.themes-taxonomy-boxes-wrapper .single-item-tt,.view-destinazioni.view-display-id-block_3 .views-row{margin-bottom:30px;}.view-vedi-tutto-sidebar-tematica,.text-with-image-block .field--name-field-block-image,section#block-scoprifamigliachisiamo .main-subtitle,section#block-scoprifamigliachisiamo{margin-bottom:40px;}section#block-chisiamoblocco2{margin:50px -50vw;}.text-with-image-block{padding:0;padding-bottom:40px;}.view-id-blog.view-display-id-block_4 .view-content .views-row:last-child:not(:first-child){margin-left:0;}section#block-views-block-blog-block-3 .view-content .views-row:last-child:not(:first-child){margin-left:auto;}#block-views-block-homepage-slideshow-block-1 .slide__content .media.media--slick.media--ratio.media--ratio--fluid.media--image{height:300px;}section#block-views-block-blog-block-1 .view-display-id-block_1 .view-content .views-row,.view-id-blog.view-display-id-block_4 .view-content .views-row,section#block-views-block-blog-block-3 .view-content .views-row{margin:0 auto 20px;}footer.footer{text-align:center;}section#block-views-block-tematiche-block-3 .views-row .icon-wrapper{margin-bottom:-81.5px;z-index:1;}section#block-views-block-single-trip-gallery-block-1 .view-content .views-row:last-child{margin-right:0;}section#block-scoprifamigliachisiamo .loghi-famiglia-wrapper{align-items:center;}.img-title-wrapper .views-field-title .field-content{left:0;max-width:100%;}.text-with-image-block .field--name-field-block-image img.img-responsive{height:auto;width:100%;max-width:100%;max-height:unset;}}@media (hover:none) and (pointer:coarse){section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:before,section#block-views-block-single-trip-header-block-1 .views-row:before,section#block-views-block-single-trip-header-block-1 .views-row:after,section#block-views-block-homepage-slideshow-block-1:after,.view-basic-page-header:before,section#block-percheviaggiareconnoi:before,section#block-views-block-cover-tassonomie-block-1 .cover-wrapper-taxonomy:after,section#block-views-block-single-trip-header-block-1 .views-row:after,section#block-webform-3:before,section#block-chisiamoblocco1:before,section#block-views-block-calendario-block-1 .view-content:before,section#block-views-block-blog-block-3:before{display:none;}}.sliding-popup-bottom{background:#4d6126;position:fixed;width:100%;padding:20px 0;}div#eu-cookie-compliance-categories{color:white;float:left;}.eu-cookie-compliance-content{display:flex;align-items:center;justify-content:space-between;}.eu-cookie-compliance-buttons{display:flex;flex-direction:column;}div#popup-text{color:white;}button.find-more-button,button.agree-button,.decline-button,.eu-cookie-withdraw-button,.eu-cookie-withdraw-tab,button.eu-cookie-compliance-save-preferences-button{background-color:rgb(255,255,255) !important;border-radius:0 !important;border:0 !important;text-shadow:none !important;color:#4D6126 !important;background:#fff !important;-webkit-box-shadow:none;}button.find-more-button{display:block;}button.agree-button,.eu-cookie-compliance-default-button,button.find-more-button,.eu-cookie-withdraw-button{margin-top:1em;padding:4px 8px;font-weight:600;}button.eu-cookie-withdraw-button.visually-hidden{position:unset !important;height:auto;clip:unset;width:auto;}button.find-more-button:hover,button.agree-button:hover,.decline-button:hover,button.eu-cookie-withdraw-button:hover{background-color:#4D6126 !important;color:#fff !important;-webkit-box-shadow:none !important;border:3px solid;}@media screen and (max-width:600px){#sliding-popup .popup-content #popup-buttons button{width:170px !important;}}@media screen and (max-width:992px){.popup-content.info.eu-cookie-compliance-content{flex-wrap:wrap;}div#popup-text{margin-bottom:30px;}div#eu-cookie-compliance-categories{width:30%;}div#popup-buttons{width:60%;}}body.eu-cookie-compliance-popup-open button.eu-cookie-withdraw-tab::after{content:'X';}button.eu-cookie-withdraw-tab::after{content:'Privacy policy';}div#popup-text a:hover{text-decoration:underline;}div#popup-text a{color:white;}button.eu-cookie-withdraw-tab{border:0;}body.eu-cookie-compliance-popup-open button.eu-cookie-withdraw-tab{right:0;transform:unset;left:unset;}.cta-home{text-align:center;margin-top:60px;margin-bottom:60px;}.cta-home .destination-home-title:after{content:'';display:block;width:100px;height:3px;background-color:#B6A784;margin:20px auto;}.cta-home .destination-home-title:before{content:'\e803';display:block;font-family:'fontello';color:#B6A784;font-size:37px;line-height:1;margin-bottom:15px;}.cta-home .secondary-description{color:#3D3D3D;font-family:Lato;font-size:16px;line-height:30px;margin-bottom:40px;}body.navbar-is-fixed-top{margin-top:20px;}@media screen and (max-width:992px){#custom-utilities-home-search-form .select-wrapper{border:2px solid #4B3729;}body.path-viaggi section#block-homesearchblock select{border:none !important;}}@media screen and (max-width:992px){#block-views-block-tematiche-block-3 .views-row .icon-wrapper{margin-bottom:10px !important;}}@media screen and (min-width:992px) and (max-width:1200px){#block-views-block-tematiche-block-3 .views-row{margin-bottom:80px;}}
@font-face{font-family:'fontello';src:url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.eot?72093704=);src:url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.eot?72093704=#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.woff2?72093704=) format('woff2'),url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.woff?72093704=) format('woff'),url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.ttf?72093704=) format('truetype'),url(/themes/custom/custom_theme/css/fonts/custom-fontello/font/fontello.svg?72093704=#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-barcode:before{content:'\e800';}.icon-aeroplano-vedi-destinazioni:before{content:'\e801';}.icon-assistenza:before{content:'\e802';}.icon-breve:before{content:'\e803';}.icon-budget:before{content:'\e804';}.icon-bus:before{content:'\e805';}.icon-bussola:before{content:'\e806';}.icon-canoa:before{content:'\e807';}.icon-cervo:before{content:'\e808';}.icon-ciclista:before{content:'\e809';}.icon-departures:before{content:'\e80a';}.icon-esperienza:before{content:'\e80b';}.icon-famiglia-tipo-di-viaggio:before{content:'\e80c';}.icon-faro:before{content:'\e80d';}.icon-phone:before{content:'\e80e';}.icon-instagram:before{content:'\e80f';}.icon-itinerari:before{content:'\e810';}.icon-path:before{content:'\e811';}.icon-path1:before{content:'\e812';}.icon-difficile:before{content:'\e813';}.icon-facile:before{content:'\e814';}.icon-prenotazione:before{content:'\e815';}.icon-lusso:before{content:'\e816';}.icon-tenda-tipo-di-viaggio:before{content:'\e817';}.icon-twitter:before{content:'\e818';}.icon-posta:before{content:'\e819';}.icon-pin:before{content:'\e81a';}.icon-media:before{content:'\e81b';}.icon-special:before{content:'\e81c';}.icon-impronte-subacque:before{content:'\e81d';}.icon-matrimonio:before{content:'\e81e';}.icon-angle-circled-right:before{content:'\f138';}
