<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}strong{font-weight:bold}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}[hidden]{display:none}
html{background:#fff;color:#312f2f;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:sans-serif;line-height:1.618;font-size:1em;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
img,video{vertical-align:middle;}
body{overflow-x: hidden;}
.hidden{display:none !important;visibility:hidden;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul {padding: 0;list-style: none;}
body.overlay{overflow:hidden;}
/*flexgrid*/
.container-fluid {margin-right: auto;margin-left: auto;padding-right: 2rem;padding-left: 2rem;}
.row {box-sizing: border-box;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;/*margin-right: -1rem;margin-left: -1rem;*/}
.row.stretch{align-items: stretch;-webkit-align-items: stretch;}
.row.reverse {-ms-flex-direction: row-reverse;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;flex-direction: row-reverse;}
.col.reverse {-ms-flex-direction: column-reverse;-webkit-box-orient: vertical;-webkit-box-direction: reverse;flex-direction: column-reverse;}
.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;/*padding-right: 1rem;padding-left: 1rem;*/}
.col-xs .row,.col-xs-1 .row,.col-xs-2 .row,.col-xs-3 .row,.col-xs-4 .row,.col-xs-5 .row,.col-xs-6 .row,.col-xs-7 .row,.col-xs-8 .row,.col-xs-9 .row,.col-xs-10 .row,.col-xs-11 .row,.col-xs-12 .row{padding-left: 0;padding-right: 0}
.col-xs {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}
.col-xs-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
.col-xs-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
.col-xs-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}
.col-xs-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
.col-xs-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
.col-xs-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
.col-xs-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
.col-xs-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
.col-xs-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}
.col-xs-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
.col-xs-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
.col-xs-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.col-xs-offset-1 {margin-left: 8.333%;}
.col-xs-offset-2 {margin-left: 16.667%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-4 {margin-left: 33.333%;}
.col-xs-offset-5 {margin-left: 41.667%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-7 {margin-left: 58.333%;}
.col-xs-offset-8 {margin-left: 66.667%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-10 {margin-left: 83.333%;}
.col-xs-offset-11 {margin-left: 91.667%;}
.start-xs {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
.center-xs {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
.end-xs {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
.top-xs {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.middle-xs {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.bottom-xs {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.around-xs {-ms-flex-pack: distribute;justify-content: space-around;}
.between-xs {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
.first-xs {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
.last-xs {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
/*font*/
.delafield{font-family: cursive;}
.wf-active{font-family: 'Montserrat', sans-serif;}
.wf-active h1,.wf-active h2, .wf-active h3, .wf-active h4,.wf-active .cinzel{font-family: 'Cinzel', serif;}
.wf-active .delafield{font-family: 'Mrs Saint Delafield', cursive;}
/*bottoni*/
button,input,select,textarea, a{outline: none !important}
button,input,select,textarea,.btn{cursor:pointer;margin:0;vertical-align:baseline;*vertical-align:middle;padding:.625em;border:#c4c4c4 1px solid;width:100%;-webkit-transition:color 0.14s ease-in-out 0s, background-color 0.14s ease-in-out 0s, border-color 0.14s ease-in-out 0s;-moz-transition:color 0.14s ease-in-out 0s, background-color 0.14s ease-in-out 0s, border-color 0.14s ease-in-out 0s;-o-transition:color 0.14s ease-in-out 0s, background-color 0.14s ease-in-out 0s, border-color 0.14s ease-in-out 0s;-ms-transition:color 0.14s ease-in-out 0s, background-color 0.14s ease-in-out 0s, border-color 0.14s ease-in-out 0s;transition:color 0.14s ease-in-out 0s, background-color 0.14s ease-in-out 0s, border-color 0.14s ease-in-out 0s;}
button,input,.btn,textarea{line-height:1.5em;}
button,.btn{cursor:pointer;*overflow:visible;display:block;text-align:center;text-decoration:none;letter-spacing:.01em;padding:.725rem 1.25rem;font-size: .875rem;}
button,.btn,button:visited,.btn:visited{background-color:#312f2f;color:#fff;position:relative;border:#312f2f 1px solid;}
button:hover,.btn:hover{background-color:#504f4f;border:#504f4f 1px solid;color:#fff;}
button:active,.btn:active{background-color:#1c1b1b;border:#1c1b1b 1px solid;color:#fff;}
button[disabled],input[disabled],.btn[disabled]{cursor:default;}
/*button colorati white*/
.btn-wt,.btn-wt:visited{background-color:#fff;border-color:#fff;color:#5c656f;text-shadow:1px 1px 0 #f8f8f8;box-shadow:none !important;}
.btn-wt:hover{background-color:#fff;border-color:#fff;color:#474e56;text-shadow:1px 1px 0 #f3f3f3;box-shadow:none !important;}
.btn-wt:active{background-color:#fff;color:#474e56;text-shadow:1px 1px 0 #f3f3f3;top:1px;box-shadow:none !important;}
/*button tsrp*/
.btn-trsp, .btn-trsp:visited{background-color: transparent;border-color:#312f2f;color:#312f2f;}
.btn-trsp:hover{background-color: #312f2f;border-color:#312f2f;color:#fff;}
.btn-trsp:active{background-color: #504f4f;border-color:#504f4f;color:#fff;}
/*checkbox*/
input[type="checkbox"],input[type="radio"]{padding:0;*height:16px;*width:16px;border:none;background-color:#c4c4c4;}
input[type="checkbox"].cscheckbox,input[type="radio"].cscheckbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-24px;padding:0;border:0;}
input[type="checkbox"].cscheckbox + label.cslabel:after,input[type="radio"].cscheckbox + label.cslabel:after{content:"";width:18px;height:18px;display:inline-block;vertical-align:middle;cursor:pointer;background-color:#a9a9a9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input[type="checkbox"].cscheckbox:checked + label.cslabel:after{background-color:#3a78ff;background-repeat:no-repeat;background-position:center;background-image:url("/immagini/check.svg");}
input[type="checkbox"].cscheckbox[data-invalid="true"] + label.cslabel:after{background-color:#e30613;}
input[type="radio"].cscheckbox + label.cslabel:after{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:#c4c4c4 6px solid;width:6px;height:6px;}
input[type="radio"].cscheckbox:checked + label.cslabel:after{background-color:#fff;border:#3a78ff 6px solid;width:6px;height:6px;}
.chekui{position:relative;list-style:none;padding:0}
input[type="checkbox"].ckleft + label, input[type="radio"].ckleft + label{position:relative;padding-left:1.75em;padding-top:.175em;}
input[type="checkbox"].ckleft + label:after, input[type="radio"].ckleft + label:after{position:absolute;left:0em;top:0em;}
#ct-send2 {display: none;	visibility: hidden;}
#ct-code {background: url(/it/verimage.html) no-repeat left center white;padding-left: 100px;}
/*input*/
label{font-size:.875em;color:#696b6e;}
label.required:after{content: "*";}
.inputui label{padding-left:.625em;}
textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="date"],input[type="datetime"],select[multiple=multiple],input[type="time"],select{-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-size:1em;width:100%}
textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,select[multiple=multiple]:hover,input[type="time"]:hover,select:hover{border-color:#c4c4c4}
textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,select[multiple=multiple]:focus,input[type="time"]:focus,select:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);outline:none}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"]{width:100%;text-indent:0;}
input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"]{display:block;}
input[data-invalid="true"],textarea[data-invalid="true"]{border:1px solid #df2927 !important;}
input:required{border:#ddd 1px solid;}
/*input search*/
input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:6px -264px;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
.btn-inline{display:inline-block;width:auto;vertical-align:top;min-width:200px;}
.btn-inline:after{display:inline-block;}
/*textarea*/
textarea{height:100px;resize:none;resize:vertical;}
textarea::-webkit-input-placeholder{padding-left:24px;}
/*select*/
select{background-color: transparent;-webkit-appearance: none;-moz-appearance:none; appearance:none; background: #fff; background-size: auto auto;background-size: 16px 16px;}
/*chek-ui input ui*/
.chekui, .inputui{margin-bottom:1em;}
.cheklist{margin:0}
.cheklabel{font-weight: 700;margin:.5em 0 .25em 0;display: block;}
.inputui,.cheklist{position:relative;}
/*Tooltip*/
.input-tlp {color: #df2927;font-size: .8em;display: block;}
/*heading*/
h1,h2,h3{font-weight:400}
h1{font-size:1.618em;margin:1.5em 0 .25em 0;}
h2,.h2{font-size:1.375em;margin:1em 0 .25em 0}
h3,.h3{font-size:1.125em;margin:1em 0 .25em 0}
.h2, .h3, .h4{display: block;}
p:first-of-type{margin-top:0}
/* a href - nobtn*/
a,.no-btn{color:#000;text-decoration:none;-webkit-transition:color 0.14s ease-in-out 0s;-moz-transition:color 0.14s ease-in-out 0s;-o-transition:color 0.14s ease-in-out 0s;-ms-transition:color 0.14s ease-in-out 0s;transition:color 0.14s ease-in-out 0s;}
a:hover,.no-btn:hover{color:#504f4f;}
a:active,.no-btn:active{color:#1c1b1b;}
a:visited,.no-btn:visited{color:#5c5c5c;}
a svg, button svg{pointer-events: none;fill:#3a78ff;overflow:visible;vertical-align:middle;margin-right:10px;-webkit-transition:fill 0.14s ease-in-out 0s;-moz-transition:fill 0.14s ease-in-out 0s;-o-transition:fill 0.14s ease-in-out 0s;-ms-transition:fill 0.14s ease-in-out 0s;transition:fill 0.14s ease-in-out 0s;}
button svg, .btn svg{fill:#fff;}
.btn-svg-right svg{margin-right: 0 !important;margin-left: 10px}
.no-btn{display:inline-block;text-align:inherit;letter-spacing:0em;padding:0;}
.no-btn,.no-btn:hover,.no-btn:active,.no-btn:visited{background-color:transparent !important;border:none;} 
.display a[target="_blank"]:after{content:url("/immagini/blank.png");margin:0 0 0 5px}
h2 a,h3 a,.breadcrumbs a{text-decoration:none}
#logo:focus,.social:focus{outline:none}
.ullink li{margin-top:10px;}
/*typografia*/
.normalw{font-weight:normal;}
.lightw{font-weight:200;}
.micro{font-size:.75em}
.medium{font-size:1.25em}
.big{font-size:1.5em}
.italic{font-style:italic}
.normals{font-size:1em;}
.center{text-align:center !important}
.uppercase{text-transform:uppercase;}
.block {display: block;}
.relative{position: relative;}
.mb-10{margin-bottom: 10px}
.mt-10{margin-top: 10px}
.mb-40{margin-bottom: 40px}
.mt-40{margin-top: 40px}
.weight-300{font-weight: 300 !important}
/*scroller*/
#scrollUp{bottom:60px;right:20px;margin-left:-19px;width:38px;height:38px;background:url("/immagini/top.png") no-repeat;z-index: 20 !important}
/*acceptcookie*/
#acceptcookie{font-size:.75rem;position:fixed;bottom:10px;right:10px;left:10px;max-width:300px;background:#fff;/*background:#fff url(../immagini/cookie.svg) 240px 12px no-repeat;background-size:40px;*/z-index:20147483646;width:100%;padding:12px 20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);-moz-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);}
#acceptcookie p{margin:0 0 1em 0;line-height: 1.34}
#acceptcookie p,#accept_cookie{display:inline-block;vertical-align:middle;}
#acceptcookie a{text-decoration: underline;}
.barra_cookie p,.barra_cookie label{display:inline-block;vertical-align:top;width:auto;margin-right:10px;}
.barra_cookie .checkui{display:inline-block;vertical-align:middle;width:auto;margin-right:10px;}
.close_cookie{cursor: pointer}
/*breadcrumb*/
.breadcrumbs{padding:0;font-size:.825em;margin:1em 10px;text-align: center;}
.breadcrumbs li{display:inline-block;vertical-align:top;color:#a5a5a5}
.breadcrumbs li:after{display:inline-block;vertical-align:top;content:"/";margin:0 5px;}
.breadcrumbs li:last-child:after{content:none;}
/*body*/
.screen{margin:0 auto;width:87%;max-width:1370px;position:relative;}
.body_overlay{background-color:rgba(0,0,0,0.44);height:100%;left:0;top:0;width:100%;z-index:3;position:fixed;cursor:pointer;}
/*header*/
#topPage{height: 100vh}
header{text-align:center;position: absolute;top:0;left: 0;right: 0;z-index: 6}
#logogrup{display:inline-block;vertical-align:middle;margin:16px auto;width:100px;}
.imglogo{width:100%;height:auto;}
/*nav*/
#nav{width:36px;position:absolute;top:10px;right:2.77%;height:36px;}
#nav-icon2{height:36px;display: inline-block;}
#nav-icon2 svg{fill:#454343;margin:0;}
.menuwrap{display: none}
.js-menuwrap .menuwrap{display: block;}
.js-menuwrap{z-index:10;padding:20px 30px;text-align:left;text-transform:uppercase;font-size:1em;bottom:0;background-color:#454343;background-image:url(../immagini/bg-nav.jpg);background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display:block;position:fixed;top:0;bottom:0;width:100vw;height:100vh;max-width:380px;z-index:10;right:-100vw;-webkit-transition: right .8s ease-in-out;-moz-transition: right .8s ease-in-out;-o-transition: right .8s ease-in-out;transition: right .8s ease-in-out;}
.menu_open.js-menuwrap{right:0;overflow-y:scroll;}
.menu{padding:0;margin:0;list-style: none !important}
#nav-icon3{background: #fff !important;display: inline-block;width: 30px;height: 30px;padding:3px;position: absolute;right: 20px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;-webkit-border-top-left-radius:18px;-webkit-border-top-right-radius:18px;-webkit-border-bottom-left-radius:18px;-webkit-border-bottom-right-radius:18px;-moz-border-top-left-radius:18px;-moz-border-top-right-radius:18px;-moz-border-bottom-left-radius:18px;-moz-border-bottom-right-radius:18px;filter: alpha(opacity=50);opacity: .5;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
#nav-icon3 svg{width: 24px;height: 24px;fill:#454343;}
#nav-icon3:hover, #nav-icon3:active{filter: alpha(opacity=100);opacity: 1;}
#navmenu{padding: 50px 0}
.menu a,.menu a:visited{padding:6px 0 6px 22px;display:block;font-size:.875em;font-weight:400;color:#fff;filter: alpha(opacity=50);opacity: .5;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
.menu a:hover{filter: alpha(opacity=100);opacity: 1;}
.menu a:active{filter: alpha(opacity=100);opacity: 1;}
#toolbar_selected{color:#fff;background-color:#312f2f;filter: alpha(opacity=100);opacity: 1;}
.navpara svg{margin-left: 5px;fill:#fff;}
.navsub{list-style: none !important}
#navmenu .btn{font-size: .75em;padding: 1rem 0;margin:20px 0;text-transform: lowercase;}
#navmenu .btn svg{overflow:visible;vertical-align: middle;margin-right: 5px;fill:#fff;overflow:visible;-webkit-transition: fill .25s ease-in-out;-moz-transition: fill .25s ease-in-out;-o-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
#navmenu .btn:hover svg, #navmenu .btn:active svg{fill:#37474f;}
#nav-v{position: absolute;top:16px;left: 2.77%;}
#ver-icon2{font-size: .75rem;color:#454343;}
#ver-icon2 svg{margin-left:10px;margin-right: 0;fill:#454343;}
#menu_version{display: none}
#menu_version a{padding:5px;font-size: .75rem;background: #454343;color:#fff;font-weight: 400}
#beHeader{display: none}
#bePhone{position:fixed;bottom:0;left: 0;right: 0;}
.book-be, .book-be:hover, .book-be:active, .book-be:visited{background: #454343 !important;color:#fff !important;border:#454343 1px solid!important; font-weight:300;z-index: 8;font-size: }
/*slide-intro*/
.slider-like{position: relative;}
.slider-el{position: relative;overflow: hidden;height: 100vh;background: #000}
.slider-bg, .back-image, #sct-nozze{width: 100%;height: 100%;background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.kenBurns .slider-bg{-webkit-transition: -webkit-transform 28s cubic-bezier(0,0,.58,1);transition: -webkit-transform 28s cubic-bezier(.28,0,.58,1);transition: transform 28s cubic-bezier(0,0,.58,1);transition: transform 28s cubic-bezier(0,0,.58,1); -webkit-transform 14s cubic-bezier(0,0,.58,1); -webkit-transition-delay: 800ms; -moz-transition-delay: 800ms; -o-transition-delay: 800ms; transition-delay: 800ms;}
.kenBurns .slider-bg{-webkit-transform: scale(1.28) rotate(-0.02deg);transform: scale(1.28) rotate(-0.12deg)}
.text-slide{position: absolute;top:62%;left: 50%;width: 80%;color:#fff;font-size: 3rem;line-height:1;text-align:center;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.slider-h{filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .8s linear;-moz-transition: opacity .8s linear;-o-transition: opacity .8s linear;transition: opacity .8s linear;}
.active.slider-h{filter: alpha(opacity=100) !important;opacity: 1 !important;}
.slider-like .scroll-btn{position: absolute;bottom:60px;width: auto;left:50%;margin-left: -18px}
.slider-like .scroll-btn svg{margin:0;fill:#fff;}
.col-lg-4 .back-image{height: 66.66vw;}
.col-wrapper.back-grey.vini {
	font-size: .9em;
}
.slider-img.vini img {
	width: 340px;
	height: auto;
	margin: auto;
}
.slider-img.vini {
	text-align: center;
}
/*footer*/
footer{text-align:center;background:#161515;padding:40px 2.77% 60px 2.77%;font-weight: 400;font-size: .75rem;color: #d6d5d5;}
footer a{color:#d6d5d5;}
footer a:hover{color:#fff;}
footer a:active{color:#bfbfbf;}
footer a:visited{color:#a7a7a7;}
#footer-1{margin-bottom: 20px; padding-bottom:20px;border-bottom: #d6d5d5 1px solid}
#logof{width:120px;height:auto;display:block;margin:0 auto 16px auto}
#menu-footer{margin:0;padding:0;list-style: none;font-size: .75rem;}
#menu-footer li{display: block;margin-bottom: 10px}
.finfo{margin-top:0}
.social-ul{padding:0;margin-bottom:0}
.social-ul li{list-style:none;display:inline-block;margin-right:5px;padding-right:5px;}
.social-ul li:last-child{padding:0;margin:0;}
.social-ul a{display: block;}
.social-ul a svg{fill:#d6d5d5;margin: 0;}
#footer-2 .block{margin-top: 10px}
#menu-footer2, #logos-footer{padding: 0;list-style: none}
#menu-footer2 li{display: inline-block;margin-right: 10px;padding-right: 10px;border-right: #d6d5d5 1px solid}
#menu-footer2 li:first-child {border: none;margin: 0 0 10px 0;padding:0}
#menu-footer2 li:last-child{margin-right: 0px;padding-right: 0px;border-right:transparent;}
#logos-footer{margin-top: 30px}
#logos-footer li{margin-bottom: 10px}
#footer-3{margin-top: 20px;padding-top: 20px;border-top:#d6d5d5 1px solid}
.design{font-size:.75em;margin-bottom:0}
/*content*/
#topPage-int{min-height: 160px}
#main-cnt{padding-top:60px;}
.hwrapper{margin-bottom:35px;position: relative;/*min-height: 120px*/}
.hpre {font-size: 3rem;display: block;color:#b9b9b9;text-align: center;width: 100%;line-height: 1}
.hwrapper h1, .hwrapper h2{text-align: center;position:relative;z-index: 2;margin-top:-1.25em !important;width: 100%;margin: 0}
.megabox{margin-bottom:10px;}
.col-wrapper, .col-wrapper2, #sct-nozze .back-grey, .col-wrapper3{padding: 30px 40px}
.col-wrapper .h2, .col-wrapper2 .h2, #sct-nozze .h2, .col-wrapper3 .h2{margin: 0 0 40px 0}
.col-wrapper p, .col-wrapper a, .col-wrapper2 p, .col-wrapper2 a, #sct-nozze p, #sct-nozze a, .row p, .off-cnt .h3, .col-wrapper3 a, .col-wrapper3 p{font-size: .875rem;letter-spacing: .01em}
.col-wrapper a, .col-wrapper3 a{text-transform: uppercase;letter-spacing: .1em;color:#312f2f;}
.col-wrapper2 a{text-transform: uppercase;letter-spacing: .1em;}
.back-grey{background: #f2f2f2}
.display{margin-bottom:40px}
section, .section{margin:60px 0;}
section.back-grey{padding:30px 0 0 0 ;}
.megabox2-a, .cm-a{position: relative;width: 100%;height: 66.66vw;display: block;background: #161515;margin-bottom: 10px}
.megabox2-img, .cm-img{width:100%;height:100%;background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;filter: alpha(opacity=68);opacity: .68;-webkit-transition: opacity 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out;-o-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
.megabox2-a:hover .megabox2-img, .cm-col:hover .cm-img{filter: alpha(opacity=100);opacity: 1;}
.megabox2-t, .cm-t{position: absolute;top:50%;left:50%;text-align:center;color:#fff;width: 80%;font-size:1.75rem;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.megabox2-t:after, .cm-t:after{content: "";display: block;width: 80px;height: 1px;margin:20px auto 0 auto;background-color: #fff}
.att-img{width:100%;height:87vw;background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.cm-t{margin:0;}
#wat{text-align: center;margin:0 0 1rem 0;}
#wat div{margin-bottom:20px;}
#wat .back-grey{padding:40px 0 30px 0;}
#wat img{max-width:200px;height: auto;width: 100%}
#carousel-offers{min-height: calc(66.66vw + 246px)}
#carousel-offers .slick-arrow{top:33.33vw !important}
.cm-a{position: relative;}
.cm-a img{width: 100%;height: auto;}
.hide-xs{display: none}
.gallery-group{margin:10px 0;}
.cms-a{position: relative;display:inline-block;width: 100%;height: 57.9942vw;background: #161515;margin-bottom: 10px;line-height: 1}
.cms-img{filter: alpha(opacity=100);opacity: 1;position: absolute;top:0;left: 0;right: 0;bottom:0;background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-transition: opacity 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out;-o-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
.cms-a:hover .cms-img{filter: alpha(opacity=68);opacity: .68;}
.cmdt{margin-bottom:10px;}
.nav-tabs{padding:0;list-style: none;border-left: #312f2f 1px solid;border-bottom: #312f2f 1px solid}
.nav-tabs:after{content: "";display: block;clear: both;}
.nav-tabs li{display:inline-block;vertical-align: middle;;float:left;}
.nav-tab-link{display: inline-block;border-right:#312f2f 1px solid;border-top:#312f2f 1px solid;padding: 10px}
.nav-tab-link.active{background: #312f2f;color:#fff;}
#sct-nozze{padding: 80px 0}
.off-img img{width: 100%;height: auto;}
.off-cnt{padding:20px;max-width: 88%;margin: -40px 6%;position: relative;}
.off-cnt h2{margin-top: 0;min-height: 78px}
.off-cnt .h3{margin-bottom: 20px;display: block;}
.off-cnt .btn{width: auto;display: inline-block;}
.col-off{margin-bottom: 70px}
.resp-img{width: auto;height: auto;max-width: 100%;}
/*liste anteprime generiche*/
.content_preview{margin:0 auto 40px auto;text-align:center;border-bottom:1px solid rgba(0,0,0,0.14);}
.content_preview:last-child{border-bottom:transparent;}
.a_img_preview{display:inline-block;width:100%;max-width:280px}
.a_img_preview img,div.img_preview{width:100%;height:auto;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#f0f0f0 5px solid;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.22);-moz-box-shadow:0 2px 3px rgba(0,0,0,.22);box-shadow:0 2px 3px rgba(0,0,0,.22);-webkit-transition:box-shadow 0.3s ease-in-out 0s;-moz-transition:box-shadow 0.3s ease-in-out 0s;-o-transition:box-shadow 0.3s ease-in-out 0s;-ms-transition:box-shadow 0.3s ease-in-out 0s;transition:box-shadow 0.3s ease-in-out 0s}
div.img_preview{min-height:190px;background:#fff url("/immagini/no-image.png") center center no-repeat;display:inline-block;}
.a_img_preview:hover img,.a_img_preview:hover div{-webkit-box-shadow:0 4px 3px rgba(0,0,0,.22);-moz-box-shadow:0 4px 3px rgba(0,0,0,.22);box-shadow:0 4px 3px rgba(0,0,0,.22);}
.info_preview{padding-bottom:22px}
.info_preview h2{margin:0 0 .25em 0;}
.desc_preview p{font-size:.875em}
time{font-style:italic;font-size:.75em;}
/*modules*/
.box_module{margin-bottom:2em}
.photo_box{text-align:center;}
.photo_box img{width:100%;height:auto;}
.embed_box iframe{border:none;width:100%}
figcaption p{font-style:italic;text-align:center;}
/*pagination*/
.pagination{text-align:center;line-height:1}
.pagination a{text-decoration:none;}
.pagination span{margin:3px;padding:3px;color:#313034;}
/*form*/
.pnb{font-size:.875em;font-style:italic;}
form{position:relative;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.86) url("/immagini/loading.gif") center no-repeat;z-index:10;}
.form-response{padding:20px;}
.form-success p{color:#849310;font-size:1.25em;text-shadow:rgba(255,255,255,.68) 1px 1px 0;}
.form-error p{color:#df2927;font-size:1.25em;text-shadow:rgba(255,255,255,.68) 1px 1px 0;}
#map_canvas{width:100%;height:70vh;}
/*animazioni*/
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"][data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"][data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"][data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear][data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
/*modale*/
.modal{z-index:10;padding:60px 30px 40px 30px;text-align:left;text-transform:uppercase;font-size:1em;bottom:0;display:block;position:fixed;top:0;bottom:0;width:100vw;height:100vh;max-width:380px;z-index:10;right:-100vw;-webkit-transition: right .8s ease-in-out;-moz-transition: right .8s ease-in-out;-o-transition: right .8s ease-in-out;transition: right .8s ease-in-out;}
.modal.modal_open{right:0;overflow-y:scroll;}
.modal_close{width: auto;position: absolute;right: 2.77%;top:2.77%;}
.modal_close svg{margin: 0;fill:#454343;}
.modal_be{background-color:#fff;background-image:url(../immagini/bg-booking.jpg);background-repeat:no-repeat;background-position: center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.modal_be form{padding-left:0;padding-right: 0}
.flexs.pickrs{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;justify-content:space-between;align-items: stretch;-webkit-align-items: stretch;}
#checkin_date, #checkout_date{padding:5px;cursor: pointer;text-align: center;width: 44%}
#checkin_date label, #checkout_date label{display: block;font-size: .625rem;font-weight: 400;line-height: 1;padding-bottom:5px;margin-bottom: 5px;border-bottom: #696b6e 1px solid}
#from_date, #to_date{font-size: 3rem;font-weight: 700;display: block;}
#from_date_month_year,#to_date_month_year{font-weight: 400;font-style: normal;font-size: .75rem}
.or{margin-bottom: 10px}
/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 100042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 100043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 100045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 100046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;}
.mfp-close:hover,.mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute; display: block; top: 0; left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000;}
/* Main image in popup */
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
/* Slider */
.slider{height: calc(66.66vw - 2.5rem)}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-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);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;width: 100%;height: auto;position: relative;top:0;left:50%;-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.slick-arrow{padding:0;background: transparent;width:36px;height:36px;line-height:1;position:absolute;z-index:2;top:50%;margin-top:-18px;border:transparent;filter: alpha(opacity=100);opacity: 1;-webkit-transition: opacity 0.28s ease-in-out;-moz-transition: opacity 0.28s ease-in-out;-o-transition: opacity 0.28s ease-in-out;transition: opacity 0.28s ease-in-out;}
.slick-arrow:hover{filter: alpha(opacity=68);opacity: .68;background: #000;border:transparent;}
.slick-arrow:active{filter: alpha(opacity=100);opacity: 1;background: #000;border:transparent;}
.slick-arrow svg{fill:#fff;margin:0;width: 36px;height: 36px;padding:10px 14px;}
.slick-prev{left:10px;}
.slick-next{right: 10px;}
.slick-dots{padding:0;margin:0;list-style:none;position: absolute;bottom: 20px;left:50%;width:87%;margin-left: -43.5%;text-align: center;}
.slick-dots li{display: inline-block;margin:0 9px;}
.slick-dots li button{border:none !important;background:rgba(255,255,255,1);text-indent:999px;padding: 0;margin: 0;overflow: hidden;width: 12px;height: 12px;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;-moz-border-top-left-radius:9px;-moz-border-top-right-radius:9px;-moz-border-bottom-left-radius:9px;-moz-border-bottom-right-radius:9px;}
.slick-dots li button:hover, .slick-dots li button:active, .slick-dots li.slick-active button{background:rgba(255,242,107,1);}
.slick-active .carousel-cnt.hidden{display: block !important;visibility: visible !important}
.carousel-cnt{padding:30px 20px 40px 20px;}
.carousel-cnt h2, .carousel-cnt h3{margin: 0 0 30px 0}
.carousel-cnt .h4{min-height: 40px;margin-bottom: 30px}
.carousel-cnt .btn{display: inline-block;margin:0 auto;width: auto}
/*#carousel-offers .slick-arrow{display: none !important}*/
/*flatpickr*/
.inputui_book{cursor: pointer;}
.flatpickr-input{width: 0px !important;height: 0 !important;filter: alpha(opacity=0) !important;opacity: 0 !important;padding: 0 !important;border:none !important;}
.flatpickr-calendar, #inputui_book_paxs_cnt{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline, #inputui_book_paxs_cnt.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open,#inputui_book_paxs_cnt.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#312f2f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#312f2f}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #312f2f;box-shadow:-10px 0 0 #312f2f}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #312f2f,5px 0 0 #312f2f;box-shadow:-5px 0 0 #312f2f,5px 0 0 #312f2f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@media only screen and (min-width: 48em) {
.content {width: 46rem;}
.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {box-sizing: border-box; -ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 5px;padding-left: 5px}
.col-sm .row,.col-sm-1 .row,.col-sm-2 .row,.col-sm-3 .row,.col-sm-4 .row,.col-sm-5 .row,.col-sm-6 .row,.col-sm-7 .row,.col-sm-8 .row,.col-sm-9 .row,.col-sm-10 .row,.col-sm-11 .row,.col-sm-12 .row{padding-left: 0;padding-right: 0}
.col-sm {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}
.col-sm-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
.col-sm-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
.col-sm-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}
.col-sm-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
.col-sm-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
.col-sm-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
.col-sm-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
.col-sm-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
.col-sm-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}
.col-sm-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
.col-sm-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%; max-width: 91.667%;}
.col-sm-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.col-sm-offset-1 {margin-left: 8.333%;}
.col-sm-offset-2 {margin-left: 16.667%;}
.col-sm-offset-3 {margin-left: 25%;}
.col-sm-offset-4 {margin-left: 33.333%;}
.col-sm-offset-5 {margin-left: 41.667%;}
.col-sm-offset-6 {margin-left: 50%;}
.col-sm-offset-7 {margin-left: 58.333%;}
.col-sm-offset-8 {margin-left: 66.667%;}
.col-sm-offset-9 {margin-left: 75%;}
.col-sm-offset-10 {margin-left: 83.333%;}
.col-sm-offset-11 {margin-left: 91.667%;}
.start-sm {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
.center-sm {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
.end-sm {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
.top-sm {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.middle-sm {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.bottom-sm {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.around-sm {-ms-flex-pack: distribute;justify-content: space-around;}
.between-sm {-ms-flex-pack: justify;-webkit-box-pack: justify; justify-content: space-between;}
.first-sm {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
.last-sm {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
/*form*/
.flex_form{text-align:left;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;justify-content:space-between;align-items: flex-end;-webkit-align-items: flex-end;}
.inputui,.inputui button{width: 100%}
.inputui1-4, .inputui2-4, .inputui3-4{width: 47%}
.inputui1-3{width: 30%}
.inputui2-3{width: 65%}
.inputui-start{align-self: flex-start;-webkit-align-self: flex-start;}
/*header*/
#beHeader{display: inline-block;font-size: .75rem;color:#454343 !important;width: auto;position: absolute;top:58px;right: calc(2.77% + 80px);font-weight: 700}
#bePhone{display: none}
.hide-xs{display: inline-block;}
#logogrup{width:161px;margin-top: 30px}
#nav{top:50px;}
#nav-v{top:58px;}
.text-slide{font-size: 5rem}
.hwrapper h1{font-size: 3rem}
.hwrapper h2{font-size: 2rem}
.hwrapper h1, .hwrapper h2{margin-top:-1em !important;}
.hpre{font-size: 3.75rem}
.slider{height: 54.9942vw}
#carousel-offers{min-height: calc(66.66vw + 166px)}
.carousel-cnt{margin: -80px 30px 0 30px;position: relative;z-index: 3}
#menu-footer li{display: inline-block;margin-right: 10px}
#menu-footer li:last-child{margin-right: 0px}
}
@media only screen and (min-width: 62em) {
header{-webkit-transition: top 0.28s ease-in-out;-moz-transition: top 0.28s ease-in-out;-o-transition: top 0.28s ease-in-out;transition: top 0.28s ease-in-out;}
header.fixed{background: #fff;position: fixed;z-index: 4;top:0;left: 0;right: 0;}
.content {width: 61rem;}
.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 5px;padding-left: 5px}
.col-md .row,.col-md-1 .row,.col-md-2 .row,.col-md-3 .row,.col-md-4 .row,.col-md-5 .row,.col-md-6 .row,.col-md-7 .row,.col-md-8 .row,.col-md-9 .row,.col-md-10 .row,.col-md-11 .row,.col-md-12 .row{padding-left:0;padding-right: 0}
.col-md {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}
.col-md-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
.col-md-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
.col-md-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}
.col-md-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
.col-md-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
.col-md-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
.col-md-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}
.col-md-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
.col-md-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}
.col-md-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
.col-md-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
.col-md-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.col-md-offset-1 {margin-left: 8.333%;}
.col-md-offset-2 {margin-left: 16.667%;}
.col-md-offset-3 {margin-left: 25%;}
.col-md-offset-4 {margin-left: 33.333%;}
.col-md-offset-5 {margin-left: 41.667%;}
.col-md-offset-6 {margin-left: 50%;}
.col-md-offset-7 {margin-left: 58.333%;}
.col-md-offset-8 {margin-left: 66.667%;}
.col-md-offset-9 {margin-left: 75%;}
.col-md-offset-10 {margin-left: 83.333%;}
.col-md-offset-11 {margin-left: 91.667%;}
.start-md {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
.center-md {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
.end-md {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
.top-md {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.middle-md {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.bottom-md {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.around-md {-ms-flex-pack: distribute;justify-content: space-around;}
.between-md {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
.first-md {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
.last-md {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
.gallery-group .col-md-3 .cms-a{height: calc(16.665vw - 8.5px);max-height: 285px}
.cms-a{height: 33.33vw;max-height: 587px}
.col-img-rel{position: relative;}
.att-img{height:100%;top:0;left:0;right: 0;bottom:0;}
/*acceptcookie*/
#acceptcookie{font-size:.875rem;max-width: 320px}
/*form*/
.inputui1-4{width: 22%}
.inputui2-4{width: 48%}
.inputui3-4{width: 74%}
/*cnnt*/
.hwrapper h2{font-size: 3rem}
}
@media only screen and (min-width: 75em) {
.content {width: 71rem;}
.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 5px;padding-left: 5px;}
.col-lg .row,.col-lg-1 .row,.col-lg-2 .row,.col-lg-3 .row,.col-lg-4 .row,.col-lg-5 .row,.col-lg-6 .row,.col-lg-7 .row,.col-lg-8 .row,.col-lg-9 .row,.col-lg-10 .row,.col-lg-11 .row,.col-lg-12 .row{padding-left: 0;padding-right: 0}
.col-lg {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}
.col-lg-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}
.col-lg-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
.col-lg-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}
.col-lg-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}
.col-lg-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}
.col-lg-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
.col-lg-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%; max-width: 58.333%;}
.col-lg-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}
.col-lg-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}
.col-lg-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}
.col-lg-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}
.col-lg-12 { -ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.col-lg-offset-1 {margin-left: 8.333%;}
.col-lg-offset-2 {margin-left: 16.667%;}
.col-lg-offset-3 {margin-left: 25%;}
.col-lg-offset-4 {margin-left: 33.333%;}
.col-lg-offset-5 {margin-left: 41.667%;}
.col-lg-offset-6 {margin-left: 50%;}
.col-lg-offset-7 {margin-left: 58.333%;}
.col-lg-offset-8 {margin-left: 66.667%;}
.col-lg-offset-9 { margin-left: 75%;}
.col-lg-offset-10 {margin-left: 83.333%;}
.col-lg-offset-11 {margin-left: 91.667%;}
.start-lg {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}
.center-lg {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}
.end-lg {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}
.top-lg {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.middle-lg {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}
.bottom-lg {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.around-lg {-ms-flex-pack: distribute;justify-content: space-around;}
.between-lg {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
.first-lg {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
.last-lg {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
/*cntn*/
.slider{overflow: hidden;}
.slider, .megabox .col-wrapper, .megabox2-a{height: calc(38.6686vw - 10px);max-height: 600px}
.col-lg-12 .slider{height: auto;max-height: none}
#carousel-offers{min-height: calc(66.66vw - 554px)}
#carousel-offers .slick-arrow{top:calc(66.66vw - 640px) !important}
.carousel-img{background: #000000}
.slick-slide .carousel-img img{filter: alpha(opacity=44) !important;opacity: .44 !important;-webkit-transition: opacity 0.28s ease-in-out;-moz-transition: opacity 0.28s ease-in-out;-o-transition: opacity 0.28s ease-in-out;transition: opacity 0.28s ease-in-out;}
.slick-slide.slick-active .carousel-img img{filter: alpha(opacity=100) !important;opacity: 1 !important;}
.megabox2-half{height: calc(19.3343vw - 10.5px);max-height: 295px}
#wat div{margin-bottom:0px;}
.col-lg-4 .back-image{height: 57.99vw;max-height: 300px}
.cm-col{height:33.33vw;max-height: 600px}
.cm-col .cm-a{height: calc(33.33vw - 10px);max-height: 590px}
.gallery-group .col-lg-3 .cms-a{height: calc(16.665vw - 8.5px);max-height: 285px}
.cms-a{height: 33.33vw;max-height: 587px}
.att-img{height:100%}
#wat .row{max-width: 1400px;margin:0 auto;}
/*.cms-50{width: calc(50% - 10px);margin-right:0 10px;}
.cms-50:last-child{margin-right: 0}*/
/*footer*/
footer{padding-bottom: 30px}
#menu-footer{font-size: .625rem;text-align: left;}
.social-ul{margin:0;text-align: right;}
#footer-2{text-align: left;}
#footer-2 .col-lg-4{text-align: right;}
#menu-footer2 li:first-child {margin: 0 10px 0 0}
#footer-2 ul li img {width: 200px;}
#logos-footer li{display: inline-block;vertical-align: middle;margin-right: 10px}
#logos-footer li:last-child{margin-right: 0}
}
@media only screen and (min-width: 90em) {
/*.megabox2-half{height: calc(19.3343vw - 22.5px);max-height: 292px}*/
#carousel-offers .slick-arrow{top:calc(66.66vw - 720px) !important}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
#scrollUp{background-image:url("/immagini/top2x.png");background-size:38px 38px}
}</pre></body></html>