html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}.swiper-container-vertical > .swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal > .swiper-pagination{bottom:10px;left:0;width:100%;}.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}
.book form .form-item{position:relative;height:80px;width:100%;margin-bottom:20px;font-variant:small-caps;}.book form .form-item label{top:60%;width:100%;position:absolute;padding:0 5px;cursor:text;-webkit-transition:all 300ms 300ms ease;-moz-transition:all 300ms 300ms ease;-ms-transition:all 300ms 300ms ease;-o-transition:all 300ms 300ms ease;transition:all 300ms 300ms ease;}.book form .form-item input{top:100%;width:100%;height:2px;border:none;padding:0 10px;position:absolute;background-color:#3b4d57;color:rgba(255,255,255,0.6);font-family:'Merriweather',serif;-webkit-appearance:none;border-radius:0;-webkit-transition:top 300ms 300ms ease,height 300ms ease;-moz-transition:top 300ms 300ms ease,height 300ms ease;-ms-transition:top 300ms 300ms ease,height 300ms ease;-o-transition:top 300ms 300ms ease,height 300ms ease;transition:top 300ms 300ms ease,height 300ms ease;}.book form .form-item.focus label{top:10%;bottom:auto;}.book form .form-item.focus input{height:40px;height:40px;top:50%;background-color:#263238;-webkit-transition:top 300ms ease,height 300ms 300ms ease,background 300ms ease;-moz-transition:top 300ms ease,height 300ms 300ms ease;-ms-transition:top 300ms ease,height 300ms 300ms ease;-o-transition:top 300ms ease,height 300ms 300ms ease;transition:top 300ms ease,height 300ms 300ms ease,background 300ms ease;}.book form .form-item.webform-component-select{box-shadow:0 2px 0 #3b4d57;margin-bottom:22px;}.book form .form-item.webform-component-select select{right:0;width:20%;top:55%;padding:5px 0;position:absolute;background:#263238;border:none;color:#FFF;}.book form .form-item.webform-component-textarea{height:auto;padding-top:35px;}.book form .form-item.webform-component-textarea label{position:static;padding-bottom:15px;box-shadow:0 2px 0 #3b4d57;margin-bottom:25px;display:block;}.book form .form-item.webform-component-textarea textarea{color:rgba(255,255,255,0.6);font-family:'Merriweather',serif;width:100%;height:200px;resize:none;border:none;background-color:#263238;-webkit-appearance:none;border-radius:0;}.desktop .book form .form-actions{padding-top:1.4vw;}.tablet .book form .form-actions{padding-top:3vw;}.phone .book form .form-actions{padding-top:3vw;}.book form .form-actions input.webform-submit{border:none;color:#263238;background:#FFF;text-transform:uppercase;font-family:'Merriweather',serif;padding:2vw 8vw;display:block;margin:0 auto;-webkit-appearance:none;border-radius:0;}.desktop form .form-actions input.webform-submit{padding:1vw 4vw;}.tablet form .form-actions input.webform-submit{padding:2vw 8vw;}.phone form .form-actions input.webform-submit{padding:2vw 8vw;}.desktop .book p.privacy{font-size:0.65vw !important;line-height:1.2vw !important;letter-spacing:0 !important;}.tablet .book p.privacy{letter-spacing:0 !important;font-size:1.2vw !important;line-height:2.2vw !important;}.phone .book p.privacy{letter-spacing:0 !important;font-size:2.4vw !important;line-height:4vw !important;}.desktop .book form .form-item label{font-size:1.3vw;}.desktop .book form .form-item.focus label{font-size:1.1vw;}.tablet .book form .form-item label{font-size:2.8vw;}.tablet.landscape .book form .form-item label{font-size:2.2vw;}.tablet .book form .form-item.focus label{font-size:2.5vw;}.tablet.landscape .book form .form-item.focus label{font-size:1.8vw;}.phone .book form .form-item label{font-size:4vw;}.phone .book form .form-item.focus label{font-size:3.5vw;}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none;}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto;}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}.mCSB_container{overflow:hidden;width:auto;height:auto;}.mCSB_inside > .mCSB_container{margin-right:30px;}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}.mCSB_outside + .mCSB_scrollTools{right:-26px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px;}.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(/sites/all/themes/boscoalto/assets/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9);}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px;}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0;}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto;}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px;}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1);}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto;}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15);}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px;}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px;}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px;}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px;}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px;}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2);}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2);}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto;}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1);}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px;}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto;}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0;}.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px;}.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto;}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px;}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px;}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2);}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0;}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px;}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2);}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0;}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2);}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}
.cookie-policy-banner{position:fixed;bottom:0;width:100%;background:rgba(0,0,0,.8);color:#FFFFFF;font-size:12px;z-index:999;box-sizing:border-box;padding:20px;-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);}.cookie-policy-banner p{padding:10px 0;line-height:16px;}.cookie-policy-banner.hidden{display:none;}.cookie-policy-banner.open{-o-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);-o-transition:all .7s .5s ease-in-out;-ms-transition:all .7s .5s ease-in-out;-webkit-transition:all .7s .5s ease-in-out;-moz-transition:all .7s .5s ease-in-out;transition:all .7s .5s ease-in-out;}.cookie-policy-banner.open-popup{-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-ms-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;}.cookie-policy-banner a{text-decoration:underline;color:#fff;}.cookie-policy-banner .container-banner{margin:0 auto;}.cookie-policy-banner .container-banner{width:98%;}.cookie-policy-banner .container-banner .btn-accept{cursor:pointer;margin:0 auto;display:inline-block;padding:10px;padding-right:20px;padding-left:20px;background:#FFFFFF;color:#FFFFFF;transition:background .5s;color:#000;float:right;}.cookie-policy-banner .container-banner .btn-accept:hover{background:#ea560e;color:#FFFFFF;transition:background .5s;}.cookie-policy-banner .container-banner .btn-accept:hover a{background:#FFFFFF;}.cookie-policy-banner.hidden{display:none;}.cookie-policy-banner .col-policy-xs-11{width:91.66%;}.cookie-policy-banner .col-policy-xs-10{width:83.33%;}.cookie-policy-banner .col-policy-xs-8{width:66.66%;}.cookie-policy-banner .col-policy-xs-4{width:33.33%;}.cookie-policy-banner .col-policy-xs-2{width:16.66%;}.cookie-policy-banner .col-policy-xs-1{width:8.33%;}.cookie-policy-banner .col-policy-xs-11,.cookie-policy-banner .col-policy-xs-10,.cookie-policy-banner .col-policy-xs-8,.cookie-policy-banner .col-policy-xs-4,.cookie-policy-banner .col-policy-xs-2,.cookie-policy-banner .col-policy-xs-1{float:left;position:relative;}@media (max-width:768px){.cookie-policy-banner{padding:15px;}.cookie-policy-banner p{padding:0;padding-bottom:15px;}.cookie-policy-banner .col-policy-xs-11,.cookie-policy-banner .col-policy-xs-10,.cookie-policy-banner .col-policy-xs-8,.cookie-policy-banner .col-policy-xs-4,.cookie-policy-banner .col-policy-xs-2,.cookie-policy-banner .col-policy-xs-1{width:100%;}.cookie-policy-banner .container-banner .btn-accept{float:left;}}
.cookie-policy-page h2{color:#bbbbbb;font-size:40px;line-height:40px;margin:50px 0 20px 0;font-variant:small-caps;}.cookie-policy-page h3{color:#bbbbbb;font-size:25px;line-height:35px;margin:30px 0 20px 0;font-variant:small-caps;}.cookie-policy-page h4{color:#bbbbbb;font-size:16px;line-height:30px;margin:20px 0;font-variant:small-caps;}.cookie-policy-page p,.cookie-policy-page ul li{line-height:20px;font-size:12px;font-variant:small-caps;}.cookie-policy-page .btn-close{cursor:pointer;margin:0 auto;display:block;padding:10px;padding-right:20px;padding-left:20px;background:#FFFFFF;color:#FFFFFF;color:#000;width:100px;margin-top:40px;transition:background .5s;}.cookie-policy-page.cookie-policy-page-modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;opacity:0;}.cookie-policy-page-wrapper{padding:50px 50px 120px 50px;background:rgba(0,0,0,.9);position:absolute;height:80%;width:60%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cookie-policy-page-container{overflow:auto;height:100%;word-wrap:break-word;}.phone .cookie-policy-page-wrapper{width:100%;height:100%;padding:30px 30px 90px 30px;}
html{background-color:#000;overflow:hidden;width:100%;height:100%;}body{font-family:'Merriweather',serif;font-weight:300;color:#FFFFFF;background-color:#000;overflow:hidden;width:100%;height:100%;position:fixed;top:0;left:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;}img,object,embed{max-width:100%;}img{}sup{vertical-align:super;font-size:10px;}::selection{background-color:transparent;}::-moz-selection{background-color:transparent;}.cc{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.clear{clear:both;}.preloader-wrapper,.exit-page{background-color:#2d3b42;}#gallery .swiper-ext .slide-header,.swiper-back .swiper-slide{background-color:#263238;}.modal.mod-service{background-color:#34444d;}.progress-radial-track{fill:#3b4d57;}.exit-page{position:fixed;top:0;left:0;width:100%;height:0%;z-index:9999;}.exit .exit-page{-webkit-transition:all 800ms cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition:all 800ms cubic-bezier(0.860,0.000,0.070,1.000);-ms-transition:all 800ms cubic-bezier(0.860,0.000,0.070,1.000);-o-transition:all 800ms cubic-bezier(0.860,0.000,0.070,1.000);transition:all 800ms cubic-bezier(0.860,0.000,0.070,1.000);height:100%;}.preloader-wrapper{height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}.preloader-wrapper .progress-radial{opacity:1;top:50%;}.loaded .preloader-wrapper .progress-radial{-webkit-transition:all 800ms cubic-bezier(0.550,0.085,0.680,0.530);-moz-transition:all 800ms cubic-bezier(0.550,0.085,0.680,0.530);-ms-transition:all 800ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 800ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 800ms cubic-bezier(0.550,0.085,0.680,0.530);opacity:0;top:25%;}.loaded .preloader-wrapper{-webkit-transition:all 200ms 800ms linear;-moz-transition:all 200ms 800ms linear;-ms-transition:all 200ms 800ms linear;-o-transition:all 200ms 800ms linear;transition:all 200ms 800ms linear;opacity:0;}.progress-radial{position:absolute;top:50%;left:50%;display:block;margin:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.progress-radial-track{}.progress-radial-bar{fill:#fff;}.swiper-section{position:absolute;overflow:hidden;z-index:20;width:100%;height:100%;left:0;top:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-moz-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-ms-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-o-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);}.loaded .swiper-section{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.loaded .swiper-section{}.swiper-layer{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-moz-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-ms-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-o-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);}.loaded .swiper-layer{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.swiper-container{position:absolute!important;width:100%;height:100%;top:0;left:0;}.swiper-back{z-index:10;}.swiper-front{z-index:20;}.swiper-wrapper{width:100%;height:100%;}.swiper-slide{width:100%;height:100%;overflow:hidden;}.swiper-back .swiper-slide .bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}#home.phone .swiper-back .swiper-slide:last-child .bg{background-position:33% center;}.swiper-back .swiper-slide .bg-flat{width:100%;height:100%;background-repeat:repeat;background-size:auto 100%;background-position:center center;}.fake-fixed{width:100%;height:100%;position:absolute;left:0;top:0;}.swiper-container.zero .swiper-slide .fake-fixed{-webkit-transition :all 500ms cubic-bezier(0.215,0.610,0.355,1.000)!important;-moz-transition :all 500ms cubic-bezier(0.215,0.610,0.355,1.000)!important;-ms-transition :all 500ms cubic-bezier(0.215,0.610,0.355,1.000)!important;-o-transition :all 500ms cubic-bezier(0.215,0.610,0.355,1.000)!important;transition :all 500ms cubic-bezier(0.215,0.610,0.355,1.000)!important;}.swiper-container.zero .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)!important;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)!important;-ms-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)!important;-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)!important;transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)!important;}.down-arrow{position:absolute;left:50%;width:64px;height:64px;bottom:-64px;cursor:pointer;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:all 1400ms cubic-bezier(0.785,0.135,0.150,0.860);-moz-transition:all 1400ms cubic-bezier(0.785,0.135,0.150,0.860);-ms-transition:all 1400ms cubic-bezier(0.785,0.135,0.150,0.860);-o-transition:all 1400ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 1400ms cubic-bezier(0.785,0.135,0.150,0.860);}.tablet.loaded .down-arrow,.desktop.loaded .down-arrow{bottom:24px;}.loaded .down-arrow{bottom:0px;}.down-arrow .cont{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/next-arrow-circle.png);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.swiper-front .down-arrow .cont{background-image:none;}.tablet .down-arrow .cont,.desktop .down-arrow .cont{width:75%;height:75%}.phone .down-arrow .cont{width:50%;height:50%}.sqr-wr{left:50%;top:50%;position:absolute;}.sqr-wr{-webkit-transform:translate3d(-6.01vh,-42.07vh,0);-moz-transform:translate3d(-6.01vh,-42.07vh,0);-ms-transform:translate3d(-6.01vh,-42.07vh,0);-o-transform:translate3d(-6.01vh,-42.07vh,0);transform:translate3d(-6.01vh,-42.07vh,0);}.desktop .sqr-wr{-webkit-transform:translate3d(-74.24vh,10.60vh,0);-moz-transform:translate3d(-74.24vh,10.60vh,0);-ms-transform:translate3d(-74.24vh,10.60vh,0);-o-transform:translate3d(-74.24vh,10.60vh,0);transform:translate3d(-74.24vh,10.60vh,0);}.tablet.landscape .sqr-wr{-webkit-transform:translate3d(-69.29vh,9.99vh,0);-moz-transform:translate3d(-69.29vh,9.99vh,0);-ms-transform:translate3d(-69.29vh,9.99vh,0);-o-transform:translate3d(-69.29vh,9.99vh,0);transform:translate3d(-69.29vh,9.99vh,0);}.sqr-wr.small{-webkit-transform:translate3d(-7.77vh,-38.89vh,0);-moz-transform:translate3d(-7.77vh,-38.89vh,0);-ms-transform:translate3d(-7.77vh,-38.89vh,0);-o-transform:translate3d(-7.77vh,-38.89vh,0);transform:translate3d(-7.77vh,-38.89vh,0);}.desktop .sqr-wr.small,.tablet.landscape .sqr-wr.small{-webkit-transform:translate3d(-53.03vh,10.60vh,0);-moz-transform:translate3d(-53.03vh,10.60vh,0);-ms-transform:translate3d(-53.03vh,10.60vh,0);-o-transform:translate3d(-53.03vh,10.60vh,0);transform:translate3d(-53.03vh,10.60vh,0);}.sqr-wr .sqr-cont{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}.desktop .sqr-wr .sqr-cont,.tablet.landscape .sqr-wr .sqr-cont{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}.sqr-wr .sqr{position:absolute;overflow:hidden;top:0;left:0;background-size:1% 1%;background-repeat:no-repeat;background-position:200% 200%;-webkit-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000);-moz-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000);-ms-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000);-o-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000);}.phone .sqr-wr .sqr{width:17vh;height:17vh;}.desktop .sqr-wr .sqr{width:30vh;height:30vh;}.tablet .sqr-wr .sqr{width:28vh;height:28vh;}.tablet.portrait .sqr-wr .sqr{width:17vh;height:17vh;}.phone .sqr-wr.small .sqr{width:22vh;height:22vh;}.desktop .sqr-wr.small .sqr{width:30vh;height:30vh;}.tablet .sqr-wr.small .sqr{width:30vh;height:30vh;}.tablet.portrait .sqr-wr.small .sqr{width:22vh;height:22vh;}.sqr-wr .sqr-text{position:absolute;top:50%;left:50%;width:100%;text-align:center;font-variant:small-caps;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;}.sqr-wr .sqr-text{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) rotateZ(-35deg);-moz-transform:translate3d(-50%,-50%,0) rotateZ(-55deg);-ms-transform:translate3d(-50%,-50%,0) rotateZ(-55deg);-o-transform:translate3d(-50%,-50%,0) rotateZ(-55deg);transform:translate3d(-50%,-50%,0) rotateZ(-55deg);}.loaded .swiper-slide-active .sqr-wr .sqr-text{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotateZ(-45deg);-moz-transform:translate3d(-50%,-50%,0) rotateZ(-45deg);-ms-transform:translate3d(-50%,-50%,0) rotateZ(-45deg);-o-transform:translate3d(-50%,-50%,0) rotateZ(-45deg);transform:translate3d(-50%,-50%,0) rotateZ(-45deg);}.desktop .sqr-wr .sqr-text,.tablet.landscape .sqr-wr .sqr-text{-webkit-transform:translate3d(-50%,-50%,0) rotateZ(55deg);-moz-transform:translate3d(-50%,-50%,0) rotateZ(55deg);-ms-transform:translate3d(-50%,-50%,0) rotateZ(55deg);-o-transform:translate3d(-50%,-50%,0) rotateZ(55deg);transform:translate3d(-50%,-50%,0) rotateZ(55deg);}.desktop.loaded .swiper-slide-active .sqr-wr .sqr-text,.tablet.landscape.loaded .swiper-slide-active .sqr-wr .sqr-text{-webkit-transform:translate3d(-50%,-50%,0) rotateZ(45deg);-moz-transform:translate3d(-50%,-50%,0) rotateZ(45deg);-ms-transform:translate3d(-50%,-50%,0) rotateZ(45deg);-o-transform:translate3d(-50%,-50%,0) rotateZ(45deg);transform:translate3d(-50%,-50%,0) rotateZ(45deg);}.phone .sqr-wr .sqr-text{font-weight:400;letter-spacing:0.2vh;font-size:2.8vh;line-height:3vh;}.phone .sqr-wr.small .sqr-text{letter-spacing:0.2vh;font-size:3.2vh;line-height:4.4vh;}.tablet .sqr-wr .sqr-text{letter-spacing:0.2vh;font-size:2.4vh;line-height:3.0vh;}.tablet.landscape .sqr-wr .sqr-text{letter-spacing:0.2vh;font-size:3.5vh;line-height:4vh;}.desktop .sqr-wr .sqr-text{letter-spacing:0.2vh;font-size:2.7vh;line-height:3.2vh;}.sqr-wr .sqr-arrow{width:4vh;height:4vh;position:absolute;opacity:.85;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;}.sqr-wr .sqr-arrow{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/sqr-arrow.png);bottom:-4vh;right:-4vh;}.loaded .swiper-slide-active .sqr-wr .sqr-arrow{bottom:0;right:0;}.desktop .sqr-wr .sqr-arrow,.tablet.landscape .sqr-wr .sqr-arrow{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/sqr-arrow-desk.png);bottom:-4vh;left:-4vh;}.desktop.loaded .swiper-slide-active .sqr-wr .sqr-arrow,.tablet.landscape.loaded .swiper-slide-active .sqr-wr .sqr-arrow{bottom:0;left:0;}.sqr-wr .sqr.bot{}.sqr-wr.small .sqr.top{cursor:pointer;}.tablet.portrait .sqr-wr .sqr *,.tablet.portrait .sqr-wr .sqr:before *,.tablet.portrait .sqr-wr .sqr:before,.tablet.portrait .sqr-wr .sqr{opacity:0!important;-webkit-transition:all 0ms linear;-moz-transition:all 0ms linear;-ms-transition:all 0ms linear;-o-transition:all 0ms linear;transition:all 0ms linear;}.tablet.portrait.loaded .sqr-wr .sqr *,.tablet.portrait.loaded .sqr-wr .sqr:before *,.tablet.portrait.loaded .sqr-wr .sqr:before,.tablet.portrait.loaded .sqr-wr .sqr{opacity:1!important;-webkit-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000),opacity 1200ms 2400ms linear;-moz-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000),opacity 1200ms 2400ms linear;-ms-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000),opacity 1200ms 2400ms linear;-o-transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000),opacity 1200ms 2400ms linear;transition:all 1200ms cubic-bezier(0.645,0.045,0.355,1.000),opacity 1200ms 2400ms linear;}.sqr-wr .sqr.tl{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.sqr-wr .sqr.cl{-webkit-transform:translate3d(100%,100%,0);-moz-transform:translate3d(100%,100%,0);-ms-transform:translate3d(100%,100%,0);-o-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);}.sqr-wr .sqr.bl{-webkit-transform:translate3d(200%,200%,0);-moz-transform:translate3d(200%,200%,0);-ms-transform:translate3d(200%,200%,0);-o-transform:translate3d(200%,200%,0);transform:translate3d(200%,200%,0);}.sqr-wr .sqr.tr{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.sqr-wr .sqr.cr{-webkit-transform:translate3d(200%,100%,0);-moz-transform:translate3d(200%,100%,0);-ms-transform:translate3d(200%,100%,0);-o-transform:translate3d(200%,100%,0);transform:translate3d(200%,100%,0);}.sqr-wr .sqr.br{-webkit-transform:translate3d(300%,200%,0);-moz-transform:translate3d(300%,200%,0);-ms-transform:translate3d(300%,200%,0);transform:translate3d(300%,200%,0);transform:translate3d(300%,200%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.tl.top{-webkit-transform:translate3d(-10%,10%,0);-moz-transform:translate3d(-10%,10%,0);-ms-transform:translate3d(-10%,10%,0);-o-transform:translate3d(-10%,10%,0);transform:translate3d(-10%,10%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.cl.top{-webkit-transform:translate3d(90%,110%,0);-moz-transform:translate3d(90%,110%,0);-ms-transform:translate3d(90%,110%,0);-o-transform:translate3d(90%,110%,0);transform:translate3d(90%,110%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.bl.top{-webkit-transform:translate3d(190%,210%,0);-moz-transform:translate3d(190%,210%,0);-ms-transform:translate3d(190%,210%,0);-o-transform:translate3d(190%,210%,0);transform:translate3d(190%,210%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.tr.top{-webkit-transform:translate3d(110%,-10%,0);-moz-transform:translate3d(110%,-10%,0);-ms-transform:translate3d(110%,-10%,0);-o-transform:translate3d(110%,-10%,0);transform:translate3d(110%,-10%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.cr.top{-webkit-transform:translate3d(210%,90%,0);-moz-transform:translate3d(210%,90%,0);-ms-transform:translate3d(210%,90%,0);-o-transform:translate3d(210%,90%,0);transform:translate3d(210%,90%,0);}.loaded .swiper-slide-active .sqr-wr .sqr.br.top{-webkit-transform:translate3d(310%,190%,0);-moz-transform:translate3d(310%,190%,0);-ms-transform:translate3d(310%,190%,0);transform:translate3d(310%,190%,0);transform:translate3d(310%,190%,0);}.sqr-wr .sqr:before{opacity:.75;content:"";position:absolute;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:inherit;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateZ(-45deg) scale3d(1.5,1.5,1);-moz-transform:rotateZ(-45deg) scale3d(1.5,1.5,1);-ms-transform:rotateZ(-45deg) scale3d(1.5,1.5,1);-o-transform:rotateZ(-45deg) scale3d(1.5,1.5,1);transform:rotateZ(-45deg) scale3d(1.5,1.5,1);}.desktop .sqr-wr .sqr:before,.tablet.landscape .sqr-wr .sqr:before{-webkit-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-moz-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-ms-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-o-transform:rotateZ(45deg) scale3d(1.5,1.5,1);transform:rotateZ(45deg) scale3d(1.5,1.5,1);}.menu-puls{position:absolute;width:62px;height:62px;top:-62px;right:0px;background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/menu.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;z-index:100;cursor:pointer;-webkit-transition:all 1000ms 800ms cubic-bezier(0.785,0.135,0.150,0.860);}.loaded .menu-puls{top:0px;}.desktop .menu-puls:hover{}.phone .menu-puls{width:48px;height:48px;}.mod-close{z-index:999;cursor:pointer;width:62px;height:62px;background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/close.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0px;right:0px;-webkit-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-moz-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-ms-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-o-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);}.mod-close.close-dark{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/close-dark.png);}.phone .mod-close{width:48px;height:48px;}.desktop .mod-close:hover{-webkit-transform:scale3d(.9,.9,1);-moz-transform:scale3d(.9,.9,1);-ms-transform:scale3d(.9,.9,1);-o-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1);}.mod-menu .mod-lang{position:absolute;right:21px;bottom:21px;}.mod-menu .mod-lang .lang{background:#263238;display:block !important;float:left;text-align:center;}.desktop .mod-menu .mod-lang .lang{font-size:1.2vh;height:3vh;line-height:3vh;margin:0 0.3vh;width:5vh !important;}.tablet.landscape .mod-menu .mod-lang .lang{font-size:2vh;height:5vh;line-height:5vh;margin:0 0.5vh;width:8vh !important;}.tablet .mod-menu .mod-lang .lang{font-size:1.2vh;height:3vh;line-height:3vh;margin:0 0.3vh;width:5vh !important;}.phone .mod-menu .mod-lang .lang{font-size:2vh;height:5vh;line-height:5vh;margin:0 0.5vh;width:8vh !important;}.modal{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;z-index:200;-webkit-transition:all 750ms cubic-bezier(1.000,0.000,0.000,1.000);-moz-transition:all 750ms cubic-bezier(1.000,0.000,0.000,1.000);-ms-transition:all 750ms cubic-bezier(1.000,0.000,0.000,1.000);-o-transition:all 750ms cubic-bezier(1.000,0.000,0.000,1.000);transition:all 750ms cubic-bezier(1.000,0.000,0.000,1.000);}.modal.mod-menu{background-color:#fff;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.modal.mod-menu li,.modal.mod-menu span,.modal.mod-menu a{width:100%;color:inherit;display:block;cursor:pointer;text-decoration:none;position:relative;}.modal.mod-menu li{overflow:hidden;opacity:0;margin-top:0.8vh;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.act-mod-menu .modal.mod-menu li{opacity:1;margin-top:0;-webkit-transition:all 400ms 650ms ease-out;-moz-transition:all 400ms 750ms ease-out;-ms-transition:all 400ms 750ms ease-out;-o-transition:all 400ms 750ms ease-out;transition:all 400ms 650ms ease-out;}.desktop.act-mod-menu .modal.mod-menu span,.desktop.act-mod-menu .modal.mod-menu a{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.desktop.act-mod-menu .modal.mod-menu span::before,.desktop.act-mod-menu .modal.mod-menu a::before{top:0;left:0;width:0;content:'';height:100%;z-index:-1;position:absolute;background-color:#2D3B42;-webkit-transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);-moz-transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);-ms-transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);-o-transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);}.desktop.act-mod-menu .modal.mod-menu span::after,.desktop.act-mod-menu .modal.mod-menu a::after{top:0;right:0;width:0;content:'';height:100%;z-index:-1;position:absolute;background-color:#2D3B42;transition:all 400ms cubic-bezier(0.075,0.820,0.165,1.000);}.desktop.act-mod-menu .modal.mod-menu span:hover,.desktop.act-mod-menu .modal.mod-menu a:hover{color:#FFF;}.desktop.act-mod-menu .modal.mod-menu span:hover::before,.desktop.act-mod-menu .modal.mod-menu a:hover::before{width:50%}.desktop.act-mod-menu .modal.mod-menu span:hover::after,.desktop.act-mod-menu .modal.mod-menu a:hover::after{width:50%}.modal.mod-service,.modal.mod-page{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.act-mod-menu .modal.mod-menu,.act-mod-service .modal.mod-service,.act-mod-page .modal.mod-page{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.modal .mod-slide{width:100%;height:100%;}.modal .mod-slide .scroll{width:100%;height:100%;}.modal .mod-slide .scroll .mCSB_scrollTools_vertical{right:26px;}.modal.mod-menu .mod-close{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/close-dark.png);}.nav{color:#263238;text-align:center;width:100%;letter-spacing:0.2vh;font-size:5.2vh;line-height:8.6vh;font-variant:small-caps;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}.modal.mod-service .mod-slide{display:none;}.modal.mod-service .mod-slide.active{display:block;}.mod-service .mod-slide,.mod-approfondimento.mod-slide{padding-top:85px;}.mod-approfondimento{min-height:100%;}.mod-slide .mod-content{padding:0 25vw 0 25vw;overflow:auto;height:100%;margin:0 auto;}.mod-slide .mod-content .clear-space{margin-bottom:70px!important;clear:both !important;}.mod-slide .mod-content h2{text-align:center;font-variant:small-caps;letter-spacing:0.2vw;}.mod-slide .mod-content h3{text-align:center;letter-spacing:0.2vw;text-transform:uppercase;}.mod-slide .mod-content p{text-align:justify;font-variant:small-caps;}.mod-approfondimento a{color:#FFF;text-decoration:underline;}.mod-slide .mod-content .image-galleria{float:left;position:relative;}.mod-slide .mod-content .image-galleria::before{content:'';padding-top:100%;display:block;}.mod-slide .mod-content .image-galleria .image-wrapper{padding:2px;width:100%;height:100%;position:absolute;top:0;left:0;}.mod-slide .mod-content .image-galleria img{display:block;width:100%;height:auto;}.mod-slide .mod-content ul li{text-align:left;font-variant:small-caps;list-style-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/rombo-li.png);}.mod-slide .mod-content a{color:#FFF;text-decoration:underline;}.mod-slide.price .mod-content .list-table{padding-top:50px;}.mod-slide .mod-content .list-table .list-table-row p{border-bottom:2px solid #3b4d57;}.mod-slide .mod-content .list-table .list-table-row:last-child p{border:none;}.mod-slide .mod-content .list-table .list-table-row .desc{width:71%;float:left;}.mod-slide.price .mod-content .list-table .list-table-row .desc{width:43%;}.mod-slide .mod-content .list-table .list-table-row .desc p{text-align:left;}.mod-slide .mod-content .list-table .list-table-row .value{width:28%;float:left;}.mod-slide .mod-content .list-table .list-table-row .value p{text-align:right;}.desktop .mod-slide .mod-content h2{font-size:3.6vw;}.desktop .mod-slide .mod-content h3{margin-top:4vw;font-size:1.3vw;}.desktop .mod-slide .mod-content p,.desktop .mod-slide .mod-content ul li{margin-top:1.7vw;font-size:0.9vw;line-height:1.8vw;}.desktop .mod-slide .mod-content ul{padding:0 0 0 0.5vw;}.desktop .mod-slide .mod-content .gallery{margin-top:1.7vw;}.desktop .mod-slide .mod-content .gallery .image-galleria{width:33%;}.desktop .list-table .list-table-row  p{margin-top:0.7vw !important;padding-bottom:0.7vw !important;}.tablet.landscape .mod-slide .mod-content h2{letter-spacing:1px;font-size:6vw;margin-bottom:3vw;}.tablet.landscape .mod-slide .mod-content h3{margin-top:7.5vw;font-size:1.8vw;}.tablet.landscape .mod-slide .mod-content p,.tablet.landscape .mod-slide .mod-content ul li{margin-top:3vw;font-size:1.8vw;line-height:3.1vw;}.tablet.landscape .mod-slide .mod-content .gallery{margin-top:3vw;}.tablet .mod-slide .mod-content h2{font-size:8vw;margin-bottom:4vw;}.tablet .mod-slide .mod-content h3{margin-top:10vw;font-size:2.3vw;}.tablet .mod-slide .mod-content p,.tablet .mod-slide .mod-content ul li{margin-top:4vw;font-size:2.4vw;line-height:4.2vw;}.tablet .mod-slide .mod-content ul{padding:0 0 0 1vw;}.tablet .mod-slide .mod-content .gallery{margin-top:4vw;}.tablet .mod-slide .mod-content .gallery .image-galleria{width:33%;}.tablet .list-table .list-table-row  p{margin-top:1vw !important;padding-bottom:1vw !important;border-bottom:2px solid #3b4d57;}.tablet .list-table .list-table-row:last-child  p{border:none;}.mobile .mod-slide .mod-content{width:100%;padding:0 10vw;}.phone .mod-slide .mod-content h2{font-size:11vw;}.phone .mod-slide .mod-content h3{font-size:4.5vw;margin-top:14vw;line-height:7vw;}.phone .mod-slide .mod-content p,.phone .mod-slide .mod-content ul li{margin-top:7vw;font-size:4vw;line-height:7vw;list-style-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/rombo-li-phone.png);}.phone .mod-slide .mod-content ul{padding:0 0 0 6vw;}.phone .mod-slide .mod-content .gallery{margin-top:7vw;}.phone .mod-slide .mod-content .gallery .image-galleria{width:50%;}.phone .mod-slide.masseria-marrone-main .mod-content .gallery .image-galleria:nth-child(9),.phone .mod-slide.masseria-azzurro-main .mod-content .gallery .image-galleria:nth-child(9),.phone .mod-slide.salento-blu-main .mod-content .gallery .image-galleria:nth-child(9),.phone .mod-slide.salento-marrone-main .mod-content .gallery .image-galleria:nth-child(9){display:none !important;}.phone .list-table .list-table-row  p{margin-top:3vw !important;padding-bottom:3vw !important;}.price.mod-slide .mod-content p{text-align:center;}.price.mod-slide .mod-content .ico-prezzi{width:100%;float:right;background:url(/sites/all/themes/boscoalto/assets/imgs/gen/ico-prezzi.png) right center no-repeat;background-size:contain;}.price .prices-info{margin-top:2vw;}.price .prices-info .info-half{float:left;}.desktop .price .mod-content .ico-prezzi{height:3vw;margin-top:1vw;}.desktop .price .prices-info .info-half{padding:0 1vw 0 1vw;}.desktop .price .prices-info .info-half:first-child{padding-top:2vw;}.desktop .price .prices-info ul li{margin-top:0.7vw !important;}.tablet .price .mod-content .ico-prezzi{height:5vw;margin-top:4vw;margin-bottom:2vw;}.tablet .price .prices-info ul li{margin-top:1vw !important;}.tablet .price .prices-info .info-half{padding:0;width:100%;}.tablet .price .prices-info .info-half:first-child{padding:8vw 1vw 1vw 1vw;}.phone .price .list-table{font-size:0.8vw;}.phone .price .mod-content .ico-prezzi{height:8vw;margin-top:8vw;margin-bottom:4vw;}.phone .price .prices-info .info-half{padding:0 0;width:100%;}.phone .price .prices-info .info-half:first-child{padding:8vw 0 0 0;}.phone .price .prices-info ul li{margin-top:3vw !important;}.where #map{width:100%;}.where .map-image{margin-top:2vw;}.where .map-image img{display:block;width:100%;height:auto;}.where h3{text-align:left !important;}.where .ico{margin:4vw 0 1.5vw 0;border:1px solid #FFF;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}.where .ico.ico-car{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/car.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}.where .ico.ico-plane{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/plane.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}.where .ico.ico-train{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/train.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}.where a.where-button{color:#34444D;margin-top:2vw;background:#FFF;padding:15px 30px;border-radius:5px;display:inline-block;text-decoration:none;}.where a.where-button .where-button-plus{display:inline-block;width:16px;height:16px;-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);-o-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0);}.desktop .where #map{height:40vh;margin-top:2vw;}.desktop .where .ico{width:3vw;height:3vw;}.desktop .where .list-table{margin-top:1vw;}.tablet .where #map{height:40vh;}.tablet .where .ico{width:7vw;height:7vw;}.tablet .where .list-table{margin-top:2vw;}.tablet .where a.where-button{margin-top:4vw;}.phone .where #map{height:300px;height:40vh;margin-top:6vw;}.phone .where .ico{width:12vw;height:12vw;}.phone .where .list-table{margin-top:2vw;}.phone .where .map-image{margin-top:6vw;}.phone .where a.where-button{margin-top:10vw;}.mod-slide.cont{padding-top:0;}.cont .contatti-container{top:50%;left:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.cont .contatti-title{text-align:center;margin:0 auto;background:url(/sites/all/themes/boscoalto/assets/imgs/gen/rombo-contatti.png) top center no-repeat;background-size:contain;text-transform:uppercase;color:#263238;}.cont .contatti-text p{color:#FFF;text-align:center;}.cont .contatti-text p a{color:#FFF;}.cont a:focus{outline:none;}.cont .contatti-booking-score{width:152px;height:115px;margin:40px auto 0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center;}.cont .contatti-booking-score.it{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/booking-score.png);}.cont .contatti-booking-score.en{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/booking-score.png);}.desktop .cont .contatti-title{width:30vw;height:20vw;line-height:20vw;font-size:1.7vw;letter-spacing:3px;}.desktop .cont .contatti-text p{font-size:1.2vw;line-height:2.2vw;margin-top:-6vw !important;}.tablet .cont .contatti-title{width:60vw;height:40vw;line-height:40vw;font-size:3.5vw;letter-spacing:2px;}.tablet .cont .contatti-text p{font-size:2.5vw;line-height:4.5vw;margin-top:-11vw !important;}.phone .cont .contatti-title{width:75vw;height:50vw;line-height:50vw;font-size:5vw;letter-spacing:1px;}.phone .cont .contatti-text p{font-size:4.5vw;line-height:8vw;margin-top:-15vw !important;}.modal.mod-page .mod-slide{display:none;}.modal.mod-page .mod-slide.active{display:block;}#home .logo{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/sites/all/themes/boscoalto/assets/imgs/home/logo.png);left:50%;top:35%;opacity:1;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}#home.loaded .logo{top:20%;-webkit-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-moz-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-ms-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);-o-transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 800ms cubic-bezier(0.785,0.135,0.150,0.860);}#home.phone .logo{width:90vw;height:32vw;}#home.phone.loaded .logo{width:60vw;height:22vw;}#home.tablet.portrait .logo{width:60vw;height:22vw;}#home.tablet.portrait.loaded .logo{width:45vw;height:16.5vw;}#home.tablet.landscape .logo{width:45vw;height:16.5vw;}#home.tablet.landscape.loaded .logo{width:30vw;height:11vw;}#home.desktop .logo{width:30vw;height:11vw;}#home.desktop.loaded .logo{width:24vw;height:18.8vw;}#home .preloader-wrapper .progress-radial{top:75%;}#home.loaded .preloader-wrapper .progress-radial{top:50%;}#home .swiper-front .slide-cover .logo{background-image:url(/sites/all/themes/boscoalto/assets/imgs/home/logo-dark.png);}#home .swiper-back .slide-cover .down-arrow{}.rombo-wr .rombo-container,.rombo-wr .rombo,.rombo-wr .rombo:before,.rombo-wr .text .title{-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);-ms-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);}.swiper-slide-active .rombo-wr .rombo-container,.swiper-slide-active .rombo-wr .rombo,.swiper-slide-active .rombo-wr .rombo:before{-webkit-transition:all 1200ms 250ms cubic-bezier(0.645,0.045,0.355,1.000);-moz-transition:all 1200ms 250ms cubic-bezier(0.645,0.045,0.355,1.000);-ms-transition:all 1200ms 250ms cubic-bezier(0.645,0.045,0.355,1.000);-o-transition:all 1200ms 250ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 1200ms 250ms cubic-bezier(0.645,0.045,0.355,1.000);}.phone .rombo-wr,.phone .swiper-slide-active .rombo-wr .rombo-container,.phone .swiper-slide-active .rombo-wr .rombo{width:90vw;height:60vh;}.tablet .rombo-wr,.tablet .swiper-slide-active .rombo-wr .rombo-container,.tablet .swiper-slide-active .rombo-wr .rombo{width:90vw;height:65vh;}.desktop .rombo-wr,.desktop .swiper-slide-active .rombo-wr .rombo-container,.desktop .swiper-slide-active .rombo-wr .rombo,.tablet.landscape .rombo-wr,.tablet.landscape .swiper-slide-active .rombo-wr .rombo-container,.tablet.landscape .swiper-slide-active .rombo-wr .rombo{width:55vw;height:65vh;}.phone .rombo-wr .rombo-container,.phone .rombo-wr .rombo{width:60vw;height:60vw;}.tablet .rombo-wr .rombo-container,.tablet .rombo-wr .rombo{width:50vw;height:50vw;}.desktop .rombo-wr .rombo-container,.desktop .rombo-wr .rombo,.tablet.landscape .rombo-wr .rombo-container,.tablet.landscape .rombo-wr .rombo{width:50vh;height:50vh;}.rombo-wr{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.rombo-wr .rombo-container{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.rombo-wr .rombo{position:absolute;overflow:hidden;border:1px solid  rgba(255,255,255,0.6);-webkit-transform:translate3d(0,0,0) rotateZ(-45deg);-moz-transform:translate3d(0,0,0) rotateZ(-45deg);-ms-transform:translate3d(0,0,0) rotateZ(-45deg);-o-transform:translate3d(0,0,0) rotateZ(-45deg);transform:translate3d(0,0,0) rotateZ(-45deg);}.swiper-slide-active .rombo-wr .rombo{-webkit-transform:translate3d(0,0,0) rotateZ(0);-moz-transform:translate3d(0,0,0) rotateZ(0);-ms-transform:translate3d(0,0,0) rotateZ(0);-o-transform:translate3d(0,0,0) rotateZ(0);transform:translate3d(0,0,0) rotateZ(0);}.rombo-wr .rombo:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:inherit;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-moz-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-ms-transform:rotateZ(45deg) scale3d(1.5,1.5,1);-o-transform:rotateZ(45deg) scale3d(1.5,1.5,1);transform:rotateZ(45deg) scale3d(1.5,1.5,1);}.swiper-slide-active .rombo-wr .rombo:before{-webkit-transform:rotateZ(0) scale3d(1,1,1);-moz-transform:rotateZ(0) scale3d(1,1,1);-ms-transform:rotateZ(0) scale3d(1,1.,1);-o-transform:rotateZ(0) scale3d(1,1,1);transform:rotateZ(0) scale3d(1,1,1);}.rombo-wr .rombo .overlay{width:100%;height:100%;background-color:#000;opacity:.35;}.rombo-wr .text{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;}.rombo-wr .text .title{position:absolute;white-space:nowrap;text-align:center;font-weight:400;width:100%;letter-spacing:0.2vh;font-size:7vh;font-variant:small-caps;top:50%;-webkit-transform:translate3d(0,-50%,0) scale3d(.8,.8,1);-moz-transform:translate3d(0,-50%,0) scale3d(.8,.8,1);-ms-transform:translate3d(0,-50%,0) scale3d(.8,.8,1);-o-transform:translate3d(0,-50%,0) scale3d(.8,.8,1);transform:translate3d(0,-50%,0) scale3d(.8,.8,1);}.swiper-slide-active .rombo-wr .text .title{top:6vh;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transition:all 1400ms 250ms cubic-bezier(0.785,0.135,0.150,0.860);-moz-transition:all 1400ms 250ms cubic-bezier(0.785,0.135,0.150,0.860);-ms-transition:all 1400ms 250ms cubic-bezier(0.785,0.135,0.150,0.860);-o-transition:all 1400ms 250ms cubic-bezier(0.785,0.135,0.150,0.860);transition:all 1400ms 250ms cubic-bezier(0.785,0.135,0.150,0.860);}.rombo-wr .text .desc{margin-top:3vh;width:90%;position:absolute;top:50%;left:50%;text-align:center;font-variant:small-caps;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.phone .rombo-wr .text .desc{letter-spacing:0.1vh;font-size:2.8vh;line-height:3.8vh;}.tablet .rombo-wr .text .desc,.desktop .rombo-wr .text .desc{letter-spacing:0.2vh;font-size:2.4vh;line-height:3.8vh;}.rombo-wr .text .puls{position:absolute;font-variant:small-caps;background-color:#ffffff;color:#000000;bottom:4vh;left:50%;letter-spacing:0.2vh;cursor:pointer;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}.phone .rombo-wr .text .puls{font-size:3.4vh;padding:1.2vh 2.2vh 1.2vh 2.2vh;}.tablet .rombo-wr .text .puls,.desktop .rombo-wr .text .puls{font-size:2.4vh;padding:0.7vh 1.4vh 0.7vh 1.4vh;}.rombo-wr .text .desc,.rombo-wr .text .puls{opacity:0;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out;}.rombo-wr .text .puls a{color:#263238;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out;}.rombo-wr .text .puls a:hover{color:#FFF;}.swiper-slide-active .rombo-wr .text .puls{-webkit-transition:all 400ms 900ms linear,background-color 300ms linear,color 300ms linear;-moz-transition:all 400ms 900ms linear,background-color 300ms linear,color 300ms linear;-ms-transition:all 400ms 900ms linear,background-color 300ms linear,color 300ms linear;-o-transition:all 400ms 900ms linear,background-color 300ms linear,color 300ms linear;transition:all 400ms 900ms linear,background-color 300ms linear,color 300ms linear;opacity:1;}.desktop .swiper-slide-active .rombo-wr .text .puls:hover{background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8);}.swiper-slide-active .rombo-wr .text .desc{-webkit-transition:all 600ms 1500ms ease-out;-moz-transition:all 600ms 1500ms ease-out;-ms-transition:all 600ms 1500ms ease-out;-o-transition:all 600ms 1500ms ease-out;transition:all 600ms 1500ms ease-out;margin-top:1.5vh;opacity:1;}#home .slide-footer{}#home .slide-footer .sqr-wr .sqr.bot:nth-child(1),#home .slide-footer .sqr-wr .sqr.bot:nth-child(5){background-color:#546e7a;}#home .slide-footer .sqr-wr .sqr.bot:nth-child(3),#home .slide-footer .sqr-wr .sqr.bot:nth-child(7){background-color:#78909c;}#home .slide-footer .sqr-wr .sqr.top:nth-child(2),#home .slide-footer .sqr-wr .sqr.top:nth-child(6){background-color:#78909c;}#home .slide-footer .sqr-wr .sqr.top:nth-child(4),#home .slide-footer .sqr-wr .sqr.top:nth-child(8){background-color:#546e7a;}#home .slide-footer .sqr-wr .sqr.no-click{pointer-events:none;}#gallery .slide-header{}#gallery .masseria-marrone-main{background-color:#6d4c41;}#gallery .masseria-marrone-main.delta{background-color:#795548;}#gallery .masseria-marrone-01{background-color:#8d6e63;}#gallery .masseria-marrone-02{background-color:#bcaaa4;}#gallery .masseria-azzurro-main{background-color:#1565c0;}#gallery .masseria-azzurro-main.delta{background-color:#3daff7;}#gallery .masseria-azzurro-01{background-color:#64b5f6;}#gallery .masseria-azzurro-02{background-color:#90caf9;}#gallery .camera-blu-main{background-color:#1565c0;}#gallery .camera-blu-main.delta{background-color:#0d47a1;}#gallery .camera-arancione-main{background-color:#ff6f00;}#gallery .camera-arancione-main.delta{background-color:#ff9800;}#gallery .camera-rosa-main{background-color:#ff9e80;}#gallery .camera-rosa-main.delta{background-color:#ff7043;}#gallery .camera-giallo-main{background-color:#ffc107;}#gallery .camera-giallo-main.delta{background-color:#ffd54f;}#gallery .camera-rosso-main{background-color:#eb0319;}#gallery .camera-rosso-main.delta{background-color:#b60000;}#gallery .camera-grigio-main{background-color:#90a4ae;}#gallery .camera-grigio-main.delta{background-color:#b0bec5;}#gallery .salento-blu-main{background-color:#1565c0;}#gallery .salento-blu-main.delta{background-color:#0d47a1;}#gallery .salento-blu-01{background-color:#64b5f6;}#gallery .salento-blu-02{background-color:#90caf9;}#gallery .salento-marrone-main{background-color:#795548;}#gallery .salento-marrone-main.delta{background-color:#6d4c41;}#gallery .salento-marrone-01{background-color:#8d6e63;}#gallery .salento-marrone-02{background-color:#bcaaa4;}#gallery .slide-content .slide-nav{z-index:100;}#gallery .slide-content .swiper-back{z-index:10;}#gallery .slide-content .swiper-front{z-index:20;}#gallery .mod-approfondimento .clear-gallery{clear:both;}#gallery.desktop .mod-approfondimento .all-rooms ul li{margin-top:0.7vw !important;}#gallery.tablet .mod-approfondimento .all-rooms ul li{margin-top:1vw !important;}#gallery.phone .mod-approfondimento .all-rooms ul li{margin-top:3vw !important;}#gallery .swiper-front .mod-close{background-image:none;background-color:transparent;}#gallery .swiper-back .down-arrow .cont{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/plus.png);}#gallery .swiper-back .down-arrow.color .cont{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/plus-no-bg.png);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}#gallery .slide-content .slide-arrow{z-index:100;cursor:pointer;width:62px;height:62px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;margin-top:-31px;-webkit-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-moz-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-ms-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);-o-transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);transition:all 220ms cubic-bezier(0.190,1.000,0.220,1.000);}#gallery .slide-content .slide-arrow.dx{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/arrow-dx.png);right:0px;}#gallery .slide-content .slide-arrow.sx{background-image:url(/sites/all/themes/boscoalto/assets/imgs/gen/arrow-sx.png);left:0px;}#gallery .slide-content .swiper-front .slide-arrow{background-image:none;background-color:transparent;}#gallery.desktop .slide-content .slide-arrow:hover{-webkit-transform:scale3d(.9,.9,1);-moz-transform:scale3d(.9,.9,1);-ms-transform:scale3d(.9,.9,1);-o-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1);}#gallery .swiper-front .text{position:absolute;top:50%;left:50%;font-variant:small-caps;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#gallery.phone .swiper-front .text{width:100%;padding-left:56px;padding-right:56px;}#gallery.tablet .swiper-front .text{width:60%;}#gallery.desktop .swiper-front .text,#gallery.tablet.landscape .swiper-front .text{width:60vh;}#gallery .swiper-front .swiper-slide:nth-child(even) .text .title{font-weight:700;}#gallery.phone .swiper-front .swiper-slide .text .title{letter-spacing:.7vw;font-size:12vw;line-height:14vw;margin-bottom:3vw;}#gallery.tablet .swiper-front .swiper-slide .text .title{letter-spacing:.5vw;font-size:9vw;line-height:10vw;margin-bottom:2vw;}#gallery.desktop .swiper-front .swiper-slide .text .title,#gallery.tablet.landscape .swiper-front .swiper-slide .text .title{letter-spacing:.5vh;font-size:9vh;line-height:10vh;margin-bottom:2vh;}#gallery.phone .swiper-front .swiper-slide:nth-child(even) .text .title{font-size:9.5vw;line-height:10.5vw;}#gallery.tablet .swiper-front .swiper-slide:nth-child(even) .text .title{font-size:6vw;line-height:7vw;}#gallery.desktop .swiper-front .swiper-slide:nth-child(even) .text .title,#gallery.tablet.landscape .swiper-front .swiper-slide:nth-child(even) .text .title{font-size:6vh;line-height:7vh;}#gallery .swiper-front .swiper-slide .text .desc.txt-bg{}.padded-multiline span{background-color:#FFF;color:#000;display:inline;padding:0px 8px;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}#gallery.phone .swiper-front .swiper-slide .text .desc{letter-spacing:.4vw;line-height:6vw;font-size:4vw;}#gallery.tablet .swiper-front .swiper-slide .text .desc{letter-spacing:.3vw;line-height:4vw;font-size:2.6vw;}#gallery.desktop .swiper-front .swiper-slide .text .desc,#gallery.tablet.landscape .swiper-front .swiper-slide .text .desc{letter-spacing:.2vh;line-height:3vh;font-size:2vh;}#gallery.desktop .swiper-front .swiper-slide .text .desc.txt-bg,#gallery.tablet.landscape .swiper-front .swiper-slide .text .desc.txt-bg{line-height:3.5vh;font-size:2.2vh;}.pagina-cortesia{background:#2d3b42;width:100%;height:100%;}.pagina-cortesia .pagina-cortesia-container{z-index:11;position:relative;opacity:0;width:100%;height:100%;transition:all 200ms 800ms ease;}.loaded .pagina-cortesia .pagina-cortesia-container{opacity:1;}.pagina-cortesia .text-cortesia{top:50%;left:50%;text-align:center;position:absolute;font-variant:small-caps;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.pagina-cortesia .text-cortesia a{text-transform:uppercase;color:#2D3B42;background:#FFF;padding:15px;font-size:1vw;}.desktop .pagina-cortesia .text-cortesia p,.tablet.landscape .pagina-cortesia .text-cortesia p{margin-top:0.8vw;font-size:1.5vw;line-height:3vw;}.tablet .pagina-cortesia .text-cortesia p{margin-top:4vw;font-size:3vw;line-height:5vw;}.phone .pagina-cortesia .text-cortesia p{margin-top:7vw;font-size:4.5vw;line-height:8vw;}#rotate-screen{top:0;left:0;width:100%;height:100%;display:none;position:fixed;z-index:201;background-color:#2D3B42;}#rotate-screen .rombo-rotate{top:50%;left:50%;width:180px;height:180px;position:absolute;margin-top:-90px;margin-left:-90px;background-image:url(/sites/all/themes/boscoalto/assets/imgs/phone/rombo.png);background-position:center center;background-size:cover;}#rotate-screen .phone-rotate{top:50%;left:50%;opacity:0;width:180px;height:180px;position:absolute;margin-top:-90px;margin-left:-90px;background-image:url(/sites/all/themes/boscoalto/assets/imgs/phone/phone.png);background-position:center center;background-size:cover;}@media (orientation:landscape){.phone #rotate-screen{display:block;}.phone #rotate-screen .rombo-rotate{-webkit-animation-name:anim-rombo;-webkit-animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);-webkit-animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-name:anim-rombo;animation-duration:3s;animation-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);animation-delay:1s;animation-iteration-count:infinite;}.phone #rotate-screen .phone-rotate{-webkit-animation-name:anim-phone;-webkit-animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);-webkit-animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-name:anim-phone;animation-duration:3s;animation-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);animation-delay:1s;animation-iteration-count:infinite;}@-webkit-keyframes anim-rombo{0%{-webkit-transform:rotate(0deg);}8%{-webkit-transform:rotate(0deg);}48%{-webkit-transform:rotate(-90deg);}68%{-webkit-transform:rotate(-90deg);}76%{-webkit-transform:rotate(-90deg);}100%{-webkit-transform:rotate(-90deg);}}@keyframes anim-rombo{0%{transform:rotate(0deg);}8%{transform:rotate(0deg);}48%{transform:rotate(-90deg);}68%{transform:rotate(-90deg);}76%{transform:rotate(-90deg);}100%{transform:rotate(-90deg);}}@-webkit-keyframes anim-phone{0%{-webkit-transform:rotate(0deg);opacity:0;}8%{-webkit-transform:rotate(0deg);opacity:1;}48%{-webkit-transform:rotate(90deg);opacity:1;}68%{-webkit-transform:rotate(90deg);opacity:1;}76%{-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform:rotate(90deg);opacity:0;}}@keyframes anim-phone{0%{transform:rotate(0deg);opacity:0;}8%{transform:rotate(0deg);opacity:1;}48%{transform:rotate(90deg);opacity:1;}68%{transform:rotate(90deg);opacity:1;}76%{transform:rotate(90deg);opacity:0;}100%{transform:rotate(90deg);opacity:0;}}}.del50{-webkit-transition-delay:50ms!important;-moz-transition-delay:50ms!important;-ms-transition-delay:50ms!important;-o-transition-delay:50ms!important;transition-delay:50ms!important;}.del100{-webkit-transition-delay:100ms!important;-moz-transition-delay:100ms!important;-ms-transition-delay:100ms!important;-o-transition-delay:100ms!important;transition-delay:100ms!important;}.del150{-webkit-transition-delay:150ms!important;-moz-transition-delay:150ms!important;-ms-transition-delay:150ms!important;-o-transition-delay:150ms!important;transition-delay:150ms!important;}.del200{-webkit-transition-delay:200ms!important;-moz-transition-delay:200ms!important;-ms-transition-delay:200ms!important;-o-transition-delay:200ms!important;transition-delay:200ms!important;}.del250{-webkit-transition-delay:250ms!important;-moz-transition-delay:250ms!important;-ms-transition-delay:250ms!important;-o-transition-delay:250ms!important;transition-delay:250ms!important;}.del300{-webkit-transition-delay:300ms!important;-moz-transition-delay:300ms!important;-ms-transition-delay:300ms!important;-o-transition-delay:300ms!important;transition-delay:300ms!important;}.del350{-webkit-transition-delay:350ms!important;-moz-transition-delay:350ms!important;-ms-transition-delay:350ms!important;-o-transition-delay:350ms!important;transition-delay:350ms!important;}.del400{-webkit-transition-delay:400ms!important;-moz-transition-delay:400ms!important;-ms-transition-delay:400ms!important;-o-transition-delay:400ms!important;transition-delay:400ms!important;}.del450{-webkit-transition-delay:450ms!important;-moz-transition-delay:450ms!important;-ms-transition-delay:450ms!important;-o-transition-delay:450ms!important;transition-delay:450ms!important;}.del500{-webkit-transition-delay:500ms!important;-moz-transition-delay:500ms!important;-ms-transition-delay:500ms!important;-o-transition-delay:500ms!important;transition-delay:500ms!important;}.del550{-webkit-transition-delay:550ms!important;-moz-transition-delay:550ms!important;-ms-transition-delay:550ms!important;-o-transition-delay:550ms!important;transition-delay:550ms!important;}.del600{-webkit-transition-delay:600ms!important;-moz-transition-delay:600ms!important;-ms-transition-delay:600ms!important;-o-transition-delay:600ms!important;transition-delay:600ms!important;}.del650{-webkit-transition-delay:650ms!important;-moz-transition-delay:650ms!important;-ms-transition-delay:650ms!important;-o-transition-delay:650ms!important;transition-delay:650ms!important;}.del700{-webkit-transition-delay:700ms!important;-moz-transition-delay:700ms!important;-ms-transition-delay:700ms!important;-o-transition-delay:700ms!important;transition-delay:700ms!important;}.del750{-webkit-transition-delay:750ms!important;-moz-transition-delay:750ms!important;-ms-transition-delay:750ms!important;-o-transition-delay:750ms!important;transition-delay:750ms!important;}.del800{-webkit-transition-delay:800ms!important;-moz-transition-delay:800ms!important;-ms-transition-delay:800ms!important;-o-transition-delay:800ms!important;transition-delay:800ms!important;}.del850{-webkit-transition-delay:850ms!important;-moz-transition-delay:850ms!important;-ms-transition-delay:850ms!important;-o-transition-delay:850ms!important;transition-delay:850ms!important;}.del900{-webkit-transition-delay:900ms!important;-moz-transition-delay:900ms!important;-ms-transition-delay:900ms!important;-o-transition-delay:900ms!important;transition-delay:900ms!important;}.del950{-webkit-transition-delay:950ms!important;-moz-transition-delay:950ms!important;-ms-transition-delay:950ms!important;-o-transition-delay:950ms!important;transition-delay:950ms!important;}.del1000{-webkit-transition-delay:1000ms!important;-moz-transition-delay:1000ms!important;-ms-transition-delay:1000ms!important;-o-transition-delay:1000ms!important;transition-delay:1000ms!important;}.del1050{-webkit-transition-delay:1050ms!important;-moz-transition-delay:1050ms!important;-ms-transition-delay:1050ms!important;-o-transition-delay:1050ms!important;transition-delay:1050ms!important;}.del1100{-webkit-transition-delay:1100ms!important;-moz-transition-delay:1100ms!important;-ms-transition-delay:1100ms!important;-o-transition-delay:1100ms!important;transition-delay:1100ms!important;}.del1150{-webkit-transition-delay:1150ms!important;-moz-transition-delay:1150ms!important;-ms-transition-delay:1150ms!important;-o-transition-delay:1150ms!important;transition-delay:1150ms!important;}.del1200{-webkit-transition-delay:1200ms!important;-moz-transition-delay:1200ms!important;-ms-transition-delay:1200ms!important;-o-transition-delay:1200ms!important;transition-delay:1200ms!important;}.del1250{-webkit-transition-delay:1250ms!important;-moz-transition-delay:1250ms!important;-ms-transition-delay:1250ms!important;-o-transition-delay:1250ms!important;transition-delay:1250ms!important;}.del1300{-webkit-transition-delay:1300ms!important;-moz-transition-delay:1300ms!important;-ms-transition-delay:1300ms!important;-o-transition-delay:1300ms!important;transition-delay:1300ms!important;}.del1350{-webkit-transition-delay:1350ms!important;-moz-transition-delay:1350ms!important;-ms-transition-delay:1350ms!important;-o-transition-delay:1350ms!important;transition-delay:1350ms!important;}.del1400{-webkit-transition-delay:1400ms!important;-moz-transition-delay:1400ms!important;-ms-transition-delay:1400ms!important;-o-transition-delay:1400ms!important;transition-delay:1400ms!important;}.del1450{-webkit-transition-delay:1450ms!important;-moz-transition-delay:1450ms!important;-ms-transition-delay:1450ms!important;-o-transition-delay:1450ms!important;transition-delay:1450ms!important;}.del1500{-webkit-transition-delay:1500ms!important;-moz-transition-delay:1500ms!important;-ms-transition-delay:1500ms!important;-o-transition-delay:1500ms!important;transition-delay:1500ms!important;}.del1550{-webkit-transition-delay:1550ms!important;-moz-transition-delay:1550ms!important;-ms-transition-delay:1550ms!important;-o-transition-delay:1550ms!important;transition-delay:1550ms!important;}.del1600{-webkit-transition-delay:1600ms!important;-moz-transition-delay:1600ms!important;-ms-transition-delay:1600ms!important;-o-transition-delay:1600ms!important;transition-delay:1600ms!important;}.del1650{-webkit-transition-delay:1650ms!important;-moz-transition-delay:1650ms!important;-ms-transition-delay:1650ms!important;-o-transition-delay:1650ms!important;transition-delay:1650ms!important;}.del1700{-webkit-transition-delay:1700ms!important;-moz-transition-delay:1700ms!important;-ms-transition-delay:1700ms!important;-o-transition-delay:1700ms!important;transition-delay:1700ms!important;}.del1750{-webkit-transition-delay:1750ms!important;-moz-transition-delay:1750ms!important;-ms-transition-delay:1750ms!important;-o-transition-delay:1750ms!important;transition-delay:1750ms!important;}.del1800{-webkit-transition-delay:1800ms!important;-moz-transition-delay:1800ms!important;-ms-transition-delay:1800ms!important;-o-transition-delay:1800ms!important;transition-delay:1800ms!important;}.del1850{-webkit-transition-delay:1850ms!important;-moz-transition-delay:1850ms!important;-ms-transition-delay:1850ms!important;-o-transition-delay:1850ms!important;transition-delay:1850ms!important;}.del1900{-webkit-transition-delay:1900ms!important;-moz-transition-delay:1900ms!important;-ms-transition-delay:1900ms!important;-o-transition-delay:1900ms!important;transition-delay:1900ms!important;}.del1950{-webkit-transition-delay:1950ms!important;-moz-transition-delay:1950ms!important;-ms-transition-delay:1950ms!important;-o-transition-delay:1950ms!important;transition-delay:1950ms!important;}.del2000{-webkit-transition-delay:2000ms!important;-moz-transition-delay:2000ms!important;-ms-transition-delay:2000ms!important;-o-transition-delay:2000ms!important;transition-delay:2000ms!important;}.fb-link{z-index:3;width:35px;right:25px;height:35px;bottom:30px;position:absolute;background:url(/sites/all/themes/boscoalto/assets/imgs/gen/fb.png) center center no-repeat;background-size:cover;}.tablet .fb-link{bottom:35px;}.phone .fb-link{width:27px;right:15px;height:27px;bottom:20px;}.container-video{width:100%;height:27vw;position:relative;margin-top:3.6vw;}.container-video>iframe{width:100%;height:100%;position:absolute;top:0;left:0;}@media(max-width:1199px){.container-video{height:45vw;margin-top:6.6vw;}}@media(max-width:991px){.container-video{height:45vw;margin-top:13.6vw;}}
