html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:3px}select{box-sizing:border-box;width:100%;border-radius:3px}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:62.5rem;margin-right:auto;margin-left:auto}.row::after,.row::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.column,.columns{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-collapse .row{margin-right:0;margin-left:0}.expanded.row .small-collapse.row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-collapse .row{margin-right:0;margin-left:0}.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-collapse .row{margin-right:0;margin-left:0}.expanded.row .large-collapse.row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{animation-duration:250ms!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}  html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}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,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (min-width:64em){.row{max-width:80em}}h1,h2,h3,h4,h5,h6,p,div,ul,ol,li{font-family:"Montserrat", sans-serif}b,strong{font-weight:700}.cookie-notice-button{border-radius:0px;background:#A40E3C !important}.post,.page{margin:0px !important}@media screen and (min-width:1024px){#content{min-height:650px}}.nopadding{padding:0rem !important}html{box-sizing:border-box}.table{display:table}h1,h2,h3,h4,h5,h6,p{margin:0px}ul{margin-left:0px !important;padding-left:15px}.boxed-width{padding-left:10%;padding-right:10%}.overopacity:before{content:"";position:absolute;z-index:500;top:0px;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.6)}.relative{position:relative}body.preloader-site{overflow:hidden}.preloader-wrapper{height:100%;width:100%;background:white;position:fixed;top:0;left:0;z-index:9999999}.preloader-wrapper .preloader{width:40px;height:40px;background-color:#A40E3C;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:sk-rotateplane 1.4s infinite ease-in-out;animation:sk-rotateplane 1.4s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left}@-webkit-keyframes flip-diagonal-2-tl{0%{-webkit-transform:rotate3d(-1, 1, 0, 0deg);transform:rotate3d(-1, 1, 0, 0deg)}100%{-webkit-transform:rotate3d(-1, 1, 0, -180deg);transform:rotate3d(-1, 1, 0, -180deg)}}@keyframes flip-diagonal-2-tl{0%{-webkit-transform:rotate3d(-1, 1, 0, 0deg);transform:rotate3d(-1, 1, 0, 0deg)}100%{-webkit-transform:rotate3d(-1, 1, 0, -180deg);transform:rotate3d(-1, 1, 0, -180deg)}}.flip-diagonal-2-tl{-webkit-animation:flip-diagonal-2-tl 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate-reverse;animation:flip-diagonal-2-tl 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate-reverse}@-webkit-keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(2.5) rotateX(-90deg);transform:scale(2.5) rotateX(-90deg)}100%{-webkit-transform:scale(1) rotateX(-180deg);transform:scale(1) rotateX(-180deg)}}@keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(2.5) rotateX(-90deg);transform:scale(2.5) rotateX(-90deg)}100%{-webkit-transform:scale(1) rotateX(-180deg);transform:scale(1) rotateX(-180deg)}}.flip-scale-up-hor{-webkit-animation:flip-scale-up-hor 1s linear infinite both;animation:flip-scale-up-hor 1s linear infinite both}#preloader-wrapper{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#A40E3C;opacity:1;z-index:100000000;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#preloader-wrapper .preloader{position:absolute;top:50%;left:50%;width:50px;height:50px;background:#fff;margin-top:-25px;margin-left:-25px}.load-complete{opacity:0 !important;z-index:-10000 !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000;text-decoration:none}a:visited{color:#d9d9d9}a:hover,a:focus,a:active{color:#A40E3C}a:focus{outline:thin dotted}a:hover,a:active{outline:0}input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;background-color:#ececec;border:none;padding:7px;margin-bottom:10px;width:100%;border-radius:0px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{padding:40px 10%;position:absolute;z-index:990;top:0px;left:0px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-header .site-branding{max-width:250px;display:block;position:relative;z-index:100000}@media screen and (max-width:768px){.site-header .site-branding{max-width:220px}}@media screen and (min-width:1024px) and (max-width:1200px){.site-header .site-branding{max-width:220px}}@media screen and (min-width:768px) and (max-width:1024px){.site-header .site-branding{max-width:210px}}.site-header .site-branding img{width:100%;height:auto}.back-color{position:fixed;background-color:rgba(164, 14, 60, 0.7);background-blend-mode:multiply;height:100%;z-index:100001}.back-color .site-branding{position:fixed !important;top:40px}.noscroll{overflow:hidden}#colophon{background-color:#A40E3C;padding:20px 0px;color:#fff}#colophon .company-logo{float:left;margin-right:15px;width:75px;height:auto}@media screen and (max-width:768px){#colophon .company-logo{margin-bottom:50px}}#colophon .add-data{font-size:0.8rem;padding-top:13px}#colophon .add-data .company-name{font-size:1rem;font-weight:bold;text-transform:uppercase}@media screen and (max-width:1024px){#colophon .add-data .vat{display:block}}#colophon .copyright{font-size:0.8rem;padding-top:13px}@media screen and (max-width:642px){#colophon .copyright{padding-left:90px}}#colophon a{color:white}#colophon a:visited{color:white !important}#colophon a:hover{color:white;opacity:0.8}#site-navigation{width:auto}#site-navigation .menu-toggle{display:none}#site-navigation #primary-menu{list-style:none;display:flex;margin:0px;padding-left:0px}#site-navigation #primary-menu li{margin:0.2rem}#site-navigation #primary-menu li a{padding:0.3rem 0.5rem;background-color:white;color:black;text-transform:uppercase;font-size:0.7rem;letter-spacing:-0.02rem;font-weight:600}#site-navigation #primary-menu .menu-item-has-children{position:relative}#site-navigation #primary-menu .menu-item-has-children .sub-menu{list-style:none;margin-top:0.3rem;position:absolute;flex-wrap:wrap;padding:0.3rem;background-color:white;opacity:0;transition:1s ease;pointer-events:none}#site-navigation #primary-menu .menu-item-has-children .sub-menu li{width:100%}#site-navigation #primary-menu .menu-item-has-children .sub-menu li a{font-weight:400;width:230px;display:block}#site-navigation #primary-menu .menu-item-has-children .sub-menu .winter a{background-color:#d3e0ea}#site-navigation #primary-menu .menu-item-has-children .sub-menu .summer a{background-color:#e6dad4}#site-navigation #primary-menu .menu-item-has-children.visible .sub-menu{opacity:1;pointer-events:auto}#site-navigation #primary-menu .menu-promo a{background-color:#A40E3C;color:white}@media screen and (max-width:1125px){#site-navigation .menu-toggle{display:block;position:absolute;top:45px;right:35px;z-index:1000001}#site-navigation .menu-toggle .hamburger{width:30px;height:auto}#site-navigation .menu-toggle .hamburger rect{fill:#fff !important}#site-navigation #primary-menu{width:100%;position:fixed;z-index:100000;top:0px;left:0px;height:100%;padding-top:4rem;flex-direction:column;padding:7.5rem 2rem 4rem 2rem;overflow-y:auto;opacity:0;pointer-events:none;transition:0.5s ease}#site-navigation #primary-menu li a{display:block;width:100%;font-size:1rem;padding:0.7rem}#site-navigation #primary-menu .menu-item-has-children{position:relative}#site-navigation #primary-menu .menu-item-has-children:after{position:absolute;right:0.5rem;top:7px;font-size:1.5rem;content:"+";color:black;font-weight:600}#site-navigation #primary-menu .menu-item-has-children>a{pointer-events:none}#site-navigation #primary-menu .menu-item-has-children .sub-menu{width:100%;opacity:0;pointer-events:none}#site-navigation #primary-menu .menu-item-has-children .sub-menu a{display:block !important;width:100% !important}#site-navigation #primary-menu .focus .sub-menu,#site-navigation #primary-menu .visible .sub-menu{width:100%;position:relative;opacity:1;pointer-events:auto}#site-navigation #primary-menu .focus .sub-menu a,#site-navigation #primary-menu .visible .sub-menu a{display:block !important;width:100% !important}}@media screen and (max-width:1125px){#site-navigation.open #primary-menu{opacity:1;pointer-events:auto}}#site-navigation #primary-menu .menu-noleggio a{background-color:#00526f;color:white}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.lists-opening-wrapper .opening-img{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.lists-opening-wrapper .opening-img:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.5);z-index:2}.lists-opening-wrapper .opening-img .page-title{position:absolute;bottom:5%;left:10%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.2rem;z-index:3;color:#fff}@media screen and (max-width:768px){.lists-opening-wrapper .opening-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.lists-opening-wrapper .opening-img .page-title{font-size:3rem;line-height:2.8rem}}.lists-opening-wrapper .opening-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){.lists-opening-wrapper .opening-img .page-title{font-size:1.5rem;line-height:1.3rem}}.lists-opening-wrapper .opening-img .page-title:before{content:"";width:20px;border-top:3px solid #fff;position:absolute;z-index:3;top:-10px}.lists-data-wrapper{padding-bottom:50px}@media screen and (max-width:1024px){.lists-data-wrapper .row{max-width:100rem}}@media screen and (max-width:642px){.lists-data-wrapper .overflowhidden{overflow-x:scroll}.lists-data-wrapper .wrapper{width:300%}.lists-data-wrapper .wrapper-two{width:200%}}@media screen and (min-width:642px) and (max-width:1024px){.lists-data-wrapper .overflowhidden{overflow-x:scroll}.lists-data-wrapper .wrapper{width:200%}.lists-data-wrapper .wrapper-two{width:100%}}.lists-data-wrapper .section-title{width:100%;margin:0px;padding-top:55px;padding-bottom:55px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-weight:800;color:#4D4D4D}@media screen and (max-width:768px){.lists-data-wrapper .section-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.lists-data-wrapper .section-title{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){.lists-data-wrapper .section-title{padding:5% !important}}.lists-data-wrapper .section-title span{font-weight:900}.lists-data-wrapper .single-one{text-align:left}.lists-data-wrapper .single-one .name,.lists-data-wrapper .single-one .price{padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}@media screen and (max-width:768px){.lists-data-wrapper .single-one .name,.lists-data-wrapper .single-one .price{min-height:85px}}.lists-data-wrapper .single-one .name{color:#4D4D4D}.lists-data-wrapper .single-one .price{color:#4D4D4D;font-weight:800;box-sizing:border-box;padding:25px 8px;font-size:0.9rem}.lists-data-wrapper .single .name,.lists-data-wrapper .single .price-two{padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-two{font-weight:800;width:calc(100%/7);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .head{text-align:left;color:#fff}.lists-data-wrapper .head .name{font-weight:900;padding:25px 12px;min-height:70px}.lists-data-wrapper .head .price-two{min-height:70px;width:calc(100%/7);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:0.7rem;line-height:1rem}.lists-data-wrapper .head .price-two span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .single .name-three,.lists-data-wrapper .single .price-three{min-height:90px;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-three{min-height:90px;font-weight:800;width:calc(100%/2);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .single .name-five,.lists-data-wrapper .single .price-five{min-height:100px;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-five{font-weight:800;width:calc(100%/4);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .head{text-align:left;color:#fff}.lists-data-wrapper .head .name-three{font-weight:900;padding:25px 12px;min-height:90px}@media screen and (max-width:768px){.lists-data-wrapper .head .name-three{min-height:120px}}.lists-data-wrapper .head .price-three{min-height:90px;width:calc(100%/2);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:1rem;line-height:1rem}@media screen and (max-width:768px){.lists-data-wrapper .head .price-three{min-height:120px}}.lists-data-wrapper .head .price-three span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .head .price-five{min-height:100px;width:calc(100%/4);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:1rem;line-height:1rem}@media screen and (max-width:768px){.lists-data-wrapper .head .price-five{min-height:120px}}.lists-data-wrapper .head .price-five span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .discount-wrapper{padding-top:40px}.lists-data-wrapper .discount-wrapper .single{float:left;width:25%;padding:0px 20px;border-right:1px solid #c8c8c8}.lists-data-wrapper .discount-wrapper .single .days{float:left;margin-right:10px;text-transform:uppercase;font-size:1.3rem;font-weight:500;position:relative;top:15px}.lists-data-wrapper .discount-wrapper .single .discount{position:relative;top:-3px;float:left;margin-left:10px;font-size:2.3rem;margin-top:5px;font-weight:900}@media screen and (max-width:768px){.lists-data-wrapper .discount-wrapper .single{width:50%}}.lists-data-wrapper .dida{clear:both;margin-top:50px}.lists-data-wrapper .table{overflow-x:auto;width:100%;display:block}.lists-data-wrapper .table .heading{display:flex;width:100%;min-width:60rem}.lists-data-wrapper .table .heading .table-head{width:25%;box-sizing:border-box;background-color:#36e800;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem;font-weight:800}.lists-data-wrapper .table .body{width:100%;min-width:60rem}.lists-data-wrapper .table .body .body-row{display:flex;width:100%;background-color:whitesmoke}.lists-data-wrapper .table .body .body-row .content{box-sizing:border-box;width:25%;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .table .body .body-row:nth-child(even){background-color:#e6e6e6}.booking-link-section{margin-top:1rem}.booking-link-section .columns{display:flex;align-items:center;flex-direction:column}.booking-link-section a{margin:1rem 0px;background-color:#A4183C;color:white;text-transform:uppercase;font-weight:600;padding:0.5rem 0.75rem;border-radius:6px;transition:all 0.3s ease-in-out}.booking-link-section a:hover{background-color:#720c25}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#home-slider{width:100%}#home-slider .slider{width:100%;height:100vh;position:relative;z-index:100}#home-slider .slider .slide{width:100%;height:100vh;position:relative;z-index:100}#home-slider .slider .slide:before{content:"";background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0px;left:0px;width:100%;height:60%;z-index:2}#home-slider .slider .slide img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}#home-slider .slider .slide .data{position:absolute;bottom:10%;left:10%;z-index:10;color:white}#home-slider .slider .slide .data h2{font-size:5rem;line-height:5.5rem;text-transform:uppercase;font-weight:900;position:relative;padding:0px 15px;z-index:10;color:white;width:fit-content;z-index:10}#home-slider .slider .slide .data h2:before{content:"";background-color:#A40E3C;mix-blend-mode:multiply;background-blend-mode:multiply;width:100%;position:absolute;top:0px;left:0px;height:100%;z-index:-1}#home-slider .slider .slide .data p{margin-top:1rem;font-size:2rem;line-height:1.8rem;text-transform:uppercase;color:white}#home-slider .slider .slide .data .button{display:inline-block;text-transform:uppercase;border:2px solid white;padding:5px;font-size:1.5rem;margin-top:3rem;transition:1s ease;color:white}#home-slider .slider .slide .data .button:hover{background-color:#A40E3C;color:white}#home-slider .slider .slick-dots{list-style:none;display:flex;justify-content:center;position:absolute;bottom:0.5rem;width:100%;z-index:100;margin-bottom:0px}#home-slider .slider .slick-dots li button{width:1rem;height:1rem;border-radius:50%;background-color:white;color:white;opacity:0.5;display:inline-block;margin:0px 0.5rem}#home-slider .slider .slick-dots li.slick-active button{opacity:1}#home-slider .slider .slider-arrow{position:absolute;bottom:10rem;z-index:10;width:2rem;height:2rem;border-radius:50%;padding:0.5rem;border:2px solid white}#home-slider .slider .slider-arrow img{position:absolute;left:50%;top:50%;transform:translate(-35%, -50%);width:0.7rem;height:auto}#home-slider .slider .slider-arrow:hover{cursor:pointer}#home-slider .slider .slider-prev{left:2rem}#home-slider .slider .slider-prev img{transform:translate(-65%, -50%) rotate(180deg)}#home-slider .slider .slider-next{right:2rem}@media screen and (max-width:768px){#home-slider .slider .slide .data h2{font-size:3rem;line-height:3rem;padding:3px 10px}#home-slider .slider .slide .data p{margin-top:1rem;font-size:1.5rem;line-height:1.3rem;text-transform:uppercase}#home-slider .slider .slide .data .button{padding:5px;font-size:1.2rem;line-height:1.5rem;margin-top:1.7rem}#home-slider .slider .slider-arrow{position:absolute;bottom:30rem}}#home-meteo-wrapper{z-index:100000;position:relative}@media screen and (min-width:1024px){#home-meteo-wrapper{height:100px}}@media screen and (min-width:768px) and (max-width:1024px){#home-meteo-wrapper{height:450px}}@media screen and (min-width:642px) and (max-width:768px){#home-meteo-wrapper{height:500px}}@media screen and (max-width:642px){#home-meteo-wrapper{height:auto}#home-meteo-wrapper .box{position:relative !important;top:0px !important}}#home-meteo-wrapper .box{position:relative;top:0px;width:100%}#home-meteo-wrapper .box .all{margin:0px auto}#home-meteo-wrapper .box .all .single{width:20%;padding:0px 20px;float:left}@media screen and (min-width:768px) and (max-width:1024px){#home-meteo-wrapper .box .all .single{width:50%;padding:0px 15px}}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single{width:100%;padding:0px}}#home-meteo-wrapper .box .all .single .box-meteo{margin-bottom:40px}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single .box-meteo{margin-bottom:20px}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast{min-height:400px;font-size:20px}@media screen and (max-width:1024px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast{min-height:0px}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small{cursor:pointer;min-height:420px;height:425px;padding:20px;background-color:#599AC3;background-blend-mode:multiply;mix-blend-mode:multiply;border-radius:3px;color:#fff}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-credit{display:none}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;top:0px;position:relative;font-size:6.5rem}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{font-size:3.5rem;line-height:3.4rem}}@media screen and (min-width:801px) and (max-width:1150px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{font-size:5rem !important;top:0px}}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{font-size:3rem !important;top:0px}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-unit{position:relative;top:-20px;font-size:5rem}@media screen and (min-width:800px) and (max-width:1150px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-unit{font-size:3rem !important;top:-20px}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-code{font-size:4rem;line-height:0.5}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-loading{display:none}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-condition{font-weight:600}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{margin-top:30px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:1.9rem;line-height:1.7rem;color:#fff;font-weight:800}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{font-size:3rem;line-height:2.8rem}}@media screen and (min-width:1024px) and (max-width:1150px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{font-size:1.3rem;line-height:1.25rem}}@media screen and (min-width:1150px) and (max-width:1300px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{font-size:1.2rem;line-height:1.1rem}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-more{display:none}@media screen and (min-width:1024px) and (max-width:1300px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small{padding:15px}}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small:hover{background-color:#4175CC;mix-blend-mode:multiply}@media screen and (max-width:1024px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small{height:200px;min-height:0px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp{font-size:0px;float:left;margin-right:10px;height:50px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{top:0px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-unit{top:-24px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-code{top:9px;position:relative;float:left;margin-right:10px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{font-size:2rem;line-height:2rem;margin-top:40px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-details ul li{font-weight:600;float:left;margin-right:44px}}@media screen and (max-width:768px){#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small{height:auto;min-height:0px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp{font-size:0px;float:left;margin-right:10px;height:auto;margin-bottom:15px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-temperature{top:0px;font-size:4.5rem}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-temp .astero-unit{font-size:3rem;top:-10px;clear:both}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-code{font-size:4rem;top:-3px;position:relative;float:left;margin-right:10px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-condition{font-size:1.2rem}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-location{clear:both;font-size:1.4rem;line-height:1.5rem;margin-top:25px}#home-meteo-wrapper .box .all .single .box-meteo .astero-forecast .astero-small .astero-details ul li{font-size:0.8rem;font-weight:600;float:left;margin-right:25px}}#home-company-wrapper{padding:100px 0px;position:relative}@media screen and (max-width:768px){#home-company-wrapper{padding:40px 0px}}#home-company-wrapper .min-height{min-height:200px}@media screen and (max-width:1024px){#home-company-wrapper .min-height{min-height:inherit}}#home-company-wrapper .title{padding-bottom:55px;padding-right:10%;text-align:right;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.4rem;margin-top:0px;margin-bottom:0px;padding-bottom:0px;width:100%;color:#4D4D4D}@media screen and (max-width:768px){#home-company-wrapper .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-company-wrapper .title{font-size:3rem;line-height:2.8rem}}@media screen and (min-width:642px) and (max-width:768px){#home-company-wrapper .title{text-align:left;padding:30px 5% !important;font-size:1.5rem;line-height:1.3rem;width:80%}}@media screen and (max-width:642px){#home-company-wrapper .title{padding-right:0px;text-align:left;padding:30px 5% !important;font-size:1.5rem;line-height:1.3rem}}#home-company-wrapper .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;padding-bottom:15px}@media screen and (max-width:768px){#home-company-wrapper .text p{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-company-wrapper .text p{width:80%;margin:0 auto;padding-top:120px}}@media screen and (min-width:642px) and (max-width:768px){#home-company-wrapper .text p{width:80%;margin:0 auto;padding-top:75px}}@media screen and (max-width:642px){#home-company-wrapper .text p{width:90%;margin:0 auto;padding-top:20px}}#home-company-wrapper .claim{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-weight:700;line-height:1.4rem;color:#A40E3C}@media screen and (max-width:768px){#home-company-wrapper .claim{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-company-wrapper .claim{width:80%;margin:0 auto;padding-top:120px}}@media screen and (min-width:642px) and (max-width:768px){#home-company-wrapper .claim{width:80%;margin:0 auto;padding-top:75px}}@media screen and (max-width:642px){#home-company-wrapper .claim{width:90%;margin:0 auto;padding-top:20px}}#home-services-wrapper .row{display:flex;flex-wrap:wrap;align-items:center}#home-services-wrapper .opening-img{height:800px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%}@media screen and (max-width:768px){#home-services-wrapper .opening-img{height:350px}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .opening-img{height:500px}}#home-services-wrapper .opening-img:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#home-services-wrapper .opening-img .opening-title{position:absolute;left:calc(50% + 15px);top:100px;z-index:1000;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff}@media screen and (max-width:768px){#home-services-wrapper .opening-img .opening-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .opening-img .opening-title{font-size:3rem;line-height:2.8rem}}@media screen and (min-width:642px) and (max-width:768px){#home-services-wrapper .opening-img .opening-title{left:calc(10% + .9375rem);top:auto;bottom:20px}}@media screen and (max-width:642px){#home-services-wrapper .opening-img .opening-title{left:calc(7% + .9375rem);top:40px;bottom:auto}}#home-services-wrapper .opening-img .opening-title:first-line{font-weight:900}#home-services-wrapper .opening-img .opening-title:before{content:"";width:30px;border-top:5px solid #fff;position:absolute;top:-10px}#home-services-wrapper .opening-img .opening-icon{position:absolute;right:0px;top:50%;transform:translateY(-50%);opacity:0.55;width:500px;height:auto}@media screen and (max-width:768px){#home-services-wrapper .opening-img .opening-icon{width:200px;top:60%}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .opening-img .opening-icon{width:330px;top:50%}}#home-services-wrapper .data{width:100%}@media screen and (min-width:642px) and (max-width:768px){#home-services-wrapper .data{width:80%;margin:0 auto;text-align:left !important}}@media screen and (max-width:642px){#home-services-wrapper .data{width:90%;margin:0 auto;text-align:left !important;padding:30px 0px}#home-services-wrapper .data .text{float:none !important}}#home-services-wrapper .data .button{padding:0.5rem;background-color:#A40E3C;color:white;font-size:1rem;text-transform:uppercase;display:inline-block;margin-top:0.8rem}#home-services-wrapper .data .text h3{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:500;color:#4D4D4D !important}@media screen and (max-width:768px){#home-services-wrapper .data .text h3{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .data .text h3{font-size:2.1rem;line-height:1.9rem}}#home-services-wrapper .data .text h3 strong{font-weight:800}#home-services-wrapper .data .text h4{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D !important;padding:18px 0px}@media screen and (max-width:768px){#home-services-wrapper .data .text h4{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .data .text h4{font-size:1.35rem;line-height:1.45rem}}#home-services-wrapper .data .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:100%;color:black !important}@media screen and (max-width:768px){#home-services-wrapper .data .text p{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){#home-services-wrapper .data .text p{width:100%;float:none}}#home-services-wrapper .img{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;height:500px}#home-services-wrapper .home-partner-wrapper .bkg{background-color:#ececec;padding:60px 13.5rem;position:relative;width:100%}@media screen and (max-width:1024px){#home-services-wrapper .home-partner-wrapper .bkg{padding:50px 3rem}}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg{padding:50px 10%}}#home-services-wrapper .home-partner-wrapper .bkg:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#home-services-wrapper .home-partner-wrapper .bkg .title{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;font-weight:900;position:relative;float:left;width:50%}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-services-wrapper .home-partner-wrapper .bkg .title{font-size:3rem;line-height:2.8rem}}#home-services-wrapper .home-partner-wrapper .bkg .title:before{content:"";width:30px;border-top:5px solid #fff;position:absolute;top:-10px}@media screen and (max-width:1024px){#home-services-wrapper .home-partner-wrapper .bkg .title{width:100%}}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .title{float:none}}#home-services-wrapper .home-partner-wrapper .bkg .quote{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;margin-bottom:0px;font-size:1.3rem;line-height:1.65rem;font-weight:normal;float:left;margin-left:8.33333%}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .quote{font-size:1.1rem;line-height:1.7rem}}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .quote{margin-left:0px;margin-top:10px;float:none}}#home-services-wrapper .home-partner-wrapper .bkg .quote span{font-size:1.05rem}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .quote span{font-size:0.75rem}}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper{clear:both;padding-top:60px;position:relative}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .item{text-align:center}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .item .logo{height:70px;width:auto;max-width:150px;margin:0 10px}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .item .logo polygon,#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .item .logo path{fill:#4D4D4D !important}@media screen and (max-width:768px){#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .item .logo{height:55px;max-width:80%}}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow{position:absolute;top:70%;transform:translateY(-50%);z-index:100;width:1.5rem;height:1.5rem;border-radius:50%;padding:0.5rem;background:#505050;pointer-events:auto}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow img{position:absolute;left:50%;top:50%;transform:translate(-35%, -50%);width:0.5rem;height:auto}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow:hover{cursor:pointer}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-prev{left:-2rem}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-prev img{transform:translate(-65%, -50%) rotate(180deg)}#home-services-wrapper .home-partner-wrapper .bkg .brand-carousel-wrapper .carousel-next{right:-2rem}#home-contact-wrapper{padding:100px 0px 40px 0px}#home-contact-wrapper .title{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#A40E3C;font-weight:900;position:relative;padding-bottom:50px}@media screen and (max-width:768px){#home-contact-wrapper .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-contact-wrapper .title{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){#home-contact-wrapper .title{width:80%;margin:0 auto}}#home-contact-wrapper .title:before{content:"";width:30px;border-top:5px solid #A40E3C;position:absolute;top:-10px}@media screen and (max-width:768px){#home-contact-wrapper .data{width:80%;margin:0 auto}}#home-contact-wrapper .data .icon{width:55px;float:left;margin-bottom:100%;margin-right:20px}@media screen and (max-width:768px){#home-contact-wrapper .data .icon{margin-bottom:auto}}#home-contact-wrapper .data .company-name{padding-top:16px;font-weight:bold;text-transform:uppercase;color:#4D4D4D}@media screen and (max-width:768px){#home-contact-wrapper .data .address,#home-contact-wrapper .data .facebook,#home-contact-wrapper .data .telegram{padding-left:76px;padding-top:15px}}@media screen and (max-width:768px){#home-contact-wrapper .form{width:80%;margin:0 auto;margin-top:30px}}#home-contact-wrapper .form .icon{width:55px;float:left;margin-right:20px}@media screen and (max-width:768px){#home-contact-wrapper .form .icon{margin-bottom:auto}}#home-contact-wrapper .form .info{padding-top:16px;font-weight:bold;text-transform:uppercase;color:#4D4D4D}#home-contact-wrapper .form .form-contatto{float:left;width:85%;margin-left:77px}@media screen and (max-width:768px){#home-contact-wrapper .form .form-contatto{margin-left:0px;margin-top:20px;width:100%}}#home-contact-wrapper .form .form-contatto .off-acceptance{top:-10px}#home-contact-wrapper .form .form-contatto .off-acceptance .wpcf7-list-item{margin-left:0px;margin-bottom:10px;width:100%}#home-contact-wrapper .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:3px;font-size:0.6rem}#home-contact-wrapper .form .form-contatto .wpcf7-submit{padding:7px 20px}#home-contact-wrapper .form .form-contatto .wpcf7-response-output{margin:0px;padding:7px}#home-contact-map .map-wrapper{height:500px}#home-tempo-wrapper{position:relative;background-repeat:no-repeat;background-size:cover}#home-tempo-wrapper:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#home-tempo-wrapper #tempo-slider{position:relative;z-index:1000;width:100%}#home-tempo-wrapper #tempo-slider .slide{height:600px !important;background-position:center;background-size:cover;width:100%;position:relative;z-index:1}#home-tempo-wrapper #tempo-slider .slide:before{content:"";background-color:#555555;width:100%;height:100%;top:0px;left:0px;position:absolute;opacity:1;mix-blend-mode:multiply;z-index:5;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#home-tempo-wrapper #tempo-slider .section-title{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:2rem;line-height:1.9rem;color:#fff;margin-bottom:20px;position:absolute;left:10%;top:30px;z-index:10000;margin-top:30px}@media screen and (max-width:768px){#home-tempo-wrapper #tempo-slider .section-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-tempo-wrapper #tempo-slider .section-title{font-size:3.5rem;line-height:3.4rem}}#home-tempo-wrapper #tempo-slider .section-title .logo{margin-right:20px;display:block;float:left;width:120px;height:auto;margin-top:-30px}@media screen and (max-width:642px){#home-tempo-wrapper #tempo-slider .section-title{font-size:2.2rem;line-height:2rem;top:24px}#home-tempo-wrapper #tempo-slider .section-title .logo{width:95px;margin-top:-15px}}#home-tempo-wrapper #tempo-slider .countdown{display:block;position:absolute;top:40%;left:10%}@media screen and (max-width:642px){#home-tempo-wrapper #tempo-slider .countdown{top:30%}}#home-tempo-wrapper #tempo-slider .countdown .item{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;float:left;color:#fff;margin-right:25px;line-height:7.3rem;font-size:6rem;font-weight:900;margin-bottom:0px}@media screen and (max-width:768px){#home-tempo-wrapper #tempo-slider .countdown .item{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-tempo-wrapper #tempo-slider .countdown .item{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:642px){#home-tempo-wrapper #tempo-slider .countdown .item{line-height:4.6rem !important}}#home-tempo-wrapper #tempo-slider .countdown .mese{display:block;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:#fff;line-height:2.5rem;font-size:2.2rem;font-weight:700}@media screen and (max-width:768px){#home-tempo-wrapper #tempo-slider .countdown .mese{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-tempo-wrapper #tempo-slider .countdown .mese{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:642px){#home-tempo-wrapper #tempo-slider .countdown .mese{line-height:5.6rem !important;font-size:1.8rem}}#home-tempo-wrapper #tempo-slider .link{font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;display:block;position:absolute;bottom:60px;left:10%;padding:20px;background-color:#A0BF38;border:none;font-weight:800;color:#fff}#home-tempo-wrapper button{color:transparent;position:absolute}#home-featuredproducts-wrapper{position:relative;top:-450px;margin-bottom:50px}@media screen and (min-width:768px) and (max-width:1024px){#home-featuredproducts-wrapper{top:-300px;margin-bottom:200px}}@media screen and (min-width:1024px){#home-featuredproducts-wrapper{top:-400px;margin-bottom:100px}}@media screen and (max-width:768px){#home-featuredproducts-wrapper{top:-200px}}#home-featuredproducts-wrapper .wrapper{position:absolute;width:100%;top:0px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){#home-featuredproducts-wrapper .wrapper{position:relative;width:100%;top:0px;left:auto;transform:none}}#home-featuredproducts-wrapper .wrapper .section-title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#fff;width:70%;margin:10px}@media screen and (max-width:768px){#home-featuredproducts-wrapper .wrapper .section-title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#home-featuredproducts-wrapper .wrapper .section-title{font-size:2.1rem;line-height:1.9rem}}#home-featuredproducts-wrapper .wrapper .home-feat-products{padding:30px 50px;width:100%}@media screen and (max-width:768px){#home-featuredproducts-wrapper .wrapper .home-feat-products{padding:30px}}#home-featuredproducts-wrapper .wrapper .home-feat-products .single{width:20%;height:250px;float:left;border-radius:0px;padding:10px}#home-featuredproducts-wrapper .wrapper .home-feat-products .single .image{width:100%;height:100%;position:relative;padding:10px;overflow:hidden}#home-featuredproducts-wrapper .wrapper .home-feat-products .single .image img{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;object-fit:cover;transition:0.5s ease}#home-featuredproducts-wrapper .wrapper .home-feat-products .single .image .title{position:absolute;z-index:2;font-size:2.2rem;line-height:1.8rem;font-weight:900;text-align:center;top:15px;width:100%;padding:0px 15px;text-transform:uppercase;color:white;text-align:left;left:0px}#home-featuredproducts-wrapper .wrapper .home-feat-products .single .image:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:1;transition:1s ease}#home-featuredproducts-wrapper .wrapper .home-feat-products .single:hover{cursor:pointer}#home-featuredproducts-wrapper .wrapper .home-feat-products .single:hover .image:before{background-color:rgba(0, 0, 0, 0.15)}#home-featuredproducts-wrapper .wrapper .home-feat-products .single:hover .image img{transform:scale(1.2)}@media screen and (min-width:1001px) and (max-width:1300px){#home-featuredproducts-wrapper .wrapper .home-feat-products .single{width:25%}}@media screen and (min-width:826px) and (max-width:1000px){#home-featuredproducts-wrapper .wrapper .home-feat-products .single{width:33.3%}}@media screen and (min-width:606px) and (max-width:825px){#home-featuredproducts-wrapper .wrapper .home-feat-products .single{width:50%}}@media screen and (max-width:605px){#home-featuredproducts-wrapper .wrapper .home-feat-products .single{width:100%}}#home-featuredproducts-wrapper .wrapper .bkg{background-color:#A40E3C;padding:40px;padding-top:60px;margin-top:-55px;margin-bottom:100px;text-align:center}#home-featuredproducts-wrapper .wrapper .bkg .section-title{width:100%;text-align:center;margin-bottom:30px}#home-featuredproducts-wrapper .wrapper .bkg .button{background-color:#fff;padding:10px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase}@media screen and (max-width:768px){#home-featuredproducts-wrapper .wrapper .bkg{margin-bottom:-133px;padding:50px}#home-featuredproducts-wrapper .wrapper .bkg .section-title{margin:2rem 0px}}@media screen and (min-width:768px) and (max-width:1024px){#home-featuredproducts-wrapper .wrapper .bkg{margin-bottom:-10px;padding:50px}}.shop-opening-wrapper .bkg-img{height:500px;width:100%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.shop-opening-wrapper .bkg-img:before{content:"";background-color:black;opacity:0.6;z-index:2;position:absolute;top:0px;left:0px;width:100%;height:100%}.shop-opening-wrapper .bkg-img .page-title{padding-top:200px;padding-bottom:30px;position:relative;z-index:3;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:3.5rem;color:#fff}@media screen and (max-width:768px){.shop-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.shop-opening-wrapper .bkg-img .page-title{font-size:3.5rem;line-height:3.4rem}}.shop-alert-message{padding-top:30px}#shop-mansory{padding-bottom:50px}#shop-mansory .content{padding-bottom:40px}#shop-mansory .content p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem}@media screen and (max-width:768px){#shop-mansory .content p{font-size:1.1rem;line-height:1.7rem}}#shop-mansory .button-group .filter-parent button{background-color:#896B78}#shop-mansory .button-group .filter-child button{background-color:#A6909A}#shop-mansory .button-group button{text-transform:uppercase;padding:5px 10px;margin-bottom:10px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;font-weight:500;background-color:#6B4656;color:#fff;border-radius:0px}@media screen and (max-width:768px){#shop-mansory .button-group button{font-size:1.1rem;line-height:1.3rem}}#shop-mansory .button-group button:hover{cursor:pointer}#shop-mansory .button-group .active{background-color:#A40E3C !important}#shop-mansory .desc{height:0px;opacity:0}#shop-mansory .visible{height:auto;opacity:1;display:block;padding:30px 0px}#shop-mansory .shop-wrapper{padding:40px 0px 0px 0px}@media screen and (min-width:768px) and (max-width:1024px){#shop-mansory .shop-wrapper{padding:60px 0px 0px 0px}}@media screen and (min-width:1024px){#shop-mansory .shop-wrapper{padding:80px 0px 0px 0px}}#shop-mansory .shop-wrapper .single{width:calc(100% / 1);padding:0px 10px;margin-bottom:40px;position:relative;cursor:pointer}@media screen and (min-width:642px) and (max-width:768px){#shop-mansory .shop-wrapper .single{width:calc(100% / 1)}}@media screen and (min-width:768px) and (max-width:1024px){#shop-mansory .shop-wrapper .single{width:calc(100% / 2)}}@media screen and (min-width:1024px){#shop-mansory .shop-wrapper .single{width:calc(100% / 3);min-height:490px}}#shop-mansory .shop-wrapper .single .image{width:100%;height:25rem !important;background-color:#FAFAFA;position:relative;padding:10px;border-radius:12px;overflow:hidden}#shop-mansory .shop-wrapper .single .image img{mix-blend-mode:multiply;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%;max-height:90%;height:auto;width:auto}#shop-mansory .shop-wrapper .single .onsale{background-color:#f8f8f8;background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/officina33_texture_winter.jpg);background-size:cover;background-blend-mode:multiply}#shop-mansory .shop-wrapper .single .onsale .sconto{position:absolute;top:-55px;left:-55px;display:flex;align-items:flex-end;width:110px;height:110px;rotate:-45deg}#shop-mansory .shop-wrapper .single .onsale .sconto .percentuale-sconto{width:100%;text-align:center;color:white;font-size:16px;font-weight:bold;padding-bottom:5px}#shop-mansory .shop-wrapper .single .onsale .sconto.sconto-40{background-color:#549623}#shop-mansory .shop-wrapper .single .onsale .sconto.sconto-50{background-color:#D8AC1A}#shop-mansory .shop-wrapper .single .onsale .sconto.sconto-60{background-color:#962323}#shop-mansory .shop-wrapper .single .onsale .sconto.sconto-default{background-color:#236A96}#shop-mansory .shop-wrapper .single .title{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.9rem;line-height:1rem;color:#555555;text-align:left;margin:15px 0px 0px 0px;text-transform:lowercase;margin-bottom:5px}@media screen and (min-width:768px) and (max-width:1024px){#shop-mansory .shop-wrapper .single .title{font-size:1rem;line-height:1.1rem}}@media screen and (min-width:1024px){#shop-mansory .shop-wrapper .single .title{font-size:1rem;line-height:1.1rem}}#shop-mansory .shop-wrapper .single .title:first-letter{text-transform:uppercase}#shop-mansory .shop-wrapper .single .title .bold-part{font-weight:800}#shop-mansory .shop-wrapper .single .title .regular-part{font-weight:500}#shop-mansory .shop-wrapper .single .price{text-align:left;font-family:"Montserrat", sans-serif;font-weight:700;font-size:1.2rem !important;line-height:1.3rem;color:#A40E3C;font-weight:700 !important;color:black !important;font-size:1.3rem;display:block;padding-bottom:10px}@media screen and (min-width:768px) and (max-width:1024px){#shop-mansory .shop-wrapper .single .price{font-size:1.3rem !important;line-height:1.3rem}}@media screen and (min-width:1024px){#shop-mansory .shop-wrapper .single .price{font-size:1.3rem !important;line-height:1.4rem}}#shop-mansory .shop-wrapper .single .price del{text-decoration:line-through;opacity:0.8;font-size:1rem}#shop-mansory .shop-wrapper .single .price ins{text-decoration:none;background-color:transparent}#shop-mansory .shop-wrapper .single .button{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;width:85%;display:block;position:absolute;top:65%;left:50%;transform:translateX(-50%);padding:10px;text-align:center;background-color:#A40E3C;opacity:0;border-radius:12px;transition:opacity 0.2s ease-in-out, top 0.3s ease-in-out}@media screen and (min-width:768px) and (max-width:1024px){#shop-mansory .shop-wrapper .single .button{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){#shop-mansory .shop-wrapper .single .button{font-size:0.85rem;line-height:0.95rem}}#shop-mansory .shop-wrapper .single:hover .button{opacity:1;top:85%}#shop-mansory .shop-wrapper .single:hover .image{background-color:#ececec;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#shop-mansory .shop-wrapper .single.single-onsale .price{display:flex;flex-direction:column}#promo-opening-wrapper .bkg-img{position:relative;width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1024px){#promo-opening-wrapper .bkg-img{height:300px}}@media screen and (max-width:768px){#promo-opening-wrapper .bkg-img{height:200px}}#promo-opening-wrapper .bkg-img .page-title{position:relative;margin-top:290px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:3.5rem;line-height:3.2rem;color:white}@media screen and (max-width:768px){#promo-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#promo-opening-wrapper .bkg-img .page-title{font-size:3rem;line-height:2.8rem}}#promo-opening-wrapper .bkg-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){#promo-opening-wrapper .bkg-img .page-title{font-size:2.5rem;line-height:2.3rem;margin-top:250px}}@media screen and (max-width:768px){#promo-opening-wrapper .bkg-img .page-title{font-size:2rem;line-height:2.3rem;margin-top:150px}}#promo-opening-wrapper .bkg-img .page-title:before{content:"";width:30px;border-top:5px solid white;position:absolute;top:-15px}.event-wrapper-summer,.event-wrapper-winter{padding-bottom:80px;background-color:#ececec;z-index:-1000;position:relative}.event-wrapper-summer .nopaddingplus,.event-wrapper-winter .nopaddingplus{padding:0rem !important}.event-wrapper-summer .opening-img,.event-wrapper-winter .opening-img{height:700px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#A40E3C;position:relative;overflow:hidden;z-index:-1000;background-blend-mode:multiply}@media screen and (max-width:768px){.event-wrapper-summer .opening-img,.event-wrapper-winter .opening-img{height:500px}}.event-wrapper-summer .opening-img .text-one,.event-wrapper-winter .opening-img .text-one{text-align:right;position:absolute;bottom:368px;left:285px;z-index:10;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:2.1rem;line-height:2.1rem;font-weight:500;transform:rotate(45deg);color:#fff}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .text-one,.event-wrapper-winter .opening-img .text-one{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.event-wrapper-summer .opening-img .text-one,.event-wrapper-winter .opening-img .text-one{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .text-one,.event-wrapper-winter .opening-img .text-one{font-size:1.5rem;line-height:1.5rem;bottom:266px;left:90px}}.event-wrapper-summer .opening-img .text-one .one-one,.event-wrapper-winter .opening-img .text-one .one-one{font-weight:300}.event-wrapper-summer .opening-img .text-one .one-two,.event-wrapper-winter .opening-img .text-one .one-two{font-weight:900;font-size:3rem;line-height:2.5rem}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .text-one .one-two,.event-wrapper-winter .opening-img .text-one .one-two{font-size:2.5rem;line-height:2rem}}.event-wrapper-summer .opening-img .text-two,.event-wrapper-winter .opening-img .text-two{position:absolute;bottom:270px;left:75px;z-index:10;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:4rem;font-weight:300;transform:rotate(-45deg);color:#fff}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .text-two,.event-wrapper-winter .opening-img .text-two{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.event-wrapper-summer .opening-img .text-two,.event-wrapper-winter .opening-img .text-two{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .text-two,.event-wrapper-winter .opening-img .text-two{font-size:2.5rem;bottom:152px;left:39px}}.event-wrapper-summer .opening-img .text-two .two-one,.event-wrapper-winter .opening-img .text-two .two-one{font-weight:900}.event-wrapper-summer .opening-img .mountain,.event-wrapper-winter .opening-img .mountain{width:800px;position:absolute;bottom:0px;display:block;left:172px;z-index:10;background-blend-mode:multiply}@media screen and (max-width:768px){.event-wrapper-summer .opening-img .mountain,.event-wrapper-winter .opening-img .mountain{left:80px}}.event-wrapper-summer .opening-img .mountain path,.event-wrapper-winter .opening-img .mountain path{fill:#870057 !important;opacity:0.7}.event-wrapper-summer .opening-img .mount-summ path,.event-wrapper-winter .opening-img .mount-summ path{fill:#748224 !important;opacity:0.7}.event-wrapper-summer .bkg-sum-op,.event-wrapper-winter .bkg-sum-op{background-color:#A0BF38 !important;background-blend-mode:multiply}.event-wrapper-summer .title,.event-wrapper-winter .title{padding-top:70px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:200;width:100%;padding-bottom:25px;color:#4D4D4D}@media screen and (max-width:768px){.event-wrapper-summer .title,.event-wrapper-winter .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.event-wrapper-summer .title,.event-wrapper-winter .title{font-size:2.1rem;line-height:1.9rem}}.event-wrapper-summer .title span,.event-wrapper-winter .title span{font-weight:900}.event-wrapper-summer .head,.event-wrapper-winter .head{width:100%;margin-top:80px}.event-wrapper-summer .head .day,.event-wrapper-winter .head .day{margin:0px;text-transform:uppercase;float:left;width:25%;padding-bottom:10px;font-family:"Montserrat", sans-serif;font-weight:400;font-size:1.5rem;line-height:1.6rem;line-height:1.4rem;font-weight:900;color:#A40E3C;position:relative}@media screen and (max-width:768px){.event-wrapper-summer .head .day,.event-wrapper-winter .head .day{font-size:1.2rem;line-height:1rem}}.event-wrapper-summer .head .day:before,.event-wrapper-winter .head .day:before{content:"";border-top:1px solid black;width:70%;position:absolute;left:0px;top:-10px}.event-wrapper-summer .head .day span,.event-wrapper-winter .head .day span{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;text-transform:lowercase;color:#000}@media screen and (max-width:768px){.event-wrapper-summer .head .day span,.event-wrapper-winter .head .day span{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){.event-wrapper-summer .head .day span,.event-wrapper-winter .head .day span{font-size:0.8rem}}.event-wrapper-summer .tipology,.event-wrapper-winter .tipology{background-color:#A40E3C;padding:5px;width:100%;font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#fff;text-align:center;font-size:1.2rem;font-weight:700;line-height:1rem;margin-bottom:5px}@media screen and (max-width:768px){.event-wrapper-summer .tipology,.event-wrapper-winter .tipology{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.event-wrapper-summer .tipology,.event-wrapper-winter .tipology{font-size:2.1rem;line-height:1.9rem}}.event-wrapper-summer .block,.event-wrapper-winter .block{width:100%;height:90px;padding-bottom:10px}.event-wrapper-summer .block .cost,.event-wrapper-winter .block .cost{margin:0px;text-transform:uppercase;float:left;width:25%;font-family:"Montserrat", sans-serif;font-weight:400;font-size:1.5rem;line-height:1.6rem;font-weight:900;color:#A40E3C;position:relative}@media screen and (max-width:768px){.event-wrapper-summer .block .cost,.event-wrapper-winter .block .cost{line-height:1rem;padding-top:5px}}.event-wrapper-summer .block .cost:before,.event-wrapper-winter .block .cost:before{content:"";border-top:1px solid black;width:70%;position:absolute;left:0px;bottom:-8px}.event-wrapper-summer .block .cost span,.event-wrapper-winter .block .cost span{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;text-transform:lowercase;color:#000}@media screen and (max-width:768px){.event-wrapper-summer .block .cost span,.event-wrapper-winter .block .cost span{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){.event-wrapper-summer .block .cost span,.event-wrapper-winter .block .cost span{font-size:0.8rem}}.event-wrapper-summer .desc,.event-wrapper-winter .desc{text-transform:uppercase;font-weight:600;font-size:1.2rem;padding-top:10px;padding-right:60px;width:100%}.event-wrapper-summer .text,.event-wrapper-winter .text{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;padding-right:60px;width:100%}@media screen and (max-width:768px){.event-wrapper-summer .text,.event-wrapper-winter .text{font-size:1.1rem;line-height:1.7rem}}.event-wrapper-summer .summer,.event-wrapper-summer .summer .day,.event-wrapper-summer .summer .cost,.event-wrapper-winter .summer,.event-wrapper-winter .summer .day,.event-wrapper-winter .summer .cost{color:#A0BF38 !important}.event-wrapper-summer .summer-bkg,.event-wrapper-winter .summer-bkg{background-color:#A0BF38 !important}.event-wrapper-winter-promos .data{padding-bottom:40px;padding-top:40px}@media screen and (max-width:1024px){.event-wrapper-winter-promos .data{padding-left:0.9375rem !important;padding-right:0.9375rem !important}}.event-wrapper-winter-promos .data .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:900;width:100%;padding-bottom:25px;color:#4D4D4D}@media screen and (max-width:768px){.event-wrapper-winter-promos .data .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.event-wrapper-winter-promos .data .title{font-size:2.1rem;line-height:1.9rem}}.event-wrapper-winter-promos .data .desc{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem}@media screen and (max-width:768px){.event-wrapper-winter-promos .data .desc{font-size:1.1rem;line-height:1.7rem}}.event-wrapper-winter-promos .data .desc b{font-weight:700}.event-wrapper-winter-promos .bkg-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;width:100%}@media screen and (max-width:1024px){.event-wrapper-winter .nopadding{padding-left:0.9375rem !important;padding-right:0.9375rem !important}}#modal-event-wrapper{position:fixed;z-index:100000;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);padding:5%}#modal-event-wrapper .exit{width:30px;height:auto;position:absolute;top:10px;right:10px}#modal-event-wrapper .bkg-box{position:relative;background-color:rgba(0, 0, 0, 0.2);background-blend-mode:multiply;background-position:center;background-size:cover;width:100%;height:100%;padding:5%;overflow:hidden}#modal-event-wrapper .bkg-box .claim{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-weight:500;font-size:3.3rem;line-height:3.2rem;color:#fff}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .claim{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .claim{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .claim{font-size:1.6rem;line-height:1.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .claim{font-size:1.6rem;line-height:1.5rem}}#modal-event-wrapper .bkg-box .claim span{font-weight:900}#modal-event-wrapper .bkg-box .text-one{text-align:right;position:absolute;bottom:216px;left:157px;z-index:10;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:2.1rem;line-height:2.1rem;font-weight:500;transform:rotate(45deg);color:#fff}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .text-one{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .text-one{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .text-one{font-size:1.5rem;line-height:1.5rem;bottom:230px;left:55px}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .text-one{font-size:1.5rem;line-height:1.5rem;bottom:266px;left:90px}}#modal-event-wrapper .bkg-box .text-one .one-one{font-weight:300}#modal-event-wrapper .bkg-box .text-one .one-two{font-weight:900;font-size:3rem;line-height:2.5rem}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .text-one .one-two{font-size:2.5rem;line-height:2rem}}#modal-event-wrapper .bkg-box .text-two{position:absolute;bottom:159px;left:192px;z-index:10;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:3rem;font-weight:300;transform:rotate(-45deg);color:#fff}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .text-two{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .text-two{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .text-two{font-size:2.5rem;bottom:135px;left:25px}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .text-two{font-size:2.5rem;bottom:152px;left:100px}}#modal-event-wrapper .bkg-box .text-two .two-one{font-weight:900}#modal-event-wrapper .bkg-box .mountain{width:500px;position:absolute;bottom:0px;display:block;left:100px;z-index:10}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .mountain{left:80px}}#modal-event-wrapper .bkg-box .mountain path{fill:white !important;opacity:0.7}#modal-event-wrapper .bkg-box .call-to{background-color:white;padding:7px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;border:0px;font-size:1.5rem;color:#A40E3C;position:absolute;right:10%;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .call-to{padding:5px;font-size:1.1rem;left:5%;top:22%;right:auto}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .call-to{font-size:1.3rem;left:5%;top:25%;right:auto}}#modal-event-wrapper .bkg-box .end{text-align:right;width:250px;background-color:yellow;padding:7px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;border:0px;line-height:1.65rem;font-size:1.5rem;color:#A40E3C;position:absolute;right:10%;top:35%;transform:translateY(-50%)}@media screen and (max-width:768px){#modal-event-wrapper .bkg-box .end{padding:4px;line-height:0.9rem;font-size:0.8rem;text-align:left;left:5%;top:30%;right:auto}}@media screen and (min-width:768px) and (max-width:1024px){#modal-event-wrapper .bkg-box .end{line-height:0.9rem;font-size:0.8rem;text-align:left;left:5%;top:35%;right:auto}}#modal-event-wrapper .block{position:absolute;bottom:10%;right:10%}@media screen and (max-width:768px){#modal-event-wrapper .block{bottom:30%}}#modal-event-wrapper .block .title-san{color:white;text-align:right;font-size:3rem;line-height:4rem;text-transform:uppercase}@media screen and (max-width:768px){#modal-event-wrapper .block .title-san{font-size:2rem;line-height:3rem}#modal-event-wrapper .block .title-san span{padding:0px 8px}}#modal-event-wrapper .block .title-san span{display:inline-block;padding:0px 13px;background-color:#A40E3C;mix-blend-mode:multiply}#modal-event-wrapper .block .text{color:white;text-align:right;font-size:1.3rem;margin-top:20px;padding-left:50%}@media screen and (max-width:768px){#modal-event-wrapper .block .text{font-size:1rem}}.hide{display:none}.modal-promo-wrapper{position:fixed;left:0px;top:0px;right:0px;bottom:0px;background-color:rgba(0, 0, 0, 0.4);z-index:100001;opacity:0;pointer-events:none;transition:1s ease}.modal-promo-wrapper .wrapper{width:calc(100% - 300px);height:calc(100% - 300px);position:absolute;bottom:150px;left:150px;padding:4rem;overflow-y:auto}.modal-promo-wrapper .wrapper:before{content:"";background:black;background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 100%);width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.modal-promo-wrapper .wrapper .image{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:0;object-fit:cover}.modal-promo-wrapper .wrapper .content{width:100%;display:flex;align-items:flex-end;position:relative;z-index:2}.modal-promo-wrapper .wrapper .content .text{width:100%}.modal-promo-wrapper .wrapper .content .text h2{text-transform:uppercase;color:white;font-size:2.5rem;line-height:2.5rem;margin-bottom:1.5rem;font-weight:300;max-width:600px}.modal-promo-wrapper .wrapper .content .text h2 span{font-weight:900}.modal-promo-wrapper .wrapper .content .text h3{text-transform:uppercase;color:white;font-size:2.2rem;line-height:2.2rem;margin-bottom:1.5rem;font-weight:300;max-width:600px}.modal-promo-wrapper .wrapper .content .text h3 span{font-weight:900}.modal-promo-wrapper .wrapper .content .text h4{text-transform:uppercase;color:white;font-size:2rem;line-height:2.2rem;margin-bottom:1.5rem;font-weight:300;max-width:600px}.modal-promo-wrapper .wrapper .content .text h4 span{font-weight:900}@media screen and (max-width:768px){.modal-promo-wrapper .wrapper .content .text h2{font-size:3rem;line-height:2.5rem}.modal-promo-wrapper .wrapper .content .text h3{font-size:2.5rem;line-height:2rem}.modal-promo-wrapper .wrapper .content .text h4{font-size:2rem;line-height:1.8rem}}.modal-promo-wrapper .wrapper .content .text p{color:white;margin-top:0.5rem;font-size:1.5rem;line-height:1.4rem}.modal-promo-wrapper .wrapper .content .text a{padding:1rem;background-color:#A40E3C;color:white;font-weight:800;text-transform:uppercase;width:fit-content;margin-top:1rem;display:inline-block}.modal-promo-wrapper .wrapper .modal-exit{position:absolute;top:25px;right:25px;width:2rem;height:2rem;z-index:5}.modal-promo-wrapper .wrapper .modal-exit:hover{cursor:pointer}.modal-promo-wrapper.show{opacity:1;pointer-events:auto}#modal-event{position:fixed;z-index:100000;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.6);padding:10%;color:red}.page-wrapper{padding-bottom:60px}.page-wrapper .bkg-img{height:500px;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat;background-color:#A40E3C;position:relative;overflow:hidden;z-index:-1000;background-blend-mode:multiply;padding:0px 10%;padding-top:250px;margin-bottom:40px}.page-wrapper .bkg-img .page-title{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:white}@media screen and (max-width:768px){.page-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.page-wrapper .bkg-img .page-title{font-size:3.5rem;line-height:3.4rem}}.page-wrapper .content h2{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;margin-bottom:15px;margin-top:35px;position:relative}@media screen and (max-width:768px){.page-wrapper .content h2{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.page-wrapper .content h2{font-size:2.1rem;line-height:1.9rem}}.page-wrapper .content h2:before{content:"";position:absolute;top:-15px;left:-15px;width:40px;height:2px;border-top:5px solid #A40E3C}.page-wrapper .content h3{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;margin-bottom:5px}@media screen and (max-width:768px){.page-wrapper .content h3{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){.page-wrapper .content h3{font-size:1.35rem;line-height:1.45rem}}.page-wrapper .content p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;line-height:1.2rem}@media screen and (max-width:768px){.page-wrapper .content p{font-size:1.1rem;line-height:1.3rem}}.h-full{height:100%}.relative{display:relative}.promo-request{background-color:#ececec;padding:60px 13.5rem;position:relative;width:100%}@media screen and (max-width:768px){.promo-request{padding:50px 10%}}@media screen and (max-width:768px){.promo-request .form{width:80%;margin:0 auto;margin-top:30px}}.promo-request .form .icon{width:55px;float:left;margin-right:20px}@media screen and (max-width:768px){.promo-request .form .icon{margin-bottom:auto}}.promo-request .form .info{padding-top:16px;font-weight:bold;text-transform:uppercase;color:#4D4D4D}.promo-request .form .form-contatto{float:left;width:85%;margin-left:77px}@media screen and (max-width:768px){.promo-request .form .form-contatto{margin-left:0px;margin-top:20px;width:100%}}.promo-request .form .form-contatto input[type="text"],.promo-request .form .form-contatto input[type="email"]{background-color:#fff}.promo-request .form .form-contatto input[type="submit"]{color:#fff;background-color:red}.promo-request .form .form-contatto .off-acceptance{top:-10px}.promo-request .form .form-contatto .off-acceptance .wpcf7-list-item{margin-left:0px;margin-bottom:10px;width:100%}.promo-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:3px;font-size:0.6rem}.promo-request .form .form-contatto .wpcf7-submit{padding:7px 20px}.promo-request .form .form-contatto .wpcf7-response-output{margin:0px;padding:7px}#services-page-opening .bkg-image{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}#services-page-opening .bkg-image .category-title{position:absolute;bottom:5%;left:10%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.2rem;mix-blend-mode:multiply;color:#A40E3C}@media screen and (max-width:768px){#services-page-opening .bkg-image .category-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-opening .bkg-image .category-title{font-size:3rem;line-height:2.8rem}}#services-page-opening .bkg-image .category-title:first-line{font-weight:900}@media screen and (max-width:1024px){#services-page-opening .bkg-image .category-title{font-size:1.5rem;line-height:1.3rem}}#services-page-opening .bkg-image .category-title:before{content:"";width:20px;border-top:3px solid #A40E3C;position:absolute;top:-10px;mix-blend-mode:multiply}#services-page-intro{background-color:#F0F0F0;position:relative}@media screen and (max-width:768px){#services-page-intro{padding-bottom:50px}}#services-page-intro:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#services-page-intro .page-title{width:100%;margin:0px;padding-top:55px;padding-bottom:55px;padding-left:20%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-weight:800;color:#A40E3C}@media screen and (max-width:768px){#services-page-intro .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-intro .page-title{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){#services-page-intro .page-title{padding:10% !important}}#services-page-intro .desc{padding-top:55px;padding-bottom:55px;padding-right:20%;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;margin-top:0px;width:70%;color:#4D4D4D}@media screen and (max-width:768px){#services-page-intro .desc{font-size:1.1rem;line-height:1.7rem}}@media screen and (max-width:768px){#services-page-intro .desc{padding:0px 10% !important;width:100%}}#services-page-intro .desc b{font-weight:700}#services-page-flex{padding:60px 0px;padding-bottom:0px}#services-page-flex .flex-plus .data{width:100%;padding:60px 0px}@media screen and (min-width:642px) and (max-width:768px){#services-page-flex .flex-plus .data{width:80%;margin:0px;padding:30px 10% !important;text-align:left !important}}@media screen and (max-width:642px){#services-page-flex .flex-plus .data{width:100%;margin:0px;padding:30px 10% !important;text-align:left !important}}#services-page-flex .flex-plus .data .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;padding-top:30px}@media screen and (max-width:768px){#services-page-flex .flex-plus .data .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-plus .data .title{font-size:2.1rem;line-height:1.9rem}}#services-page-flex .flex-plus .data .title span{font-weight:900}#services-page-flex .flex-plus .data .title:first-line{font-weight:300}#services-page-flex .flex-plus .data .subtitle{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;margin-top:1em;margin-bottom:1.5em}@media screen and (max-width:768px){#services-page-flex .flex-plus .data .subtitle{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-plus .data .subtitle{font-size:1.35rem;line-height:1.45rem}}#services-page-flex .flex-plus .data .text{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:100%}@media screen and (max-width:768px){#services-page-flex .flex-plus .data .text{font-size:1.1rem;line-height:1.3rem}}@media screen and (min-width:642px) and (max-width:768px){#services-page-flex .flex-plus .data .text{width:70%;float:none}}@media screen and (max-width:642px){#services-page-flex .flex-plus .data .text{width:100%;float:none}}#services-page-flex .flex-plus .data .services-brand{padding-top:30px}#services-page-flex .flex-plus .data .services-brand img{height:25px;width:auto;padding-left:20px;margin-bottom:20px}@media screen and (max-width:642px){#services-page-flex .flex-plus .data .services-brand img{padding-right:20px;padding-left:0px}}#services-page-flex .flex-plus .imager{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:530px}#services-page-flex .flex-full .bkg-color{padding:60px 10%;position:relative}#services-page-flex .flex-full .bkg-color:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#services-page-flex .flex-full .bkg-color:after{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;bottom:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9;transform:rotate(180deg)}#services-page-flex .flex-full .bkg-color .title{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;margin:0px}@media screen and (max-width:768px){#services-page-flex .flex-full .bkg-color .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-full .bkg-color .title{font-size:3rem;line-height:2.8rem}}#services-page-flex .flex-full .bkg-color .title span{font-weight:900}#services-page-flex .flex-item .d-flex{display:flex;flex-wrap:wrap;align-items:center}#services-page-flex .flex-item .d-flex .columns{float:none}#services-page-flex .flex-item .text-box{padding:30px 30%}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-item .text-box{padding:10% !important}}@media screen and (max-width:768px){#services-page-flex .flex-item .text-box{padding:10% !important;text-align:left !important;min-height:250px !important}}#services-page-flex .flex-item .text-box .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;font-weight:300;margin-bottom:0.7rem}@media screen and (max-width:768px){#services-page-flex .flex-item .text-box .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-item .text-box .title{font-size:2.1rem;line-height:1.9rem}}#services-page-flex .flex-item .text-box .title span{font-weight:900}#services-page-flex .flex-item .text-box .title:first-line{font-weight:900}#services-page-flex .flex-item .text-box .subtitle{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;margin-top:1em;margin-bottom:1.5em}@media screen and (max-width:768px){#services-page-flex .flex-item .text-box .subtitle{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-item .text-box .subtitle{font-size:1.35rem;line-height:1.45rem}}#services-page-flex .flex-item .text-box .text{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:95%}@media screen and (max-width:768px){#services-page-flex .flex-item .text-box .text{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){#services-page-flex .flex-item .text-box .text{width:80%;float:none !important}}#services-page-flex .flex-item .text-box .text b{font-weight:700}#services-page-flex .flex-item .carousel{width:100%}@media screen and (max-width:768px){#services-page-flex .flex-item .carousel{height:300px !important;min-height:inherit}}#services-page-flex .flex-item .carousel .single-image{width:100%;height:600px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){#services-page-flex .flex-item .carousel .single-image{height:300px !important}}#services-page-flex .flex-item .bkg-color{padding:60px 10%;background-color:#ececec;height:auto}#services-page-flex .flex-item .bkg-color .tech{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;font-size:1.2rem;margin:0px}@media screen and (max-width:768px){#services-page-flex .flex-item .bkg-color .tech{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#services-page-flex .flex-item .bkg-color .tech{font-size:1.35rem;line-height:1.45rem}}#services-page-flex .flex-item .bkg-color .tot{position:relative;width:100%;height:15px;z-index:5;margin-bottom:20px;background-color:#d9d9d9}#services-page-flex .flex-item .bkg-color .tot .value{transition:ease;transition-duration:1s;-webkit-transition:ease;-webkit-transition-duration:1s;-moz-transition:ease;-moz-transition-duration:1s;-ms-transition:ease;-ms-transition-duration:1s;position:absolute;left:0px;height:15px;top:0px;background:black;opacity:0.3;z-index:6}#services-page-flex .flex-item .bkg-color .tot .here{width:0px !important}#services-page-flex .flex-item .bkg-color .item-load-form{margin-top:35px;display:block}#services-page-flex .flex-item .bkg-color .item-load-form .button{padding:10px 15px;background-color:#A40E3C;color:#fff;border-radius:0px;border:none;text-transform:uppercase;display:inline}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto{margin-top:30px;height:0px;overflow:hidden;display:block;width:100%;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto input,#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto textarea{background:#fff}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto p{margin:5px 0px}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .half{float:left;width:50%;color:black !important}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .three{float:left;width:calc(100%/3);color:black !important}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .four{float:left;width:25%;color:black !important}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .padright{padding-right:15px}@media screen and (max-width:642px){#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .half,#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .three,#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .four{width:100% !important;padding:0px !important}}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .wpcf7-list-item{margin-left:0px}#services-page-flex .flex-item .bkg-color .item-load-form .form-contatto .wpcf7-submit{color:#fff;background-color:red;padding:7px 20px;margin-top:10px}#services-page-flex .flex-item .bkg-color .open .form-contatto{height:650px !important}@media screen and (max-width:642px){#services-page-flex .flex-item .bkg-color .open .form-contatto{height:1250px !important}}.page-template-template-services #services-page-flex{padding:0px}.page-id-225 .category-title{color:#fff !important;mix-blend-mode:normal !important}.page-id-225 .category-title:before{border-top-color:#fff !important;mix-blend-mode:normal !important}.page-id-786 .flex-plus .image{height:600px !important}.white-wrapper{padding-bottom:80px;z-index:-1000;position:relative}.white-wrapper .opening-img{height:700px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:-1000}@media screen and (max-width:768px){.white-wrapper .opening-img{height:500px}}.white-wrapper .opening-img .box-title{text-align:right;position:absolute;bottom:100px;left:-10px;z-index:10;transform:rotate(-5deg);background-color:#A40E3C;padding:10px;padding-left:60px;padding-right:20px}@media screen and (max-width:768px){.white-wrapper .opening-img .box-title{bottom:160px}}.white-wrapper .opening-img .box-title .title{margin:0px;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:6rem;line-height:6.1rem;font-weight:700;color:#fff}@media screen and (max-width:768px){.white-wrapper .opening-img .box-title .title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-title .title{font-size:3.5rem;line-height:3.4rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-title .title{font-size:3.5rem;line-height:3.4rem}}.white-wrapper .opening-img .box-sub{position:absolute;bottom:17px;left:-10px;z-index:8;transform:rotate(-5deg);padding:0px;padding-left:65px;padding-right:20px;background-color:rgba(255, 255, 255, 0.7)}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-sub{bottom:56px;padding-top:5px;padding-bottom:5px}}@media screen and (max-width:768px){.white-wrapper .opening-img .box-sub{bottom:125px;padding-top:5px;padding-bottom:5px}}.white-wrapper .opening-img .box-sub .sub{margin:0px;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:2.5rem;font-weight:900;color:#A40E3C}@media screen and (max-width:768px){.white-wrapper .opening-img .box-sub .sub{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-sub .sub{font-size:3.5rem;line-height:3.4rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-sub .sub{font-size:2rem;line-height:1.9rem}}@media screen and (max-width:768px){.white-wrapper .opening-img .box-sub .sub{font-size:1.6rem;line-height:1.4rem}}.white-wrapper .opening-img .box-time{position:absolute;bottom:30px;right:-10px;z-index:8;transform:rotate(5deg);padding:10px;padding-right:65px;padding-left:20px;background-color:#A40E3C}.white-wrapper .opening-img .box-time .time{margin:0px;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:2.5rem;line-height:2.3rem;font-weight:900;color:#fff}@media screen and (max-width:768px){.white-wrapper .opening-img .box-time .time{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-time .time{font-size:3.5rem;line-height:3.4rem}}@media screen and (min-width:768px) and (max-width:1024px){.white-wrapper .opening-img .box-time .time{font-size:2rem;line-height:1.8rem}}@media screen and (max-width:768px){.white-wrapper .opening-img .box-time .time{font-size:1.6rem;line-height:1.4rem}}@media screen and (min-width:768px) and (max-width:1200px){.white-wrapper-content{padding:0px 10%}}.white-wrapper-content .entry{text-transform:uppercase}.white-wrapper-content .entry .esterno{margin:0px;margin-top:42px;margin-left:-70px;display:block;float:left;color:#A40E3C}@media screen and (max-width:768px){.white-wrapper-content .entry .esterno{margin-left:0px}}.white-wrapper-content .entry .esterno .matematico{font-size:10rem;font-weight:900;line-height:1.4rem}@media screen and (max-width:768px){.white-wrapper-content .entry .esterno .matematico{font-size:6rem}}.white-wrapper-content .entry .big-one{color:#A40E3C;font-weight:900;font-size:15rem;margin:0px;line-height:10rem}@media screen and (min-width:768px) and (max-width:1100px){.white-wrapper-content .entry .big-one{font-size:12rem}}@media screen and (max-width:768px){.white-wrapper-content .entry .big-one{font-size:7rem}}.white-wrapper-content .entry .desc{color:#A40E3C;font-weight:700;padding-top:20px;font-size:1.4rem;line-height:1.4rem}.white-wrapper-content .entry .esterno-due{margin:0px;margin-top:42px;margin-left:-90px;display:block;float:left;color:#A40E3C}@media screen and (max-width:768px){.white-wrapper-content .entry .esterno-due{margin-left:0px}}.white-wrapper-content .entry .esterno-due .matematico{font-size:10rem;font-weight:900;line-height:1.4rem}@media screen and (max-width:768px){.white-wrapper-content .entry .esterno-due .matematico{font-size:6rem}}.white-wrapper-content .entry .big-two{color:#A40E3C;font-weight:900;font-size:4rem;margin:0px;line-height:3.5rem;padding-bottom:40px}@media screen and (max-width:768px){.white-wrapper-content .entry .big-two{font-size:2.2rem;margin-left:5px;line-height:2.1rem}}.white-wrapper-content .entry .content{padding-bottom:40px}.white-wrapper-content .entry .content .red{color:#A40E3C}.white-wrapper-content .entry .content .medium{font-weight:700;font-size:1.2rem;line-height:1.1rem;margin:0px;padding-top:20px;padding-bottom:5px}.white-wrapper-content .entry .content .small{width:60%;font-weight:400;font-size:1rem;line-height:0.95rem}.white-wrapper-content .entry .content .more-small{font-weight:700;font-size:0.9rem;line-height:0.9rem}.white-wrapper-content .brand{margin-bottom:60px}.white-wrapper-content img{width:100%}#black-opening-wrapper .bkg-image{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1200px){#black-opening-wrapper .bkg-image{background-position:center}}@media screen and (min-width:642px) and (max-width:1200px){#black-opening-wrapper .bkg-image{background-position:right}}@media screen and (max-width:642px){#black-opening-wrapper .bkg-image{background-position-X:-667px;height:370px}}#black-desc-wrapper{background-color:#F0F0F0;position:relative}#black-desc-wrapper:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#black-desc-wrapper h2{padding-top:55px;padding-bottom:55px;padding-right:20%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.3rem;margin-top:0px;margin-bottom:0px;padding-bottom:0px;width:100%;color:#4D4D4D}@media screen and (max-width:768px){#black-desc-wrapper h2{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#black-desc-wrapper h2{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){#black-desc-wrapper h2{padding:30px 5% !important;font-size:1.6rem;line-height:1.4rem;width:80%}}#black-desc-wrapper p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;line-height:1.5rem}@media screen and (max-width:768px){#black-desc-wrapper p{font-size:1.1rem;line-height:1.7rem}}#black-desc-wrapper p span{font-size:0.9rem}#black-desc-wrapper p b{font-weight:700}#black-product-wrapper .link{display:block;padding:20px;cursor:pointer;box-sizing:border-box}#black-product-wrapper .link:hover .black-item .opacity{opacity:0}#black-product-wrapper .link:hover .data{display:none}#black-product-wrapper .link:hover .price{display:none}#black-product-wrapper .link .black-item{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}#black-product-wrapper .link .black-item .opacity{width:100%;height:100%;position:absolute;top:0px;left:0px;mix-blend-mode:multiply;z-index:2;opacity:1;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#black-product-wrapper .link .black-item .data{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;position:absolute;z-index:3;color:#fff;width:80%;top:10%;left:10%;text-align:right}@media screen and (max-width:768px){#black-product-wrapper .link .black-item .data{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#black-product-wrapper .link .black-item .data{font-size:3rem;line-height:2.8rem}}#black-product-wrapper .link .black-item .data .category{margin:0px;font-size:1.3rem}@media screen and (max-width:642px){#black-product-wrapper .link .black-item .data .category{font-size:1.1rem}}#black-product-wrapper .link .black-item .data .name{margin:0px;font-size:2.6rem;line-height:2.4rem}@media screen and (max-width:642px){#black-product-wrapper .link .black-item .data .name{font-size:1.9rem;line-height:1.6rem}}#black-product-wrapper .link .black-item .data .name span{display:inline-block;padding:5px 10px;font-weight:800;font-size:2rem;background-color:white;color:#A40E3C}#black-product-wrapper .link .black-item .price{position:absolute;z-index:3;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;width:80%;bottom:10%;font-weight:800;left:10%;text-align:right}@media screen and (max-width:768px){#black-product-wrapper .link .black-item .price{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#black-product-wrapper .link .black-item .price{font-size:3rem;line-height:2.8rem}}#black-product-wrapper .link .black-item .price .origin{text-decoration:line-through;margin:0px;font-size:2.5rem}@media screen and (max-width:642px){#black-product-wrapper .link .black-item .price .origin{font-size:2rem}}#black-product-wrapper .link .black-item .price .startfrom{margin:0px;font-size:2.1rem}@media screen and (max-width:642px){#black-product-wrapper .link .black-item .price .startfrom{font-size:1.7rem}}#black-product-wrapper .link .black-item .price .now{margin:0px;font-size:3.9rem;line-height:2.8rem}@media screen and (max-width:642px){#black-product-wrapper .link .black-item .price .now{font-size:3rem;line-height:2.8rem}}#black-product-wrapper .padding-spc{padding:20px !important}.black-request,.tempo-request,.services-request{background-color:#ececec;padding:60px 13.5rem;position:relative;width:100%}@media screen and (max-width:768px){.black-request,.tempo-request,.services-request{padding:50px 10%}}@media screen and (max-width:768px){.black-request .form,.tempo-request .form,.services-request .form{width:80%;margin:0 auto;margin-top:30px}}.black-request .form .icon,.tempo-request .form .icon,.services-request .form .icon{width:55px;float:left;margin-right:20px}@media screen and (max-width:768px){.black-request .form .icon,.tempo-request .form .icon,.services-request .form .icon{margin-bottom:auto}}.black-request .form .info,.tempo-request .form .info,.services-request .form .info{padding-top:16px;font-weight:bold;text-transform:uppercase;color:#4D4D4D}.black-request .form .form-contatto,.tempo-request .form .form-contatto,.services-request .form .form-contatto{float:left;width:85%;margin-left:77px}@media screen and (max-width:768px){.black-request .form .form-contatto,.tempo-request .form .form-contatto,.services-request .form .form-contatto{margin-left:0px;margin-top:20px;width:100%}}.black-request .form .form-contatto input[type="text"],.black-request .form .form-contatto input[type="email"],.tempo-request .form .form-contatto input[type="text"],.tempo-request .form .form-contatto input[type="email"],.services-request .form .form-contatto input[type="text"],.services-request .form .form-contatto input[type="email"]{background-color:#fff}.black-request .form .form-contatto input[type="submit"],.tempo-request .form .form-contatto input[type="submit"],.services-request .form .form-contatto input[type="submit"]{color:#fff;background-color:red}.black-request .form .form-contatto .off-acceptance,.tempo-request .form .form-contatto .off-acceptance,.services-request .form .form-contatto .off-acceptance{top:-10px}.black-request .form .form-contatto .off-acceptance .wpcf7-list-item,.tempo-request .form .form-contatto .off-acceptance .wpcf7-list-item,.services-request .form .form-contatto .off-acceptance .wpcf7-list-item{margin-left:0px;margin-bottom:10px;width:100%}.black-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label,.tempo-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label,.services-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:3px;font-size:0.6rem}.black-request .form .form-contatto .wpcf7-submit,.tempo-request .form .form-contatto .wpcf7-submit,.services-request .form .form-contatto .wpcf7-submit{padding:7px 20px}.black-request .form .form-contatto .wpcf7-response-output,.tempo-request .form .form-contatto .wpcf7-response-output,.services-request .form .form-contatto .wpcf7-response-output{margin:0px;padding:7px}.black-request .off-black-radio,.tempo-request .off-black-radio,.services-request .off-black-radio{display:block;margin-bottom:-7px}.black-request .off-black-radio .first,.tempo-request .off-black-radio .first,.services-request .off-black-radio .first{margin:0px}.black-request #off-black-request,.black-request #off-tempo-request,.tempo-request #off-black-request,.tempo-request #off-tempo-request,.services-request #off-black-request,.services-request #off-tempo-request{background-color:white !important;border-radius:0px}#tempo-opening-wrapper .bkg-image{position:relative;width:100%;height:600px;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1200px){#tempo-opening-wrapper .bkg-image{background-position:center}}@media screen and (min-width:642px) and (max-width:1200px){#tempo-opening-wrapper .bkg-image{background-position:center}}@media screen and (max-width:642px){#tempo-opening-wrapper .bkg-image{background-position:center;height:500px}}#tempo-opening-wrapper .bkg-image:before{content:"";position:absolute;background-color:#f08c00;z-index:100;mix-blend-mode:multiply;width:100%;height:100%;top:0px;left:0px}#tempo-opening-wrapper .bkg-image .countdown{display:block;position:absolute;z-index:100;top:35%;left:10%}#tempo-opening-wrapper .bkg-image .countdown .item{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;float:left;color:#fff;margin-right:25px;line-height:7.3rem;font-size:6rem;font-weight:900;margin-bottom:0px}@media screen and (max-width:768px){#tempo-opening-wrapper .bkg-image .countdown .item{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-opening-wrapper .bkg-image .countdown .item{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:642px){#tempo-opening-wrapper .bkg-image .countdown .item{font-size:4rem !important;line-height:3.8rem !important}}#tempo-opening-wrapper .bkg-image .countdown .mese{display:block;font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:#fff;line-height:2.5rem;font-size:2.2rem;font-weight:700}@media screen and (max-width:768px){#tempo-opening-wrapper .bkg-image .countdown .mese{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-opening-wrapper .bkg-image .countdown .mese{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:642px){#tempo-opening-wrapper .bkg-image .countdown .mese{clear:both;font-size:1.8rem;line-height:1.6rem;margin-top:130px}}#tempo-opening-wrapper .bkg-image .page-title{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;font-size:3rem;line-height:2.7rem;margin:0px;margin-top:125px;color:#fff;position:relative;z-index:100}@media screen and (max-width:768px){#tempo-opening-wrapper .bkg-image .page-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-opening-wrapper .bkg-image .page-title{font-size:3.5rem;line-height:3.4rem}}@media screen and (max-width:642px){#tempo-opening-wrapper .bkg-image .page-title{font-size:2rem;line-height:1.8rem;margin-top:80px}}#tempo-opening-wrapper .bkg-image .page-title .logo{margin-right:20px;display:block;float:left;width:120px;height:auto;margin-top:-30px}@media screen and (max-width:642px){#tempo-opening-wrapper .bkg-image .page-title .logo{width:80px;margin-top:-20px}}#tempo-desc-wrapper{background-color:#F0F0F0;position:relative}#tempo-desc-wrapper:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#tempo-desc-wrapper h2{padding-top:55px;padding-bottom:55px;padding-right:20%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.3rem;margin-top:0px;margin-bottom:0px;padding-bottom:0px;width:100%;color:#4D4D4D}@media screen and (max-width:768px){#tempo-desc-wrapper h2{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-desc-wrapper h2{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){#tempo-desc-wrapper h2{padding:30px 5% !important;font-size:1.6rem;line-height:1.4rem;width:80%}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-desc-wrapper h2{padding:30px 5%}}#tempo-desc-wrapper p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;line-height:1.5rem}@media screen and (max-width:768px){#tempo-desc-wrapper p{font-size:1.1rem;line-height:1.7rem}}#tempo-desc-wrapper p span{font-size:0.9rem}#tempo-desc-wrapper p b{font-weight:700}@media screen and (max-width:1024px){#tempo-desc-wrapper p{padding:0px 5%}}#tempo-desc-wrapper .evidence{font-weight:600;text-transform:uppercase;margin:0px;line-height:1.2rem}@media screen and (max-width:1024px){#tempo-desc-wrapper .evidence{padding:0px 5%}}#tempo-product-wrapper .link{display:block;padding:20px;cursor:pointer;box-sizing:border-box}#tempo-product-wrapper .link:hover .black-item .opacity{opacity:0}#tempo-product-wrapper .link:hover .data{display:none}#tempo-product-wrapper .link:hover .price{display:none}#tempo-product-wrapper .link .black-item{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}#tempo-product-wrapper .link .black-item .opacity{width:100%;height:100%;position:absolute;top:0px;left:0px;mix-blend-mode:multiply;z-index:2;opacity:1;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#tempo-product-wrapper .link .black-item .data{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;position:absolute;z-index:3;color:#fff;width:80%;top:10%;left:10%;text-align:right}@media screen and (max-width:768px){#tempo-product-wrapper .link .black-item .data{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-product-wrapper .link .black-item .data{font-size:3rem;line-height:2.8rem}}#tempo-product-wrapper .link .black-item .data .category{margin:0px;font-size:1.3rem}@media screen and (max-width:642px){#tempo-product-wrapper .link .black-item .data .category{font-size:1.1rem}}#tempo-product-wrapper .link .black-item .data .name{margin:0px;font-size:2.6rem;line-height:2.4rem}@media screen and (max-width:642px){#tempo-product-wrapper .link .black-item .data .name{font-size:1.9rem;line-height:1.6rem}}#tempo-product-wrapper .link .black-item .data .name span{font-weight:800;font-size:2rem;margin-bottom:10px;display:inline-grid}#tempo-product-wrapper .link .black-item .data .name span:after{content:"";position:relative;display:block;height:5px;border-bottom:5px solid #fff;float:right}#tempo-product-wrapper .link .black-item .price{position:absolute;z-index:3;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;width:80%;bottom:10%;font-weight:800;left:10%;text-align:right}@media screen and (max-width:768px){#tempo-product-wrapper .link .black-item .price{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#tempo-product-wrapper .link .black-item .price{font-size:3rem;line-height:2.8rem}}#tempo-product-wrapper .link .black-item .price .origin{text-decoration:line-through;margin:0px;font-size:2.5rem}@media screen and (max-width:642px){#tempo-product-wrapper .link .black-item .price .origin{font-size:2rem}}#tempo-product-wrapper .link .black-item .price .startfrom{margin:0px;font-size:2.1rem}@media screen and (max-width:642px){#tempo-product-wrapper .link .black-item .price .startfrom{font-size:1.7rem}}#tempo-product-wrapper .link .black-item .price .now{margin:0px;font-size:3.9rem;line-height:2.8rem}@media screen and (max-width:642px){#tempo-product-wrapper .link .black-item .price .now{font-size:3rem;line-height:2.8rem}}#tempo-product-wrapper .padding-spc{padding:20px !important}.lists-opening-wrapper .opening-img{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.lists-opening-wrapper .opening-img:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.5);z-index:2}.lists-opening-wrapper .opening-img .page-title{position:absolute;bottom:5%;left:10%;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.2rem;z-index:3;color:#fff}@media screen and (max-width:768px){.lists-opening-wrapper .opening-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.lists-opening-wrapper .opening-img .page-title{font-size:3rem;line-height:2.8rem}}.lists-opening-wrapper .opening-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){.lists-opening-wrapper .opening-img .page-title{font-size:1.5rem;line-height:1.3rem}}.lists-opening-wrapper .opening-img .page-title:before{content:"";width:20px;border-top:3px solid #fff;position:absolute;z-index:3;top:-10px}.lists-data-wrapper{padding-bottom:50px}@media screen and (max-width:1024px){.lists-data-wrapper .row{max-width:100rem}}@media screen and (max-width:642px){.lists-data-wrapper .overflowhidden{overflow-x:scroll}.lists-data-wrapper .wrapper{width:300%}.lists-data-wrapper .wrapper-two{width:200%}}@media screen and (min-width:642px) and (max-width:1024px){.lists-data-wrapper .overflowhidden{overflow-x:scroll}.lists-data-wrapper .wrapper{width:200%}.lists-data-wrapper .wrapper-two{width:100%}}.lists-data-wrapper .section-title{width:100%;margin:0px;padding-top:55px;padding-bottom:55px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-weight:800;color:#4D4D4D}@media screen and (max-width:768px){.lists-data-wrapper .section-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.lists-data-wrapper .section-title{font-size:3rem;line-height:2.8rem}}@media screen and (max-width:768px){.lists-data-wrapper .section-title{padding:5% !important}}.lists-data-wrapper .section-title span{font-weight:900}.lists-data-wrapper .single-one{text-align:left}.lists-data-wrapper .single-one .name,.lists-data-wrapper .single-one .price{padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}@media screen and (max-width:768px){.lists-data-wrapper .single-one .name,.lists-data-wrapper .single-one .price{min-height:85px}}.lists-data-wrapper .single-one .name{color:#4D4D4D}.lists-data-wrapper .single-one .price{color:#4D4D4D;font-weight:800;box-sizing:border-box;padding:25px 8px;font-size:0.9rem}.lists-data-wrapper .single .name,.lists-data-wrapper .single .price-two{padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-two{font-weight:800;width:calc(100%/7);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .head{text-align:left;color:#fff}.lists-data-wrapper .head .name{font-weight:900;padding:25px 12px;min-height:70px}.lists-data-wrapper .head .price-two{min-height:70px;width:calc(100%/7);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:0.7rem;line-height:1rem}.lists-data-wrapper .head .price-two span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .single .name-three,.lists-data-wrapper .single .price-three{min-height:90px;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-three{min-height:90px;font-weight:800;width:calc(100%/2);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .single .name-five,.lists-data-wrapper .single .price-five{min-height:100px;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .single .price-five{font-weight:800;width:calc(100%/4);padding:25px 10px;color:#4D4D4D;border-left:1px solid #d9d9d9;box-sizing:border-box;float:left;display:block;font-size:0.9rem}.lists-data-wrapper .head{text-align:left;color:#fff}.lists-data-wrapper .head .name-three{font-weight:900;padding:25px 12px;min-height:90px}@media screen and (max-width:768px){.lists-data-wrapper .head .name-three{min-height:120px}}.lists-data-wrapper .head .price-three{min-height:90px;width:calc(100%/2);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:1rem;line-height:1rem}@media screen and (max-width:768px){.lists-data-wrapper .head .price-three{min-height:120px}}.lists-data-wrapper .head .price-three span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .head .price-five{min-height:100px;width:calc(100%/4);color:#fff;border-left:1px solid #fff;box-sizing:border-box;padding:25px 10px;float:left;display:block;font-size:1rem;line-height:1rem}@media screen and (max-width:768px){.lists-data-wrapper .head .price-five{min-height:120px}}.lists-data-wrapper .head .price-five span{font-weight:800;font-size:1.3rem}.lists-data-wrapper .discount-wrapper{padding-top:40px}.lists-data-wrapper .discount-wrapper .single{float:left;width:25%;padding:0px 20px;border-right:1px solid #c8c8c8}.lists-data-wrapper .discount-wrapper .single .days{float:left;margin-right:10px;text-transform:uppercase;font-size:1.3rem;font-weight:500;position:relative;top:15px}.lists-data-wrapper .discount-wrapper .single .discount{position:relative;top:-3px;float:left;margin-left:10px;font-size:2.3rem;margin-top:5px;font-weight:900}@media screen and (max-width:768px){.lists-data-wrapper .discount-wrapper .single{width:50%}}.lists-data-wrapper .dida{clear:both;margin-top:50px}.lists-data-wrapper .table{overflow-x:auto;width:100%;display:block}.lists-data-wrapper .table .heading{display:flex;width:100%;min-width:60rem}.lists-data-wrapper .table .heading .table-head{width:25%;box-sizing:border-box;background-color:#36e800;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem;font-weight:800}.lists-data-wrapper .table .body{width:100%;min-width:60rem}.lists-data-wrapper .table .body .body-row{display:flex;width:100%;background-color:whitesmoke}.lists-data-wrapper .table .body .body-row .content{box-sizing:border-box;width:25%;padding:25px 12px;text-transform:uppercase;font-size:0.9rem;margin:0px;line-height:0.8rem}.lists-data-wrapper .table .body .body-row:nth-child(even){background-color:#e6e6e6}.booking-link-section{margin-top:1rem}.booking-link-section .columns{display:flex;align-items:center;flex-direction:column}.booking-link-section a{margin:1rem 0px;background-color:#A4183C;color:white;text-transform:uppercase;font-weight:600;padding:0.5rem 0.75rem;border-radius:6px;transition:all 0.3s ease-in-out}.booking-link-section a:hover{background-color:#720c25}.lists-request,.tempo-request,.services-request{background-color:#ececec;padding:60px 0px;position:relative;width:100%}@media screen and (max-width:768px){.lists-request,.tempo-request,.services-request{padding:50px 10%}}@media screen and (min-width:768px){.lists-request .form,.tempo-request .form,.services-request .form{width:80%;margin:0 auto;margin-top:30px}}@media screen and (max-width:768px){.lists-request .form,.tempo-request .form,.services-request .form{width:100%;margin:0 auto;margin-top:30px}}.lists-request .form .icon,.tempo-request .form .icon,.services-request .form .icon{width:55px;float:left;margin-right:20px}@media screen and (max-width:768px){.lists-request .form .icon,.tempo-request .form .icon,.services-request .form .icon{margin-bottom:auto}}.lists-request .form .info,.tempo-request .form .info,.services-request .form .info{padding-top:16px;font-weight:bold;text-transform:uppercase;color:#4D4D4D}.lists-request .form .form-contatto,.tempo-request .form .form-contatto,.services-request .form .form-contatto{float:left;width:85%;margin-left:77px}@media screen and (max-width:768px){.lists-request .form .form-contatto,.tempo-request .form .form-contatto,.services-request .form .form-contatto{margin-left:0px;margin-top:20px;width:100%}}.lists-request .form .form-contatto input[type="text"],.lists-request .form .form-contatto input[type="email"],.tempo-request .form .form-contatto input[type="text"],.tempo-request .form .form-contatto input[type="email"],.services-request .form .form-contatto input[type="text"],.services-request .form .form-contatto input[type="email"]{background-color:#fff}.lists-request .form .form-contatto input[type="submit"],.tempo-request .form .form-contatto input[type="submit"],.services-request .form .form-contatto input[type="submit"]{color:#fff;background-color:red}.lists-request .form .form-contatto .off-acceptance,.tempo-request .form .form-contatto .off-acceptance,.services-request .form .form-contatto .off-acceptance{top:-10px}.lists-request .form .form-contatto .off-acceptance .wpcf7-list-item,.tempo-request .form .form-contatto .off-acceptance .wpcf7-list-item,.services-request .form .form-contatto .off-acceptance .wpcf7-list-item{margin-left:0px;margin-bottom:10px;width:100%}.lists-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label,.tempo-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label,.services-request .form .form-contatto .off-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:3px;font-size:0.6rem}.lists-request .form .form-contatto .wpcf7-submit,.tempo-request .form .form-contatto .wpcf7-submit,.services-request .form .form-contatto .wpcf7-submit{padding:7px 20px}.lists-request .form .form-contatto .wpcf7-response-output,.tempo-request .form .form-contatto .wpcf7-response-output,.services-request .form .form-contatto .wpcf7-response-output{margin:0px;padding:7px}.lists-request .off-lists-radio,.lists-request .off-services-radio,.tempo-request .off-lists-radio,.tempo-request .off-services-radio,.services-request .off-lists-radio,.services-request .off-services-radio{display:block;margin-bottom:-7px}.lists-request .off-lists-radio .first,.lists-request .off-services-radio .first,.tempo-request .off-lists-radio .first,.tempo-request .off-services-radio .first,.services-request .off-lists-radio .first,.services-request .off-services-radio .first{margin:0px}.lists-request #off-lists-request,.lists-request #off-services-request,.tempo-request #off-lists-request,.tempo-request #off-services-request,.services-request #off-lists-request,.services-request #off-services-request{background-color:white;border-radius:0px}.error404 .page-title{margin-top:100px}.error404 .page-content{padding:40px 0px}#slider-404-wrapper{width:100%}#slider-404-wrapper .slider-404{width:100%;height:500px}@media screen and (max-width:768px){#slider-404-wrapper .slider-404{min-height:300px !important}}#slider-404-wrapper .slider-404 .slide-404{width:100%;height:500px;background-repeat:no-repeat;background-size:cover;background-position:right;position:relative}@media screen and (max-width:768px){#slider-404-wrapper .slider-404 .slide-404{height:300px !important}}#slider-404-wrapper .slider-404 .slide-404:after{background-color:#1F8BB5;position:absolute;bottom:0px;width:100%;height:100%;z-index:0;mix-blend-mode:multiply;opacity:0}@media screen and (min-width:768px) and (max-width:1024px){#slider-404-wrapper .slider-404 .slide-404:after{height:33%}}#company-opening-wrapper .bkg-img{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}#company-opening-wrapper .bkg-img .page-title{position:relative;margin-top:400px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:3.5rem;line-height:3.2rem;color:#fff}@media screen and (max-width:768px){#company-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#company-opening-wrapper .bkg-img .page-title{font-size:3rem;line-height:2.8rem}}#company-opening-wrapper .bkg-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){#company-opening-wrapper .bkg-img .page-title{font-size:2.5rem;line-height:2.3rem}}#company-opening-wrapper .bkg-img .page-title:before{content:"";width:30px;border-top:5px solid white;position:absolute;top:-15px}#company-intro-wrapper{background-color:#F0F0F0;position:relative}#company-intro-wrapper:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#company-intro-wrapper .text p{padding-top:65px;padding-bottom:45px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-size:2rem;text-transform:uppercase;line-height:2.1rem;margin-top:0px;width:100%;color:#4D4D4D}@media screen and (max-width:768px){#company-intro-wrapper .text p{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:642px) and (max-width:1024px){#company-intro-wrapper .text p{padding:60px 15% 30px 15% !important;width:100%;font-size:1.8rem;line-height:1.9rem}}@media screen and (max-width:642px){#company-intro-wrapper .text p{padding:40px 10% 25px 10% !important;width:100%;font-size:1.5rem;line-height:1.6rem}}#company-intro-wrapper .text p b{font-weight:700}#company-storyline-wrapper{padding:100px 0px}#company-storyline-wrapper .row{position:relative}#company-storyline-wrapper .row .vertical-line{position:absolute;top:0px;left:50%;transform:translateX(-50%);height:100%;width:2px;background-color:#A40E3C;z-index:-5}#company-storyline-wrapper .row .vertical-line:before{content:"";width:15px;height:15px;top:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .vertical-line:after{content:"";width:15px;height:13px;bottom:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C;clip-path:polygon(50% 100%, 0 0, 100% 0)}#company-storyline-wrapper .row .box{padding:15px 0px}#company-storyline-wrapper .row .box .periodo-right{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#company-storyline-wrapper .row .box .periodo-right:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;left:-72px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .box .periodo-left{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#company-storyline-wrapper .row .box .periodo-left:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;right:-73.7px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .box .desc{padding-top:10px;font-weight:500}@media screen and (max-width:642px){#company-storyline-wrapper .row .box-desc{background-color:white;padding:3% !important;margin:0px;border-top:2px solid #A40E3C;border-bottom:2px solid #A40E3C;padding-top:0px !important}#company-storyline-wrapper .row .box-desc .desc{margin-bottom:0px;text-align:center !important}}@media screen and (max-width:642px){#company-storyline-wrapper .row .box-periodo{margin:35px 0px 10px 0px;display:inline-block;position:relative;left:50%;transform:translate(-50%);padding:0px !important;background-color:white;border:2px solid #A40E3C;padding:0% 2% !important}#company-storyline-wrapper .row .box-periodo .periodo-left,#company-storyline-wrapper .row .box-periodo .periodo-right{margin:0px;font-size:2rem}#company-storyline-wrapper .row .box-periodo .periodo-left:after,#company-storyline-wrapper .row .box-periodo .periodo-left:before,#company-storyline-wrapper .row .box-periodo .periodo-right:after,#company-storyline-wrapper .row .box-periodo .periodo-right:before{content:none}}#company-sites-wrapper{background-color:#F0F0F0;padding:50px 0px}@media screen and (max-width:642px){#company-sites-wrapper .intro{padding:5% !important}}#company-sites-wrapper .intro h2{padding-top:55px;padding-bottom:30px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-size:3rem;text-transform:uppercase;line-height:2.8rem;margin-top:0px;width:100%;color:#4D4D4D;font-weight:500}@media screen and (max-width:768px){#company-sites-wrapper .intro h2{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:642px) and (max-width:1024px){#company-sites-wrapper .intro h2{padding:60px 15% 30px 15% !important;width:100%;font-size:1.8rem;line-height:1.9rem}}@media screen and (max-width:642px){#company-sites-wrapper .intro h2{padding:0px 0% 25px 0% !important;width:100%;font-size:1.5rem;line-height:1.6rem}}#company-sites-wrapper .intro h2 b{font-weight:700}#company-sites-wrapper .intro p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;padding-bottom:40px}@media screen and (max-width:768px){#company-sites-wrapper .intro p{font-size:1.1rem;line-height:1.7rem}}#company-sites-wrapper .intro p b{font-weight:700}#company-sites-wrapper .slider-azienda{width:100%;height:550px}#company-sites-wrapper .slider-azienda .slide-azienda{width:100%;height:550px;background-position:center;background-size:cover;background-repeat:no-repeat}#company-sites-wrapper .box{height:550px;padding:40px 40px}@media screen and (max-width:642px){#company-sites-wrapper .box{height:auto}}#company-sites-wrapper .box .posto{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D}@media screen and (max-width:768px){#company-sites-wrapper .box .posto{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#company-sites-wrapper .box .posto{font-size:2.1rem;line-height:1.9rem}}#company-sites-wrapper .box .km-box{position:relative;width:80%;height:8px;background-color:#f0f0f0;margin:25px 0px 5px 0px}#company-sites-wrapper .box .km-box .km{position:absolute;left:0px;height:50%;top:50%;transform:translateY(-50%);background-color:#A40E3C}#company-sites-wrapper .box .km-box .km:before{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);left:0px;background-color:#A40E3C}#company-sites-wrapper .box .km-box .km:after{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);right:0px;background-color:#A40E3C}@media screen and (max-width:768px){#company-sites-wrapper .box .text{margin-top:15px}}#company-sites-wrapper .box .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem}@media screen and (max-width:768px){#company-sites-wrapper .box .text p{font-size:1.1rem;line-height:1.3rem}}#adventure-opening-wrapper .bkg-img,#tax-experience-opening-wrapper .bkg-img{position:relative;display:block;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:642px){#adventure-opening-wrapper .bkg-img,#tax-experience-opening-wrapper .bkg-img{height:100%;min-height:500px}}#adventure-opening-wrapper .bkg-img::after,#tax-experience-opening-wrapper .bkg-img::after{content:"";position:absolute !important;display:block;width:100%;height:100%;background:#0d0500;background:linear-gradient(0deg, rgba(13, 5, 0, 0.66) 0%, rgba(255, 255, 255, 0) 66%);bottom:0;z-index:0}#adventure-opening-wrapper .bkg-img .row,#tax-experience-opening-wrapper .bkg-img .row{position:relative;z-index:2}#adventure-opening-wrapper .bkg-img .page-title,#tax-experience-opening-wrapper .bkg-img .page-title{position:relative;margin-top:400px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:3.5rem;line-height:3.2rem;color:#fff}@media screen and (max-width:768px){#adventure-opening-wrapper .bkg-img .page-title,#tax-experience-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-opening-wrapper .bkg-img .page-title,#tax-experience-opening-wrapper .bkg-img .page-title{font-size:3rem;line-height:2.8rem}}#adventure-opening-wrapper .bkg-img .page-title:first-line,#tax-experience-opening-wrapper .bkg-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){#adventure-opening-wrapper .bkg-img .page-title,#tax-experience-opening-wrapper .bkg-img .page-title{font-size:2.5rem;line-height:2.3rem}}@media screen and (max-width:642px){#adventure-opening-wrapper .bkg-img .page-title,#tax-experience-opening-wrapper .bkg-img .page-title{margin-top:380px;margin-bottom:10px}}#adventure-opening-wrapper .bkg-img .page-title:before,#tax-experience-opening-wrapper .bkg-img .page-title:before{content:"";width:30px;border-top:5px solid white;position:absolute;top:-15px}#adventure-intro-wrapper{background-color:#F0F0F0;position:relative}#adventure-intro-wrapper:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#adventure-intro-wrapper .text p{padding-top:65px;padding-bottom:45px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-size:2rem;text-transform:uppercase;line-height:2.1rem;margin-top:0px;width:100%;color:#4D4D4D}@media screen and (max-width:768px){#adventure-intro-wrapper .text p{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:642px) and (max-width:1024px){#adventure-intro-wrapper .text p{padding:60px 15% 40px 1.3rem !important;width:100%;font-size:1.8rem;line-height:1.9rem}}@media screen and (max-width:642px){#adventure-intro-wrapper .text p{padding:40px 1rem 35px 1rem !important;width:100%;font-size:1.5rem;line-height:1.6rem}}#adventure-intro-wrapper .text p b{font-weight:700}#adventure-storyline-wrapper{padding:100px 0px}#adventure-storyline-wrapper .row{position:relative}#adventure-storyline-wrapper .row .vertical-line{position:absolute;top:0px;left:50%;transform:translateX(-50%);height:100%;width:2px;background-color:#A40E3C;z-index:-5}#adventure-storyline-wrapper .row .vertical-line:before{content:"";width:15px;height:15px;top:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C}#adventure-storyline-wrapper .row .vertical-line:after{content:"";width:15px;height:13px;bottom:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C;clip-path:polygon(50% 100%, 0 0, 100% 0)}#adventure-storyline-wrapper .row .box{padding:15px 0px}#adventure-storyline-wrapper .row .box .periodo-right{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#adventure-storyline-wrapper .row .box .periodo-right:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;left:-72px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#adventure-storyline-wrapper .row .box .periodo-left{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#adventure-storyline-wrapper .row .box .periodo-left:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;right:-73.7px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#adventure-storyline-wrapper .row .box .desc{padding-top:10px;font-weight:500}@media screen and (max-width:642px){#adventure-storyline-wrapper .row .box-desc{background-color:white;padding:3% !important;margin:0px;border-top:2px solid #A40E3C;border-bottom:2px solid #A40E3C;padding-top:0px !important}#adventure-storyline-wrapper .row .box-desc .desc{margin-bottom:0px;text-align:center !important}}@media screen and (max-width:642px){#adventure-storyline-wrapper .row .box-periodo{margin:35px 0px 10px 0px;display:inline-block;position:relative;left:50%;transform:translate(-50%);padding:0px !important;background-color:white;border:2px solid #A40E3C;padding:0% 2% !important}#adventure-storyline-wrapper .row .box-periodo .periodo-left,#adventure-storyline-wrapper .row .box-periodo .periodo-right{margin:0px;font-size:2rem}#adventure-storyline-wrapper .row .box-periodo .periodo-left:after,#adventure-storyline-wrapper .row .box-periodo .periodo-left:before,#adventure-storyline-wrapper .row .box-periodo .periodo-right:after,#adventure-storyline-wrapper .row .box-periodo .periodo-right:before{content:none}}#adventure-sites-wrapper{background-color:#F0F0F0;padding:50px 0px}@media screen and (max-width:642px){#adventure-sites-wrapper .intro{padding:5% !important}}#adventure-sites-wrapper .intro h2{padding-top:55px;padding-bottom:30px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-size:3rem;text-transform:uppercase;line-height:2.8rem;margin-top:0px;width:100%;color:#4D4D4D;font-weight:500}@media screen and (max-width:768px){#adventure-sites-wrapper .intro h2{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:642px) and (max-width:1024px){#adventure-sites-wrapper .intro h2{padding:60px 15% 30px 15% !important;width:100%;font-size:1.8rem;line-height:1.9rem}}@media screen and (max-width:642px){#adventure-sites-wrapper .intro h2{padding:0px 0% 25px 0% !important;width:100%;font-size:1.5rem;line-height:1.6rem}}#adventure-sites-wrapper .intro h2 b{font-weight:700}#adventure-sites-wrapper .intro p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;padding-bottom:40px}@media screen and (max-width:768px){#adventure-sites-wrapper .intro p{font-size:1.1rem;line-height:1.7rem}}#adventure-sites-wrapper .intro p b{font-weight:700}#adventure-sites-wrapper .slider-azienda{width:100%;height:550px}#adventure-sites-wrapper .slider-azienda .slide-azienda{width:100%;height:550px;background-position:center;background-size:cover;background-repeat:no-repeat}#adventure-sites-wrapper .box{height:550px;padding:40px 40px}@media screen and (max-width:642px){#adventure-sites-wrapper .box{height:auto}}#adventure-sites-wrapper .box .posto{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D}@media screen and (max-width:768px){#adventure-sites-wrapper .box .posto{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-sites-wrapper .box .posto{font-size:2.1rem;line-height:1.9rem}}#adventure-sites-wrapper .box .km-box{position:relative;width:80%;height:8px;background-color:#f0f0f0;margin:25px 0px 5px 0px}#adventure-sites-wrapper .box .km-box .km{position:absolute;left:0px;height:50%;top:50%;transform:translateY(-50%);background-color:#A40E3C}#adventure-sites-wrapper .box .km-box .km:before{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);left:0px;background-color:#A40E3C}#adventure-sites-wrapper .box .km-box .km:after{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);right:0px;background-color:#A40E3C}@media screen and (max-width:768px){#adventure-sites-wrapper .box .text{margin-top:15px}}#adventure-sites-wrapper .box .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem}@media screen and (max-width:768px){#adventure-sites-wrapper .box .text p{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){.page-template-template-adventure{padding-bottom:62px}}.page-template-template-adventure .primary-btn{text-transform:uppercase;margin-top:15px;display:block;font-weight:700;background-color:#A40E3C;min-width:300px;max-width:300px;text-align:center;padding:9px 0;color:white;cursor:pointer}.page-template-template-adventure .tertiary-btn{text-transform:uppercase;margin-top:15px;display:block;font-weight:700;border:1px solid #A40E3C;min-width:300px;max-width:300px;text-align:center;padding:9px 0;color:#A40E3C;cursor:pointer;transition:all 0.3s ease-in-out}.page-template-template-adventure .tertiary-btn:hover{color:white;background-color:#A40E3C}.page-template-template-adventure .adventure-button-fixed{position:fixed;width:100%;bottom:0;background-color:white;display:flex;align-items:center;padding:10px 10px}@media screen and (min-width:768px){.page-template-template-adventure .adventure-button-fixed{display:none}}.page-template-template-adventure .adventure-button-fixed a{margin:auto}#adventure-page-flex{padding:60px 0px}@media screen and (max-width:1024px){#adventure-page-flex{padding:10px 0px 60px 0px}}@media screen and (max-width:768px){#adventure-page-flex .desktop-button{display:none}}#adventure-page-flex .flex-plus .order-1{order:1}#adventure-page-flex .flex-plus .order-2{order:2}@media screen and (max-width:1024px){#adventure-page-flex .flex-plus .row{display:flex;flex-wrap:wrap}}#adventure-page-flex .flex-plus .adventure-length{width:50%;position:relative;display:flex;flex-direction:column;padding-right:0.8rem}#adventure-page-flex .flex-plus .adventure-length .length{position:relative;margin-top:6px;margin-bottom:13px;display:block;height:3px;width:100%;background-color:#A4183C}#adventure-page-flex .flex-plus .adventure-length .length::before{content:"";position:absolute;background-color:#A4183C;height:13px;width:1px;left:0;top:-5px}#adventure-page-flex .flex-plus .adventure-length .length::after{content:"";position:absolute;background-color:#A4183C;height:13px;width:1px;right:0;top:-5px}#adventure-page-flex .flex-plus .adventure-difficulty{width:50%;position:relative;display:flex;flex-direction:column;padding-left:0.8rem}#adventure-page-flex .flex-plus .adventure-difficulty .difficult{margin-bottom:5px}#adventure-page-flex .flex-plus .adventure-difficulty .difficult .point{display:block;border-radius:50%;height:17px;width:17px;background-color:#A4183C}#adventure-page-flex .flex-plus .adventure-difficulty .difficult .point:not(:last-child){margin-right:8px}#adventure-page-flex .flex-plus .adventure-difficulty .difficult .point.opacity-10{opacity:0.1}#adventure-page-flex .flex-plus .wrapper-info{display:flex;align-items:center;flex-wrap:wrap}#adventure-page-flex .flex-plus .meta-info{display:flex;padding-right:22px;align-items:center;gap:8px;margin-bottom:8px}#adventure-page-flex .flex-plus .meta-info .meta-icon{width:28px;height:auto;display:inline-block}#adventure-page-flex .flex-plus .data{width:100%;padding:60px 0px;padding-right:60px}@media screen and (min-width:642px) and (max-width:768px){#adventure-page-flex .flex-plus .data{width:80%;margin:0px;text-align:left !important}}@media screen and (max-width:642px){#adventure-page-flex .flex-plus .data{height:fit-content !important;padding-bottom:0 !important;width:100%;margin:0px;text-align:left !important}}#adventure-page-flex .flex-plus .data .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;padding-top:30px}@media screen and (max-width:768px){#adventure-page-flex .flex-plus .data .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-plus .data .title{font-size:2.1rem;line-height:1.9rem}}#adventure-page-flex .flex-plus .data .title span{font-weight:900}#adventure-page-flex .flex-plus .data .title:first-line{font-weight:300}#adventure-page-flex .flex-plus .data .subtitle{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;margin-top:1em;margin-bottom:1.5em}@media screen and (max-width:768px){#adventure-page-flex .flex-plus .data .subtitle{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-plus .data .subtitle{font-size:1.35rem;line-height:1.45rem}}#adventure-page-flex .flex-plus .data .text{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:100%}@media screen and (max-width:768px){#adventure-page-flex .flex-plus .data .text{font-size:1.1rem;line-height:1.3rem}}@media screen and (min-width:642px) and (max-width:768px){#adventure-page-flex .flex-plus .data .text{width:70%;float:none}}@media screen and (max-width:642px){#adventure-page-flex .flex-plus .data .text{width:100%;float:none}}#adventure-page-flex .flex-plus .data .services-brand{padding-top:30px}#adventure-page-flex .flex-plus .data .services-brand img{height:25px;width:auto;padding-left:20px;margin-bottom:20px}@media screen and (max-width:642px){#adventure-page-flex .flex-plus .data .services-brand img{padding-right:20px;padding-left:0px}}#adventure-page-flex .flex-plus .imager{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:auto;aspect-ratio:1}#adventure-page-flex .flex-plus .imager img{width:100%;height:100%;object-fit:cover}#adventure-page-flex .flex-full .bkg-color{padding:60px 10%;position:relative}#adventure-page-flex .flex-full .bkg-color:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#adventure-page-flex .flex-full .bkg-color:after{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;bottom:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9;transform:rotate(180deg)}#adventure-page-flex .flex-full .bkg-color .title{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;margin:0px}@media screen and (max-width:768px){#adventure-page-flex .flex-full .bkg-color .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-full .bkg-color .title{font-size:3rem;line-height:2.8rem}}#adventure-page-flex .flex-full .bkg-color .title span{font-weight:900}#adventure-page-flex .flex-item .d-flex{display:flex;flex-wrap:wrap;align-items:center}#adventure-page-flex .flex-item .d-flex .columns{float:none}#adventure-page-flex .flex-item .text-box{padding:30px 30%}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-item .text-box{padding:10% !important}}@media screen and (max-width:768px){#adventure-page-flex .flex-item .text-box{padding:10% !important;text-align:left !important;min-height:250px !important}}#adventure-page-flex .flex-item .text-box .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;font-weight:300;margin-bottom:0.7rem}@media screen and (max-width:768px){#adventure-page-flex .flex-item .text-box .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-item .text-box .title{font-size:2.1rem;line-height:1.9rem}}#adventure-page-flex .flex-item .text-box .title span{font-weight:900}#adventure-page-flex .flex-item .text-box .title:first-line{font-weight:900}#adventure-page-flex .flex-item .text-box .subtitle{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;margin-top:1em;margin-bottom:1.5em}@media screen and (max-width:768px){#adventure-page-flex .flex-item .text-box .subtitle{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-item .text-box .subtitle{font-size:1.35rem;line-height:1.45rem}}#adventure-page-flex .flex-item .text-box .text{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:95%}@media screen and (max-width:768px){#adventure-page-flex .flex-item .text-box .text{font-size:1.1rem;line-height:1.3rem}}@media screen and (max-width:768px){#adventure-page-flex .flex-item .text-box .text{width:80%;float:none !important}}#adventure-page-flex .flex-item .text-box .text b{font-weight:700}#adventure-page-flex .flex-item .carousel{width:100%}@media screen and (max-width:768px){#adventure-page-flex .flex-item .carousel{height:300px !important;min-height:inherit}}#adventure-page-flex .flex-item .carousel .single-image{width:100%;height:600px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){#adventure-page-flex .flex-item .carousel .single-image{height:300px !important}}#adventure-page-flex .flex-item .bkg-color{padding:60px 10%;background-color:#ececec;height:auto}#adventure-page-flex .flex-item .bkg-color .tech{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;font-size:1.2rem;margin:0px}@media screen and (max-width:768px){#adventure-page-flex .flex-item .bkg-color .tech{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .flex-item .bkg-color .tech{font-size:1.35rem;line-height:1.45rem}}#adventure-page-flex .flex-item .bkg-color .tot{position:relative;width:100%;height:15px;z-index:5;margin-bottom:20px;background-color:#d9d9d9}#adventure-page-flex .flex-item .bkg-color .tot .value{transition:ease;transition-duration:1s;-webkit-transition:ease;-webkit-transition-duration:1s;-moz-transition:ease;-moz-transition-duration:1s;-ms-transition:ease;-ms-transition-duration:1s;position:absolute;left:0px;height:15px;top:0px;background:black;opacity:0.3;z-index:6}#adventure-page-flex .flex-item .bkg-color .tot .here{width:0px !important}#adventure-page-flex .flex-item .bkg-color .item-load-form{margin-top:35px;display:block}#adventure-page-flex .flex-item .bkg-color .item-load-form .button{padding:10px 15px;background-color:#A40E3C;color:#fff;border-radius:0px;border:none;text-transform:uppercase;display:inline}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto{margin-top:30px;height:0px;overflow:hidden;display:block;width:100%;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto input,#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto textarea{background:#fff}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto p{margin:5px 0px}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .half{float:left;width:50%;color:black !important}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .three{float:left;width:calc(100%/3);color:black !important}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .four{float:left;width:25%;color:black !important}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .padright{padding-right:15px}@media screen and (max-width:642px){#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .half,#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .three,#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .four{width:100% !important;padding:0px !important}}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .wpcf7-list-item{margin-left:0px}#adventure-page-flex .flex-item .bkg-color .item-load-form .form-contatto .wpcf7-submit{color:#fff;background-color:red;padding:7px 20px;margin-top:10px}#adventure-page-flex .flex-item .bkg-color .open .form-contatto{height:650px !important}@media screen and (max-width:642px){#adventure-page-flex .flex-item .bkg-color .open .form-contatto{height:1250px !important}}#adventure-page-flex .partner-wrapper{margin-top:3rem}#adventure-page-flex .partner-wrapper .bkg{background-color:#ececec;padding:60px 13.5rem;position:relative;width:100%}@media screen and (max-width:1024px){#adventure-page-flex .partner-wrapper .bkg{padding:50px 3rem}}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg{padding:50px 10%}}#adventure-page-flex .partner-wrapper .bkg:before{content:"";background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/taglio.png);background-blend-mode:multiply;position:absolute;top:0px;left:0px;width:100%;background-repeat:no-repeat;background-size:contain;z-index:10000;height:40px;opacity:0.9}#adventure-page-flex .partner-wrapper .bkg .title{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;color:#fff;font-weight:900;position:relative;float:left;width:50%}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#adventure-page-flex .partner-wrapper .bkg .title{font-size:3rem;line-height:2.8rem}}#adventure-page-flex .partner-wrapper .bkg .title:before{content:"";width:30px;border-top:5px solid #fff;position:absolute;top:-10px}@media screen and (max-width:1024px){#adventure-page-flex .partner-wrapper .bkg .title{width:100%}}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .title{float:none}}#adventure-page-flex .partner-wrapper .bkg .quote{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;margin-bottom:0px;font-size:1.3rem;line-height:1.65rem;font-weight:normal;float:left;margin-left:8.33333%}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .quote{font-size:1.1rem;line-height:1.7rem}}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .quote{margin-left:0px;margin-top:10px;float:none}}#adventure-page-flex .partner-wrapper .bkg .quote span{font-size:1.05rem}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .quote span{font-size:0.75rem}}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper{clear:both;padding-top:60px;position:relative}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .item{text-align:center}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .item .logo{height:70px;width:auto;max-width:150px;margin:0 10px}@media screen and (max-width:768px){#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .item .logo{height:55px;max-width:80%}}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .item img.logo{margin:auto !important}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow{position:absolute;top:70%;transform:translateY(-50%);z-index:100;width:1.5rem;height:1.5rem;border-radius:50%;padding:0.5rem;background:#505050;pointer-events:auto}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow img{position:absolute;left:50%;top:50%;transform:translate(-35%, -50%);width:0.5rem;height:auto}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-arrow:hover{cursor:pointer}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-prev{left:-2rem}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-prev img{transform:translate(-65%, -50%) rotate(180deg)}#adventure-page-flex .partner-wrapper .bkg .brand-carousel-wrapper .carousel-next{right:-2rem}.flex-plus-adventure .title{margin-bottom:1rem}.flex-plus-adventure .imager{display:flex;align-items:center;min-height:100%}@media screen and (max-width:642px){.flex-plus-adventure .imager{height:auto !important}}.flex-plus-adventure .square-image{position:relative;height:0 !important;width:100%;padding-top:100%}.flex-plus-adventure .square-image img{width:100%;height:100%;position:absolute;top:0}.esperienze .row-esperienze .esperienza{position:relative;padding:12px;border:1px solid #A4183C;background-color:white;box-shadow:rgba(0, 0, 0, 0.16) 0px 4px 6px -1px, rgba(0, 0, 0, 0.08) 0px 2px 4px -1px;border-radius:20px;cursor:pointer;transition:all 0.3s ease-in-out}.esperienze .row-esperienze .esperienza .wrapper-img{position:relative}.esperienze .row-esperienze .esperienza .wrapper-img img{border-radius:8px}.esperienze .row-esperienze .esperienza .difficulty-wrapper{position:absolute;bottom:0;left:0}.esperienze .row-esperienze .esperienza .difficulty-wrapper .difficulty-label{padding:6px 12px;border-radius:0 0 0 8px;font-weight:700;display:inline-block}.esperienze .row-esperienze .esperienza .difficulty-wrapper .difficulty-label.easy{background-color:#53a045;color:white}.esperienze .row-esperienze .esperienza .difficulty-wrapper .difficulty-label.medium{background-color:#f3ae30}.esperienze .row-esperienze .esperienza .difficulty-wrapper .difficulty-label.hard{background-color:#A4183C;color:white}.esperienze .row-esperienze .esperienza .wrapper-content{margin-top:12px;padding-bottom:16px}.esperienze .row-esperienze .esperienza .wrapper-content .wrapper-info{margin-top:8px;display:flex;align-items:center;margin-bottom:8px;flex-wrap:wrap}.esperienze .row-esperienze .esperienza .wrapper-content .meta-info{display:flex;padding-right:16px;align-items:center;gap:8px;margin-bottom:8px}.esperienze .row-esperienze .esperienza .wrapper-content .meta-info .meta-icon{width:28px;height:auto;display:inline-block}.esperienze .row-esperienze .esperienza .wrapper-content h2{line-height:1.2}.esperienze .row-esperienze .esperienza .read-more-icon{background-color:#96233E;border-radius:5px 0 16px 0;background-position:50% 50%;background-repeat:no-repeat;background-size:8px 13px;width:34px;display:flex;align-items:center;padding:0 1rem 0 1rem;height:30px;position:absolute;bottom:0;right:0;transition:all 0.3s ease-in-out}.esperienze .row-esperienze .esperienza .read-more-icon span{opacity:0;width:100%;min-width:150px;position:absolute;transform:translateX(150%);transition:all 0.3s ease-in-out}.esperienze .row-esperienze .esperienza .read-more-icon::after{content:"";position:absolute;width:34px;height:30px;right:0;background:url(//officina33.com/wp-content/themes/officina33/image/arrow-right-white.svg);background-repeat:no-repeat;background-size:8px 13px;background-position:center}.esperienze .row-esperienze .esperienza:hover{transform:scale(1.015);box-shadow:rgba(0, 0, 0, 0.16) 0px 20px 25px -5px, rgba(0, 0, 0, 0.06) 0px 10px 10px -5px}.esperienze .row-esperienze .esperienza:hover .read-more-icon{width:150px;padding:0 2rem 0 1rem}.esperienze .row-esperienze .esperienza:hover .read-more-icon span{opacity:1;transform:translateX(0%)}.honeypot{position:absolute;left:-9999px;top:-9999px;height:0;width:0;overflow:hidden}#promo-opening h1{font-size:4rem;line-height:3.5rem}@media screen and (max-width:768px){#promo-opening h1{font-size:3rem;line-height:2.5rem}}.promo-content{padding:0px}.promo-content .single{display:flex !important;flex-wrap:wrap !important;align-items:center !important}.promo-content .single .image img{width:100%;height:30rem;object-fit:cover;object-position:center}.promo-content .single .text{padding:3rem}.promo-content .single .text h2{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#A40E3C;font-weight:900;padding-bottom:1.5rem}@media screen and (max-width:768px){.promo-content .single .text h2{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.promo-content .single .text h2{font-size:2.1rem;line-height:1.9rem}}.promo-content .single .text h2 strong{font-weight:900}.promo-content .single .text h3{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#4D4D4D;padding-bottom:1.5rem}@media screen and (max-width:768px){.promo-content .single .text h3{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){.promo-content .single .text h3{font-size:1.35rem;line-height:1.45rem}}.promo-content .single .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;width:100%}@media screen and (max-width:768px){.promo-content .single .text p{font-size:1.1rem;line-height:1.3rem}}@media screen and (min-width:642px) and (max-width:768px){.promo-content .single .text p{width:70%;float:none}}@media screen and (max-width:642px){.promo-content .single .text p{width:100%;float:none}}.promo-content .single .text .info-toggler{margin:1rem 0px;background-color:#A40E3C;padding:0.5rem;color:white;text-transform:uppercase}.promo-content .single .form-wrapper{max-height:0px;overflow:hidden;transition:1s ease}.promo-content .single .form-wrapper .custom-form{padding:3rem 0px}.promo-content .single .form-wrapper .custom-form .section-title{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3rem;line-height:1.4rem;color:#A40E3C;padding-bottom:1.5rem}@media screen and (max-width:768px){.promo-content .single .form-wrapper .custom-form .section-title{font-size:1.2rem;line-height:1.3rem}}@media screen and (min-width:768px) and (max-width:1024px){.promo-content .single .form-wrapper .custom-form .section-title{font-size:1.35rem;line-height:1.45rem}}.promo-content .single .form-wrapper .custom-form .descrizione{font-weight:700;text-transform:uppercase}.promo-content .single .form-wrapper .custom-form .wpcf7-radio{padding:1rem 0px}.promo-content .single .form-wrapper .custom-form .wpcf7-radio .wpcf7-list-item{margin-left:0px;margin-right:2rem}.promo-content .single .form-wrapper .custom-form .wpcf7-acceptance{display:block;margin-top:1rem}.promo-content .single .form-wrapper .custom-form .wpcf7-acceptance .wpcf7-list-item{margin-left:0px}.promo-content .single .form-wrapper .custom-form input[type="submit"]{background-color:#A40E3C;border-radius:0px;border:none;color:white;text-transform:uppercase;font-weight:700;margin-top:0rem;padding:0.5rem}.promo-content .single .show{max-height:800px}@media screen and (min-width:64em){.promo-content .single .image img{height:40rem;object-fit:cover;object-position:center}}.promo-content .reverse{flex-direction:row-reverse}.promo-content .separator{padding:5rem 0px;background-color:#A40E3C}.promo-content .separator h2{text-transform:uppercase;color:white;font-size:3.5rem;line-height:3rem;margin-bottom:1.5rem;font-weight:300}.promo-content .separator h2 span{font-weight:900}.promo-content .separator h3{text-transform:uppercase;color:white;font-size:3rem;line-height:2.5rem;margin-bottom:1.5rem;font-weight:300}.promo-content .separator h3 span{font-weight:900}.promo-content .separator h4{text-transform:uppercase;color:white;font-size:2.5rem;line-height:2rem;margin-bottom:1.5rem;font-weight:300}.promo-content .separator h4 span{font-weight:900}@media screen and (max-width:768px){.promo-content .separator h2{font-size:3rem;line-height:2.5rem}.promo-content .separator h3{font-size:2.5rem;line-height:2rem}.promo-content .separator h4{font-size:2rem;line-height:1.8rem}}.promo-content .separator p{color:white;margin-top:0.5rem;font-size:1.5rem;line-height:1.4rem}.promo-content #bike-slider-wrapper{margin-top:5rem;margin-bottom:5rem}@media (max-width:768px){.promo-content #bike-slider-wrapper{padding:0 4rem}}.promo-content #bike-slider-wrapper #bike-slider .slick-list{border:2px solid #f6ce46;border-radius:16px;overflow:hidden}.promo-content #bike-slider-wrapper #bike-slider .slider-arrow{position:absolute;bottom:calc(50% - 1rem);z-index:10;width:2rem;height:2rem;border-radius:50%;padding:0.5rem;background-color:#f6ce46}.promo-content #bike-slider-wrapper #bike-slider .slider-arrow img{position:absolute;left:50%;top:50%;transform:translate(-35%, -50%);width:0.7rem;height:auto}.promo-content #bike-slider-wrapper #bike-slider .slider-arrow:hover{cursor:pointer}.promo-content #bike-slider-wrapper #bike-slider .slider-prev{left:-3rem}.promo-content #bike-slider-wrapper #bike-slider .slider-prev img{transform:translate(-65%, -50%) rotate(180deg)}.promo-content #bike-slider-wrapper #bike-slider .slider-next{right:-3rem}.promo-content #bike-slider-wrapper .bike-slide{overflow:hidden;border-radius:16px}@media (min-width:1280px){.promo-content #bike-slider-wrapper .bike-slide.only-text p{column-count:2;column-gap:30px}}.promo-content #bike-slider-wrapper .bike-slide img{border-radius:16px;overflow:hidden}@media (max-width:768px){.promo-content #bike-slider-wrapper .bike-slide .text{padding:2rem}}.promo-content #bike-slider-wrapper .bike-slide .text h2{color:#000}.promo-content #bike-slider-wrapper .bike-slide .text .price{margin-top:10px;display:flex;align-items:center}.promo-content #bike-slider-wrapper .bike-slide .text .price .newprice{font-size:22px;font-weight:700;margin-right:10px;color:#A40F3C}.promo-content #bike-slider-wrapper .bike-slide .text .price .oldprice{font-size:15px;text-decoration:line-through}.promo-content #bike-slider-wrapper .bike-slide .text .button{margin-bottom:0 !important;background-color:#f6ce46;color:#000}.menu-occasioni a{color:#FFCB3C !important;background-color:black !important}#taxonomy-opening-wrapper.bike-offer .page-title{color:black}#taxonomy-opening-wrapper.bike-offer .page-title:before{border-top:5px solid black}#taxonomy-opening-wrapper.ski-offer .page-title{color:white}#taxonomy-opening-wrapper.ski-offer .page-title:before{border-top:5px solid white}#taxonomy-opening-wrapper .bkg-img{position:relative;width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1024px){#taxonomy-opening-wrapper .bkg-img{height:300px}}@media screen and (max-width:768px){#taxonomy-opening-wrapper .bkg-img{height:200px}}#taxonomy-opening-wrapper .bkg-img .page-title{position:relative;margin-top:320px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:3.5rem;line-height:3.2rem}@media screen and (max-width:768px){#taxonomy-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){#taxonomy-opening-wrapper .bkg-img .page-title{font-size:3rem;line-height:2.8rem}}#taxonomy-opening-wrapper .bkg-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){#taxonomy-opening-wrapper .bkg-img .page-title{font-size:2.5rem;line-height:2.3rem;margin-top:250px}}@media screen and (max-width:768px){#taxonomy-opening-wrapper .bkg-img .page-title{font-size:2rem;line-height:2.3rem;margin-top:150px}}#taxonomy-opening-wrapper .bkg-img .page-title:before{content:"";width:30px;position:absolute;top:-15px}.heading-3{display:block;font-size:1.17em;margin-bottom:0.5rem}.text-center{text-align:center}.text-black{color:black}.text-primary{color:#A40E3C}.lh-1{line-height:1}.light-grey-bg{background-color:#F4F4F4}.uppercase{text-transform:uppercase}.text-white{color:white}.text-yellow{color:#FFCB3C}.text-light-grey{color:#898989}.text-small{font-size:14px;line-height:16px}.text-bigger{font-size:20px;line-height:1.2}.font-bold{font-weight:800}.font-extrabold{font-weight:900}.black-bg{background-color:black}.ml-0_5{margin-left:0.5rem}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.my-5{margin:5rem 0}.py-2{padding:2rem 0}.pb-4{padding-bottom:4rem}.max-w-330{max-width:330px}.flex-column{flex-direction:column}.occasioni .row-occasioni{padding-top:2rem;display:flex;flex-wrap:wrap}.occasioni .row-occasioni .small-6{flex:0 0 50%}@media screen and (min-width:1024px){.occasioni .row-occasioni .large-4{flex:0 0 33%}}.occasioni .columns{min-height:100%}.occasioni .marchi .d-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.occasioni .marchi .small-6{flex:0 0 50%}@media screen and (min-width:1024px){.occasioni .marchi .small-6.large-4{flex:0 0 33%}}.occasioni .marchi .small-6 .logo{text-align:center;padding:1rem 0}.occasioni .marchi .small-6 .logo img{max-width:100%;width:200px;height:auto}.occasioni .occasione{height:100%;background-color:#FFCB3C;border-radius:5px 5px 16px 5px;padding:20px 20px 33px 16px;position:relative}.occasioni .occasione h2{font-size:18px;font-weight:900;line-height:1}@media screen and (min-width:768px){.occasioni .occasione h2{font-size:1.5rem}}@media screen and (min-width:1024px){.occasioni .occasione h2{font-size:1.8rem}}.occasioni .occasione .read-more-icon{background-color:#96233E;border-radius:5px 0 16px 0;background-position:50% 50%;background-repeat:no-repeat;background-size:8px 13px;width:34px;display:flex;align-items:center;padding:0 1rem 0 1rem;height:30px;position:absolute;bottom:0;right:0;transition:all 0.3s ease-in-out}.occasioni .occasione .read-more-icon span{opacity:0;width:100%;min-width:150px;position:absolute;transform:translateX(150%);transition:all 0.3s ease-in-out}.occasioni .occasione .read-more-icon::after{content:"";position:absolute;width:34px;height:30px;right:0;background:url(//officina33.com/wp-content/themes/officina33/image/arrow-right-white.svg);background-repeat:no-repeat;background-size:8px 13px;background-position:center}.occasioni .occasione:hover .read-more-icon{width:150px;padding:0 2rem 0 1rem}.occasioni .occasione:hover .read-more-icon span{opacity:1;transform:translateX(0%)}.occasioni .occasione .wrapper-icon{display:block;margin-bottom:14px}.occasioni .occasione .wrapper-icon img{height:40px;max-width:45px;width:auto}@media screen and (min-width:1024px){.occasioni .occasione .wrapper-icon img{height:50px;max-width:55px}}.occasioni .occasione .wrapper-title .page-content{display:block;margin-top:5px}.occasioni .occasione .wrapper-title .page-content p{line-height:1.1}.starshine{overflow:hidden}.starshine .shine{display:block;position:absolute;top:50%;left:50%;background-image:url(//officina33.com/wp-content/themes/officina33/image/shine.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;overflow:hidden;z-index:2;color:tansparent;-moz-opacity:0;opacity:0;animation:glitter 8s linear 0s infinite normal;-webkit-animation:glitter 8s linear 0s infinite normal;-moz-animation:glitter 8s linear 0s infinite normal;-ms-animation:glitter 8s linear 0s infinite normal;-o-animation:glitter 8s linear 0s infinite normal}.starshine .shine.small{width:15px;height:15px}.starshine .shine.medium{width:20px;height:20px}.starshine .shine.large{width:30px;height:30px}@-webkit-keyframes glitter{0%{-webkit-transform:scale(0.3) rotate(0deg);opacity:0}25%{-webkit-transform:scale(1) rotate(360deg);opacity:1}50%{-webkit-transform:scale(0.3) rotate(720deg);opacity:0}100%{-webkit-transform:scale(0.3) rotate(0deg);opacity:0}}#occasioni-bike-form .tab{display:none}#occasioni-bike-form .form-group input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #D3D3D3;border-radius:5px}#occasioni-bike-form .form-group input:focus-visible{outline:2px solid #A40E3C}#occasioni-bike-form .form-group input[type="checkbox"]{width:22px;height:22px;border:1px solid #D3D3D3;border-radius:2px;padding:2px;position:relative}#occasioni-bike-form .form-group input[type="checkbox"]:checked::after{content:"";background-color:#A40E3C;position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);left:3px;top:3px;border-radius:2px}.wrapper-topheader-occasioni{background-color:#000 !important;position:absolute;top:0;width:100%;max-width:100vw;overflow-x:hidden;padding:0.1rem;z-index:999;height:auto;min-height:28px}.wrapper-topheader-occasioni p{width:auto;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;white-space:normal;font-size:14px;display:inline-block;line-height:16px;color:#fff}.mt-header{margin-top:10px}@media screen and (max-width:1125px){.mt-header{margin-top:28px;max-height:calc(100% - 28px)}}.mt-header.back-color .site-branding{top:68px}.booking-opening .opening-img{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width:1024px){.booking-opening .opening-img{height:400px}}.booking-opening .opening-img:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.5);z-index:2}.booking-opening .opening-img .page-title{position:absolute;bottom:5%;left:0%;padding-left:0.9375rem;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:2.5rem;line-height:2.2rem;z-index:3;color:#fff}@media screen and (max-width:768px){.booking-opening .opening-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.booking-opening .opening-img .page-title{font-size:3rem;line-height:2.8rem}}.booking-opening .opening-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){.booking-opening .opening-img .page-title{font-size:1.5rem;line-height:1.3rem}}.booking-opening .opening-img .page-title:before{content:"";width:20px;border-top:3px solid #fff;position:absolute;z-index:3;top:-10px}.booking{padding:100px 0px}.booking .section-title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;padding-bottom:30px}@media screen and (max-width:768px){.booking .section-title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.booking .section-title{font-size:2.1rem;line-height:1.9rem}}.booking .richiesta-prodotti .background{background:#f6f6f6;padding:40px 0px;margin-bottom:40px}.booking #rendered-form-one label,.booking #rendered-form-two label{font-weight:600}.booking #rendered-form-one .form-group,.booking #rendered-form-two .form-group{float:left;width:calc(100%/3);padding-right:20px;margin-bottom:10px;display:block;height:auto}@media screen and (max-width:768px){.booking #rendered-form-one .form-group,.booking #rendered-form-two .form-group{width:100%}}.booking #rendered-form-one .form-group .radio-group,.booking #rendered-form-two .form-group .radio-group{padding-top:5px;height:48px}.booking #rendered-form-one .form-group .radio-group .formbuilder-radio-inline,.booking #rendered-form-two .form-group .radio-group .formbuilder-radio-inline{float:left;width:50%;padding-right:10px}.booking #rendered-form-one .field-booking-mail,.booking #rendered-form-one .field-booking-cellulare,.booking #rendered-form-one .field-booking-nome,.booking #rendered-form-one .field-booking-cognome,.booking #rendered-form-two .field-booking-mail,.booking #rendered-form-two .field-booking-cellulare,.booking #rendered-form-two .field-booking-nome,.booking #rendered-form-two .field-booking-cognome{width:50%}@media screen and (max-width:768px){.booking #rendered-form-one .field-booking-mail,.booking #rendered-form-one .field-booking-cellulare,.booking #rendered-form-one .field-booking-nome,.booking #rendered-form-one .field-booking-cognome,.booking #rendered-form-two .field-booking-mail,.booking #rendered-form-two .field-booking-cellulare,.booking #rendered-form-two .field-booking-nome,.booking #rendered-form-two .field-booking-cognome{width:100%}}.booking #rendered-form-one .field-booking-numpartecipanti,.booking #rendered-form-two .field-booking-numpartecipanti{padding-top:50px}.booking #rendered-form-one .field-booking-peso,.booking #rendered-form-one .field-booking-altezza,.booking #rendered-form-one .field-booking-numeroscarpe,.booking #rendered-form-one .field-booking-eta,.booking #rendered-form-two .field-booking-peso,.booking #rendered-form-two .field-booking-altezza,.booking #rendered-form-two .field-booking-numeroscarpe,.booking #rendered-form-two .field-booking-eta{width:25%}@media screen and (max-width:768px){.booking #rendered-form-one .field-booking-peso,.booking #rendered-form-one .field-booking-altezza,.booking #rendered-form-one .field-booking-numeroscarpe,.booking #rendered-form-one .field-booking-eta,.booking #rendered-form-two .field-booking-peso,.booking #rendered-form-two .field-booking-altezza,.booking #rendered-form-two .field-booking-numeroscarpe,.booking #rendered-form-two .field-booking-eta{width:100%}}.booking #rendered-form-one .field-booking-submit,.booking #rendered-form-two .field-booking-submit{clear:both;float:none;margin-top:30px}.booking #rendered-form-one .field-booking-submit .btn,.booking #rendered-form-two .field-booking-submit .btn{background-color:#A40E3C;border-radius:0px;border:none;color:white;font-weight:600;display:inline-block;padding:7px}.booking #rendered-form-one .submit-one,.booking #rendered-form-two .submit-one{clear:none;float:left;padding-top:50px;margin-top:24px}.booking #rendered-form-two .field-booking-numpartecipanti{clear:both;float:none;margin-bottom:40px}.booking #rendered-form-two fieldset{margin-bottom:30px}.booking #rendered-form-two fieldset legend{font-weight:800;padding:0px 5px}.booking #rendered-form-two .field-booking-submit-two{clear:both;float:none;margin-top:30px}.booking #rendered-form-two .field-booking-submit-two .btn{padding:7px;background-color:#A40E3C;border-radius:0px;border:none;color:white;font-weight:600}.booking #rendered-form-two .field-booking-submit-two{width:100%}.booking #rendered-form-two .field-booking-submit-two #booking-submit-two{display:block;margin:15px;cursor:not-allowed}.booking #rendered-form-two .field-booking-submit-two .allowed{cursor:auto !important}.booking .clear{clear:both}.booking .totale-dinamico{position:fixed;top:50%;right:0px;width:200px;padding:30px;transform:translateY(-50%);background-color:#A40E3C;z-index:1000}@media screen and (max-width:768px){.booking .totale-dinamico{top:auto;bottom:0px;width:100%;transform:none}}.booking .totale-dinamico hr{background-color:#fff;height:1px;margin:10px 0px}.booking .totale-dinamico p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;line-height:1.1rem;font-weight:800;color:#fff;text-transform:uppercase}@media screen and (max-width:768px){.booking .totale-dinamico p{font-size:1.1rem;line-height:1.7rem}}.booking .totale-dinamico .giorni{font-weight:500}.booking .totale-dinamico .totale{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;color:#fff;font-weight:600}@media screen and (max-width:768px){.booking .totale-dinamico .totale{font-size:1.1rem;line-height:1.7rem}}.booking .richiesta-note{padding-top:50px}.booking .richiesta-note textarea{width:100%;height:200px;background-color:#ececec;padding:15px}[hidden]{display:none !important}#landing-page-flex{padding-bottom:30px}#landing-page-flex #landing-intro{background-color:#F0F0F0;position:relative;padding-top:55px;padding-bottom:55px;margin-bottom:30px}#landing-page-flex .landing-promo{margin-top:25px;margin-bottom:25px}#landing-page-flex .landing-promo .row{background-color:#A4183C;position:relative;color:white;border-radius:8px;padding:20px}#landing-page-flex .landing-promo .row .read-more-icon{background-color:white;border:1px solid #A4183C;border-radius:5px 0 8px 0;background-position:50% 50%;background-repeat:no-repeat;background-size:8px 13px;width:34px;display:flex;align-items:center;padding:0 1rem 0 1rem;height:30px;position:absolute;bottom:0;right:0;transition:all 0.3s ease-in-out;overflow:hidden}#landing-page-flex .landing-promo .row .read-more-icon span{opacity:0;width:100%;min-width:150px;position:absolute;transform:translateX(150%);transition:all 0.3s ease-in-out;color:#A4183C}#landing-page-flex .landing-promo .row .read-more-icon::after{content:"";position:absolute;width:34px;height:30px;right:0;background:url(//officina33.com/wp-content/themes/officina33/image/arrow-right-main.svg);background-repeat:no-repeat;background-size:8px 13px;background-position:center}#landing-page-flex .landing-promo .row:hover .read-more-icon{width:150px;padding:0 2rem 0 1rem}#landing-page-flex .landing-promo .row:hover .read-more-icon span{opacity:1;transform:translateX(0%)}.page-opening-wrapper .bkg-img{position:relative;width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}.page-opening-wrapper .bkg-img .page-title{position:relative;margin-top:400px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-size:3.5rem;line-height:3.2rem;color:#fff}@media screen and (max-width:768px){.page-opening-wrapper .bkg-img .page-title{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.page-opening-wrapper .bkg-img .page-title{font-size:3rem;line-height:2.8rem}}.page-opening-wrapper .bkg-img .page-title:first-line{font-weight:900}@media screen and (max-width:1024px){.page-opening-wrapper .bkg-img .page-title{font-size:2.5rem;line-height:2.3rem}}.page-opening-wrapper .bkg-img .page-title:before{content:"";width:30px;border-top:5px solid white;position:absolute;top:-15px}.page-content-wrapper{padding:100px 0px}@media screen and (max-width:768px){.page-content-wrapper{padding:40px 0px}}.page-content-wrapper h2,.page-content-wrapper h3,.page-content-wrapper h4{margin-top:30px}.page-content-wrapper h2{text-transform:uppercase;font-size:1.8rem;line-height:1.9rem}.page-content-wrapper p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem}@media screen and (max-width:768px){.page-content-wrapper p{font-size:1.1rem;line-height:1.7rem}}.page-content-wrapper p b{font-weight:700}#company-storyline-wrapper{padding:100px 0px}#company-storyline-wrapper .row{position:relative}#company-storyline-wrapper .row .vertical-line{position:absolute;top:0px;left:50%;transform:translateX(-50%);height:100%;width:2px;background-color:#A40E3C;z-index:-5}#company-storyline-wrapper .row .vertical-line:before{content:"";width:15px;height:15px;top:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .vertical-line:after{content:"";width:15px;height:13px;bottom:-7px;left:50%;transform:translateX(-50%);position:absolute;background-color:#A40E3C;clip-path:polygon(50% 100%, 0 0, 100% 0)}#company-storyline-wrapper .row .box{padding:15px 0px}#company-storyline-wrapper .row .box .periodo-right{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#company-storyline-wrapper .row .box .periodo-right:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;left:-72px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .box .periodo-left{font-size:3rem;font-weight:700;color:#A40E3C;position:relative}#company-storyline-wrapper .row .box .periodo-left:before{content:"";width:15px;height:15px;border-radius:50%;top:50%;right:-73.7px;transform:translateY(-50%);position:absolute;background-color:#A40E3C}#company-storyline-wrapper .row .box .desc{padding-top:10px;font-weight:500}@media screen and (max-width:642px){#company-storyline-wrapper .row .box-desc{background-color:white;padding:3% !important;margin:0px;border-top:2px solid #A40E3C;border-bottom:2px solid #A40E3C;padding-top:0px !important}#company-storyline-wrapper .row .box-desc .desc{margin-bottom:0px;text-align:center !important}}@media screen and (max-width:642px){#company-storyline-wrapper .row .box-periodo{margin:35px 0px 10px 0px;display:inline-block;position:relative;left:50%;transform:translate(-50%);padding:0px !important;background-color:white;border:2px solid #A40E3C;padding:0% 2% !important}#company-storyline-wrapper .row .box-periodo .periodo-left,#company-storyline-wrapper .row .box-periodo .periodo-right{margin:0px;font-size:2rem}#company-storyline-wrapper .row .box-periodo .periodo-left:after,#company-storyline-wrapper .row .box-periodo .periodo-left:before,#company-storyline-wrapper .row .box-periodo .periodo-right:after,#company-storyline-wrapper .row .box-periodo .periodo-right:before{content:none}}#company-sites-wrapper{background-color:#F0F0F0;padding:50px 0px}@media screen and (max-width:642px){#company-sites-wrapper .intro{padding:5% !important}}#company-sites-wrapper .intro h2{padding-top:55px;padding-bottom:30px;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;font-size:3rem;text-transform:uppercase;line-height:2.8rem;margin-top:0px;width:100%;color:#4D4D4D;font-weight:500}@media screen and (max-width:768px){#company-sites-wrapper .intro h2{font-size:1.1rem;line-height:1.7rem}}@media screen and (min-width:642px) and (max-width:1024px){#company-sites-wrapper .intro h2{padding:60px 15% 30px 15% !important;width:100%;font-size:1.8rem;line-height:1.9rem}}@media screen and (max-width:642px){#company-sites-wrapper .intro h2{padding:0px 0% 25px 0% !important;width:100%;font-size:1.5rem;line-height:1.6rem}}#company-sites-wrapper .intro h2 b{font-weight:700}#company-sites-wrapper .intro p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem;padding-bottom:40px}@media screen and (max-width:768px){#company-sites-wrapper .intro p{font-size:1.1rem;line-height:1.7rem}}#company-sites-wrapper .intro p b{font-weight:700}#company-sites-wrapper .slider-azienda{width:100%;height:550px}#company-sites-wrapper .slider-azienda .slide-azienda{width:100%;height:550px;background-position:center;background-size:cover;background-repeat:no-repeat}#company-sites-wrapper .box{height:550px;padding:40px 40px}@media screen and (max-width:642px){#company-sites-wrapper .box{height:auto}}#company-sites-wrapper .box .posto{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D}@media screen and (max-width:768px){#company-sites-wrapper .box .posto{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){#company-sites-wrapper .box .posto{font-size:2.1rem;line-height:1.9rem}}#company-sites-wrapper .box .km-box{position:relative;width:80%;height:8px;background-color:#f0f0f0;margin:25px 0px 5px 0px}#company-sites-wrapper .box .km-box .km{position:absolute;left:0px;height:50%;top:50%;transform:translateY(-50%);background-color:#A40E3C}#company-sites-wrapper .box .km-box .km:before{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);left:0px;background-color:#A40E3C}#company-sites-wrapper .box .km-box .km:after{content:"";position:absolute;width:2px;height:8px;top:50%;transform:translateY(-50%);right:0px;background-color:#A40E3C}@media screen and (max-width:768px){#company-sites-wrapper .box .text{margin-top:15px}}#company-sites-wrapper .box .text p{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem}@media screen and (max-width:768px){#company-sites-wrapper .box .text p{font-size:1.1rem;line-height:1.3rem}}.adventure-booking-wrapper{padding:0px 0px 100px 0px}@media screen and (max-width:768px){.adventure-booking-wrapper{padding:0px 45px 100px 25px}.adventure-booking-wrapper .booking-info{margin-bottom:1rem}}.adventure-booking-wrapper .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;color:#4D4D4D;padding-top:30px;margin-bottom:1.5rem}.adventure-booking-wrapper .title span{font-weight:400}@media screen and (max-width:768px){.adventure-booking-wrapper .title{font-size:1.9rem;line-height:1.7rem}}.adventure-booking-wrapper label{display:block;padding-bottom:6px}.adventure-booking-wrapper input,.adventure-booking-wrapper textarea{background-color:inherit !important;border-radius:5px !important;border:1px solid #D3D3D3 !important;color:inherit}.adventure-booking-wrapper input:focus-visible,.adventure-booking-wrapper textarea:focus-visible{outline:2px solid #A40E3C}.adventure-booking-wrapper input{color:#0a0a0a}.adventure-booking-wrapper input[type="number"].input-qty{margin:0 1rem;text-align:center !important;background-color:unset !important;font-weight:600;font-size:20px}.adventure-booking-wrapper input[type="number"].input-qty:focus-visible{outline:none}.adventure-booking-wrapper input[type="number"].input-qty::-webkit-inner-spin-button,.adventure-booking-wrapper input[type="number"].input-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adventure-booking-wrapper input.booking-numpartecipanti{background-color:unset !important;width:1.5rem;padding:0 !important;font-weight:600;font-size:20px;color:#0a0a0a;margin-bottom:0px !important}.adventure-booking-wrapper input.booking-numpartecipanti:focus-visible{outline:none}.adventure-booking-wrapper input.booking-numpartecipanti::-webkit-inner-spin-button,.adventure-booking-wrapper input.booking-numpartecipanti::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adventure-booking-wrapper .quantity{font-weight:600;font-size:20px}.adventure-booking-wrapper button.minus{height:30px;width:30px;min-width:30px;background-color:#0a0a0a;border-radius:0px !important;position:relative;cursor:pointer}.adventure-booking-wrapper button.minus::before{content:"";position:absolute;width:13px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(//officina33.com/wp-content/themes/officina33/image/minus.svg);background-size:13px 13px;background-repeat:none;background-position:center}.adventure-booking-wrapper button.plus{height:30px;width:30px;min-width:30px;background-color:#A40E3C;border-radius:0px !important;position:relative;cursor:pointer}.adventure-booking-wrapper button.plus::before{content:"";position:absolute;width:13px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(//officina33.com/wp-content/themes/officina33/image/plus.svg);background-size:13px 13px;background-repeat:none;background-position:center}.datepicker{font-family:"Montserrat", sans-serif}.datepicker .datepicker-controls .view-switch{text-transform:uppercase}.datepicker .days-of-week .dow{font-size:14px !important;text-transform:uppercase;font-weight:400;color:#A40E3C}.datepicker .datepicker-cell{font-size:14px !important;height:2rem}.datepicker .datepicker-cell.selected{background-color:#A40E3C;color:white}.flex-wrap{flex-wrap:wrap}.main-color{color:#a40e3c}.main-bg{background-color:#a40e3c}.semibold{font-weight:600}.bold{font-weight:700}.d-flex{display:flex}.align-items-center{align-items:center}.d-none{display:none}.float-right{float:right}.relative{position:relative}.absolute{position:absolute}.w-100{width:100%}.w-50{width:50%}.white{color:white}.size-20{font-size:20px}.mx-none{margin-left:0 !important;margin-right:0 !important}.grecaptcha-badge{visibility:hidden}.primary-btn{text-transform:uppercase;font-weight:700;background-color:#a40e3c;min-width:300px;text-align:center;padding:9px 0;color:white;cursor:pointer}.secondary-btn{color:#a40e3c;text-decoration:underline}.secondary-btn.arrow-back{margin-bottom:20px;padding-left:16px;background-image:url(//officina33.com/wp-content/themes/officina33/image/back-arrow-main.svg);background-repeat:no-repeat;background-position:left center;background-size:8px 12px}.p-1{padding:1rem}*::placeholder{opacity:0.4}.error-message{padding:1rem 2rem;margin-bottom:1rem;background-color:#f8d7da;border:1px solid #a40e3c;border-radius:4px}.error-message p{color:#a40e3c;font-weight:700}.progress-dots .step{height:15px;width:15px;margin:0 2px;background-color:#d3d3d3;border:none;border-radius:50%;display:inline-block;opacity:0.5}.progress-dots .step.active{opacity:1 !important;background-color:#a40e3c !important}.progress-dots .step.finish{background-color:#a40e3c}#booking #progress .progress-dots .step{height:15px;width:15px;margin:0 2px;background-color:#d3d3d3;border:none;border-radius:50%;display:inline-block;opacity:0.5}#booking #progress .progress-dots .step.active{opacity:1}#booking #progress .progress-dots .step.finish{background-color:#a40e3c}#booking .form-controls{padding-top:2.5rem}#booking .tab{display:none}#booking .tab label{padding-bottom:6px}#booking .tab .form-group input,#booking .tab .form-group textarea{background-color:inherit !important;border-radius:5px !important;border:1px solid #d3d3d3 !important;color:inherit}#booking .tab .form-group input:focus-visible,#booking .tab .form-group textarea:focus-visible{outline:2px solid #a40e3c}#booking .tab input{color:#0a0a0a}#booking .tab input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;width:20px;height:20px;border:1px solid #d3d3d3;border-radius:50%;display:grid;place-content:center}#booking .tab input[type="radio"]::before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #a40e3c}#booking .tab input[type="radio"]:checked::before{transform:scale(1)}#booking .tab input[type="number"].input-qty{margin:0 1rem;text-align:center !important;background-color:unset !important;font-weight:600;font-size:20px}#booking .tab input[type="number"].input-qty:focus-visible{outline:none}#booking .tab input[type="number"].input-qty::-webkit-inner-spin-button,#booking .tab input[type="number"].input-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#booking .tab .product-wrapper-container{position:relative;margin-bottom:2rem;transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container .wrapper-product{z-index:1}#booking .tab .product-wrapper-container .wrapper-product .product{position:relative;background-color:#d3d3d3;aspect-ratio:1;min-height:100%;min-width:100%;padding:0 21px;display:flex;align-items:center;transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container .wrapper-product .product .product-name{font-size:20px;color:#626262;font-weight:700;line-height:1;transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container .wrapper-product .product .product-price{color:#626262;transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container .wrapper-product .product .product-info-btn{position:absolute;top:1rem;right:1rem;content:"";width:27px;height:27px;background-image:url(//officina33.com/wp-content/themes/officina33/image/info.svg);background-repeat:no-repeat;background-size:27px 27px}#booking .tab .product-wrapper-container .wrapper-product.added .product{background-color:#a40e3c;border-radius:10px}#booking .tab .product-wrapper-container .wrapper-product.added .product p{color:#fff !important}#booking .tab .product-wrapper-container .product-container{transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container .product-container .product-info{position:absolute;opacity:0;width:100%;left:0;padding:0.9375rem;transition:opacity 0.3s ease-in-out;z-index:-1}#booking .tab .product-wrapper-container.info-open{transition:all 0.3s ease-in-out}#booking .tab .product-wrapper-container.info-open .product-container .wrapper-product{width:50%;padding-right:1rem}#booking .tab .product-wrapper-container.info-open .product-container .product-info{display:block;left:50%;width:50%;opacity:1}#booking .tab .product-wrapper-container.info-open.col-large-3{grid-column:span 6;transition:all 0.3s ease-in-out}@media screen and (max-width:1024px){#booking .tab .product-wrapper-container.info-open.col-medium-4{grid-column:span 8}}@media screen and (max-width:768px){#booking .tab .product-wrapper-container.info-open.col-small-6{grid-column:span 12}}#booking input.booking-numpartecipanti{background-color:unset !important;width:1.5rem;padding:0 !important;font-weight:600;font-size:20px;color:#0a0a0a;margin-bottom:0px !important}#booking input.booking-numpartecipanti:focus-visible{outline:none}#booking input.booking-numpartecipanti::-webkit-inner-spin-button,#booking input.booking-numpartecipanti::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#booking .quantity{font-weight:600;font-size:20px}#booking button.minus{height:30px;width:30px;min-width:30px;background-color:#0a0a0a;border-radius:0px !important;position:relative;cursor:pointer}#booking button.minus::before{content:"";position:absolute;width:13px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(//officina33.com/wp-content/themes/officina33/image/minus.svg);background-size:13px 13px;background-repeat:none;background-position:center}#booking button.plus{height:30px;width:30px;min-width:30px;background-color:#a40e3c;border-radius:0px !important;position:relative;cursor:pointer}#booking button.plus::before{content:"";position:absolute;width:13px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(//officina33.com/wp-content/themes/officina33/image/plus.svg);background-size:13px 13px;background-repeat:none;background-position:center}#booking .accordions{position:relative}#booking .accordions .accordion{width:100%;color:#0a0a0a;overflow:hidden}#booking .accordions .accordion-label{display:flex;justify-content:space-between;padding:1rem 0 0.5rem 0;font-weight:bold;cursor:pointer;border-bottom:1px solid #0a0a0a}#booking .accordions .accordion-label::after{content:"❯";width:1em;height:1em;text-align:center;transition:all 0.35s}#booking .accordions .accordion-content{overflow:hidden;max-height:0;padding:0;transition:all 0.35s}#booking .accordions .accordion-close{display:flex;justify-content:flex-end;padding:1em;font-size:0.75em;cursor:pointer}#booking .accordions input:checked+.accordion-label::after{transform:rotate(90deg)}#booking .accordions input:checked~.accordion-content{max-height:100vh;padding:1rem 0}#booking .accordions input[type="checkbox"]{position:absolute;opacity:0;z-index:-1}.d-grid{display:grid;width:100%;margin:0 auto;grid-template-columns:repeat(12, 1fr);grid-gap:3px;transition:all 0.3s ease-in-out}.d-grid .col-large-3{grid-column:span 3;transition:all 0.3s ease-in-out}@media screen and (max-width:1024px){.d-grid .col-medium-4{grid-column:span 4;transition:all 0.3s ease-in-out}}@media screen and (max-width:768px){.d-grid .col-small-6{grid-column:span 6;transition:all 0.3s ease-in-out}}.btn{padding:10px 18px;transition:all 0.3s ease-in-out}.btn:hover{background-color:#750a2b}.esperienze-form{margin-top:1.3rem}.smx-loader-container{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.3);backdrop-filter:blur(5px);z-index:-1;display:flex;opacity:0;transition:opacity 0.2s ease-in-out}.smx-loader-container.loading{z-index:9999;opacity:1}.smx-loader{margin:auto;z-index:9}.smx-loader{background:#ea1456;display:flex;width:5rem;height:5rem;border-radius:5rem;position:relative;transition:all 0.28s ease-in-out}.smx-loader:not(.smx-loaded):before{animation:flash 1.75s ease-in-out infinite;background:#ea1456;width:5rem;height:5rem;border-radius:45000rem;opacity:1;display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.smx-loader.smx-loaded{background-color:#00e25e}.smx-tick{width:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.smx-tick-path{stroke-dasharray:4550;stroke-dashoffset:4550;animation:tick-dash 0.56s linear, fill 0.28s ease-in-out 0.56s;animation-fill-mode:forwards;transform:rotate(180deg) scaleX(-1) translate(-96px, -12px);transform-origin:50% 50%;stroke:#fff}.smx-spinner{position:relative;display:inline-flex;margin:auto;width:4rem}.smx-spinner-circle{animation:rotate 4.0833333333s linear infinite}.smx-spinner-path{stroke-dasharray:1, 200;stroke-dashoffset:0;animation:dash 1.75s ease-in-out infinite;stroke-linecap:round;stroke:white}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes flash{90%{opacity:0}100%{opacity:0;width:9.25rem;height:9.25rem}}@keyframes tick-dash{from{stroke-dashoffset:4500}to{stroke-dashoffset:0}}@keyframes fill{0%{fill:rgba(0, 226, 94, 0)}100%{fill:#fff}}.woocommerce-account article{padding:50px}.woocommerce-account article .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-account article .woocommerce-MyAccount-navigation ul{list-style:none;margin:0px;padding-left:0px}.woocommerce-account article .woocommerce-MyAccount-navigation ul li{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;display:block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;margin-bottom:2px}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-account article .woocommerce-MyAccount-navigation ul li{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-account article .woocommerce-MyAccount-navigation ul li{font-size:0.85rem;line-height:0.95rem}}.woocommerce-account article .woocommerce-MyAccount-navigation ul li a{color:#fff}.woocommerce-account article .woocommerce-MyAccount-content p{margin-bottom:10px}.woocommerce-account article .woocommerce-MyAccount-content p a{text-decoration:underline}.woocommerce-account article .woocommerce-MyAccount-content p a:visited{color:grey}.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Button{border-radius:0px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase}.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:768px){.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{font-size:3rem;line-height:2.8rem}}.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a{font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;float:none}.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-Addresses address{margin-top:10px}.woocommerce-account article .woocommerce-MyAccount-content form h3{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:768px){.woocommerce-account article .woocommerce-MyAccount-content form h3{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-account article .woocommerce-MyAccount-content form h3{font-size:3rem;line-height:2.8rem}}.woocommerce-account article .woocommerce-MyAccount-content form .woocommerce-address-fields input{border-radius:0px}.woocommerce-account article .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection{border-radius:0px}.woocommerce-account article .woocommerce-MyAccount-content form button{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;font-weight:700 !important;display:inline-block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;margin-top:30px;color:#fff !important}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-account article .woocommerce-MyAccount-content form button{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-account article .woocommerce-MyAccount-content form button{font-size:0.85rem;line-height:0.95rem}}.woocommerce-account article .woocommerce-MyAccount-content form button:hover{cursor:pointer}.woocommerce-account article .woocommerce-MyAccount-content .woocommerce-EditAccountForm input{border-radius:0px}.woocommerce-products-header .opening-img{background-position:center;background-size:cover;background-repeat:no-repeat;padding:160px 0px 40px 0px;position:relative;z-index:0}.woocommerce-products-header .opening-img:before{content:"";background:rgba(0, 0, 0, 0.2);width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:5}.woocommerce-products-header .opening-img h1{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:#fff;font-size:2.5rem;line-height:2.4rem;position:relative;z-index:100}@media screen and (max-width:768px){.woocommerce-products-header .opening-img h1{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-products-header .opening-img h1{font-size:3.5rem;line-height:3.4rem}}.woocommerce-products-header .opening-img .woocommerce-breadcrumb{font-weight:600;color:#fff;opacity:0.8}.shop-before-loop{padding:30px 0px}.shop-before-loop .woocommerce-result-count{float:left;width:300px}.shop-before-loop .woocommerce-ordering{float:right;width:300px}.shop-before-loop .woocommerce-ordering .orderby{border-radius:0px}.post-type-archive-product .shop-loop,.archive .shop-loop{padding:50px 0px 100px 0px;background-color:whitesmoke}.post-type-archive-product .shop-loop .single,.archive .shop-loop .single{padding:0px 5px;margin-bottom:25px;position:relative}.post-type-archive-product .shop-loop .single .image,.archive .shop-loop .single .image{height:350px;width:100%;background-color:#f0f0f0;background-blend-mode:multiply;background-position:center;background-size:contain;background-repeat:no-repeat}.post-type-archive-product .shop-loop .single a .title,.archive .shop-loop .single a .title{color:#555555;padding:11px 10% 0px 10%;width:100%;font-weight:400;font-size:1rem;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}.post-type-archive-product .shop-loop .single a .title:hover,.archive .shop-loop .single a .title:hover{color:#A40E3C}.post-type-archive-product .shop-loop .single .price,.archive .shop-loop .single .price{font-size:1.6rem;font-weight:500;display:block;padding:0px 10% 18px 10%;width:100%;color:#A40E3C}.post-type-archive-product .shop-loop .single .add_to_cart_button,.archive .shop-loop .single .add_to_cart_button{font-size:0.9rem;font-weight:500;background-color:#fff;padding:15px 10px;color:#555555;display:inline-block;position:absolute;bottom:300px;left:50%;transform:translateX(-50%);width:80%;opacity:0;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}.post-type-archive-product .shop-loop .single .add_to_cart_button .carrello,.archive .shop-loop .single .add_to_cart_button .carrello{background-image:url(//officina33.com/wp-content/themes/officina33/sass/images/Officina33_carrello.svg);background-repeat:no-repeat;background-position:left;background-size:contain;width:25px;height:15px;position:relative;display:inline-block}.post-type-archive-product .shop-loop .single .added_to_cart,.archive .shop-loop .single .added_to_cart{font-size:0.9rem;font-weight:500;background-color:green;padding:4px 10px;color:white;display:inline-block;float:left}.post-type-archive-product .shop-loop .single:hover .add_to_cart_button,.archive .shop-loop .single:hover .add_to_cart_button{bottom:110px;opacity:1}.py-3{padding-top:30px;padding-bottom:30px}.pt-5{padding-top:50px}.woocommerce-single-product-header{margin-top:100px}@media screen and (min-width:1024px){.woocommerce-single-product-header{margin-top:130px}}.woocommerce-single-product-header .woocommerce-breadcrumb{font-size:0.9rem;font-weight:600;text-transform:uppercase}.woocommerce-single-product-header .woocommerce-breadcrumb a{font-weight:400}.woocommerce-single-product-header .woocommerce-breadcrumb a:visited{color:black}.woocommerce-single-product-content{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1024px){.woocommerce-single-product-content{padding-top:50px;padding-bottom:50px}}.woocommerce-single-product-content .button{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;display:inline-block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .button{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-single-product-content .button{font-size:0.85rem;line-height:0.95rem}}.woocommerce-single-product-content .woocommerce-message{border-top-color:#CAD55B;padding-right:0px}.woocommerce-single-product-content .woocommerce-message:before{color:#CAD55B}.woocommerce-single-product-content .woocommerce-message .button{border-radius:0px;background-color:#A0BF38;color:#fff}.woocommerce-single-product-content .images-slider{width:100%}.woocommerce-single-product-content .images-slider .image{background-color:#FAFAFA;width:100%;padding:10px;border-radius:12px;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}.woocommerce-single-product-content .images-slider .image:hover{background-color:#ececec}.woocommerce-single-product-content .images-slider .image img{mix-blend-mode:multiply;width:100%;height:auto}@media screen and (max-width:768px){.woocommerce-single-product-content .images-slider .image{margin-bottom:20px}}.woocommerce-single-product-content .images-nav-slider .image{background-color:#FAFAFA;width:100%;padding:10px;transition:ease;transition-duration:0.5s;-webkit-transition:ease;-webkit-transition-duration:0.5s;-moz-transition:ease;-moz-transition-duration:0.5s;-ms-transition:ease;-ms-transition-duration:0.5s}.woocommerce-single-product-content .images-nav-slider .image img{mix-blend-mode:multiply;width:100%}.woocommerce-single-product-content .entry-summary{width:100% !important;margin:0px !important}.woocommerce-single-product-content .woocommerce-tabs{margin-top:40px}.woocommerce-single-product-content .single-product input{border-radius:0px}.woocommerce-single-product-content .single-product button{font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;border-radius:0px;background-color:#A0BF38 !important}.woocommerce-single-product-content .single-product .woocommerce-notices-wrapper .woocommerce-message a{margin-left:10px;background-color:#A0BF38;border-radius:0px;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase}.woocommerce-single-product-content .onsale{background-color:red !important;border-radius:0px !important;padding:9px !important;top:0px !important;left:0px !important;min-height:0px !important;min-width:0px !important;font-weight:500 !important;line-height:normal !important}.woocommerce-single-product-content .flex-viewport{margin-bottom:10px}.woocommerce-single-product-content .woocommerce-product-title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:600;text-align:left;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:768px){.woocommerce-single-product-content .woocommerce-product-title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .woocommerce-product-title{font-size:2.1rem;line-height:1.9rem}}.woocommerce-single-product-content .price{text-align:left;display:block;font-family:"Montserrat", sans-serif;font-weight:700;font-size:1.2rem !important;line-height:1.3rem;color:#A40E3C;color:#A40E3C !important;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .price{font-size:1.3rem !important;line-height:1.3rem}}@media screen and (min-width:1024px){.woocommerce-single-product-content .price{font-size:1.3rem !important;line-height:1.4rem}}.woocommerce-single-product-content .price del{display:block;color:#b4b4b4}.woocommerce-single-product-content .price ins{display:block;margin-top:10px;text-decoration:none;font-weight:800;font-size:23px}.woocommerce-single-product-content .sku{font-weight:600;margin-bottom:20px}.woocommerce-single-product-content .add-data{margin:10px 0px 20px 0px}.woocommerce-single-product-content .excerpt{margin-bottom:20px}.woocommerce-single-product-content .product-notice{background-color:#A40E3C;padding:10px;margin-top:1.5rem;max-width:500px}.woocommerce-single-product-content .product-notice h4{text-transform:uppercase;font-size:20px;margin-bottom:5px;color:white;background-color:#580921;padding:5px 10px;display:inline-block}.woocommerce-single-product-content .product-notice p{margin-left:10px;font-size:18px;color:white}.woocommerce-single-product-content .product-notice p a{font-weight:bold;color:white !important}.woocommerce-single-product-content .add_to_cart_button{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;display:inline-block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .add_to_cart_button{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-single-product-content .add_to_cart_button{font-size:0.85rem;line-height:0.95rem}}.woocommerce-single-product-content .added_to_cart{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;display:inline-block;padding:10px;margin-left:20px;text-align:left;border-radius:0px;background-color:#FA9900}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .added_to_cart{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-single-product-content .added_to_cart{font-size:0.85rem;line-height:0.95rem}}.woocommerce-single-product-content .woocommerce-product-details__short-description{font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.8rem}@media screen and (max-width:768px){.woocommerce-single-product-content .woocommerce-product-details__short-description{font-size:1.1rem;line-height:1.7rem}}.woocommerce-single-product-content .woocommerce-product-details__short-description p{margin-bottom:8px}.woocommerce-single-product-content .product_meta span{display:block;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;font-weight:400}@media screen and (max-width:768px){.woocommerce-single-product-content .product_meta span{font-size:1.1rem;line-height:1.3rem}}.woocommerce-single-product-content .product_meta span a{font-weight:500;text-decoration:underline}.woocommerce-single-product-content .product_meta .sku{display:inline}.woocommerce-single-product-content .description{margin:30px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:40px 0px}.woocommerce-single-product-content .description .section-title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;margin-bottom:30px}@media screen and (max-width:768px){.woocommerce-single-product-content .description .section-title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .description .section-title{font-size:2.1rem;line-height:1.9rem}}.woocommerce-single-product-content .woocommerce-tabs{background-color:#FAFAFA}.woocommerce-single-product-content .woocommerce-tabs .tabs{margin:0px !important;padding:0px !important;border-bottom:1px solid #A0BF38 !important}.woocommerce-single-product-content .woocommerce-tabs .tabs:before{border:none !important}.woocommerce-single-product-content .woocommerce-tabs .tabs li{border-radius:0px !important;border:0px;border:1px solid #A0BF38 !important;border-bottom:0px !important;font-family:"Montserrat", sans-serif;font-weight:300;font-size:1rem;line-height:1.25rem;text-transform:uppercase;font-size:0.8rem !important;background-color:#fff !important;margin:0px -2px !important}@media screen and (max-width:768px){.woocommerce-single-product-content .woocommerce-tabs .tabs li{font-size:1.1rem;line-height:1.3rem}}.woocommerce-single-product-content .woocommerce-tabs .tabs li a{font-weight:500 !important}.woocommerce-single-product-content .woocommerce-tabs .tabs li:before{content:none !important}.woocommerce-single-product-content .woocommerce-tabs .tabs li:after{content:none !important}.woocommerce-single-product-content .woocommerce-tabs .tabs .active{background-color:#A0BF38 !important}.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #A0BF38;padding:10px !important;border-top:0px}.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:1.1rem}.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel h3{margin-top:20px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-weight:400;font-size:1rem}@media screen and (max-width:768px){.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:3rem;line-height:2.8rem}}.woocommerce-single-product-content .woocommerce-tabs .woocommerce-Tabs-panel h3 strong{font-weight:400}.woocommerce-single-product-content .related h2{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;font-weight:500;padding:20px 0px;margin-bottom:40px;border-bottom:1px solid #A40E3C}@media screen and (max-width:768px){.woocommerce-single-product-content .related h2{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .related h2{font-size:3rem;line-height:2.8rem}}.woocommerce-single-product-content .related .single{width:100%;position:relative;min-height:390px}.woocommerce-single-product-content .related .single .image{width:100%}.woocommerce-single-product-content .related .single .image img{width:100%;height:auto}.woocommerce-single-product-content .related .single .title{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;text-align:center;margin:15px 0px;text-transform:lowercase}@media screen and (max-width:768px){.woocommerce-single-product-content .related .single .title{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .related .single .title{font-size:2.1rem;line-height:1.9rem}}.woocommerce-single-product-content .related .single .title:first-letter{text-transform:uppercase}.woocommerce-single-product-content .related .single .price{text-align:center;font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:700 !important;color:#A0BF38 !important;font-size:1.3rem;display:block}@media screen and (max-width:768px){.woocommerce-single-product-content .related .single .price{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-single-product-content .related .single .price{font-size:2.1rem;line-height:1.9rem}}.woocommerce-single-product-content .related .single .button{width:100%;display:block;text-align:center;position:absolute;bottom:0px}.go-back{color:#a40e3c !important;text-decoration:underline;position:relative;display:flex;height:20px;margin-left:10px;align-items:center}.go-back::before{content:"";position:absolute;left:-10px;width:10px;height:10px;background:url(//officina33.com/wp-content/themes/officina33/image/back-arrow-main.svg);background-repeat:no-repeat;background-size:10px 10px}.custom-title .bold-part{font-weight:800}.custom-title .regular-part{font-weight:500}.purchase-product{text-transform:uppercase;font-weight:700;background-color:#A40E3C;min-width:300px;text-align:center;padding:9px 0;color:white;cursor:pointer}.o33-notice{border:1px solid #A40E3C;border-radius:12px;padding:10px;margin-bottom:30px;text-align:center}.form-group input,.form-group textarea{background-color:inherit !important;border-radius:5px !important;border:1px solid #D3D3D3 !important;color:inherit}.form-group input:focus-visible,.form-group textarea:focus-visible{outline:2px solid #A40E3C}.mt-3{margin-top:30px}.woocommerce-cart .woo-wrapper{padding:100px 0px}@media screen and (max-width:768px){.woocommerce-cart .woo-wrapper{padding:40px 0px}}.woocommerce-cart .woo-wrapper .page-title{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:#A40E3C;margin:30px 0px 30px 0px}@media screen and (max-width:768px){.woocommerce-cart .woo-wrapper .page-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-cart .woo-wrapper .page-title{font-size:3.5rem;line-height:3.4rem}}.woocommerce-cart .woo-wrapper .return-to-shop a{border-radius:0px;background-color:#A0BF38;font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase}.woocommerce-cart .woo-cart table{border-collapse:collapse}.woocommerce-cart .woo-cart .woocommerce-cart-form{padding-top:40px}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents{border-radius:0px}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead{color:black;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d9d9d9}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead th{font-weight:700 !important}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents td,.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{padding-left:10px;padding-right:10px}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{text-transform:uppercase}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents tr{border-top:1px solid #d9d9d9}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents tr:nth-child(even){background-color:#FAFAFA}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{font-weight:500}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a:visited{color:black}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a{font-size:2rem;line-height:1.8rem}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{padding:15px}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail img{mix-blend-mode:multiply}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail:before{content:""}.woocommerce-cart .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents input{border-radius:0px}.woocommerce-cart .woo-cart .cart_totals{margin-top:40px}.woocommerce-cart .woo-cart .cart_totals h2{font-family:"Montserrat", sans-serif;font-weight:900;font-size:2.35rem;line-height:2.15rem;text-transform:uppercase;letter-spacing:0rem;font-weight:600;margin-bottom:20px}@media screen and (max-width:768px){.woocommerce-cart .woo-cart .cart_totals h2{font-size:1.9rem;line-height:1.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-cart .woo-cart .cart_totals h2{font-size:2.1rem;line-height:1.9rem}}.woocommerce-cart .woo-cart .cart_totals .shop_table{border-radius:0px}.woocommerce-cart .woo-cart .cart_totals .shop_table .order-total,.woocommerce-cart .woo-cart .cart_totals .shop_table .cart-subtotal{background-color:#ececec;color:#A40E3C}.woocommerce-cart .woo-cart .cart_totals .shop_table .order-total th,.woocommerce-cart .woo-cart .cart_totals .shop_table .order-total td,.woocommerce-cart .woo-cart .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woo-cart .cart_totals .shop_table .cart-subtotal td{padding:7px}.woocommerce-cart .woo-cart .cart_totals .shop_table .cart-subtotal{color:black;background-color:#FAFAFA}.woocommerce-cart .woo-cart .cart_totals .wc-proceed-to-checkout a{font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.7rem;line-height:0.8rem;color:#fff;background-color:#A40E3C;padding:7px;text-transform:uppercase;display:inline-block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;color:#fff;margin-bottom:60px}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-cart .woo-cart .cart_totals .wc-proceed-to-checkout a{font-size:0.75rem;line-height:0.85rem}}@media screen and (min-width:1024px){.woocommerce-cart .woo-cart .cart_totals .wc-proceed-to-checkout a{font-size:0.85rem;line-height:0.95rem}}.woocommerce-cart .woo-cart .woocommerce-notices-wrapper{padding:40px 0px}.woocommerce-cart .woo-cart .woocommerce-notices-wrapper .woocommerce-message{background-color:#FA9900;padding:7px}.woocommerce-checkout article{margin-bottom:40px !important}.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{background:#d9d9d9;color:black;padding:7px;margin:5px 0px}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#ececec;color:black;padding:7px;margin:5px 0px}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{text-decoration:underline}.woocommerce-checkout .woo-wrapper .page-title{font-family:"Montserrat", sans-serif;font-weight:800;font-size:4.5rem;line-height:4.4rem;text-transform:uppercase;color:#A40E3C;margin:30px 0px 30px 0px}@media screen and (max-width:768px){.woocommerce-checkout .woo-wrapper .page-title{font-size:2.7rem;line-height:2.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-checkout .woo-wrapper .page-title{font-size:3.5rem;line-height:3.4rem}}.woocommerce-checkout .woocommerce-checkout{margin-top:30px}.woocommerce-checkout .woocommerce-checkout p{margin:5px 0px}.woocommerce-checkout .woocommerce-checkout input{border-radius:0px}.woocommerce-checkout .woocommerce-checkout .woocommerce-input-wrapper .select2-selection{border-radius:0px}.woocommerce-checkout .woocommerce-shipping-fields{margin-top:30px}.woocommerce-checkout .woocommerce-additional-fields textarea{border-radius:0px}.woocommerce-checkout #order_review_heading{margin:30px 0px}.woocommerce-checkout #order_review table{border-radius:0px;border-spacing:0px;text-align:left}.woocommerce-checkout #order_review table tfoot{margin-bottom:20px}.woocommerce-checkout #order_review table th,.woocommerce-checkout #order_review table td{padding:5px}.woocommerce-checkout #order_review .cart-subtotal{background-color:#ececec;padding:7px;margin:3px 0px;min-height:40px}.woocommerce-checkout #order_review .woocommerce-shipping-totals{background-color:#d9d9d9;padding:7px;margin:3px 0px;min-height:70px}.woocommerce-checkout #order_review .order-total{background-color:#A40E3C;color:#fff;padding:7px;margin:3px 0px;min-height:40px}.woocommerce-checkout .wc_payment_methods{list-style:none;margin:20px 0px}.woocommerce-checkout .woocommerce-checkout-payment{border-radius:0px}.woocommerce-checkout #place_order{font-family:"Montserrat", sans-serif;font-weight:900;font-size:1rem;line-height:1.1rem;letter-spacing:0.1rem;border:1px solid #A40E3C;color:#A40E3C;padding:10px;text-transform:uppercase;display:inline-block;padding:10px;text-align:left;border-radius:0px;background-color:#A40E3C;margin-bottom:30px;color:#fff;margin-top:30px}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents{border-radius:0px}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead{background-color:#A0BF38;color:#fff}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents td,.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{padding-left:10px;padding-right:10px}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{text-transform:uppercase}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name{font-weight:600}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a:visited{color:black}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a{font-size:2rem;line-height:1.8rem}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail:before{content:""}.woocommerce-checkout .woo-cart .woocommerce-cart-form .woocommerce-cart-form__contents input{border-radius:0px}.woocommerce-checkout .woo-cart .cart_totals{margin-top:40px}.woocommerce-checkout .woo-cart .cart_totals h2{font-family:"Montserrat", sans-serif;font-weight:500;font-size:3.5rem;line-height:3.3rem;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:768px){.woocommerce-checkout .woo-cart .cart_totals h2{font-size:2.7rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce-checkout .woo-cart .cart_totals h2{font-size:3rem;line-height:2.8rem}}.woocommerce-checkout .woo-cart .cart_totals .shop_table{border-radius:0px}.woocommerce-checkout .woo-cart .cart_totals .shop_table .order-total{background-color:#A0BF38;color:#A40E3C}.woocommerce-checkout .woo-cart .cart_totals .wc-proceed-to-checkout a{background-color:#A40E3C;color:#fff}.woocommerce-notices-wrapper .woocommerce-error{list-style:none;padding:0px;background-color:transparent}.woocommerce-notices-wrapper .woocommerce-error li{background-color:#FA9900;padding:7px;margin-bottom:2px}.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-Message{background-color:transparent}.woocommerce-MyAccount-content .woocommerce-message .button,.woocommerce-MyAccount-content .woocommerce-Message .button{padding:7px;background-color:#A40E3C;color:#fff !important;margin-right:20px}.woocommerce-MyAccount-content .woocommerce-Addresses h3{font-size:1.3rem !important}.woocommerce-MyAccount-content .woocommerce-Addresses a{background-color:#A40E3C;padding:7px;margin-bottom:2px;color:#fff !important;font-weight:600}.woocommerce-form-login,.woocommerce-form-register{padding:20px 0px}.woocommerce-form-login h2,.woocommerce-form-register h2{margin-top:20px}.woocommerce-form-login input,.woocommerce-form-register input{border-radius:0px;background-color:#ececec}.woocommerce-form-register__submit{background-color:#A40E3C;padding:7px;margin-bottom:2px;color:#fff !important;font-weight:600;margin-top:30px;border-radius:0px}.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;
margin-left: auto;
margin-right: auto;
}
.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;
}
.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;
}[data-key="field_5bcf377cc6204"]{
background: orange !important;
}
.lock input{
pointer-events: none;
}
.lock .acf-button-group{
pointer-events: none;
}
.lock .acf-button{
pointer-events: none;
}html.lb-disable-scrolling {
overflow: hidden; position: fixed;
height: 100vh;
width: 100vw;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//officina33.com/wp-content/themes/officina33/lightbox_img/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//officina33.com/wp-content/themes/officina33/lightbox_img/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//officina33.com/wp-content/themes/officina33/lightbox_img/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//officina33.com/wp-content/themes/officina33/lightbox_img/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}.flickity-enabled {
position: relative;
}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-button {
position: absolute;
background: hsla(0, 0%, 100%, 0.75);
border: none;
color: #333;
}
.flickity-button:hover {
background: white;
cursor: pointer;
}
.flickity-button:focus {
outline: none;
box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
opacity: 0.6;
}
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none;
}
.flickity-button-icon {
fill: currentColor;
} .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; transform: translateY(-50%);
}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
} .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #a40e3c;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #a40e3c;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: var(--adp-color-current-date);--adp-cell-background-color-selected-hover: #850c30;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}