/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:30px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-60px;top:-60px;transform:translate3d(60px,60px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-60px;top:-60px;transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-60px;top:60px;transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-60px;top:60px;transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:14px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4.2857142857px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(4.2857142857px,-4px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:7px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger-box{width:26px;height:21px;display:inline-block;position:relative;top:2px;margin-left:10px}button:focus{outline:none}.content-card-ozonoterapia{padding:60px}@media (max-width:768px){.content-card-ozonoterapia{padding:60px 20px}}.content-card-ozonoterapia:after{background-color:#fff;padding:60px 90px;position:relative;margin-top:-160px}.cerchio{width:35px;height:35px;border-radius:50px;background-color:#4ca585;margin:0 auto;line-height:2.3;padding-left:6px;margin-top:30px}.cerchio .loop{width:35px;height:35px;color:#fff;text-align:center;vertical-align:middle;vertical-align:middle;font-size:18px;line-height:0}.card-deck .card{height:350px}.card-deck{padding-top:60px}@media (max-width:768px){.card-deck{margin-right:0 !important}}.card{flex:1 0 32.3333% !important;margin-right:0 !important;margin-bottom:20px !important}.card-title{margin-top:50px;text-align:center;font-family:"montserrat",sans-serif;font-size:28px;font-weight:300}@media (max-width:992px){.card-title{font-size:18px}}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;object-fit:cover;font-family:"object-fit: cover;";top:0;left:0;width:100%;height:100%;z-index:-1}pre.dump{display:block;width:100%;clear:both;color:#000 !important;background:#ccc !important;text-transform:none !important;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}b,strong{font-weight:600}.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:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a5d2c2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:#fff}.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)}::-moz-selection{color:#fff;background:#4ca585}::selection{color:#fff;background:#4ca585}.main-container{background-color:#fff}.link-fx{text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#4ca585,#4ca585 50%,#212121 50%);background-size:200% 100%;background-position:100%}.link-fx:hover{transition:all .3s cubic-bezier(0,0,.23,1);background-position:0;-webkit-transition:all .3s cubic-bezier(0,0,.23,1);-moz-transition:all .3s cubic-bezier(0,0,.23,1);-ms-transition:all .3s cubic-bezier(0,0,.23,1);-o-transition:all .3s cubic-bezier(0,0,.23,1)}.link-fx2{color:#212121;font-size:12px;overflow:hidden;position:relative;padding:0;letter-spacing:.5px}.link-fx2:hover:before{width:100%;transition:width .3s;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s}.link-fx2:before{content:attr(data-letters);position:absolute;z-index:2;overflow:hidden;color:#4ca585;white-space:nowrap;width:0;-webkit-text-stroke:1px #4ca585;transition:width .4s;webkit-transition:width .4s;-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s}.zoom-img{overflow:hidden;position:relative}.zoom-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.zoom-img img{width:100%;transition:transform ease-in-out .25s;-webkit-transition:transform ease-in-out .25s;-moz-transition:transform ease-in-out .25s;-ms-transition:transform ease-in-out .25s;-o-transition:transform ease-in-out .25s}#tmenu{position:absolute;top:0;left:0;right:0;background-color:#fff;color:#414141;z-index:1000;-webkit-transition:height .6s linear,padding .3s linear,background .3s linear;-moz-transition:height .6s linear,padding .3s linear,background .3s linear;-o-transition:height .6s linear,padding .3s linear,background .3s linear;transition:height .6s linear,padding .3s linear,background .3s linear}#tmenu.scroll{top:-165px;position:fixed;left:0;right:0}#tmenu.scroll.tmenu-show{top:0;position:fixed;z-index:188}#tmenu.tmenu-transition{-webkit-transition:height .9s linear,top .3s linear,padding .3s linear;-moz-transition:height .9s linear,top .3s linear,padding .3s linear;-o-transition:height .9s linear,top .3s linear,padding .3s linear;transition:height .9s linear,top .3s linear,padding .3s linear}body.menu-open{overflow:hidden}body{font-family:"montserrat",sans-serif !important}#page{position:relative;padding-top:129px !important}@media (max-width:1199px){#page{padding-top:90px !important}}@media (max-width:576px){#page{padding-top:80px !important}}body{overflow-x:hidden}a:hover{text-decoration:none}p{line-height:1.8em}.container-fluid-no-padding{padding-left:0 !important;padding-right:0 !important;overflow-x:hidden}.container-fluid-custom-01{padding-left:30px;padding-right:30px}.banner-bottom{z-index:2}.banner-bottom img{width:100%}.container-custom-01{padding-left:0;padding-right:0;position:relative;z-index:3}a[href^=tel]{color:inherit;text-decoration:none}@media (max-width:1280px){html,body{font-size:14px !important}}@media (max-width:576px){.container-custom-01{padding-left:30px;padding-right:30px}}.banner-top.small .cover{background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern-white-opacity.svg);background-size:500px;position:absolute;top:0;width:100%;height:100%;z-index:1}.banner-top{height:520px;position:relative}.banner-top .h-content{height:75% !important}.banner-top .h-content-100{height:100% !important}.banner-top.texture-bg{background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern-white-opacity.svg) !important;background-size:500px;position:relative}.banner-top.banner-news:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);background:rgba(0,0,0,.4);color:rgba(0,0,0,.4)}.banner-top.small{height:400px}.banner-top.small .h-content{height:calc(100% - 60px) !important}.banner-top.small.odontoiatria:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#009ade;background:-moz-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#009ade),color-stop(73%,rgba(76,165,133,.56)),color-stop(100%,rgba(76,165,133,.4)));background:-webkit-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-o-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-ms-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:linear-gradient(to right,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%)}.banner-top.small.odontoiatria:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#009ade;background:-moz-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#009ade),color-stop(73%,rgba(76,165,133,.56)),color-stop(100%,rgba(76,165,133,.4)));background:-webkit-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-o-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-ms-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:linear-gradient(to right,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%)}.banner-top.small.osteopatia:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#00557d;background:-moz-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#00557d),color-stop(100%,rgba(0,155,222,.5)));background:-webkit-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-o-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-ms-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:linear-gradient(to right,#00557d 0%,rgba(0,155,222,.5) 100%)}.banner-top.small.biologia-nutrizione:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#4ca584;background:-moz-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#4ca584),color-stop(100%,rgba(0,155,222,.5)));background:-webkit-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-o-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-ms-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:linear-gradient(to right,#4ca584 0%,rgba(0,155,222,.5) 100%)}.banner-top.small.medicina-integrata:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#4ca584;background:-moz-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#4ca584),color-stop(100%,rgba(0,155,222,.5)));background:-webkit-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-o-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-ms-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:linear-gradient(to right,#4ca584 0%,rgba(0,155,222,.5) 100%)}.banner-top.small .box-info-servizi{padding-top:50px}.banner-top .titolo{font-size:50px;line-height:1em;color:#fff;font-weight:300;color:#fff}.banner-top .titolo.linea:after{content:"";position:relative;left:2px;display:block;width:1px;height:50px;background-color:#fff;margin:10px 0 15px}.banner-top .sottotitolo{color:#fff;font-family:"Eczar",serif;font-size:18px}.banner-top .sottotitolo a{color:#fff;text-decoration:underline}.box-breadcrumb{color:#fff;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;margin-bottom:20px}.box-breadcrumb a{color:#fff}.contenuto-principale{background:#fff}.contenuto-principale .row{margin-left:0;margin-right:0}.contenuto-principale .box-contenuto{background:#fff;position:relative;margin-top:-100px;padding-top:50px;padding-left:100px;padding-right:100px}.bottom-footer{position:relative;bottom:0;width:100%;padding-top:20px;padding-bottom:20px;margin-top:-60px}.bottom-footer .titolo-piccolo{font-size:14px;position:relative;padding-left:22px;z-index:2}.bottom-footer .titolo-piccolo a{color:#212121}.bottom-footer .titolo-piccolo.no-icon{padding-left:0}.bottom-footer .ico-faq svg{width:20px;height:20px;position:absolute;top:0;left:0}.bottom-footer:after{content:" ";position:absolute;width:50%;height:100%;top:0;background:#fff;z-index:1}@media (max-width:992px){.bottom-footer:after{width:100% !important}.banner-top.small .h-content{height:100% !important}.bottom-footer{margin-top:0}}@media (max-width:576px){.banner-top{height:280px}.banner-top .h-content{height:100% !important}.banner-top .titolo{font-size:30px}.banner-top .container-custom-01{padding-left:30px;padding-right:30px}.banner-top.small{height:inherit}.banner-top.small .h-content{height:80% !important;padding-top:30px;padding-bottom:30px}.bottom-footer{margin-top:0}}#logo{width:62px;height:62px;display:inline-block;transition-duration:.5s}#logo svg{width:85%;height:100%;max-width:85%}.logo{position:absolute;left:50%;top:50%;width:100px;height:102px;margin-left:-50px;margin-top:-51px;max-width:100%;display:block;stroke-miterlimit:5}.logo-scritta{transition-duration:.5s}.Animate-Draw{fill-opacity:0;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-duration:1.5s}.Animate-Draw-item-01{animation-fill-mode:forwards;animation-name:DrawEmme;stroke-dashArray:3500;stroke-dashoffset:3500}.Animate-Draw-item-02{animation-fill-mode:forwards;animation-name:DrawCuore;stroke-dashArray:3500;stroke-dashoffset:3500}.Animate-Draw-item-03{animation-fill-mode:forwards;animation-name:DrawEmmeAlta;stroke-dashArray:1500;stroke-dashoffset:1500;animation-delay:.1s}@keyframes DrawLine{to{stroke-dashOffset:0}}@keyframes DrawEmme{0%{stroke-dashOffset:3500}80%{stroke-dashOffset:0}100%{stroke-dashOffset:0}}@keyframes DrawCuore{0%{stroke-dashOffset:3500}85%{stroke-dashOffset:0}100%{stroke-dashOffset:0}}@keyframes DrawEmmeAlta{0%{stroke-dashOffset:1500}50%{stroke-dashOffset:0}100%{stroke-dashOffset:0}}.logo-item{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:60px}.logo-item.item-01{stroke:#4ca585}.logo-item.item-02{stroke:#00567d}.logo-item.item-03{stroke:#009ade}@media (max-width:576px){#logo{width:48px;height:48px}.logo-scritta{width:150px}}html,body{font-family:"Montserrat",sans-serif;font-size:15px}.logo-nav{height:55px}.nav-link{padding-right:.5rem !important;padding-left:.5rem !important}.ml-auto .dropdown-menu{left:auto !important;right:0}.sub-menu{padding-left:0}#menu-primary-navigation .sub-menu li{display:block}.button_container{position:absolute;top:30px;right:30px;height:27px;width:35px;cursor:pointer;z-index:100;transition:opacity .25s ease}.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#4ca585}.button_container.active .middle{opacity:0;background:#4ca585}.button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#4ca585}.button_container span{background:#4ca585;border:none;height:3px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}@media (min-width:1200px){.button_container{display:none}}@media (max-width:576px){.button_container{top:26px}}.offcanvas-collapse{height:0;width:100%;position:fixed;z-index:4;top:0;left:0;background-color:rgba(255,255,255,.7);overflow-y:hidden;transition:.5s;visibility:hidden;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.offcanvas-collapse.open{height:100%;visibility:visible;overflow-y:scroll}.offcanvas-collapse .main-menu-content{display:flex;align-items:left;justify-content:flex-end;flex-flow:column wrap;align-content:center}#menu-menu-top-responsive{margin:0;padding-top:110px;padding-bottom:40px;padding-left:30px}#menu-menu-top-responsive li{list-style:none;font-size:2.5vh;padding-top:1vh;padding-bottom:1vh}#menu-menu-top-responsive li a{color:#212121}.content-menu-responsive{background-color:#fff;width:100%;display:flex;align-items:center}.box-info-header-responsive{padding:20px 0;position:relative;width:100%}.box-info-header-responsive .box-info-header{margin:20px}.box-info-header-responsive .box-info-header .col-01{margin-bottom:20px}.box-info-header-responsive .box-info-header .col-01-a{margin-bottom:20px}.box-info-header-responsive .box-info-header .col-02{margin-bottom:20px}.box-info-header-responsive .prenota-responsive{width:100%;display:none}.box-info-header-responsive .prenota-responsive a{background-color:#4ca585;color:#fff;font-weight:400;padding-left:20px !important;padding-right:20px !important;display:block;padding:.5rem 1rem;margin:0 20px}.box-info-header-responsive .prenota-responsive:hover,.box-info-header-responsive .prenota-responsive:focus{color:#fff;text-decoration:none}@media (max-width:767px){#menu-menu-top-responsive li{font-size:18px}.prenota-responsive{display:block !important}.box-info-header-responsive .prenota-responsive a{text-align:center}}.header-container{z-index:9000;width:100vw;height:80px}.header-container .navbar-custom{padding:0}@media screen and (min-width:576px){.header-container{height:92px}}@media screen and (min-width:1200px){.header-container{height:130px}}.logo,#pittogramma{position:relative;margin:0;height:58px;width:56px;display:inline-block;left:unset;top:unset}.container-header-top{padding:10px 0;background-color:#fff;position:relative;z-index:100}.container-header-top .box-info-header{float:right;position:absolute;right:20px;top:20px}.container-header-top .box-info-header>div{float:left}.navbar-brand-custom{margin-left:1.4rem !important}.box-info-header{margin-top:13px;margin-right:35px}.box-info-header>div{font-size:14px}.box-info-header>div:last-child{border-right:0}.box-info-header .icn-pin{position:absolute;width:16px;height:16px;top:0;left:5px;fill:#00567d}.box-info-header .col-01-a{padding:0 16px 0 30px;position:relative}.box-info-header .col-01-a .icn-pin{width:14px;margin-left:2px;left:0}.box-info-header .col-01-a .icn-pin svg{width:22px;height:22px}.box-info-header .col-01{padding:0 16px 0 30px;position:relative;border-left:1px solid #f4f7f7}.box-info-header .col-01 .icn-pin{width:14px;margin-left:2px}.box-info-header .col-02{border-left:1px solid #f4f7f7;padding:0 10px 0 30px;position:relative}.box-info-header .col-02 .icn-pin{left:5px}.box-info-header .col-03{border-left:1px solid #f4f7f7;padding:0 10px 0 30px;position:relative}.box-info-header .col-03 .icn-pin{left:6px}.box-info-header .site_email{position:relative;color:#212121;font-weight:700}.container-header-bottom{padding-right:0;padding-left:0;position:relative;-webkit-box-shadow:0px 3px 3px 0px rgba(181,181,181,.15);-moz-box-shadow:0px 3px 3px 0px rgba(181,181,181,.15);box-shadow:0px 3px 3px 0px rgba(181,181,181,.15)}@media (max-width:1199px){.container-header-top{padding:10px 0}.container-header-top .box-info-header{display:none}}.navbar-collapse{height:100%}ul#menu-primary-navigation{margin-left:10px}.navbar-custom{padding:0;border-top:1px solid #f4f7f7;background-color:#fff}.navbar-custom .nav-link{padding-right:.8rem !important;padding-left:.8rem !important}.navbar-custom{position:relative;z-index:100;-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}.navbar-custom #menu-primary-navigation li a{color:#212121;text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#4ca585,#4ca585 50%,#212121 50%);background-size:200% 100%;background-position:100%}.navbar-custom #menu-primary-navigation li a:hover{transition:all .3s cubic-bezier(0,0,.23,1);background-position:0}.navbar-custom .dropdown-toggle:after{display:none !important}.navbar-custom .dropdown-item:hover,.navbar-custom .dropdown-item:active{background-color:#f4f7f7}.navbar-custom .dropdown-menu.depth_0{border-top:2px solid #435363;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-left:0;border-right:0;border-bottom:0;margin-top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;display:flex;flex-direction:column}.navbar-custom .nav-item-356 .dropdown-menu.depth_0,.navbar-custom .nav-item-357 .dropdown-menu.depth_0,.navbar-custom .nav-item-4108 .dropdown-menu.depth_0,.navbar-custom .nav-item-4412 .dropdown-menu.depth_0{flex-direction:row}.navbar-custom .dropdown.nav-item.show .dropdown-menu.depth_0{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}.navbar-custom .dropdown-menu.depth_0:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:-1}.navbar-custom .dropdown.nav-item:before{content:"";display:block;position:absolute;top:24px;left:calc(50% - 9px);height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #435363;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;-webkit-transition:opacity .3s ease-out,transform .3s ease-out;-moz-transition:opacity .3s ease-out,transform .3s ease-out;-ms-transition:opacity .3s ease-out,transform .3s ease-out;-o-transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}.navbar-custom .dropdown.nav-item.show:before{opacity:1;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}.header_prenota{background-color:#4ca585;color:#fff;font-weight:400;padding-left:20px !important;padding-right:20px !important;display:block;padding:.5rem 1rem;position:absolute;top:0;right:0;width:234px;text-align:center}.header_prenota:hover,.header_prenota:focus{color:#fff;text-decoration:none}@media (max-width:1199px){.navbar-custom{border-top:1px solid #fff}.header_prenota{top:-66px;right:88px}}@media (max-width:767px){.header_prenota{display:none}.prenota-responsive{display:block}}#loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1040}.logo-loader{position:absolute;left:50%;top:50%;width:100px;height:102px;margin-left:-50px;margin-top:-51px;max-width:100%;display:block;stroke-miterlimit:5}.banner-home{height:calc(100vh - 130px);overflow:hidden;display:block}.hero-image{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;width:100%}.hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.slick-slider{overflow:hidden}.slick-slider div.slick-active .hero-image{-webkit-animation:myMove 8s 1 ease-in-out;-moz-animation:myMove 8s 1 ease-in-out;-o-animation:myMove 8s 1 ease-in-out;-ms-animation:myMove 8s 1 ease-in-out;animation:myMove 8s 1 ease-in-out}@keyframes myMove{from{transform:scale(1,1);transform-origin:50% 50%}to{transform:scale(1.1,1.1);transform-origin:50% 0%}}@-webkit-keyframes myMove{from{-webkit-transform:scale(1,1);-webkit-transform-origin:50% 50%}to{-webkit-transform:scale(1.1,1.1);-webkit-transform-origin:50% 0%}}@-o-keyframes myMove{from{-o-transform:scale(1,1);-o-transform-origin:50% 50%}to{-o-transform:scale(1.1,1.1);-o-transform-origin:50% 0%}}@-moz-keyframes myMove{from{-moz-transform:scale(1,1);-moz-transform-origin:50% 50%}to{-moz-transform:scale(1.1,1.1);-moz-transform-origin:50% 0%}}@-ms-keyframes myMove{from{-ms-transform:scale(1,1);-ms-transform-origin:50% 50%}to{-ms-transform:scale(1.1,1.1);-ms-transform-origin:50% 0%}}.elemento-il-centro{position:absolute;top:20%;right:46%;padding-top:110px;padding-bottom:110px}@media (max-width:1245px){.elemento-il-centro{display:none !important}}.box-banner-home{display:block;position:relative;width:100vw;overflow:hidden}.banner-home .slide1{height:300px}.columns{position:relative}.box-banner-home .slick-slider{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.box-banner-home .slick-slider .slick-list{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.banner-home .slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 129px);display:block;overflow:hidden}@media (max-width:1199px){.banner-home .slide{height:calc(100vh - 90px)}}@media (max-width:576px){.banner-home .slide{height:calc(100vh - 80px)}}.banner-home .slide .elemento-il-centro{height:0}.banner-home .slide .container-fluid-banner{padding-left:100px}.banner-home .slide .label-section-banner{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c;margin-bottom:20px}.banner-home .slide .title-banner{font-size:50px;line-height:1em;color:#212121}.banner-home .slide .title-banner a{color:#212121;font-weight:300;line-height:1em}.banner-home .slide .title-banner a:hover,.banner-home .slide .title-banner a:focus{color:#212121;text-decoration:none;outline:none}.banner-home .slide .title-banner a span{color:#4ca585}.banner-home .slide .title-banner:after{content:"";position:relative;left:2px;display:block;width:1px;height:75px;background-color:#6c6c6c;margin:10px 0 15px}.banner-home .slide .txt-section-banner{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c;line-height:1.5em}.box-navigation-banner{margin-top:30px;display:flex}.box-navigation-banner .arrow-prev{margin-right:20px;cursor:pointer}.box-navigation-banner .arrow-prev svg{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.box-navigation-banner .arrow-prev svg:hover{opacity:.5}.box-navigation-banner .arrow-next{cursor:pointer}.box-navigation-banner .arrow-next svg{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.box-navigation-banner .arrow-next svg:hover{opacity:.5}.menu-banner-side{position:absolute;top:calc(50% - 94px);right:0;z-index:2;transition-duration:.5s}.menu-banner-side a{padding:8px;width:300px;display:block;margin:8px 0;font-size:14px;color:#4ca585;-webkit-box-shadow:0 3px 3px 0 rgba(181,181,181,.35);-moz-box-shadow:0 3px 3px 0 rgba(181,181,181,.35);box-shadow:0 3px 3px 0 rgba(181,181,181,.35);background:#fff}.menu-banner-side a:hover,.menu-banner-side a:focus{color:#fff;text-decoration:none}.button-menu-side{margin-top:20px;position:absolute;width:40px;height:40px;display:block;background:#4ca585;top:0;right:0;z-index:2;cursor:pointer;display:none}.button-menu-side .freccia{width:10px;transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);margin-left:15px;margin-top:10px}.button-menu-side .freccia.open{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}@media (max-width:1480px){.banner-home .elemento-il-centro{right:37%}}@media (max-width:1440px){.banner-home .slide .title-banner{font-size:40px}.banner-home .elemento-il-centro{padding-top:90px;padding-bottom:90px}}@media (max-width:1200px){.slick-slide .elemento-il-centro{display:none !important}.menu-banner-side{right:-300px}.menu-banner-side.open{right:0}.button-menu-side{display:block}}@media (max-width:576px){.box-navigation-banner{position:absolute;left:0;margin-top:0;width:100%;padding:0 -15px}.box-navigation-banner .arrow-next{margin-left:auto}.menu-banner-side{top:inherit;bottom:10px;right:calc(50% - 150px)}.button-menu-side{display:none}.slick-initialized .slick-slide:after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:-1}.banner-home .slide .container-fluid-banner{padding-left:20px;padding-right:20px;padding-bottom:60px;text-align:center}.banner-home .slide .txt-section-banner br{display:none}.banner-home .slide .title-banner{font-size:4.5vh}.banner-home .slide .title-banner:after{left:50%;height:30px}.banner-home.slick-initialized .slick-slide:after{content:"";position:absolute;width:100%;height:100%;top:0;background-color:rgba(255,255,255,.75);color:rgba(255,255,255,.75);z-index:-1}}@media (max-width:320px){.box-navigation-banner{top:0}}.section-su-di-noi{background-color:#f4f7f7;padding:0;position:relative;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern.svg);background-size:500px}.section-su-di-noi .box-su-di-noi{background:#fff;padding:20px 50px 50px}.section-su-di-noi .box-su-di-noi:after{content:"";display:block;width:1px;height:60px;margin:10px auto 0;background-color:#6c6c6c;position:absolute;bottom:-30px;left:50%}.section-su-di-noi .box-su-di-noi>.title{text-align:center;font-size:32px;font-weight:300;margin-bottom:10px;line-height:1.8em}.section-su-di-noi .box-txt{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}.section-su-di-noi .box-txt a{color:#4ca585}.section-su-di-noi .box-txt a:hover,.section-su-di-noi .box-txt a:focus{color:#4ca585;text-decoration:none}.section-su-di-noi .title-info{text-align:center;font-size:32px;font-weight:300;margin:60px 0 0}.section-su-di-noi .title-info a{font-weight:400;color:#4ca585}.section-su-di-noi .btn-cta{display:-webkit-inline-box;font-size:15px;height:60px;padding-left:15px;padding-right:70px;position:relative;background-color:#4ca585;margin:20px 20px 0}.section-su-di-noi .btn-cta:hover .freccia,.section-su-di-noi .btn-cta:focus .freccia{text-decoration:none;background-position:right 15px center}.section-su-di-noi .btn-cta .titolo_label{line-height:1em;white-space:nowrap;color:#212121;margin-top:22px;color:#fff}.section-su-di-noi .btn-cta .freccia{background-color:#a5d2c2;height:60px;width:60px;display:block;position:absolute;top:0;right:0;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/icn-arrow-white.svg);background-repeat:no-repeat;background-position:right 23px center;background-size:10px;-webkit-transition:background-position .15s linear;transition:background-position .15s linear}.section-su-di-noi .box-su-di-noi,.section-su-di-noi .title-info{transform:translateY(-90px);-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-o-transform:translateY(-90px)}@media (max-width:576px){.section-su-di-noi{padding-bottom:50px}.section-su-di-noi .box-su-di-noi{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}.section-su-di-noi .title-info{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}.box-i-nostri-servizi{padding-top:60px;position:relative;z-index:2}.box-i-nostri-servizi.mb-custom{padding-bottom:50px}.box-i-nostri-servizi .title-section{font-size:50px;color:#212121;font-weight:300;line-height:1em;margin-bottom:50px}.box-i-nostri-servizi .title-section span{color:#4ca585}.box-i-nostri-servizi .mini-titolo{font-size:28px;line-height:1em;font-family:"Montserrat",sans-serif;font-weight:300;margin-bottom:40px}.box-i-nostri-servizi .testo{margin-bottom:50px}.box-i-nostri-servizi .testo p{font-size:15px;color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px}.contenitore-parallax{transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}.col-custom-servizi{background-color:#f4f7f7}.contenitore-parallax .jarallax{min-height:0;height:0;padding-top:70%}.box-singolo-servizio{display:block;overflow:hidden;position:relative;z-index:1}.box-singolo-servizio.odontoiatria{border-top:6px solid #009ade}.box-singolo-servizio.osteopatia{border-top:6px solid #00567d}.box-singolo-servizio.biologia{border-top:6px solid #4ca585}.box-singolo-servizio:hover{text-decoration:none}.box-singolo-servizio .title{text-align:center;font-size:30px;font-weight:600;line-height:1em;color:#212121;padding:20px 10px}.box-singolo-servizio img{width:100%;height:auto}.box-bottom{width:100%;transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}.no-gutter-row{margin-right:0;margin-left:0}.no-gutters-col{padding-left:0;padding-right:0}.box-bottom .container-fluid{padding-left:0;padding-right:0}.box-bottom{position:relative;z-index:0;background-color:#f4f7f7;padding:100px 0 0}.box-bottom .box-testo{padding-top:100px;padding-bottom:50px}.box-bottom .box-testo .mini{font-size:18px;font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;margin-bottom:10px}.box-bottom .box-testo .title{font-size:50px;color:#212121;font-weight:300;line-height:1em;margin-bottom:40px}.box-bottom .box-testo .title span{color:#4ca585}.box-bottom .box-testo .title a{color:#212121}.box-bottom .box-testo .testo{color:#6c6c6c;font-size:18px}.box-bottom .box-testo .testo p{font-family:"Eczar",serif;letter-spacing:.5px}.box-bottom .box-testo .testo p a{color:#4ca585}.box-bottom .col-custom-servizi{width:46vw;padding-left:22vw}@media (max-width:1440px){.box-bottom .col-custom-servizi{width:50vw;padding-left:10vw;padding-right:20px}.box-bottom .box-testo .title{font-size:40px}.box-i-nostri-servizi{padding-top:40px}.box-i-nostri-servizi .title-section{font-size:40px}.box-singolo-servizio .title{font-size:2vw}}@media (max-width:768px){.box-singolo-servizio .title{font-size:18px}.box-i-nostri-servizi .title-section{font-size:35px}.box-bottom .col-custom-servizi{width:100%;padding-left:30px;padding-right:30px}}@media (max-width:991px){.box-bottom .col-custom-servizi{padding-bottom:50px;width:100vw;padding-left:10vw;padding-right:10vw}.contenitore-parallax{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@media (max-width:576px){.box-i-nostri-servizi{padding-top:40px}.box-bottom .box-testo{padding-top:40px;padding-bottom:0}.box-bottom .box-testo .title{font-size:35px}}.dicono-di-noi{padding:100px 0}.dicono-di-noi .title-section{font-size:50px;color:#212121;font-weight:300;line-height:1em}.dicono-di-noi .title-section span{color:#4ca585}.dicono-di-noi .testo{margin-bottom:50px}.dicono-di-noi .testo p{font-size:18px;color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px}.dicono-di-noi .line-under:after{content:"";display:block;width:1px;height:60px;margin:30px auto 0;background-color:#6c6c6c}.slicktestimonial{margin-top:-20px}.slicktestimonial .slick-dots{position:unset !important}.slicktestimonial .slick-dots li.slick-active button:before{background-color:transparent}.slicktestimonial .slick-dots li button:before{content:" " !important;border:4px solid #4ca585 !important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:15px !important;height:15px !important;background-color:#4ca585;opacity:1 !important}.box-testimonial{width:100%;display:block;font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c}.box-testimonial .testo-testimonial{margin-bottom:30px;font-size:18px}.box-testimonial .testo-testimonial a{color:#4ca585}.box-testimonial .testo-testimonial a:hover,.box-testimonial .testo-testimonial a:focus{color:#4ca585;text-decoration:none}.box-testimonial .nome-testimonial{font-size:16px;margin-bottom:30px}@media (max-width:1440px){.dicono-di-noi{padding-top:60px 0px}.dicono-di-noi .title-section{font-size:40px}}@media (max-width:1200px){.dicono-di-noi{padding:0 0 100px}}@media (max-width:992px){.dicono-di-noi{padding:0 0 100px}}@media (max-width:576px){.dicono-di-noi .title-section{font-size:35px}}.richiedi-un-consulto{padding:100px 0 0;background:#f4f7f7;margin-top:-100px}.richiedi-un-consulto .title-section{font-size:50px;color:#212121;font-weight:300;line-height:1em}.richiedi-un-consulto .title-section span{color:#4ca585}.richiedi-un-consulto .testo{margin:16px 0 60px}.richiedi-un-consulto .testo p{font-size:18px;color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px}.richiedi-un-consulto .box-cosulto-single{display:block}.richiedi-un-consulto .box-cosulto-single img{width:100%;height:auto}.richiedi-un-consulto .box-cosulto-single .box-info-consulto{position:relative;top:-100px;clear:both;background:#fff;text-align:center;margin:0 30px;padding:40px 10px;z-index:1;color:#6c6c6c;min-height:230px}.richiedi-un-consulto .box-cosulto-single .box-info-consulto .titolo{font-size:32px;font-weight:300;color:#212121;line-height:1em;margin-bottom:10px}.richiedi-un-consulto .box-cosulto-single .box-info-consulto .descrizione{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.richiedi-un-consulto .box-cosulto-single .box-info-consulto .scopri{color:#4ca585;position:absolute;bottom:30px;text-align:center;width:100%;font-family:"Eczar",serif;letter-spacing:.5px;text-decoration:underline;font-size:18px}.richiedi-un-consulto .box-cosulto-single .box-info-consulto .scopri a{color:#4ca585;text-decoration:underline}@media (max-width:1440px){.richiedi-un-consulto .title-section{font-size:40px}}@media (max-width:992px){.richiedi-un-consulto .box-cosulto-single .box-info-consulto{top:-50px;margin:0 0 30px}}@media (min-width:767px) and (max-width:992px){.richiedi-un-consulto .box-cosulto-single .box-info-consulto{top:0}.richiedi-un-consulto .box-cosulto-single .box-info-consulto .scopri{left:0}}@media (max-width:576px){.richiedi-un-consulto .title-section{font-size:35px}}.section-dentisti{height:600px;background-image:url("/wp-content/themes/madaschi-theme/assets/includes/img/studio-dentistico-bergamo.jpg")}.section-dentisti .box-info{padding-left:100px}.section-dentisti .bg-gradiente{background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 18%,rgba(229,229,229,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 18%,rgba(229,229,229,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 18%,rgba(229,229,229,0) 100%)}.section-dentisti .titolo{font-size:50px;line-height:1em;color:#fff;font-weight:300}.section-dentisti .titolo a{color:#fff}.section-dentisti .titolo:after{content:"";position:relative;left:2px;display:block;width:1px;height:75px;background-color:#fff;margin:10px 0 15px}.section-dentisti .testo{color:#fff;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;line-height:1.8em;margin-bottom:20px}.section-dentisti .scopri{color:#4ca585;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;text-decoration:underline}@media (max-width:576px){.section-dentisti .bg-gradiente{background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 100%,rgba(229,229,229,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 100%,rgba(229,229,229,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(5,3,10,.41) 100%,rgba(229,229,229,0) 100%)}}.section-il-centro{position:relative;margin-top:-80px}.section-il-centro:after{content:"";display:block;width:1px;height:60px;margin:10px auto 0;background-color:#6c6c6c;position:absolute;bottom:-30px;left:50%}.section-il-centro .box-il-centro{background:#fff;text-align:center;padding-top:50px;padding-bottom:50px}.section-il-centro .box-il-centro .titolo{text-align:center;font-size:50px;font-weight:300;margin-bottom:40px;line-height:1em}.section-il-centro .box-il-centro .testo{max-width:600px;margin:20px auto;color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.section-il-centro .box-il-centro .testo a{color:#4ca585}.section-il-centro .box-il-centro img{width:100%;height:auto;max-width:426px;margin-bottom:30px}@media (max-width:1440px){.section-dentisti .titolo{font-size:40px}.section-il-centro .box-il-centro .titolo{font-size:40px}}@media (max-width:576px){.section-il-centro{margin-top:0}.section-dentisti .box-info{padding-left:20px}.section-dentisti .titolo{font-size:35px}.section-il-centro .box-il-centro .titolo{font-size:35px}}.section-iscrizione-newsletter{background:#f4f7f7;padding:200px 0 100px;margin-top:-100px}.titolo{font-size:32px;line-height:1em;font-weight:300;margin-bottom:20px}.titolo span{font-weight:400}.box-link-pdf{display:block;margin:50px 0;text-align:center;text-decoration:underline;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#4ca585}.box-link-pdf:hover,.box-link-pdf:focus{color:#4ca585;text-decoration:underline}.box-link-pdf .ico-pdf{width:32px;height:32px;margin:0 10px}.ico-nav-sinistra a{display:flex;flex-direction:row;align-items:center}.ico-nav-sinistra a .testo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px;color:#6c6c6c;margin-left:10px}.ico-nav-sinistra a .freccia{background:#f4f7f7;height:40px;width:40px;text-align:center;line-height:40px;border-radius:50%;color:#4ca585;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.ico-nav-destra a{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.ico-nav-destra a .testo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px;color:#6c6c6c;margin-right:10px}.ico-nav-destra a .freccia{background:#f4f7f7;height:40px;width:40px;text-align:center;line-height:40px;border-radius:50%;color:#4ca585;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#mce-responses{margin-top:30px}#mce-responses .response{color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;border:1px solid #6c6c6c;padding:20px}.section-cta-generica{background:#009ade;padding:50px 0;z-index:2;position:relative}.section-cta-generica .titolo-cta{font-size:42px;line-height:1.5em;color:#fff;font-weight:300}.section-cta-generica .titolo-cta span{font-weight:400}.section-cta-generica .btn-cta{display:-webkit-inline-box;height:60px;padding-left:15px;padding-right:70px;position:relative;background-color:#fff;margin:0 20px}.section-cta-generica .btn-cta:hover .freccia,.section-cta-generica .btn-cta:focus .freccia{text-decoration:none;background-position:right 15px center}.section-cta-generica .btn-cta .titolo_label{line-height:1em;white-space:nowrap;color:#212121;margin-top:22px}.section-cta-generica .btn-cta .freccia{background-color:#f4f7f7;height:60px;width:60px;display:block;position:absolute;top:0;right:0;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/icn-arrow.svg);background-repeat:no-repeat;background-position:right 23px center;background-size:10px;-webkit-transition:background-position .15s linear;transition:background-position .15s linear}@media (max-width:1440px){.section-cta-generica .titolo-cta{font-size:30px}}@media (max-width:991.98px){.section-cta-generica .btn-cta{margin:20px auto}}.box-testo-pagina-bianca{background-color:#fff;padding:70px 50px 90px;position:relative}.box-testo-pagina-bianca .titolo{font-weight:300;font-size:58px;line-height:1em;margin-bottom:30px}.box-testo-pagina-bianca .box-testo{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}.box-testo-pagina-bianca .box-testo a{color:#4ca585}.box-testo-sotto-banner{background-color:#fff;padding:60px 90px;position:relative;margin-top:-160px}.box-testo-sotto-banner h3{font-size:18px;color:#212121;margin-bottom:1.5rem;line-height:1rem;margin-top:1.5rem}.box-testo-sotto-banner.no-arrow:after{z-index:-1}.box-testo-sotto-banner:after{content:"";display:block;position:absolute;height:50px;width:50px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;left:50%;bottom:-25px;margin-left:-25px;z-index:1}.box-testo-sotto-banner.versione-2{padding:70px 0 90px;margin-top:0}.box-testo-sotto-banner .titolo{font-weight:300;font-size:50px;line-height:1em}.box-testo-sotto-banner .sottotitolo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c;margin-bottom:60px}.box-testo-sotto-banner a{color:#4ca585}.box-testo-sotto-banner .box-testo{-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px;font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}.box-testo-sotto-banner .box-testo hr{margin-top:0;margin-bottom:0;border-top:0 solid transparent}.box-testo-sotto-banner .box-testo-2{padding-top:30px;font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;margin-bottom:30px;font-size:18px}.box-testo-sotto-banner .box-testo-2 .titolo-testo-2{font-size:18px;line-height:1em;color:#4ca585}.section-verde{background:#f4f7f7;padding-top:100px;padding-bottom:100px;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern-white.svg);background-size:500px;position:relative}.section-verde.bottom-arrow:after{content:"";display:block;position:absolute;height:50px;width:50px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;left:50%;bottom:-25px;margin-left:-25px;z-index:1}.section-verde .box-link-servizi-seo{margin-bottom:30px}.section-verde .box-link-servizi-seo .row{height:100%}.section-verde .box-link-servizi-seo a{border-left:4px solid #4ca585;background:#fff;display:block;padding:15px 20px 10px;margin-top:10px;height:100%;color:#212121}.section-verde .box-link-servizi-seo .link{border-left:4px solid #4ca585;background:#fff;display:block;padding:15px 20px 10px;margin-top:10px;height:100%;color:#212121}.section-verde .box-link-servizi-seo .link-hover{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.section-verde .box-link-servizi-seo .link-hover:hover{color:#fff}.section-verde .box-link-servizi-seo .nome-servizio{font-weight:300;font-size:28px;line-height:1em;margin-bottom:0}.section-verde .titolo{font-size:58px;line-height:1em;margin-bottom:0;font-weight:300;margin-bottom:20px}.section-verde .titolo span{font-weight:400}.section-verde .sottotitolo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c;margin-bottom:20px}.section-verde .sottotitolo a{color:#4ca585}.section-verde .box-links-servizi-seo{margin-top:50px}.section-verde .box-contenuto-banner-footer{text-align:center;padding:60px;background:#fff}.section-verde .box-contenuto-banner-footer .titolo{font-size:28px;line-height:1em;margin-bottom:20px;font-weight:300;color:#212121}.section-verde .box-contenuto-banner-footer .contenuto{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}.section-verde .box-contenuto-banner-footer .contenuto a{color:#4ca585}@media screen and (max-width:1024px){.box-testo-sotto-banner .box-testo{-webkit-column-count:inherit;column-count:inherit;-webkit-column-gap:inherit;column-gap:inherit}}@media screen and (max-width:576px){.box-testo-sotto-banner{padding:40px 30px;margin-top:0}.box-testo-sotto-banner .titolo{font-size:30px}.box-testo-sotto-banner.versione-2{padding-left:30px;padding-right:30px}.section-verde .titolo{font-size:30px}.section-verde .box-links-servizi-seo{margin-top:30px}.section-verde .box-links-servizi-seo .nome-servizio{font-size:20px}}.banner-servzi{min-height:600px;position:relative}.banner-servzi .cover{background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern-white-opacity.svg);background-size:500px;position:absolute;top:0;width:100%;height:100%;z-index:1}.banner-servzi.odontoiatria:after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#009ade;background:-moz-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#009ade),color-stop(73%,rgba(76,165,133,.56)),color-stop(100%,rgba(76,165,133,.4)));background:-webkit-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-o-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:-ms-linear-gradient(left,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%);background:linear-gradient(to right,#009ade 0%,rgba(76,165,133,.56) 73%,rgba(76,165,133,.4) 100%)}.banner-servzi.osteopatia:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#00557d;background:-moz-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#00557d),color-stop(100%,rgba(0,155,222,.5)));background:-webkit-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-o-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:-ms-linear-gradient(left,#00557d 0%,rgba(0,155,222,.5) 100%);background:linear-gradient(to right,#00557d 0%,rgba(0,155,222,.5) 100%)}.banner-servzi.biologia-nutrizione:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:0;background:#4ca584;background:-moz-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#4ca584),color-stop(100%,rgba(0,155,222,.5)));background:-webkit-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-o-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:-ms-linear-gradient(left,#4ca584 0%,rgba(0,155,222,.5) 100%);background:linear-gradient(to right,#4ca584 0%,rgba(0,155,222,.5) 100%)}.banner-servzi .col-img-destra{position:relative;display:block}.banner-servzi .col-img-destra .test-01{position:absolute;right:0}.banner-servzi .contenitore-zoom-banner{position:absolute;top:50px;left:0;width:50vw;z-index:3;height:600px;display:block;overflow:hidden}.banner-servzi .contenitore-zoom-banner .inner{height:100%;width:100%;background-size:cover;background-position:center;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s}.banner-servzi .contenitore-zoom-banner .inner.zoom-on-load{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.banner-servzi .contenitore-parallax-banner{position:absolute;top:50px;left:0;width:50vw;z-index:3;display:block;overflow:hidden;height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s ease}.banner-servzi .contenitore-parallax-banner:hover{transform:scale(1.2)}.banner-servzi .contenitore-parallax-banner .jarallax{min-height:0;height:0;padding-top:640px}.banner-servzi .opacity-0{opacity:0}.banner-servzi .fade-on-load{animation:fadein 2s;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.banner-servzi .col-custom-banner-info{margin-top:80px;padding-right:20px;color:#fff;display:block}.banner-servzi .col-custom-banner-info .titolo{font-size:50px;line-height:1em;font-weight:300}.banner-servzi .col-custom-banner-info .titolo:after{content:"";position:relative;left:2px;display:block;width:1px;height:75px;background-color:#fff;margin:10px 0 15px}.banner-servzi .col-custom-banner-info .testo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.section-box-link-servizi{padding:200px 0 100px;margin-top:0}.section-box-link-servizi.servizi-utenti{background-color:#f4f7f7;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/pattern-white.svg);background-size:500px;padding-top:100px}.section-box-link-servizi.servizi-utenti .titolo{font-size:58px;line-height:1em;margin-bottom:0;font-weight:300;margin-bottom:20px}.section-box-link-servizi.servizi-utenti .titolo span{font-weight:400}.section-box-link-servizi.servizi-utenti .sottotitolo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px;color:#6c6c6c;margin-bottom:20px}.section-box-link-servizi .box-list-servizio-utenti{margin-top:40px}.section-box-link-servizi .box-link-servizio{text-align:center;margin-bottom:30px}.section-box-link-servizi .box-link-servizio .box-info-servizio{display:flex;align-items:center;justify-content:center}.section-box-link-servizi .box-link-servizio a{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.05);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.05);box-shadow:0 0 4px 2px rgba(0,0,0,.05);background-color:#fff;display:block;overflow:hidden;min-height:400px;padding:30px;position:relative}.section-box-link-servizi .box-link-servizio a .titolo{font-weight:600;color:#212121;font-size:28px;line-height:1em;margin-bottom:30px}.section-box-link-servizi .box-link-servizio a .categoria{font-weight:300;color:#212121;font-size:14px;margin-bottom:20px;text-transform:uppercase}.section-box-link-servizi .box-link-servizio a .categoria .btn_categoria{width:220px;margin:0 auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.section-box-link-servizi .box-link-servizio a .categoria .btn_categoria.cat_osteopatia{background-color:#009ade;color:#fff}.section-box-link-servizi .box-link-servizio a .categoria .btn_categoria.cat_odontoiatria{background-color:#4ca585;color:#fff}.section-box-link-servizi .box-link-servizio a .categoria .btn_categoria.cat_biologia_nutrizione{background-color:#00567d;color:#fff}.section-box-link-servizi .box-link-servizio a .testo{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}.section-box-link-servizi .box-link-servizio a .scopri{position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:#4ca585;text-decoration:underline;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.section-box-link-servizi .box-link-servizio .row{height:100%}.banner-claim{height:700px;z-index:2}.banner-claim .box-contenuto{background-color:rgba(255,255,255,.9);color:rgba(255,255,255,.8);padding:100px;text-align:center;width:100%;display:block}.banner-claim .box-contenuto .titolo{font-size:28px;line-height:1em;margin-bottom:20px;font-weight:300;color:#212121}.banner-claim .box-contenuto .contenuto{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c}.banner-claim .box-contenuto .label-scopri{color:#4ca585;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;text-decoration:underline;margin-top:40px}@media (max-width:1440px){.banner-servzi .col-custom-banner-info{margin-top:60px}}@media (max-width:991px){.section-box-link-servizi{padding:80px 0}}@media screen and (max-width:767.5px){.banner-servzi .col-custom-banner-info{margin-top:40px}.banner-servzi .contenitore-zoom-banner{position:inherit;width:100%;height:400px}.banner-servzi .contenitore-parallax-banner{position:inherit;width:100%}.banner-servzi .contenitore-parallax-banner .jarallax{padding-top:400px}.banner-servzi .col-img-destra{padding-left:15px;padding-right:15px}.banner-claim .box-contenuto{padding:50px}}p.titolo-lista-no-link{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;margin-bottom:32px;color:#fff;font-weight:400;line-height:1em}.box-telefono a.link-fx{background-image:linear-gradient(to right,#4ca585,#4ca585 50%,#fff 50%);padding-right:10px}.lista-sezioni{margin:0 0 30px;padding:0;font-size:13px;letter-spacing:.3px}.lista-sezioni li{list-style:none;margin-bottom:5px;opacity:.9}.lista-sezioni li.menu-il-centro,.lista-sezioni li.menu-servizi-al-paziente,.lista-sezioni li.menu-odontoiatria,.lista-sezioni li.menu-osteopatia,.lista-sezioni li.menu-biologia-nutrizione{opacity:1 !important}.lista-sezioni a{color:#fff}.lista-sezioni a:hover,.lista-sezioni a:focus{text-decoration:none;color:#fff}.lista-sezioni .titolo{font-family:"Montserrat",sans-serif;font-size:14px;margin-bottom:32px;color:#fff;font-weight:500}.footer-end{background:#333;color:#fff;font-weight:600;font-size:12px;padding-left:10px;padding-right:10px}.footer-end a{font-weight:400;color:#fff}.footer-end a:hover,.footer-end a:focus{color:#fff;text-decoration:none}.footer-end .link-dexanet{text-align:right}.section-faq{padding:100px 0;background-image:url("/wp-content/themes/madaschi-theme/assets/includes/img/dettaglio-banner.jpg")}.section-faq .titolo{font-size:58px;line-height:1em;color:#fff;font-weight:300}.section-faq .sottotitolo{color:#fff;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.section-faq .box-faq-list{margin-top:50px}.section-faq .box-faq{padding-left:30px;position:relative}.section-faq .box-faq:before{width:20px;height:20px;top:17px;position:absolute;left:0;content:url("/wp-content/themes/madaschi-theme/assets/includes/img/icn-faq.svg")}.section-faq .box-faq .titolo-faq{font-size:18px;color:#fff;padding-left:30px;margin-bottom:0;line-height:1}@media screen and (max-width:576px){.section-faq .titolo{font-size:30px}.section-faq .box-faq .titolo-faq{font-size:16px}}.box-list-link{margin-top:50px}.box-list-link .box-img{position:relative;overflow:hidden}.box-list-link .box-img img{width:100%;transition:transform ease-in-out .25s;-webkit-transition:transform ease-in-out .25s;-moz-transition:transform ease-in-out .25s;-ms-transition:transform ease-in-out .25s;-o-transition:transform ease-in-out .25s}.box-list-link .box-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.box-link-pagina-testo{background-color:#fff}.box-link-pagina-testo a{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;z-index:3;width:100%;height:100%;left:0;top:0;flex:100%;flex-direction:column}.box-link-pagina-testo .box-testo{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;max-width:50%}.box-link-pagina-testo .box-testo .titolo{font-size:28px;line-height:1em;color:#212121;margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:500}.box-link-pagina-testo .box-testo .testo{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px}@media screen and (max-device-width:1024px) and (orientation:landscape){.box-link-pagina-testo{padding-top:30px}}@media screen and (max-width:992px){.box-link-pagina-testo .box-testo{max-width:80%;padding-top:40px;padding-bottom:40px}}@media screen and (max-width:1200px){.box-link-pagina-testo .box-testo{max-width:80%}}@media screen and (max-width:1300px){.box-link-pagina-testo .box-testo{max-width:80%}}@media screen and (max-width:768px){.box-list-link .box-img:before{display:none}}.box-partnership{margin-bottom:100px}.box-partnership .box-singolo{margin-bottom:30px;text-align:center}.box-partnership .box-singolo img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s ease}.box-partnership .box-singolo img:hover{filter:grayscale(0) !important;-webkit-filter:grayscale(0) !important}@media (max-width:1440px){.box-partnership{margin-bottom:0}}.slide-banner-gallery{position:relative}.slide-banner-gallery img{width:100%}.slide-banner-gallery .slide{height:80vh}.slide-banner-gallery .slick-next{background-color:#fff;right:10px;z-index:2;width:40px;height:40px}.slide-banner-gallery .slick-next:before{content:url(/wp-content/themes/madaschi-theme/assets/includes/img/icn-arrow.svg) !important;display:block;width:10px !important;margin-left:15px}.slide-banner-gallery .slick-next:hover,.slide-banner-gallery .slick-next:focus{background-color:#fff}.slide-banner-gallery .slick-prev{background-color:#fff;left:10px;z-index:2;width:40px;height:40px}.slide-banner-gallery .slick-prev:before{content:url(/wp-content/themes/madaschi-theme/assets/includes/img/icn-arrow.svg) !important;display:block;width:10px !important;margin-left:12px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.slide-banner-gallery .slick-prev:hover,.slide-banner-gallery .slick-prev:focus{background-color:#fff}.slide-banner-gallery.slick-dotted.slick-slider{margin-bottom:0}.slide-banner-gallery .slick-dots{bottom:30px}.slide-banner-gallery .slick-dots li button:before{background-color:#fff;border:3px solid #fff;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.2);box-shadow:0px 0px 4px 0px rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;opacity:1;color:transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.slide-banner-gallery .slick-dots li button:hover:before{background-color:#4ca585 !important;opacity:1;color:transparent}.slide-banner-gallery .slick-dots li.slick-active button:before{background-color:#4ca585 !important;opacity:1;color:transparent}.section-planimetria{padding-top:100px;padding-bottom:100px}.section-planimetria .row-planimetria{margin-top:50px}.section-planimetria .titolo{font-size:58px;line-height:1em;margin-bottom:0;font-weight:300;margin-bottom:20px}.section-planimetria .sottotitolo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px;color:#6c6c6c;margin-bottom:20px}.section-planimetria .mappa{width:100%;max-width:100%;height:auto}.section-planimetria .box-mappa{position:relative;margin-bottom:30px}.pallino{background-color:transparent;position:absolute;width:32px;height:32px;margin-left:-16px;margin-top:-16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;font-family:"Eczar",serif;letter-spacing:.5px;border:1px solid #fff;background-color:#fff;display:block;overflow:hidden}.pallino span{font-family:"Montserrat",sans-serif;font-weight:400;position:absolute;width:auto;white-space:nowrap;left:0;font-size:13px;opacity:0;-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;color:#212121;top:8px;z-index:2;text-align:left;display:none}.pallino .cerchio{background-color:#fff;color:#4ca585;margin-top:1px;margin-left:1px;font-size:16px;line-height:30px;width:28px;height:28px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.pallino.active{overflow:inherit;border:1px solid #4ca585;background-color:transparent}.pallino.active .cerchio{background-color:#4ca585;color:#fff}.pallino-list,.pallino,.cerchio{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.pallino-list{background-color:transparent;position:absolute;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;font-family:"Eczar",serif;letter-spacing:.5px;border:1px solid #4ca585;background-color:#4ca585;top:0;left:0}.pallino-list .cerchio{background-color:#4ca585;color:#fff;margin-top:1px;margin-left:1px;font-size:16px;line-height:30px;width:28px;height:28px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.pallino-list.active{border:1px solid #4ca585;background-color:transparent}.pallino-list.active .cerchio{background-color:#4ca585;color:#fff}.box-planimetria{position:relative;margin-bottom:20px}.box-planimetria .titolo-stanza{font-size:20px;color:#212121;margin-left:40px}.box-planimetria .testo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px;color:#6c6c6c;padding-right:100px;padding-top:10px}.box-planimetria.sinistra{text-align:right}.box-planimetria.sinistra .titolo-stanza{margin-right:40px;margin-left:0}.box-planimetria.sinistra .testo{padding-right:0;padding-left:100px}.box-planimetria.sinistra .pallino-list{left:inherit;right:0}.box-planimetria .linea-top{cursor:pointer}@media screen and (max-width:992px){.slide-banner-gallery .slide{height:450px}}@media screen and (max-width:991.5px){.box-planimetria{display:none}.pallino .cerchio{z-index:2}.pallino span{display:inherit;z-index:1}}@media screen and (max-width:576px){.slide-banner-gallery .slide{height:280px}.section-planimetria .titolo{font-size:30px}}.row-plus{padding-top:50px;padding-bottom:50px}.image-plus{display:block;width:100%;height:auto}.overlay-plus{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#fff}.box-plus:hover .overlay-plus{opacity:1}.box-plus{position:relative;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);margin-bottom:30px}.box-plus:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);background:rgba(0,0,0,.2);color:rgba(0,0,0,.2)}.box-plus .titolo-plus{position:absolute;top:50%;font-weight:300;color:#fff;line-height:1em;width:100%;text-align:center;font-size:1.6vw}.box-plus .titolo-plus.overlay{top:9%;color:#212121}.box-plus .label-scopri{position:absolute;bottom:30px;width:100%;text-align:center;color:#fff;font-weight:300;text-decoration:underline;font-family:"Eczar",serif;letter-spacing:.5px;font-size:16px}.box-plus .label-scopri.overlay{color:#4ca585}.contenuo-plus{color:#6c6c6c;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;position:absolute;top:50%;left:0;width:100%;padding:0 15px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);text-align:center}@media screen and (max-width:768px){.box-plus .titolo-plus{font-size:5vw}}.section-bianco{background-color:#fff;padding:50px 0}.section-bianco .box-link-elemento{margin-bottom:30px}.section-bianco .box-link-elemento .row{height:100%}.section-bianco .box-link-elemento a,.section-bianco .box-link-elemento .no-link{border-left:4px solid #4ca585;background:#f4f7f7;display:block;padding:15px 20px 10px;margin-top:10px;height:100%;color:#212121}.section-bianco .box-link-elemento .nome-elemento{font-weight:300;font-size:28px;line-height:1em;margin-bottom:0}.banner-top.equipe #jarallax-container-0 div{background-position:50% 0 !important}.banner-top.image-position-top #jarallax-container-0 div{background-position:50% 0 !important}.box-persona{margin-bottom:30px;text-align:center;padding-bottom:50px}.box-persona .immagine{-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,.05);box-shadow:0px 0px 5px 2px rgba(0,0,0,.05)}.box-persona .immagine img{width:100%}.box-persona .titolo{font-size:1.2rem;line-height:1.8rem;font-weight:300;margin-top:20px;margin-bottom:20px}.box-persona .email{font-family:"Eczar",serif;letter-spacing:.5px;color:#4ca585;text-decoration:underline;font-size:18px}.banner-single-equipe{min-height:500px;background-color:#f4f7f7;position:relative}.banner-single-equipe .box-breadcrumb{color:#212121}.banner-single-equipe .box-breadcrumb a{color:#212121}.banner-single-equipe .col-img-destra{position:relative;display:block}.banner-single-equipe .col-img-destra .test-01{position:absolute;right:0}.banner-single-equipe .contenitore-zoom-banner{position:absolute;top:50px;left:0;width:32vw;z-index:3;display:block;overflow:hidden;text-align:center}.banner-single-equipe .contenitore-zoom-banner .box-foto-equipe{display:inline-block;text-align:left}.banner-single-equipe .contenitore-zoom-banner img{margin-bottom:20px}.banner-single-equipe .contenitore-zoom-banner .email{color:#4ca585;text-decoration:underline;font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.banner-single-equipe .contenitore-zoom-banner .inner{height:100%;width:100%;background-size:cover;background-position:center;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s}.banner-single-equipe .contenitore-zoom-banner .inner.zoom-on-load{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.banner-single-equipe .contenitore-parallax-banner{position:absolute;top:50px;left:0;width:50vw;z-index:3;display:block;overflow:hidden;height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s ease}.banner-single-equipe .contenitore-parallax-banner:hover{transform:scale(1.2)}.banner-single-equipe .contenitore-parallax-banner .jarallax{min-height:0;height:0;padding-top:640px}.banner-single-equipe .opacity-0{opacity:0}.banner-single-equipe .fade-on-load{animation:fadein 2s;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.banner-single-equipe .col-custom-banner-info{margin-top:80px;padding-right:20px;color:#212121;display:block}.banner-single-equipe .col-custom-banner-info .titolo{font-size:50px;line-height:1em;font-weight:300;color:#4ca585}.banner-single-equipe .col-custom-banner-info .titolo:after{content:"";position:relative;left:2px;display:block;width:1px;height:100px;background-color:#212121;margin:10px 0 15px}.banner-single-equipe .col-custom-banner-info .testo{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px}.section-equipe p{font-family:"Eczar",serif;font-size:18px;color:#6c6c6c}@media (max-width:768px){.banner-single-equipe .contenitore-zoom-banner{position:inherit;width:inherit;padding:0 15px}.banner-single-equipe .col-custom-banner-info .titolo:after{height:50px}}.box-sottoelemento .hvr-sweep-to-right-custom{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:.3s;transition-duration:.3s}.box-sottoelemento .hvr-sweep-to-right-custom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.box-sottoelemento .hvr-sweep-to-right-custom:hover,.box-sottoelemento .hvr-sweep-to-right-custom:focus,.box-sottoelemento .hvr-sweep-to-right-custom:active{color:#fff}.box-sottoelemento .hvr-sweep-to-right-custom:hover:before,.box-sottoelemento .hvr-sweep-to-right-custom:focus:before,.box-sottoelemento .hvr-sweep-to-right-custom:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.box-sottoelemento .btn-mostra{color:#4ca585;display:block;margin-top:20px}.box-sottoelemento .btn-mostra span{text-decoration:underline}.box-sottoelemento .intro.collapse:not(.show){max-height:3.7rem}.box-sottoelemento .intro{overflow:hidden;min-height:3.7rem;overflow:hidden;position:relative;display:block !important}.box-sottoelemento .intro a{color:#4ca585;text-decoration:underline}.box-sottoelemento .intro.collapse:not(.show):after{content:"";display:block;position:absolute;height:2rem;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.6)),to(rgba(255,255,255,0)));background:linear-gradient(to top,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 100%)}.box-sottoelemento .module{width:100%;padding:50px 40px 50px 80px;background:#fff;transform:translate(-20px,0px);-webkit-transform:translate(-20px,0px);-moz-transform:translate(-20px,0px);-ms-transform:translate(-20px,0px);-o-transform:translate(-20px,0px)}.box-sottoelemento [data-toggle=collapse] svg{width:13px;height:13px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.box-sottoelemento [data-toggle=collapse][aria-expanded=false] .show{display:none}.box-sottoelemento [data-toggle=collapse][aria-expanded=true] .collapsed{display:none}.box-sottoelemento [data-toggle=collapse][aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lista-sottoelementi .link-contattaci{float:right;margin-top:20px}.lista-sottoelementi .link-contattaci svg{width:13px;height:13px;margin-left:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.lista-sottoelementi{padding-top:50px}.box-sottoelemento{margin-bottom:50px}.box-sottoelemento .box-sinistra-01{padding:50px 100px 50px 50px;width:100%}.box-sottoelemento .box-sinistra-01 .titolo{font-size:28px;line-height:1em;margin-bottom:0;font-weight:400}.box-sottoelemento .box-sinistra{transform:translateZ(4) !important}.box-sottoelemento .box-sinistra{padding:50px 100px 50px 50px}.box-sottoelemento .box-sinistra .titolo{font-size:28px;line-height:1em;margin-bottom:0;font-weight:400}.box-sottoelemento .box-sinistra:after{content:"";position:absolute;right:0;top:50%;display:block;width:50px;height:1px;background-color:#fff}.box-sottoelemento .box-destra{margin-top:30px;z-index:1;width:100%;font-size:18px;font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c}.box-sottoelemento.promozioni .box-sinistra:hover{color:#fff}.box-sottoelemento.promozioni .box-sinistra{background:#4ca585;color:#fff;z-index:2;position:absolute;top:0;left:30px;width:100%;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.box-sottoelemento.promozioni .box-sinistra.hvr-sweep-to-right-custom:before{background:#a5d2c2}.box-sottoelemento.checkup .box-sinistra:hover{color:#fff}.box-sottoelemento.checkup .box-sinistra{background:#009ade;color:#fff;z-index:2;position:absolute;top:0;left:30px;width:100%;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.box-sottoelemento.checkup .box-sinistra.hvr-sweep-to-right-custom:before{background:#79c8ea}@media (max-width:767.98px){.box-sottoelemento .box-sinistra{position:inherit !important;top:inherit;left:inherit !important;padding:30px 50px 30px 20px}.box-sottoelemento .box-sinistra .titolo{font-size:20px}.box-sottoelemento .box-destra{margin-top:0;transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);background:inherit}.box-sottoelemento .box-destra .module{background:#fff;padding:30px 20px;transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px)}}.news-item{margin-bottom:50px;display:block;overflow:hidden}.news-item .box-img{display:block;overflow:hidden;margin-bottom:20px}.news-item img{width:100%}.news-item .data{font-family:"Eczar",serif;letter-spacing:.5px;color:#6c6c6c;font-size:18px;margin-bottom:12px}.news-item .titolo{font-size:28px;font-weight:400;line-height:2.2rem;color:#212121}.news-item .scopri{font-family:"Eczar",serif;letter-spacing:.5px;color:#4ca585;font-size:18px;text-decoration:underline}.section-contatti{background-color:#f4f7f7}.section-contatti .container-contatti{padding:50px 15px}.section-contatti .ico-titolo-contatti{margin-bottom:20px}.section-contatti .ico-inidirizzo-contatti{width:30px;height:40px;margin:0 auto;margin-bottom:20px}.section-contatti .ico-inidirizzo-contatti svg{fill:#4ca585}.section-contatti .ico-telefono-contatti{width:30px;height:40px;margin:0 auto;margin-bottom:20px}.section-contatti .ico-telefono-contatti svg{fill:#4ca585;margin-top:2px}.section-contatti .ico-orari-contatti{width:30px;height:40px;margin:0 auto;margin-bottom:20px}.section-contatti .ico-orari-contatti svg{fill:#4ca585;margin-top:5px}.section-contatti-2{background-color:#f4f7f7}.section-contatti-2 .container-contatti{padding:50px 15px}.section-contatti-2 .contatti-row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.section-contatti-2 .col-contatti{flex:0 0 50%;max-width:50%;padding:20px 15px;box-sizing:border-box}.section-contatti-2 .ico-titolo-contatti{margin-bottom:20px}.section-contatti-2 .ico-inidirizzo-contatti,.section-contatti-2 .ico-telefono-contatti,.section-contatti-2 .ico-whatsapp-contatti,.section-contatti-2 .ico-orari-contatti{width:30px;height:40px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.section-contatti-2 .ico-inidirizzo-contatti svg,.section-contatti-2 .ico-telefono-contatti svg,.section-contatti-2 .ico-orari-contatti svg{fill:#4ca585;width:100%;height:auto}.section-contatti-2 .ico-telefono-contatti svg{margin-top:2px}.section-contatti-2 .ico-orari-contatti svg{margin-top:5px}.section-contatti-2 .ico-whatsapp-contatti svg{width:32px;height:32px;scale:1.1}.section-contatti-2 .ico-whatsapp-contatti svg path{fill:#4ca585}@media (min-width:768px){.section-contatti-2 .col-contatti{flex:0 0 25%;max-width:25%;padding:15px}}@media (max-width:575px){.section-contatti-2 .container-contatti{padding:40px 15px}.section-contatti-2 .col-contatti{flex:0 0 100%;max-width:100%;padding:25px 15px}}.privacy-container a{color:#4ca585}#wpcf7-f1339-o1 .messaggio{margin-bottom:40px;display:block}.line-send-form{text-align:right}.margin-send-form{margin-top:20px}.box-send-form{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle;box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;background-color:#4ca585}.box-send-form:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a5d2c2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.box-send-form:hover,.box-send-form:focus,.box-send-form:active{color:#fff}.box-send-form:hover:before,.box-send-form:focus:before,.box-send-form:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-send-form{background-color:transparent !important;height:55px;width:100px;color:#fff;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.btn-send-form:focus{box-shadow:none}.verCodice{display:none !important}.form-mailchimp .policy{font-size:12px}.form-mailchimp .box-checkbox{width:10px;height:10px;position:relative;margin-right:10px}.form-mailchimp .checkbox-privacy{position:absolute;top:-2px;left:0}.form-mailchimp a{color:#4ca585}.form-mailchimp .btn-send-form{background-color:#4ca585;height:55px;width:140px;color:#fff;border-radius:0;border:0;float:right;outline:none;cursor:pointer}.form-mailchimp input[type=checkbox]:checked+.checkbox-privacy:before{border-color:#4ca585;background:#4ca585}.form-mailchimp input[type=checkbox]+.checkbox-privacy:before{content:"";background:0 0;border:1px solid #d5d5d5;background-color:#f4f7f7;display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px;margin-right:8px;text-align:center}.form-mailchimp .form-control-mcp{border-radius:0;padding:10px;border:0;background-color:#f4f7f7;border:1px solid #d5d5d5;width:100%;outline:none}.form-mailchimp .form-control-mcp:focus{border:1px solid #4ca585;box-shadow:none}.form-mailchimp .form-control-mcp::placeholder{color:#212121}.form-mailchimp .testo-privacy{margin-top:10px}#mc_embed_signup{background-color:transparent !important}#mc_embed_signup input.mce_inline_error{border-color:#435363 !important}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;color:red !important}#mc_embed_signup div.mce_inline_error{padding:0 !important;font-weight:400 !important}#mc_embed_signup .mc-field-group{margin-bottom:1em}.page-template-template-page-newsletter .form-mailchimp .form-control-mcp{border-radius:0;padding:10px;border:0;background-color:#f4f7f7;border:1px solid #f4f7f7;width:100%;outline:none}.page-template-template-page-newsletter .form-mailchimp .form-control-mcp:focus{border:1px solid #4ca585;box-shadow:none}.page-template-template-page-contatti input::placeholder,.page-template-template-page-contatti textarea::placeholder,.page-template-template-page-prenotazione-promozioni input::placeholder,.page-template-template-page-prenotazione-promozioni textarea::placeholder,.page-template-template-page-prenotazione-checkup input::placeholder,.page-template-template-page-prenotazione-checkup textarea::placeholder{color:#212121}.page-template-template-page-contatti .slick-prev,.page-template-template-page-prenotazione-promozioni .slick-prev,.page-template-template-page-prenotazione-checkup .slick-prev{border-radius:0 !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important}.page-template-template-page-contatti .slick-prev,.page-template-template-page-prenotazione-promozioni .slick-prev,.page-template-template-page-prenotazione-checkup .slick-prev{background:#4ca585;width:inherit;height:inherit;font-size:inherit;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background-color:rgba(76,165,133,.5);color:rgba(76,165,133,.5);position:inherit;top:inherit;color:#fff;display:flex !important;align-items:center;overflow:hidden}.page-template-template-page-contatti .slick-prev:before,.page-template-template-page-prenotazione-promozioni .slick-prev:before,.page-template-template-page-prenotazione-checkup .slick-prev:before{display:none}.page-template-template-page-contatti .slick-next,.page-template-template-page-prenotazione-promozioni .slick-next,.page-template-template-page-prenotazione-checkup .slick-next{border-radius:0 !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important}.page-template-template-page-contatti .box-btn-next,.page-template-template-page-prenotazione-promozioni .box-btn-next,.page-template-template-page-prenotazione-checkup .box-btn-next{width:inherit;height:inherit;font-size:inherit;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);position:inherit;top:inherit;color:#fff;display:flex !important;align-items:center}.page-template-template-page-contatti .box-btn-prev,.page-template-template-page-prenotazione-promozioni .box-btn-prev,.page-template-template-page-prenotazione-checkup .box-btn-prev{width:inherit;height:inherit;font-size:inherit;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);position:inherit;top:inherit;color:#fff;display:flex !important;align-items:center}.page-template-template-page-contatti .fx-btn-next,.page-template-template-page-prenotazione-promozioni .fx-btn-next,.page-template-template-page-prenotazione-checkup .fx-btn-next{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle;box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;background-color:#4ca585}.page-template-template-page-contatti .fx-btn-next:before,.page-template-template-page-prenotazione-promozioni .fx-btn-next:before,.page-template-template-page-prenotazione-checkup .fx-btn-next:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a5d2c2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.page-template-template-page-contatti .fx-btn-next:hover,.page-template-template-page-contatti .fx-btn-next:focus,.page-template-template-page-contatti .fx-btn-next:active,.page-template-template-page-prenotazione-promozioni .fx-btn-next:hover,.page-template-template-page-prenotazione-promozioni .fx-btn-next:focus,.page-template-template-page-prenotazione-promozioni .fx-btn-next:active,.page-template-template-page-prenotazione-checkup .fx-btn-next:hover,.page-template-template-page-prenotazione-checkup .fx-btn-next:focus,.page-template-template-page-prenotazione-checkup .fx-btn-next:active{color:#fff}.page-template-template-page-contatti .fx-btn-next:hover:before,.page-template-template-page-contatti .fx-btn-next:focus:before,.page-template-template-page-contatti .fx-btn-next:active:before,.page-template-template-page-prenotazione-promozioni .fx-btn-next:hover:before,.page-template-template-page-prenotazione-promozioni .fx-btn-next:focus:before,.page-template-template-page-prenotazione-promozioni .fx-btn-next:active:before,.page-template-template-page-prenotazione-checkup .fx-btn-next:hover:before,.page-template-template-page-prenotazione-checkup .fx-btn-next:focus:before,.page-template-template-page-prenotazione-checkup .fx-btn-next:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-template-template-page-contatti .fx-btn-prev,.page-template-template-page-prenotazione-promozioni .fx-btn-prev,.page-template-template-page-prenotazione-checkup .fx-btn-prev{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:.3s;transition-duration:.3s;background:#4ca585}.page-template-template-page-contatti .fx-btn-prev:before,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:before,.page-template-template-page-prenotazione-checkup .fx-btn-prev:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a5d2c2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.page-template-template-page-contatti .fx-btn-prev:hover,.page-template-template-page-contatti .fx-btn-prev:focus,.page-template-template-page-contatti .fx-btn-prev:active,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:hover,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:focus,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:active,.page-template-template-page-prenotazione-checkup .fx-btn-prev:hover,.page-template-template-page-prenotazione-checkup .fx-btn-prev:focus,.page-template-template-page-prenotazione-checkup .fx-btn-prev:active{color:#fff}.page-template-template-page-contatti .fx-btn-prev:hover:before,.page-template-template-page-contatti .fx-btn-prev:focus:before,.page-template-template-page-contatti .fx-btn-prev:active:before,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:hover:before,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:focus:before,.page-template-template-page-prenotazione-promozioni .fx-btn-prev:active:before,.page-template-template-page-prenotazione-checkup .fx-btn-prev:hover:before,.page-template-template-page-prenotazione-checkup .fx-btn-prev:focus:before,.page-template-template-page-prenotazione-checkup .fx-btn-prev:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-template-template-page-contatti .slick-next,.page-template-template-page-prenotazione-promozioni .slick-next,.page-template-template-page-prenotazione-checkup .slick-next{width:inherit;height:inherit;font-size:inherit;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);color:rgba(76,165,133,.5);position:inherit;top:inherit;color:#fff;display:flex !important;align-items:center}.page-template-template-page-contatti .slick-next:before,.page-template-template-page-prenotazione-promozioni .slick-next:before,.page-template-template-page-prenotazione-checkup .slick-next:before{display:none}.page-template-template-page-contatti .slick-prev:hover:before,.page-template-template-page-contatti .slick-prev:focus:before,.page-template-template-page-contatti .slick-next:hover:before,.page-template-template-page-contatti .slick-next:focus:before,.page-template-template-page-prenotazione-promozioni .slick-prev:hover:before,.page-template-template-page-prenotazione-promozioni .slick-prev:focus:before,.page-template-template-page-prenotazione-promozioni .slick-next:hover:before,.page-template-template-page-prenotazione-promozioni .slick-next:focus:before,.page-template-template-page-prenotazione-checkup .slick-prev:hover:before,.page-template-template-page-prenotazione-checkup .slick-prev:focus:before,.page-template-template-page-prenotazione-checkup .slick-next:hover:before,.page-template-template-page-prenotazione-checkup .slick-next:focus:before{color:#4ca585}.page-template-template-page-contatti .slick-prev:hover,.page-template-template-page-contatti .slick-prev:focus,.page-template-template-page-contatti .slick-next:hover,.page-template-template-page-contatti .slick-next:focus,.page-template-template-page-prenotazione-promozioni .slick-prev:hover,.page-template-template-page-prenotazione-promozioni .slick-prev:focus,.page-template-template-page-prenotazione-promozioni .slick-next:hover,.page-template-template-page-prenotazione-promozioni .slick-next:focus,.page-template-template-page-prenotazione-checkup .slick-prev:hover,.page-template-template-page-prenotazione-checkup .slick-prev:focus,.page-template-template-page-prenotazione-checkup .slick-next:hover,.page-template-template-page-prenotazione-checkup .slick-next:focus{color:#fff;outline:none !important;box-shadow:none}.page-template-template-page-contatti .wpcf7-mail-sent-ok,.page-template-template-page-prenotazione-promozioni .wpcf7-mail-sent-ok,.page-template-template-page-prenotazione-checkup .wpcf7-mail-sent-ok{display:none !important}.page-template-template-page-contatti .part-contact a,.page-template-template-page-prenotazione-promozioni .part-contact a,.page-template-template-page-prenotazione-checkup .part-contact a{color:#435363}.page-template-template-page-contatti .part-contact a:hover,.page-template-template-page-prenotazione-promozioni .part-contact a:hover,.page-template-template-page-prenotazione-checkup .part-contact a:hover{color:red}.page-template-template-page-contatti .part-contact a.icon,.page-template-template-page-prenotazione-promozioni .part-contact a.icon,.page-template-template-page-prenotazione-checkup .part-contact a.icon{display:inline-block;width:31px;height:31px;border-radius:3px;background-color:#212121;font-size:24px;line-height:31px;text-align:center;color:#fff;position:relative}.page-template-template-page-contatti .part-contact a.icon:hover,.page-template-template-page-prenotazione-promozioni .part-contact a.icon:hover,.page-template-template-page-prenotazione-checkup .part-contact a.icon:hover{background-color:red}.page-template-template-page-contatti .part-contact a.icon:hover *,.page-template-template-page-prenotazione-promozioni .part-contact a.icon:hover *,.page-template-template-page-prenotazione-checkup .part-contact a.icon:hover *{fill:#fff}.page-template-template-page-contatti .part-contact a.icon svg,.page-template-template-page-prenotazione-promozioni .part-contact a.icon svg,.page-template-template-page-prenotazione-checkup .part-contact a.icon svg{position:absolute;left:12px;bottom:0}.page-template-template-page-contatti #map,.page-template-template-page-prenotazione-promozioni #map,.page-template-template-page-prenotazione-checkup #map{width:100%;height:550px}.page-template-template-page-contatti #map svg,.page-template-template-page-prenotazione-promozioni #map svg,.page-template-template-page-prenotazione-checkup #map svg{fill:#4ca585}.page-template-template-page-contatti .form-control,.page-template-template-page-prenotazione-promozioni .form-control,.page-template-template-page-prenotazione-checkup .form-control{border-radius:0;padding:1.5rem 1rem;border:0;background-color:#f4f7f7;border:1px solid #f4f7f7}.page-template-template-page-contatti .form-control:focus,.page-template-template-page-prenotazione-promozioni .form-control:focus,.page-template-template-page-prenotazione-checkup .form-control:focus{border:1px solid #4ca585;box-shadow:none}.page-template-template-page-contatti select,.page-template-template-page-prenotazione-promozioni select,.page-template-template-page-prenotazione-checkup select{width:100%}.page-template-template-page-contatti .select2-dropdown,.page-template-template-page-prenotazione-promozioni .select2-dropdown,.page-template-template-page-prenotazione-checkup .select2-dropdown{border:1px solid #4ca585}.page-template-template-page-contatti .select2-results__option .titologia-servizio,.page-template-template-page-prenotazione-promozioni .select2-results__option .titologia-servizio,.page-template-template-page-prenotazione-checkup .select2-results__option .titologia-servizio{font-weight:400}.page-template-template-page-contatti .select2-results__option .singolo-servizio,.page-template-template-page-prenotazione-promozioni .select2-results__option .singolo-servizio,.page-template-template-page-prenotazione-checkup .select2-results__option .singolo-servizio{font-weight:300;padding-left:10px}.page-template-template-page-contatti .select2-container--default .select2-selection--single .select2-selection__placeholder,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-selection--single .select2-selection__placeholder,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#212121}.page-template-template-page-contatti .select2-container--default .select2-results__option--highlighted[aria-selected],.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-results__option--highlighted[aria-selected],.page-template-template-page-prenotazione-checkup .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f4f7f7;color:#212121}.page-template-template-page-contatti .select2-container--default .select2-results__option[aria-selected=true],.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-results__option[aria-selected=true],.page-template-template-page-prenotazione-checkup .select2-container--default .select2-results__option[aria-selected=true]{background-color:#4ca585;color:#fff}.page-template-template-page-contatti .select2-container--default .select2-search--dropdown .select2-search__field,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-search--dropdown .select2-search__field,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-search--dropdown .select2-search__field{outline:none;border:1px solid #4ca585}.page-template-template-page-contatti .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.page-template-template-page-prenotazione-promozioni .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.page-template-template-page-prenotazione-checkup .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border:1px solid #4ca585}.page-template-template-page-contatti .select2-container--default .select2-selection--single .select2-selection__arrow b,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-selection--single .select2-selection__arrow b,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-selection--single .select2-selection__arrow b{top:90%;border-color:#4ca585 transparent transparent}.page-template-template-page-contatti .select2-container--default .select2-selection--single .select2-selection__arrow,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-selection--single .select2-selection__arrow,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.page-template-template-page-contatti .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.page-template-template-page-prenotazione-promozioni .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.page-template-template-page-prenotazione-checkup .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #4ca585}.page-template-template-page-contatti .select2-container--open .select2-dropdown--below,.page-template-template-page-prenotazione-promozioni .select2-container--open .select2-dropdown--below,.page-template-template-page-prenotazione-checkup .select2-container--open .select2-dropdown--below{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-template-template-page-contatti .select2-container--default .select2-selection--single,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-selection--single,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-selection--single{background-color:#f4f7f7;border-radius:0;height:50px;border:1px solid #f4f7f7}.page-template-template-page-contatti .select2-container--default .select2-selection--single .select2-selection__rendered,.page-template-template-page-prenotazione-promozioni .select2-container--default .select2-selection--single .select2-selection__rendered,.page-template-template-page-prenotazione-checkup .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:16px}.page-template-template-page-contatti .slick-disabled,.page-template-template-page-prenotazione-promozioni .slick-disabled,.page-template-template-page-prenotazione-checkup .slick-disabled{display:none}.page-template-template-page-contatti .part-form *,.page-template-template-page-prenotazione-promozioni .part-form *,.page-template-template-page-prenotazione-checkup .part-form *{outline:none}.page-template-template-page-contatti .part-form p,.page-template-template-page-prenotazione-promozioni .part-form p,.page-template-template-page-prenotazione-checkup .part-form p{margin:0}.page-template-template-page-contatti .part-form .slick-slide:nth-child(1),.page-template-template-page-prenotazione-promozioni .part-form .slick-slide:nth-child(1),.page-template-template-page-prenotazione-checkup .part-form .slick-slide:nth-child(1){padding-bottom:50px}.page-template-template-page-contatti .slider-arrows,.page-template-template-page-prenotazione-promozioni .slider-arrows,.page-template-template-page-prenotazione-checkup .slider-arrows{margin-top:-110px}.page-template-template-page-contatti .slider-arrows button,.page-template-template-page-prenotazione-promozioni .slider-arrows button,.page-template-template-page-prenotazione-checkup .slider-arrows button{padding-top:0;padding-bottom:0}.page-template-template-page-contatti .slider-arrows svg,.page-template-template-page-prenotazione-promozioni .slider-arrows svg,.page-template-template-page-prenotazione-checkup .slider-arrows svg{fill:#fff;width:10px}.page-template-template-page-contatti .slider-arrows .txt-arrow-left,.page-template-template-page-prenotazione-promozioni .slider-arrows .txt-arrow-left,.page-template-template-page-prenotazione-checkup .slider-arrows .txt-arrow-left{padding-left:20px;padding-right:20px}.page-template-template-page-contatti .slider-arrows .arrow-left,.page-template-template-page-prenotazione-promozioni .slider-arrows .arrow-left,.page-template-template-page-prenotazione-checkup .slider-arrows .arrow-left{padding:20px;background-color:#4ca585;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.page-template-template-page-contatti .slider-arrows .txt-arrow-right,.page-template-template-page-prenotazione-promozioni .slider-arrows .txt-arrow-right,.page-template-template-page-prenotazione-checkup .slider-arrows .txt-arrow-right{padding-left:20px;padding-right:20px}.page-template-template-page-contatti .slider-arrows .arrow-right,.page-template-template-page-prenotazione-promozioni .slider-arrows .arrow-right,.page-template-template-page-prenotazione-checkup .slider-arrows .arrow-right{padding:20px;background-color:#4ca585}.page-template-template-page-contatti .slider-arrows .slick-disabled,.page-template-template-page-prenotazione-promozioni .slider-arrows .slick-disabled,.page-template-template-page-prenotazione-checkup .slider-arrows .slick-disabled{display:none !important}.page-template-template-page-contatti .privacy .wpcf7-list-item,.page-template-template-page-prenotazione-promozioni .privacy .wpcf7-list-item,.page-template-template-page-prenotazione-checkup .privacy .wpcf7-list-item{margin-left:0}.page-template-template-page-contatti span.wpcf7-list-item-label:before,.page-template-template-page-contatti span.wpcf7-list-item-label:after,.page-template-template-page-prenotazione-promozioni span.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-promozioni span.wpcf7-list-item-label:after,.page-template-template-page-prenotazione-checkup span.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-checkup span.wpcf7-list-item-label:after{content:" "}.page-template-template-page-contatti input[type=checkbox][name="privacy[]"],.page-template-template-page-prenotazione-promozioni input[type=checkbox][name="privacy[]"],.page-template-template-page-prenotazione-checkup input[type=checkbox][name="privacy[]"]{display:none}.page-template-template-page-contatti input[type=checkbox]+.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-promozioni input[type=checkbox]+.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-checkup input[type=checkbox]+.wpcf7-list-item-label:before{content:"";background:0 0;border:1px solid #4ca585;background-color:#f4f7f7;display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px;margin-right:8px;text-align:center}.page-template-template-page-contatti input[type=checkbox]:checked+.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-promozioni input[type=checkbox]:checked+.wpcf7-list-item-label:before,.page-template-template-page-prenotazione-checkup input[type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:#4ca585;background:#4ca585}@media screen and (min-width:576px){.page-template-template-page-contatti .wpcf7-validation-errors,.page-template-template-page-prenotazione-promozioni .wpcf7-validation-errors,.page-template-template-page-prenotazione-checkup .wpcf7-validation-errors{width:83.333333%}}@media screen and (min-width:1200px){.page-template-template-page-contatti .wpcf7-validation-errors,.page-template-template-page-prenotazione-promozioni .wpcf7-validation-errors,.page-template-template-page-prenotazione-checkup .wpcf7-validation-errors{width:calc(66.666667% - 10px)}}.page-template-template-page-contatti .wpcf7-validation-errors,.page-template-template-page-prenotazione-promozioni .wpcf7-validation-errors,.page-template-template-page-prenotazione-checkup .wpcf7-validation-errors{margin-left:auto;margin-right:auto}div.pos-abs-bottom-right{display:block;width:auto;text-align:right;float:right}div.pos-abs-bottom-right .wpcf7-submit{float:right}div.pos-abs-bottom-right .ajax-loader{float:left;margin:17px 8px 0 0;display:none}.cc_message a{color:#4ca585 !important}@media screen and (max-width:500px){.cc_container .cc_message{margin-top:.5em;font-size:12px !important}}html .cc_container{font-family:"Eczar",serif;letter-spacing:.5px;font-size:18px;color:#6c6c6c;border-top:1px solid #009ade}html .cc_container .cc_btn{font-size:1rem;margin-top:10px;margin-bottom:10px;font-family:"Montserrat",sans-serif}html .cc_container .cc_btn,html .cc_container .cc_btn:visited,html .cc_container .cc_btn:hover,html .cc_container .cc_btn:active{border-radius:0;background-color:#4ca585;color:#fff}@media screen and (max-width:768px){html .cc_container .cc_btn{max-width:unset;width:100%}}html .cc_container .cc_message{line-height:1.6;font-size:unset}html .cc_container .cc_message a{font-weight:400}.footer-info{background:#00567d;padding:30px 10px}.footer-info .logo-footer{margin-bottom:20px}.footer-info .box-telefono-whatsapp .icn svg{width:24px;height:24px}.footer-info .box-indirizzo,.footer-info .box-telefono,.footer-info .box-telefono-whatsapp,.footer-info .box-orari{margin-bottom:20px;position:relative}.footer-info .box-indirizzo .icn,.footer-info .box-telefono .icn,.footer-info .box-telefono-whatsapp .icn,.footer-info .box-orari .icn{width:18px;display:block;position:absolute;top:0;left:0;fill:#4ca585;padding:0}.footer-info .box-indirizzo .icn.icn-clock svg,.footer-info .box-telefono .icn.icn-clock svg,.footer-info .box-telefono-whatsapp .icn.icn-clock svg,.footer-info .box-orari .icn.icn-clock svg{width:20px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.footer-info .box-indirizzo .info,.footer-info .box-telefono .info,.footer-info .box-telefono-whatsapp .info,.footer-info .box-orari .info{display:block;color:#fff;padding-left:30px;font-size:12px;font-weight:300}.footer-info .box-indirizzo .info>div,.footer-info .box-telefono .info>div,.footer-info .box-telefono-whatsapp .info>div,.footer-info .box-orari .info>div{font-size:14px;font-weight:400;margin-bottom:5px}.footer-info .box-indirizzo .info a,.footer-info .box-telefono .info a,.footer-info .box-telefono-whatsapp .info a,.footer-info .box-orari .info a{color:#fff}.footer-info .box-indirizzo .info a:hover,.footer-info .box-indirizzo .info a:focus,.footer-info .box-telefono .info a:hover,.footer-info .box-telefono .info a:focus,.footer-info .box-telefono-whatsapp .info a:hover,.footer-info .box-telefono-whatsapp .info a:focus,.footer-info .box-orari .info a:hover,.footer-info .box-orari .info a:focus{text-decoration:none}.footer-info .box-iscriviti-newsletter{color:#fff;font-size:14px}.footer-info .box-iscriviti-newsletter>.title-newsletter{font-weight:600;text-transform:uppercase;margin-bottom:15px}.footer-info .box-iscriviti-newsletter>p{font-family:"Eczar",serif;letter-spacing:.5px;margin-bottom:20px}.footer-info .box-iscriviti-newsletter>.button{background:#013e5a;color:#fff;width:100%;display:block;padding:20px;font-family:"Eczar",serif;letter-spacing:.5px;background-image:url(/wp-content/themes/madaschi-theme/assets/includes/img/icn-arrow-white.svg);background-repeat:no-repeat;background-position:right 30px center;background-size:10px;-webkit-transition:background-position .15s linear;transition:background-position .15s linear}.footer-info .box-iscriviti-newsletter>.button:hover,.footer-info .box-iscriviti-newsletter>.button:focus{text-decoration:none;background-position:right 20px center}.footer-info .box-social{margin-top:24px}.footer-info .box-social .title-social{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:15px}.footer-info .box-social .social-links{display:flex;align-items:center;gap:16px}.footer-info .box-social .social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #fff;border-radius:50%;transition:border-color .2s ease}.footer-info .box-social .social-link svg{width:18px;height:18px;display:block}.footer-info .box-social .social-link svg path{fill:#fff;transition:fill .2s ease}.footer-info .box-social .social-link:hover,.footer-info .box-social .social-link:focus{border-color:#4ca585;text-decoration:none}.footer-info .box-social .social-link:hover svg path,.footer-info .box-social .social-link:focus svg path{fill:#4ca585}.footer-menu{background:#00567d;padding:20px 10px}.footer-menu .title-menu{font-size:14px;margin-bottom:15px;color:#fff}.split{background:#00567d}.split hr{border-top:1px solid #fff;margin-left:10px;margin-right:10px}.well{background:red}@media (min-width:991.98px){.dropdown-menu{display:block;opacity:0;pointer-events:none}.show>.dropdown-menu{pointer-events:auto;opacity:1}}@media (max-width:991.98px){.box-info-header>div{font-size:14px}.navbar-custom .dropdown.nav-item:before{left:24px}.navbar-expand-lg .navbar-nav{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dropdown .dropdown-menu{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;max-height:0;display:block;overflow:hidden;opacity:0;padding:0}.dropdown.show .dropdown-menu{max-height:600px;opacity:1}}@media (max-width:767px){.footer-info{padding-bottom:10px}.footer-info .box-orari{margin-bottom:0}.footer-info .logo-footer{margin:0 auto;text-align:center}.footer-info .split{border-top:1px solid #fff;margin-bottom:20px;margin-top:20px;height:1px;width:100%;display:block;overflow:hidden}.footer-menu p.titolo-lista-no-link{display:none}.footer-menu .lista-sezioni{margin-bottom:0}.footer-menu .lista-sezioni li{display:none}.footer-menu .lista-sezioni li.titolo{display:block}}@media (max-width:576px){.footer-info .box-indirizzo .info,.footer-info .box-telefono .info,.footer-info .box-orari .info{font-size:inherit}}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:transparent}.nivo-lightbox-theme-default .nivo-lightbox-title{background:0 0 !important}[data-aos=example-anim1]{transform:skewX(45deg);opacity:0;transition-property:transform,opacity}[data-aos=example-anim1].aos-animate{transform:skewX(0);opacity:1}.wpcf7cf_steps-dots{display:none !important}.wpcf7cf_prev-container button{min-width:120px;border:0;color:#fff;background-color:#4ca585;padding:20px;cursor:pointer;transition:all .3s}.wpcf7cf_prev-container button:hover{background-color:#a5d2c2}.wpcf7cf_prev-container .disabled{opacity:0}.wpcf7cf_next-container .disabled{opacity:.5}.wpcf7cf_next-container button{min-width:120px;border:0;color:#fff;background-color:#4ca585;padding:20px;cursor:pointer;transition:all .3s}.wpcf7cf_next-container button:hover{background-color:#a5d2c2}.wpcf7cf_step_controls .btn-send-form{min-width:120px;border:0;color:#fff;background-color:#4ca585 !important;padding:20px;cursor:pointer;transition:all .3s;line-height:1em;height:60px}.wpcf7cf_step_controls .btn-send-form:hover{background-color:#a5d2c2 !important}.wpcf7cf_step_controls .box-send-form:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a5d2c2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpcf7cf_step_controls .box-send-form:hover:before,.wpcf7cf_step_controls .box-send-form:focus:before,.wpcf7cf_step_controls .box-send-form:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.parallax-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;position:relative}@media screen and (max-width:768px){.parallax-bg{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:576px){.parallax-bg{padding-top:40px;padding-bottom:40px}}.crop-img{overflow:hidden;position:relative}.sfondo-settore{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity,transform;transform:scale(1);transition:opacity .5s .2s ease,transform 5s .2s ease}.sfondo-settore.active{opacity:1;transform:scale(1.05)}.overlay-img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.max-width-div{padding:0 15px}.loop-settori{margin-top:40px}@media screen and (max-width:768px){.loop-settori{margin-top:50px}.loop-settori .text-center{margin-bottom:20px}}@media screen and (max-width:576px){.loop-settori{margin-top:30px}}.link-settore{color:#fff}.link-settore *{transition:all .3s ease}.link-settore h3{position:relative;top:50px}.link-settore h3:before{content:"";width:1px;height:72px;margin:0 auto 10px;background-color:#fff;display:block}.link-settore .div-link-settore{border:1px solid #fff;padding:60px;background:rgba(0,0,0,.2039215686);min-height:370px}@media screen and (max-width:768px){.link-settore .div-link-settore{padding:20px;min-height:inherit}}.link-settore p{visibility:hidden;opacity:0;position:relative;top:50px;color:#8a8988}.link-settore:hover,.link-settore:focus,.link-settore:active{color:#fff}.link-settore:hover .div-link-settore,.link-settore:focus .div-link-settore,.link-settore:active .div-link-settore{border-color:#fff;background:#fff}.link-settore:hover h3,.link-settore:focus h3,.link-settore:active h3{top:0;color:#212121}.link-settore:hover h3:before,.link-settore:focus h3:before,.link-settore:active h3:before{background:#4ca585}.link-settore:hover p,.link-settore:focus p,.link-settore:active p{visibility:visible;opacity:1;top:0;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}#menu-menu-top-responsive{margin:0;padding-top:0;padding-bottom:0;padding-left:0}.mm-menu--theme-light{--mm-color-background:#fff}.tipologia-second-text .box-testo-sotto-banner:after{display:none}