@charset "UTF-8";@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@-webkit-keyframes show-modal{0%{top:100vh;position:relative}to{top:0;position:fixed}}@keyframes show-modal{0%{top:100vh;position:relative}to{top:0;position:fixed}}a,abbr,acronym,address,applet,article,aside,b,big,blockquote,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{padding:0;border:0;font:inherit}audio,canvas,img,video{margin:0;padding:0;font:inherit}body,img{vertical-align:baseline}audio,canvas,video{border:0}.slick-slide img,article,aside,details,figcaption,figure,header,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.slick-slide.slick-loading img,template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help}.row-image__banner .overlay em,dfn,em{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace}button,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input::-moz-focus-inner{border:0;padding:0}.header .login i,input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}b,optgroup,strong{font-weight:700}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::after,::before{box-sizing:inherit}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none!important}*{box-sizing:border-box}@font-face{font-display:swap;font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?gehvdl=);src:url(/fonts/icomoon/icomoon.eot?gehvdl=#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?gehvdl=) format("truetype"),url(/fonts/icomoon/icomoon.woff?gehvdl=) format("woff"),url(/fonts/icomoon/icomoon.svg?gehvdl=#icomoon) format("svg");font-weight:400;font-style:normal}i{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tiktok:before{content:"\e90a"}.icon-linkedin:before{content:"\e90b"}.icon-envelope:before{content:"\f0e0"}.icon-facebook:before{content:"\f09a"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-download:before{content:"\e908"}.icon-check:before{content:"\e907"}.icon-lock:before{content:"\e906"}.icon-down:before{content:"\e902"}.icon-close_modal:before{content:"\e903"}.icon-close:before,.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.icon-prev:before{content:"\e905"}.icon-next:before{content:"\e909"}.icon-quotation:before{content:"\e900"}.icon-search:before{content:"\e901"}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_container_wrapper,.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;overflow:hidden;top:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.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}.mfp-align-top .mfp-container:before,.slick-arrow.slick-hidden{display:none}.mfp-bg{overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.header .search--wrap .thomForm span.field-validation-valid,.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:0.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:150ms}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:150ms}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:0.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:250ms}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:250ms}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:0.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:350ms}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:350ms}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:0.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:450ms}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:450ms}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:0.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:550ms}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:550ms}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:0.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:650ms}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:650ms}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:0.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:750ms}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:750ms}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:0.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:850ms}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:850ms}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:0.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:950ms}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:950ms}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:cubic-bezier(.42,0,1,1)}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:cubic-bezier(0,0,.58,1)}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:cubic-bezier(.42,0,.58,1)}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate3d(0,0,0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate3d(0,0,0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate3d(0,0,0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate,[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-down].aos-animate,[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}@font-face{font-display:swap;font-family:lg;src:url(/fonts/lg.ttf?22t19m=) format("truetype"),url(/fonts/lg.woff?22t19m=) format("woff"),url(/fonts/lg.svg?22t19m=#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);cursor:pointer;display:block;font-size:22px;position:absolute;top:50%;z-index:1080;border:0;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium;background:0 0;border:0;box-shadow:none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(.5,.5,.5);opacity:0;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;transform:translate3d(0,100%,0);transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium;border:0}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/img/vimeo-play.png) no-repeat 0 0}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/img/vimeo-play.png) no-repeat 0 -58px}.lg-outer .lg-has-html5 .lg-video-play{background:url(/img/video-play.png) no-repeat 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/img/youtube-play.png) no-repeat 0 0}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/img/youtube-play.png) no-repeat 0 -60px}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1,1,1);transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,transform .15s ease 0s;transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translate3d(0,5px,0);transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;text-align:left;opacity:0;outline:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/img/loading.gif) no-repeat center center;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap{display:inline-block;left:0;right:0;top:0;bottom:0}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-backdrop,.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0}.lg-backdrop.in,.lg-css3.lg-fade .lg-item.lg-current,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-fade .lg-item,.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}footer{width:100%;display:block;float:left;max-width:1600px;background-color:#1d1d1d;color:#a9a9a9;z-index:300}footer .row-max__w{padding:0 calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){footer .row-max__w{height:inherit}}footer .scrollto{background-color:#a61229;height:60px;position:absolute;right:18px;-js-display:flex;display:flex;justify-content:center;align-items:flex-end;top:-80px;width:45px;z-index:10;padding-bottom:15px}@media all and (min-width:48em){footer .scrollto{height:100px;right:54px;top:-130px;width:66px;padding-bottom:30px}}footer .scrollto i{display:inline-block;color:#fff;font-size:18px;transform:rotate(90deg)}@media all and (min-width:50em){footer .scrollto i{font-size:26px}}footer .top{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0}footer .bottom .links:not(:last-child),footer .top>div:not(:last-child){margin-bottom:30px}@media all and (min-width:48em){footer .top{padding-top:60px;padding-bottom:60px}footer .top>div{-js-display:flex;display:flex;align-items:center;justify-content:space-between}}footer .div_p{display:block;font-size:14px}footer .div_p b,footer .div_p strong{font-weight:700;font-size:18px}footer .social{display:block;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:48em){footer .social{margin-top:0}}footer .social a{float:left;-js-display:flex;display:flex;justify-content:center;align-items:center;font-size:24px;color:#a9a9a9;margin-left:15px;border:2px solid currentColor;border-radius:50%;width:44px;height:44px;text-align:center}footer .social a:first-of-type{margin-left:0}@media all and (min-width:48em){footer .social a{font-size:21px;width:40px;height:40px}}@media all and (min-width:50em){footer .social a{font-size:25px;width:48px;height:48px;transition:all .35s linear}footer .social a:hover{color:#fff}}footer .bottom{width:100%;display:block;float:left;background-color:#000;padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-bottom:100px}@media all and (min-width:48em){footer .bottom{padding-top:30px;padding-bottom:110px}footer .bottom>div{-js-display:flex;display:flex;justify-content:space-between}}footer .bottom .links{display:block}@media all and (min-width:48em){footer .bottom .links{-js-display:flex;display:flex;gap:108px;margin-bottom:0}}footer .bottom .links li{padding-top:4px;padding-bottom:4px}footer .bottom .links a{font-size:14px;color:#a9a9a9}footer .bottom .links a:after{content:"|";margin:0 15px;display:inline-block}footer .bottom .links a:last-of-type:after{display:none}@media all and (min-width:50em){footer .bottom .links a span{transition:all .35s .05s linear}footer .bottom .links a:hover span{color:#fff}}.header{-js-display:flex;display:flex;align-items:center;justify-content:space-between;width:100%;top:0;left:0;right:0;margin:0 auto;z-index:1200;background-color:#fff;height:60px;transform:translateZ(0);will-change:transform;position:fixed!important;padding:0 18px}.header.row-max__w{max-width:1300px}.header:after{content:"";position:absolute;left:0;top:100%;width:100%;height:2px;background-color:#f6f6f6;z-index:1202}@media all and (min-width:50em){.header{height:100px;padding-left:1.5vw;padding-right:1.5vw;transition:top .45s ease-in-out}.header:after{height:3px}}@media all and (min-width:61.875em){.header{height:140px;gap:10px}}@media screen and (min-width:1180px){.header{gap:0}}@media screen and (min-width:1265px){.header{max-width:1300px;padding-left:2vw;padding-right:2vw}}.header.is-not-visible{top:-100%}.header .custom_select{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;display:none;position:relative;z-index:1203}@media all and (min-width:61.875em){.header .custom_select{display:block}}.header .custom_select .titleText{display:block;text-align:center;padding:0;position:relative}.header .custom_select .titleText .label{position:relative;width:45px;height:45px;line-height:45px;background-color:rgba(247,247,247,.3);border-radius:50%}.header .custom_select .select_cont{width:100%;display:none;position:absolute;top:100%;left:0;z-index:10;padding:10px 0}.header .custom_select .select_cont a,.header .login,.header .nav .lang a{width:45px;height:45px;text-align:center;line-height:45px;border-radius:50%}.header .custom_select .select_cont a{display:block;background-color:#f7f7f7;transition:all .35s linear}.header .custom_select .select_cont a:hover{background-color:#1d1d1d;color:#fff}.header .custom_select .select_cont .is-selected a{display:none}.header .login,.header .nav .lang a{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;background-color:rgba(247,247,247,.3)}.header .login{-js-display:inline-flex;display:inline-flex;align-items:center;justify-content:center;margin-top:36px}@media all and (min-width:61.875em){.header .login{display:block;transition:all .35s linear;margin-top:0}.header .login:hover{background-color:#f7f7f7}}.header .nav{position:absolute;left:0;top:100%;padding:18px 18px 36px;width:100%;display:none;background-color:#fff;overflow:hidden}.header .nav .scroll-wrapper{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 60px);padding-bottom:36px}@media screen and (min-width:1180px){.header .nav .scroll-wrapper{-js-display:flex;display:flex;align-items:center;height:inherit;overflow:visible;width:100%;padding-bottom:0}.header .nav{display:block;position:relative;left:auto;top:auto;width:100%;height:inherit;padding:0;overflow:visible}}.header .nav .lang{-js-display:flex;display:flex;margin-top:36px}.header .nav .lang a{margin-right:18px}.header .nav .lang a.is-selected{background-color:#4f4f4f;color:#fff}@media all and (min-width:61.875em){.header .nav .lang{display:none}}.header .menu{width:100%;display:block;font-size:0;margin-bottom:40px}@media screen and (min-width:1180px){.header .menu{height:inherit;-js-display:flex;display:flex;margin-bottom:0;padding-left:1.5vw;padding-right:1.5vw}}@media screen and (min-width:1265px){.header .menu{padding-left:2vw;padding-right:2vw}}.header .dx .shop,.header .menu>li{text-transform:uppercase;font-size:30px;font-family:Oswald,sans-serif}.header .menu>li{display:block;margin:10px 0;position:relative}@media screen and (min-width:1180px){.header .menu>li{margin:0 8px;font-size:16px;height:inherit}}@media screen and (min-width:1265px){.header .menu>li{margin:0 10px}}.header .menu>li:after,.header .menu>li>.menu-item:after{position:absolute;left:0;width:100%;background-color:#a61229;opacity:0}.header .menu>li:after{height:3px;top:100%;z-index:100}@media all and (min-width:61.875em){.header .menu>li:after{content:"";transition:all .35s linear}}.header .menu>li>.menu-item{position:relative;display:block;white-space:nowrap}.header .menu>li>.menu-item:after{content:"";display:block;bottom:0;height:1px}@media screen and (min-width:1180px){.header .menu>li>.menu-item{cursor:pointer;align-items:center;-js-display:flex;display:flex;justify-content:center;height:100%;transition:all .35s linear}.header .menu>li>.menu-item:after{bottom:auto;top:calc(50% + 12px)}}.header .menu>li>.menu-item.is-selected{color:#a61229}.header .menu-sub ul .menu-sub-item.is-selected:after,.header .menu>li.sub-menu-open:after,.header .menu>li>.menu-item.is-selected:after{opacity:1}@media (hover:hover){.header .menu>li>.menu-item:hover{color:#a61229}}.header .menu-sub{display:none;margin:5px 0 30px}@media all and (min-width:61.875em){.header .menu-sub{position:fixed;left:0;top:calc(100% + 3px);width:100%;padding-top:40px;padding-bottom:40px;padding-left:1.5vw;padding-right:1.5vw;background-color:#fcfcfc;text-align:left;margin:0}}@media screen and (min-width:1265px){.header .menu-sub{padding-left:2vw;padding-right:2vw}}.header .menu-sub ul,.header .menu-sub ul ul{display:block;color:#4f4f4f;list-style:disc;list-style-position:inside}@media all and (min-width:61.875em){.header .menu-sub ul{padding-left:calc(150px + 1.5vw + 8px);padding-right:4vw}}@media screen and (min-width:1265px){.header .menu-sub ul{padding-left:calc(175px + 2vw + 15px)}}.header .menu-sub ol li,.header .menu-sub ul li{padding:8px 0;margin:0;font-family:Courier,"Courier New",sans-serif;text-transform:none}.header .menu-sub ul li{position:relative;font-size:18px}@media all and (min-width:61.875em){.header .menu-sub ul .menu-sub-item{transition:all .35s linear;color:#4f4f4f}.header .menu-sub ul .menu-sub-item:hover{color:#1d1d1d}}.header .menu-sub ul .menu-sub-item.is-selected,.header .menu-sub ul ul li a.is-selected{color:#a61229}.header .menu-sub ul .menu-sub-item.is-selected:after{width:100%}.header .menu-sub ul ul{list-style:"-";list-style-position:outside;padding-left:36px;padding-right:30px;padding-top:8px}.header .menu-sub ul ul li{padding:8px 10px}@media (hover:hover){.header .menu-sub ul ul li a{transition:all .35s linear}.header .menu-sub ul ul li a:hover{color:#1d1d1d}}.header .menu-sub ol{display:block;margin-top:18px}@media all and (min-width:61.875em){.header .menu-sub ol{margin-top:36px}}.header .menu-sub ol li{display:block;font-size:16px}@media all and (min-width:50em){.header .menu-sub ol li{padding:8px}}.header .menu-sub ol .menu-sub-item{display:block;color:#a61229}@media all and (min-width:61.875em){.header .menu-sub ol .menu-sub-item{transition:all .35s linear}.header .menu-sub ol .menu-sub-item:hover{color:#1d1d1d}.header .menu-sub ol .menu-sub-item.is-selected{text-decoration:underline}}.header .logo{display:block;position:relative}.header .logo img{display:block;width:80px}@media all and (min-width:50em){.header .logo img{width:150px}}@media screen and (min-width:1265px){.header .logo img{width:175px}}.header .dx{display:block}@media all and (min-width:61.875em){.header .dx{-js-display:flex;display:flex;align-items:center;gap:10px;margin-left:auto}}.header .dx .shop{background-color:#a61229;-js-display:inline-flex;display:inline-flex;align-items:center;color:#fff;padding:10px 14px;white-space:nowrap}@media all and (min-width:61.875em){.header .dx .shop{font-size:16px;transition:all .35s linear}.header .dx .shop:hover{background-color:#780107}}.header .dx .shop i{display:block;font-size:16px;margin-left:8px}@media all and (min-width:50em){.header .dx .shop i{font-size:10px}}.header .search--button__desk{display:none;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;width:45px;height:45px;background-color:rgba(247,247,247,.3);border-radius:50%;margin-top:36px}.header .search--button__desk svg,.header .search--button__mob svg,.header .search--wrap .inner .title svg,.header .search--wrap .thomForm .formSubmit svg{width:16px}@media all and (min-width:61.875em){.header .search--button__desk{-js-display:inline-flex;display:inline-flex;transition:all .35s linear;margin-top:0}.header .search--button__desk:hover{background-color:#f7f7f7}}.header .search--button__desk.selected,.header .search--button__mob.selected{color:#a61229}.header .search--button__mob{-js-display:inline-flex;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;width:60px;height:60px;margin-left:auto}@media screen and (min-width:1180px){.header .search--button__mob{display:none}}.header .ico_menu{width:20px;height:20px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:0;cursor:pointer;background-color:transparent;padding:0;position:relative;z-index:10;transition:background-color 0s}@media screen and (min-width:1180px){.header .ico_menu{display:none}}.header .ico_menu:focus{outline:0}.header .ico_menu span{display:block;position:absolute;top:50%;left:50%;height:2px;background:#a61229;transform:translate(-50%,-50%);width:100%}@media all and (min-width:50em){.header .ico_menu span{transition:all .15s linear;height:2px}}.header .ico_menu span:after,.header .ico_menu span:before{position:absolute;display:block;left:50%;width:100%;top:50%;height:2px;background-color:#a61229;content:""}.header .ico_menu span:before{transform:translateX(-50%) translateY(calc(-50% - 4px))}.header .ico_menu span:after{transform:translateX(-50%) translateY(calc(-50% + 4px))}@media all and (min-width:50em){.header .ico_menu span:after,.header .ico_menu span:before{height:2px;transition:all .15s linear}.header .ico_menu span:before{transform:translateX(-50%) translateY(calc(-50% - 6px))}.header .ico_menu span:after{transform:translateX(-50%) translateY(calc(-50% + 6px))}.header .ico_menu:hover span,.header .ico_menu:hover span:after,.header .ico_menu:hover span:before{background:#780107}}.header.open{z-index:1210}.header.open .ico_menu span{background:0 0}.header.open .ico_menu span:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.header.open .ico_menu span:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media all and (min-width:50em){.header.is-hidden{top:-210px}}.header .search--wrap{background-color:#a61229;position:absolute;left:0;right:0;height:calc(100svh - 60px);top:60px;padding-left:35px;padding-right:35px;z-index:1201;display:none;isolation:isolate}@media all and (min-width:50em){.header .search--wrap{height:auto;padding-left:1.5vw;padding-right:1.5vw;top:100px}}@media all and (min-width:61.875em){.header .search--wrap{top:140px;padding-left:2vw;padding-right:2vw}}.header .search--wrap__overflow{position:fixed;top:0;left:50%;width:100vw;height:100vh;transform:translateX(-50%);background-color:transparent;z-index:-1}.header .search--wrap .inner{padding-bottom:35px;padding-top:45px;padding-left:0;width:100%;float:left}@media all and (min-width:61.875em){.header .search--wrap .inner{padding-left:calc(150px + 1.5vw + 8px)}}@media screen and (min-width:1265px){.header .search--wrap .inner{padding-left:calc(175px + 2vw + 15px);padding-right:179px}}.header .search--wrap .inner .title{-js-display:flex;display:flex;align-items:center;gap:12px;color:#fff;font-size:30px;font-weight:500;text-transform:uppercase;margin-bottom:20px}@media all and (min-width:50em){.header .search--wrap .inner .title{font-size:30px}}.header .search--wrap .thomForm .row{-js-display:flex;display:flex;flex-direction:column;gap:10px}@media all and (min-width:50em){.header .search--wrap .thomForm .row{flex-direction:row;gap:10px}}.header .search--wrap .thomForm .thomForm-error{color:#ac172d;padding-left:0;padding-right:0}.header .search--wrap .thomForm input[type=text]{background-color:transparent;border:2px solid #fff;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;padding:0 20px;width:100%;border-radius:0}.header .search--wrap .thomForm input[type=text]:-ms-input-placeholder{color:#fff}.header .search--wrap .thomForm input[type=text]:-moz-placeholder{color:#fff}.header .search--wrap .thomForm input[type=text]::-moz-placeholder{color:#fff}.header .search--wrap .thomForm input[type=text]::-webkit-input-placeholder{color:#fff}.header .search--wrap .thomForm input[type=text].input-validation-error{border-color:#ac172d;color:#ac172d}.header .search--wrap .thomForm .formSubmit{background-color:#fff;color:#a61229;cursor:pointer;-js-display:flex;display:flex;gap:30px;align-items:center;font-size:18px;margin:0 auto 0 0;height:50px;padding:0 20px;text-transform:uppercase;border:0}@media all and (min-width:50em){.header .search--wrap .thomForm .formSubmit{transition:all .35s linear;width:auto}.header .search--wrap .thomForm .formSubmit:hover{background-color:#f7f7f7}}.header .search--wrap .thomForm .checkcont{position:relative}.header .search--wrap .thomForm .checkcont .label{-js-display:flex;display:flex;align-items:center;gap:14px;position:relative;color:#fff}.header .search--wrap .thomForm .checkcont .checkbox{border-radius:50%;border:2px solid #fff;display:block;height:24px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:24px}.header .search--wrap .thomForm .checkcont .customcheckbox{border:2px solid #fff;border-radius:50%;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.header .search--wrap .thomForm .checkcont .customcheckbox:after{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:10px;margin:0;opacity:0;transition:all .25s .05s linear;width:10px}.header .search--wrap .thomForm .checkcont__label{font-size:18px;line-height:normal}.header .search--wrap .thomForm .checkcont .checkbox:checked~.customcheckbox:after{opacity:1}.header .search--wrap .thomForm .checkgroup{-js-display:flex;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;clear:both}@media all and (min-width:50em){.header .search--wrap .thomForm .checkgroup{flex-direction:row;gap:40px}}body,html{font-family:Courier,"Courier New",sans-serif;font-weight:400;line-height:normal;background-color:#f7f7f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color:#4f4f4f;height:auto}body{height:100%;margin:0 auto}a,body,input{color:#4f4f4f}a{text-decoration:none}input{font-family:Courier,"Courier New",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#barba-wrapper{display:block;height:100%}.barba-container{min-height:100%;-js-display:flex;display:flex;flex-direction:column;align-items:center}.wrap{width:100%;display:block;float:left;padding-top:60px;position:relative}@media all and (min-width:50em){.wrap{max-width:1600px;padding-top:0;position:relative;margin:0 auto}}.content_all,.momentum-scroll{width:100%;display:block;position:relative}.content_all{float:left;max-width:1400px;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1)}.momentum-scroll{z-index:1;right:0;margin:0 auto;max-width:container()}@media all and (min-width:50em){body.scroll .wrap{padding-top:120px}}.lg-video__btn{cursor:pointer}.cta-btn,.cta-btn span{display:block;position:relative}.cta-btn{margin:0 auto;text-align:center;margin-top:calc(36px + ((100% - 234px)/ 12*1))}.cta-btn span{width:100%;padding:4px 0;font-family:Oswald,sans-serif;font-size:22px;color:#4f4f4f;text-transform:uppercase;border-right:2px solid #ddd;border-left:2px solid #ddd}@media all and (min-width:50em){.cta-btn span{display:inline-block;font-size:24px;min-width:280px;padding:10px 50px;width:auto;transition:all .35s linear}}.cta-btn span:before{transition:all .25s ease-in-out}.cta-btn span:after,.cta-btn span:before{content:"";position:absolute;height:2px;width:0%;background-color:#ddd;z-index:1}.cta-btn span:before{right:0;top:0}.cta-btn span:after{left:0;bottom:0;transition:all .25s .25s ease-in-out}.cta-btn.grey span{color:#f7f7f7}.cta-btn.white span{border-color:#fff;color:#fff}.cta-btn.white span:after,.cta-btn.white span:before{background-color:#fff}.cta-btn.black span{border-color:#000;color:#000}.cta-btn.black span:after,.cta-btn.black span:before{background-color:#000}@media all and (min-width:20em) and (max-width:49.9375em){.cta-btn.share span{opacity:0}.cta-btn.share .addthis_toolbox{opacity:1}}.cta-btn .addthis_toolbox{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:100;opacity:0;transition:all .35s linear}.cta-btn .addthis_toolbox .custom_images{font-size:0}.cta-btn .addthis_toolbox .custom_images a{display:inline-block;margin:0 5px;width:60px!important;height:60px;border-radius:100%;font-size:22px;position:relative;color:#fff;background-color:#a61229}@media all and (min-width:50em){.cta-btn .addthis_toolbox .custom_images a{margin:0 10px;width:80px!important;height:80px;font-size:30px;transition:all .25s .05s linear}}.cta-btn .addthis_toolbox .custom_images,.cta-btn .addthis_toolbox .custom_images a i,.share-overlay .custom_images a i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.cta-btn .addthis_toolbox .custom_images a:hover{background-color:#1d1d1d}.cta-btn:hover:not(.share) span:after,.cta-btn:hover:not(.share) span:before{width:100%}.cta-btn:hover:not(.share) span:before{right:auto;left:0}.cta-btn:hover:not(.share) span:after{right:0;left:auto}.cta-btn.share:hover span{opacity:0}.cta-btn.share:hover .addthis_toolbox{opacity:1}.cta-banner,.cta-banner span:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.cta-banner{text-align:center;border-right:2px solid #f7f7f7;border-left:2px solid #f7f7f7;z-index:10}@media only screen and (max-width:760px){.cta-banner{width:100%}}@media all and (min-width:50em){.cta-banner{border-width:4px;min-width:40%;width:auto}}.cta-banner span{float:left;padding:10px 20px;font-family:Oswald,sans-serif;font-size:18px;color:#fff;text-transform:uppercase;position:relative;transition:all .35s linear}@media only screen and (max-width:760px){.cta-banner span{width:100%}}@media all and (min-width:50em){.cta-banner span{width:100%;padding:40px 80px;font-size:36px;line-height:normal;white-space:nowrap}}.cta-banner span:after{content:"";z-index:-1;height:100%;width:calc(100% - 10px);background-color:#a61229;transition:all .35s ease-out}@media all and (min-width:50em){.cta-banner span:after{width:calc(100% - 40px)}}.cta-banner.station span:after{background-color:#363b41}.cta-banner:before{transition:all .25s ease-in-out}.cta-banner:after,.cta-banner:before{content:"";position:absolute;height:4px;width:0%;background-color:#f7f7f7;z-index:10}.cta-banner:before{right:0;top:0}.cta-banner:after{left:0;bottom:0;transition:all .25s .25s ease-in-out}.cta-banner:hover span:after{width:100%}.open_gallery{cursor:pointer}:focus{outline:0}.load-wrap,.spinner-wrap{height:100%;left:0;top:0;width:100%}.load-wrap{position:absolute;z-index:1100;background-color:#f7f7f7;visibility:visible;opacity:1}.load-wrap .load{border:3px solid #a61229;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .5s infinite linear;animation:spinner-animation .5s infinite linear;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.spinner-wrap{background-color:#fff;position:fixed;z-index:1250;display:none}@media all and (min-width:50em){.spinner-wrap{z-index:1100}}.load-wrap .load,.spinner-wrap.trans{background-color:transparent}.spinner-wrap.overAll{z-index:1500}.spinner-wrap .spinner{background-color:transparent;border:3px solid #a61229;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .5s infinite linear;animation:spinner-animation .5s infinite linear;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.imagesGallery{display:none}.hide{display:none!important}.hide-small,.iw-content a{display:block}@media all and (min-width:20em) and (max-width:49.9375em){.hide-small{display:none!important}}.show-small{display:none!important}@media all and (min-width:20em) and (max-width:49.9375em){.show-small{display:block!important}}@media all and (min-width:0em) and (max-width:49.9375em){.hide-medium-down{display:none}}.show-medium-down{display:none}@media all and (min-width:0em) and (max-width:49.9375em){.show-medium-down{display:inline-block}}.desk{display:none!important}@media all and (min-width:50em){.desk{display:block!important}}.mob{display:block!important}@media all and (min-width:50em){.mob{display:none!important}}.desk_ipad{display:none!important}@media all and (min-width:48em){.desk_ipad{display:block!important}}.mob_ipad{display:block!important}@media all and (min-width:48em){.mob_ipad{display:none!important}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;display:block;transition:all .3s .05s linear}.no_mT{margin-top:0!important}.top-border{width:100%;display:block;height:2px;background-color:rgba(29,29,29,.1)}.gradient-bottom__grey{position:relative}@media all and (min-width:50em){.gradient-bottom__grey:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:0 0;background:linear-gradient(180deg,rgba(247,247,247,0),#f7f7f7)}}.shadow{box-shadow:rgba(0,0,0,.25) 5px 5px 80px}.bk-white{background-color:#fff}.text-transform-none{text-transform:none!important}img.js-toa-lazy,img.lazy{filter:blur(3px);transform:translateZ(0);transition:all .35s linear}img.loaded{filter:none;-webkit-filter:none}img:not([src]){visibility:hidden}.pagination__next{display:none}.page-load-status{width:100%;float:left;display:block;padding-top:20px;text-align:center}.page-load-status .page-load-wrap{-js-display:flex;display:flex;justify-content:center;position:relative;visibility:visible;opacity:1}.page-load-status .page-load-wrap .load{background-color:transparent;border:3px solid #a61229;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .5s infinite linear;animation:spinner-animation .5s infinite linear}.grecaptcha-badge{z-index:1000}.grecaptcha-badge.hide{visibility:hidden}.lg-backdrop{z-index:1300;background-color:#a61229}.lg-outer{z-index:1350}.lg-outer .lg-img-wrap{margin:auto;padding:0}@media all and (min-width:50em){.lg-outer .lg-img-wrap{max-width:calc(100% - 250px);max-height:calc(100% - 300px);padding:0}}.lg-sub-html,.lg-toolbar{background-color:transparent}.lg-sub-html{bottom:auto;width:100%;top:10px;color:#fff;font-size:18px;left:50%;transform:translateX(-50%);padding:0 60px;position:absolute;right:auto;text-transform:uppercase;height:30px}@media all and (min-width:50em){.lg-sub-html{width:auto;top:20px;font-size:48px;height:100px;line-height:100px;background-color:#b81a32;padding:0 30px}}.customTitle{width:100%;top:10px;color:#fff;font-size:18px;left:50%;transform:translateX(-50%);padding:0 60px;position:absolute;right:auto;text-transform:uppercase;height:30px}@media all and (min-width:50em){.customTitle{width:auto;top:20px;font-size:48px;height:100px;line-height:100px;background-color:#b81a32;padding:0 30px}}.customDesc,.iw-content span{font-size:14px;text-transform:uppercase}.customDesc,.lg-item .sub-html .txt{background-color:#fff;width:100%;position:absolute}.customDesc{bottom:0;color:#4f4f4f;left:50%;transform:translateX(-50%);padding:20px 30px}@media all and (min-width:50em){.customDesc{width:auto;bottom:125px;font-size:14px}}.lg-item .sub-html{width:100%;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;z-index:100}@media all and (min-width:50em){.lg-item .sub-html{max-width:70%;max-height:70%}}.lg-item .sub-html .txt{padding:18px 0;left:0;right:0;max-width:90%;bottom:18px;margin:0 auto}@media all and (min-width:50em){.lg-item .sub-html .txt{padding:36px 0;bottom:-40px}}.lg-item .sub-html .txt:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background-color:#a61229}.lg-item .sub-html .txt span{float:left;color:#1d1d1d;text-transform:uppercase;padding:0 18px;width:100%;text-align:left}@media all and (min-width:50em){.lg-item .sub-html .txt span{padding:0 36px;width:auto}}.lg-item .sub-html .txt span.desc{color:#4f4f4f;font-size:14px;text-transform:none;margin-top:18px}@media all and (min-width:50em){.lg-item .sub-html .txt span.desc{float:right;margin-top:0}}@media all and (min-width:20em) and (max-width:49.9375em){.lg-actions{display:none}}.lg-actions .lg-next,.lg-actions .lg-prev{padding:0;height:80px;width:80px;line-height:80px;text-align:center;color:#fff;margin-top:-40px;border-radius:0;background-color:transparent}.lg-actions .lg-next:after,.lg-actions .lg-next:before,.lg-actions .lg-prev:after,.lg-actions .lg-prev:before{font-family:icomoon!important;font-size:35px}@media all and (min-width:50em){.lg-actions .lg-next,.lg-actions .lg-prev{font-size:14px;width:100px;height:100px;line-height:100px;background-color:#b81a32;transition:all .3s .05s linear}.lg-actions .lg-next:after,.lg-actions .lg-next:before,.lg-actions .lg-prev:after,.lg-actions .lg-prev:before{font-size:30px}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#a61229}}.lg-actions .lg-prev{left:20px}.lg-actions .lg-next:before,.lg-actions .lg-prev:after{content:"\e905"}.lg-actions .lg-next{right:20px;transform:rotate(180deg)}.lg-toolbar .lg-close{color:#fff;padding:0;width:40px;height:40px;line-height:40px;margin-right:0;margin-top:0;float:right;text-transform:uppercase;position:relative;background-color:#b81a32}.lg-toolbar .lg-close:after{content:"\e904";font-size:16px}@media all and (min-width:50em){.lg-toolbar .lg-close{margin-right:20px;margin-top:20px;font-size:14px;width:100px;height:100px;line-height:100px;transition:all .3s .05s linear}.lg-toolbar .lg-close:after{font-size:30px}.lg-toolbar .lg-close:hover{color:#a61229}}.lg-image,.lg-outer .lg-video-cont{padding:0;box-shadow:rgba(0,0,0,.2) 0 0 80px}.lg-item{background:0 0!important}.lg-icon{font-family:icomoon!important}.mfp-wrap{z-index:1210}.mfp-bg{z-index:1205;background-color:#1d1d1d}.mfp-figure:after{box-shadow:none;background:0 0}img.mfp-img{max-width:80%}.mfp-container{padding:0}.mfp-iframe-holder .mfp-content{max-width:90%}.mfp-fade.mfp-bg{opacity:0;transition:all .45s .05s linear}.mfp-fade.mfp-bg.mfp-ready,.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}@media all and (min-width:50em){.mfp-fade.mfp-bg.mfp-ready{opacity:.9}}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap .mfp-content,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade.mfp-wrap .mfp-content{transition:all .45s .05s linear}.mfp-content .ajax-content{width:100%;max-width:1200px;background-color:#fff;padding:calc(36px + ((100% - 234px)/ 12*1)) 0;margin:0 auto;position:relative}.mfp-content .ajax-content .scroll-wrap{display:block;max-height:400px;overflow:hidden}#modal-form-response h1,.mfp-content .ajax-content h1{font-size:22px;color:#1d1d1d;padding:0 calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.mfp-content .ajax-content h1{font-size:48px}}.mfp-content .ajax-content h1:after{content:"";display:block;margin:20px 0;width:200px;height:2px;background-color:#a61229}.mfp-content .ajax-content p{font-size:14px;padding:36px calc(36px + ((100% - 234px)/ 12*.5));padding-right:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.mfp-content .ajax-content p{font-size:16px;padding-right:calc(54px + ((100% - 234px)/ 12*1.5))}}.mfp-content .mCSB_scrollTools .mCSB_draggerRail{width:16px;border-radius:0;background-color:#fff}.mfp-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:16px;border-radius:0;background-color:#a61229}#modal-form-response,.mfp-bk-white{background-color:#f6f6f6}#modal-form-response{position:relative}#modal-form-response .sections-intro{text-align:left}#modal-form-response .sections-intro h1,#modal-form-response .sections-intro h2,#modal-form-response .sections-intro p{padding-left:0}#modal-form-response .response{text-align:center;width:100%;max-width:1200px;padding:calc(36px + ((100% - 234px)/ 12*1)) 0;margin:0 auto;position:relative}#modal-form-response h1{font-weight:500;text-transform:uppercase}@media all and (min-width:50em){#modal-form-response h1{font-size:48px}}#modal-form-response p{font-size:14px;padding:36px calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){#modal-form-response p{font-size:16px}}.mfp-move-from-bottom .mfp-content{vertical-align:top}.mfp-move-from-bottom .mfp-with-anim{opacity:0;transition:all .4s ease-in-out;transform:translateY(100vh)}.mfp-move-from-bottom.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-bottom.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-bottom.mfp-ready.mfp-bg{opacity:0}.mfp-move-from-bottom.mfp-removing{overflow:hidden}.mfp-move-from-bottom.mfp-removing .mfp-with-anim{transition:all .3s linear;transform:translateY(100vh)}.mfp-move-from-bottom.mfp-removing.mfp-bg{opacity:0}.map-content{display:block;position:relative}.map-content.dealers{position:relative;overflow:hidden}.map-content.dealers:before{display:block;content:"";width:100%;padding-top:150%}.map-content.dealers>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media all and (min-width:50em){.map-content.dealers{position:relative}.map-content.dealers:before{display:block;content:"";width:100%;padding-top:50%}.map-content.dealers>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media all and (min-width:61.875em){.map-content.dealers{position:relative}.map-content.dealers:before{display:block;content:"";width:100%;padding-top:60%}.map-content.dealers>.content{position:absolute;top:0;left:0;right:0;bottom:0}}#map,.map-spinner{height:100%;left:0;position:absolute;top:0;width:100%}.map-spinner{background-color:rgba(255,255,255,.8);z-index:200}.map-spinner .spinner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:transparent;border:3px solid #a61229;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1.2em;height:1.2em;display:inline-block;vertical-align:middle;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .5s infinite linear;animation:spinner-animation .5s infinite linear}#map{z-index:10}.iw-wrapper{opacity:0;position:absolute;text-align:left;z-index:-100;width:80%;transition:all .35s linear}@media all and (min-width:50em){.iw-wrapper{width:260px}}.iw-content,.iw-wrapper:after{width:100%;display:block;float:left}.iw-wrapper:after{content:"";background-color:#1d1d1d;height:12px;background:url(/img/ico-infowindow_arrow.png) center 0 no-repeat}.iw-wrapper.in{opacity:1;z-index:200}.iw-content{background-color:#fff;border-radius:8px;color:#4f4f4f;font-size:14px;padding:35px 15px 0}@media all and (min-width:50em){.iw-content{font-size:16px;padding:45px 30px 0}}.iw-content .col{display:block;margin-bottom:15px}.iw-content .col.stars{display:none}.iw-content span{color:#a61229;display:block}.iw-content .cta,.iw-direction_btn{display:block;text-align:center;text-transform:uppercase}.iw-content .cta{width:100%;float:left;border-top:2px solid #a61229;color:#4f4f4f;font-family:Oswald,sans-serif;font-size:14px;margin-top:15px;padding:25px 0;transition:color .35s .05s linear}.iw-content .cta:hover{color:#a61229}.iw-direction_btn{background-color:#780107;font-size:12px;margin-top:vr(1.5);padding:vr(.8) vr(.5);transition:all .35s .05s linear}.iw-direction_btn:hover,.map-item-infowindow .iw-direction_btn:hover{background-color:#a9a9a9;color:#fff}.iw-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:none;box-shadow:none;cursor:pointer;font-size:0;height:14px;position:absolute;right:15px;text-indent:-9999px;top:15px;transition:background .15s .05s linear;z-index:100;width:14px}.iw-close:focus{outline:0}.iw-close span,.iw-close span:after,.iw-close span:before{display:block;height:2px;left:0;position:absolute;transition:all .35s .05s linear}.iw-close span{background:0 0;right:0;top:6px}.iw-close span:after,.iw-close span:before{background-color:#a9a9a9;border-radius:50px;content:"";width:100%}.iw-close span:before{top:0;transform:rotate(45deg)}.iw-close span:after{bottom:0;transform:rotate(-45deg)}.iw-close:hover span:after,.iw-close:hover span:before{background-color:#a61229}.map-list-content,.map-list-wrap{width:100%;display:block;float:left}.map-list-content{position:relative}.map-list-wrap{background-color:#fff}.map-list-wrap .title{color:#a61229;font-family:Courier,"Courier New",sans-serif;font-size:36px;margin-bottom:36px;text-transform:uppercase}.map-list-wrap .title span,.modal-alert__dismiss:hover:after{color:#1d1d1d}.map-list{display:block;padding:0}.map-item{border-bottom:2px solid rgba(247,247,247,.5);display:block;float:left;font-size:14px;position:relative;text-transform:uppercase;width:100%}.map-item:first-of-type{border-top:2px solid rgba(247,247,247,.5)}.map-item-infowindow{padding:5px 0;position:relative}.map-item-infowindow .cta{height:100%;left:0;position:absolute;text-indent:-9000px;top:0;width:100%}.map-item-infowindow .iw-direction_btn{background-color:#780107;border-radius:30px;font-size:12px;margin-top:vr(1);padding:vr(.5);text-align:center;text-transform:uppercase;transition:all .35s .05s linear}@media all and (min-width:50em){.map-item-infowindow{-js-display:flex;display:flex;margin-top:0;padding:12px 0;transition:all .35s .1s linear}}.map-item-infowindow .col{display:block;padding:4px 0}@media all and (min-width:50em){.map-item-infowindow .col{padding:0 10px;width:calc((100% - 250px)/ 2)}.map-item-infowindow .col:last-of-type{width:250px}.map-item-infowindow .col *{float:left;position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}}.map-item-infowindow .stars{font-size:0}.map-item-infowindow .stars img{margin-right:10px}.map-item-infowindow .stars img:last-of-type{margin-right:0}.map-item-infowindow span{color:#a61229}@media all and (min-width:50em){.map-item.active .map-item--infowindow,.map-item:hover .map-item-infowindow{background-color:rgba(166,18,41,.05)}}@media all and (min-width:20em) and (max-width:49.9375em){.map-item.active .map-item-infowindow{display:block;opacity:1}}.map-msg{display:none}.map-spinner__list{background-color:transparent;display:block;float:left;position:relative;width:100%;text-align:center}.map-spinner__list .spinner{background-color:transparent;border:3px solid #a61229;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1.2em;height:1.2em;display:inline-block;vertical-align:middle;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .5s infinite linear;animation:spinner-animation .5s infinite linear}.modal-alert,.modal-alert__form .thom-form a span{position:relative}@media all and (min-width:50em){.modal-alert{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:550px;max-width:90%}}.modal-alert__dismiss{position:absolute;top:10px;right:0;left:0;margin:0 auto;width:50px;height:50px;border-radius:0;opacity:1;line-height:50px;text-align:center;z-index:10;cursor:pointer}@media all and (min-width:50em){.modal-alert__dismiss{width:60px;height:60px;line-height:60px;top:0;right:0;left:auto}}.modal-alert__dismiss:after{content:"\e903";font-family:icomoon!important;font-size:24px;color:#fff}@media all and (min-width:50em){.modal-alert__dismiss:after{font-size:22px;transition:all .3s .05s linear}}.modal-alert__wrap{width:100%;display:block;float:left;background-color:#a61229;color:#fff;position:relative}.modal-alert__cont{width:100%;display:block;float:left;padding:60px 30px 30px}@media all and (min-width:50em){.modal-alert__cont{padding:45px}}.modal-alert__footer{width:100%;display:block;float:left;background-color:#f7f6f2;padding:30px}@media all and (min-width:50em){.modal-alert__footer{padding:35px 35px 45px}.modal-alert__footer .modal-login__title{padding-left:10px}}.modal-alert__footer_btn{margin-top:25px}.modal-alert__footer_btn .btn,.modal-alert__footer_btn a{cursor:pointer;background-color:#1d1d1d;color:#fff;float:left;font-size:16px;height:45px;line-height:45px;margin-top:8px;padding:0 20px;width:100%}@media all and (min-width:50em){.modal-alert__footer_btn .btn,.modal-alert__footer_btn a{transition:all .35s;margin-right:8px;margin-top:0;width:auto}.modal-alert__footer_btn .btn:hover,.modal-alert__footer_btn a:hover{background-color:#a9a9a9}}.modal-alert__footer_btn,.modal-alert__form,.modal-alert__title{width:100%;display:block;float:left}.modal-alert__title h2{font-family:Oswald,sans-serif;font-size:30px}@media all and (min-width:50em){.modal-alert__title h2{font-size:60px}}.modal-alert__title p{margin-top:40px}.modal-alert__form{margin-top:20px}@media all and (min-width:50em){.modal-alert__form{margin-top:45px}}.modal-alert__form_box{display:block;float:left;position:relative;width:100%}@media all and (min-width:50em){.modal-alert__form_box{padding-right:46px;width:auto}}.modal-alert__form .thom-form a{display:block;font-size:14px;margin-top:20px}@media all and (min-width:50em){.modal-alert__form .thom-form a{float:right;margin-top:0}}.modal-alert__form .thom-form a span:after{content:"";background-color:#4f4f4f;bottom:-1px;height:1px;left:0;position:absolute;width:100%}@media all and (min-width:50em){.modal-alert__form .thom-form a,.modal-alert__form .thom-form a span:after{transition:all .35s}.modal-alert__form .thom-form a:hover{color:#a9a9a9}.modal-alert__form .thom-form a:hover span:after{background-color:#a9a9a9;left:auto;right:0;width:0}}.modal-alert__form .thom-form-col{display:block;clear:both;width:100%}@media all and (min-width:50em){.modal-alert__form .thom-form-col{width:auto}.modal-alert__form .thom-form-col.full{width:100%}}.modal-alert__form .thom-form-col:first-of-type{margin-bottom:6px}.modal-alert__form .thom-form__label{float:left;font-size:16px;margin-bottom:10px;text-align:left;width:100%}@media all and (min-width:50em){.modal-alert__form .thom-form__label{height:35px;line-height:35px;margin-bottom:0;padding:0 15px;text-align:right;width:120px}}.modal-alert__form .thom-form__input_text{background-color:#a61229;float:left;height:35px;width:100%}@media all and (min-width:50em){.modal-alert__form .thom-form__input_text{width:200px}}.modal-alert__form .thom-form__submit{background-color:#4f4f4f;font-size:18px;float:left;height:40px;margin-top:20px;width:100%;border:0}@media all and (min-width:50em){.modal-alert__form .thom-form__submit{height:calc(100% - 28px);margin-top:0;position:absolute;right:0;top:0;width:40px}.modal-alert__form .thom-form__submit:hover{background-color:#a9a9a9}}.modal-alert__form .thom-form-checkcont{clear:both;margin-top:20px;width:auto}@media all and (min-width:50em){.modal-alert__form .thom-form-checkcont{margin-left:120px;margin-top:14px}}.modal-alert__form .thom-form-checkcont .thom-form__label,.modal-login__close{height:auto;line-height:normal;padding:0;width:auto}.modal-alert__form .thom-form-checkcont__customcheckbox{float:left}.modal-alert__form .thom-form-checkcont__label{float:left;font-size:14px;line-height:14px}.modal-alert#newsletterAlert .modal-alert__footer{background-color:#a61229;padding-top:0}.modal-alert#newsletterAlert .modal-alert__footer_btn,.modal-alert#newsletterAlert p{margin-top:0}.modal-login__close{border-radius:50%;background-color:#4f4f4f;color:#fff;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;width:40px;opacity:1}.modal-login__close:after{content:"\e906";color:#fff;font-family:icomoon!important;font-size:16px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media all and (min-width:50em){.modal-login__close{height:64px;width:64px;transition:all .35s}.modal-login__close:after{font-size:22px}.modal-login__close:hover{background-color:#a9a9a9}}.mfp-history .modal-login__close{position:fixed}.row{width:100%;display:block;float:left}.row-header__space{display:none;height:60px}@media all and (min-width:50em){.row-header__space{width:100%;display:block;float:left;height:140px}}.row-juicer-wall{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.row-juicer-wall .juicer-feed.living-wall .j-living-wall-hover:before{box-sizing:initial}.row-juicer-wall,.row-max__w{width:100%;display:block;float:left;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1400px}.row-image__banner{float:left}.row-image__banner .contImg{display:block;overflow:hidden}.row-image__banner,.row-image__banner img,.row-video{display:block;width:100%;position:relative}.row-image__banner .overlay{color:#fff;font-size:22px;left:0;padding:0 18px;position:absolute;text-align:center;top:0;width:100%}@media all and (min-width:20em) and (max-width:49.9375em){.row-image__banner .overlay{top:50%;transform:translateY(-50%)}}@media only screen and (min-width:700px){.row-image__banner .overlay{font-size:30px}}@media all and (min-width:50em){.row-image__banner .overlay{font-size:48px;padding:calc(36px + ((100% - 234px)/ 12*1))}}.row-image__banner .overlay span{display:block;font-size:16px;margin-top:10px}@media only screen and (min-width:700px){.row-image__banner .overlay span{font-size:26px}}@media all and (min-width:50em){.row-image__banner .overlay span{font-size:32px}}@media only screen and (max-width:760px){.row-image__banner .cta-banner{max-width:calc(100% - 36px)}}.row-video{float:left;padding:18px}@media all and (min-width:50em){.row-video{padding:calc(36px + ((100% - 234px)/ 12*.8)) 0}}.row-video .cont,.row-video img{display:block;position:relative}@media all and (min-width:50em){.row-video .cont{width:calc(162px + ((100% - 234px)/ 12*8));margin:0 auto}}.row-video .cont:after,.row-video .cont:before{z-index:0;position:absolute;content:"";bottom:25px;left:15px;width:70%;top:80%;box-shadow:rgba(0,0,0,.4) 0 25px 30px;transform:rotate(-3deg)}.row-video .cont:after{transform:rotate(3deg);right:15px;left:auto}.row-video .cont:hover .play{background-color:#1d1d1d}.row-video img{width:100%;z-index:5}.row-video .play{background-color:#a61229;border-radius:50%/10%;color:#fff;font-size:1em;height:3em;text-align:center;width:4em;z-index:10;cursor:pointer;box-shadow:rgba(0,0,0,.4) 2px 2px 10px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all .25s ease-out}@media all and (min-width:50em){.row-video .play{font-size:2em}}.row-video .play:before{content:"";background:inherit;border-radius:5%/50%;position:absolute;bottom:9%;top:9%;left:-5%;right:-5%}.row-video .play:after{content:"";border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;width:0;margin:-1em 0 0 -.75em;position:absolute;top:50%;left:50%}.row-breadcrumbs{width:100%;display:block;float:left;text-align:center;padding:18px;font-size:0}.row-breadcrumbs a,.row-breadcrumbs span{font-size:14px;display:inline-block}.row-breadcrumbs a:first-of-type span{color:#4f4f4f}.row-breadcrumbs a:after{content:"\\";margin:0 5px}@media all and (min-width:50em){.row-breadcrumbs a span{transition:all .35s linear}}.dealers__form select option,.row-breadcrumbs a:hover span{color:#1d1d1d}.row-filters{width:100%;float:left;display:none;position:relative;z-index:350}@media all and (min-width:50em){.row-filters{display:block}}.row-filters .cont{width:auto;display:block;float:left;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);background-color:#a61229}.row-filters .custom_select{float:left;text-align:center;color:#fff;font-family:Oswald,sans-serif;font-size:18px;text-transform:uppercase;display:block;position:relative}.row-filters .custom_select .titleText{display:block;height:80px;line-height:80px;padding:0 45px;position:relative;font-weight:500;transition:all .25s linear}.row-filters .custom_select .titleText:after{content:"";position:absolute;right:-1px;top:5px;width:2px;height:70px;background-color:rgba(255,255,255,.2)}.row-filters .custom_select:last-of-type .titleText:after{display:none}.row-filters .custom_select.is-active .titleText{background-color:#780107}.row-filters .custom_select.is-open .titleText{background-color:#1d1d1d}.row-filters .custom_select .select_cont{display:none;background-color:#1d1d1d;left:0;padding:15px 0;position:absolute;top:100%;z-index:10;min-width:100%;width:auto}.row-filters .custom_select .select_cont--link{color:#fff;cursor:pointer;display:block;font-size:15px;padding:10px 25px;opacity:.5;transition:all .35s linear;text-align:left}.row-filters .custom_select .select_cont--link:not(.is-active):hover{opacity:.8}.row-filters .custom_select .select_cont--link.is-active{opacity:1}.is-selected .row-filters .custom_select .select_cont--link{display:none}.row-filters .custom_select[data-updatelabel=true] .select_cont--link.is-active{pointer-events:none}.modal-container{width:100%;display:block;float:left;background-color:#fff;padding-top:60px}@media all and (min-width:50em){.modal-container{padding-top:125px}}.modal-close__wrap,.modal-container .sections-intro{background-color:#fff}.modal-close__wrap{position:fixed;left:0;top:-25px;width:100%;height:60px;z-index:1210;opacity:0;transition:all .35s linear}@media all and (min-width:50em){.modal-close__wrap{width:calc(100% - 15px);top:-50px;height:125px}}.modal-close__wrap .mfp-close,.modal-close__wrap.in{transition:all .35s .45s linear;top:0;opacity:1}.modal-close__wrap .mfp-close{position:absolute;top:100%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;line-height:40px;text-align:center;background-color:#a61229;font-size:14px;border-radius:50%;transition:all .35s linear;cursor:pointer;z-index:10}@media all and (min-width:50em){.modal-close__wrap .mfp-close{margin-top:-34px;margin-left:-34px;width:68px;height:68px;line-height:68px;font-size:28px}}.modal-close__wrap .mfp-close.green{background-color:#ada805}.modal-close__wrap .mfp-close:after{content:"\e903";font-family:icomoon!important;color:#fff}.modal-close__wrap .mfp-close:hover,.share-overlay .custom_images a:hover{background-color:#1d1d1d}.modal-is__open #barba-wrapper{transform-origin:50% 50%;transform:scale(.99)}@media all and (min-width:50em){.modal-is__open #barba-wrapper{transform:scale(.96)}}.mfp-content,.modal-container{min-height:100%;height:100%}.corporate-section__red .slider .slick-dots li button:after,.share-overlay{background-color:#a61229;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.share-overlay{width:100%;height:100%;position:fixed;z-index:10000;transition:opacity .45s .05s linear}.corporate-section__red .slider .slick-dots li.slick-active button:after,.share-overlay,.share-overlay.in{opacity:1}.share-overlay .addthis_toolbox{padding:vr(1);text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%}@media all and (min-width:50em){.share-overlay .addthis_toolbox{padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(54px + ((100% - 234px)/ 12*1.5));max-width:calc(162px + ((100% - 234px)/ 12*8))}}.share-overlay .div_h1{font-size:30px;color:#fff;margin-bottom:vr(2);white-space:nowrap}@media all and (min-width:50em){.share-overlay .div_h1{font-size:60px}}.share-overlay .custom_images{display:block;white-space:nowrap}.share-overlay .custom_images a{display:inline-block;margin:0 5px;width:60px!important;height:60px;border-radius:100%;font-size:22px;position:relative;color:#fff;background-color:#a61229}@media all and (min-width:50em){.share-overlay .custom_images a{margin:0 10px;width:80px!important;height:80px;font-size:30px;transition:all .25s .05s linear}}.div_h1,.div_h2,.div_h3,.div_h4,.div_h5,.div_h6,.div_p,h1,h2,h3,h4,h5,h6,p{display:block}.corporate-section__red .title,.div_h1,.div_h2,.div_h3,.div_h4,.div_h5,.div_h6,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}.div_p,p{font-size:14px;line-height:1.5}@media all and (min-width:50em){.div_p,p{font-size:16px}}.div_p a,p a{color:#a61229;text-decoration:underline}@media all and (min-width:50em){.div_p a,p a{transition:filter .3s linear}.div_p a:hover,p a:hover{filter:brightness(.8)}}.accademy-dett--form .customer .text a,.corporate-section__red p a,.corporate-world__intro p a,.white p a{color:currentColor}.corporate-section__red{width:100%;display:block;float:left;background-color:#a61229;color:#fff;margin-top:-60px;padding:calc(54px + ((100% - 234px)/ 12*1.5)) 18px;position:relative;text-align:center}@media all and (min-width:50em){.corporate-section__red{margin-top:-140px;padding-left:calc(54px + ((100% - 234px)/ 12*1.5));padding-right:calc(54px + ((100% - 234px)/ 12*1.5))}}@media all and (min-width:68.75em){.corporate-section__red{padding-left:calc(54px + ((100% - 234px)/ 12*2));padding-right:calc(54px + ((100% - 234px)/ 12*2))}}@media all and (min-width:83.75em){.corporate-section__red{padding-left:calc(72px + ((100% - 234px)/ 12*2.5));padding-right:calc(72px + ((100% - 234px)/ 12*2.5))}}.corporate-section__red .title{font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.corporate-section__red .title{font-size:60px;line-height:60px}}.corporate-section__red p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.corporate-section__red p{font-size:16px}}.corporate-section__red .slider{display:block}@media all and (min-width:50em){.corporate-section__red .slider p{font-size:24px}}.corporate-section__red .slider .slick-dots{display:block;font-size:0;margin-top:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}.corporate-certifications__slider .slick-dots li,.corporate-section__red .slider .slick-dots li,.product-dett__pairings .slider .slick-dots li{cursor:pointer;display:inline-block;margin:0 5px;padding:10px 0}.corporate-section__red .slider .slick-dots li button{border-radius:50%;background-color:#fff;border:0;height:12px;padding:0;position:relative;text-indent:-9000px;width:12px}@media all and (min-width:50em){.corporate-section__red .slider .slick-dots li button{transition:all .3s linear}}.corporate-section__red .slider .slick-dots li button:after{border-radius:50%;position:absolute;content:"";height:6px;opacity:0;width:6px}@media all and (min-width:50em){.corporate-section__red .slider .slick-dots li:hover:not(.slick-active) button{background-color:#1d1d1d}}.corporate-today__numbers{width:100%;display:block;float:left;background-color:#a61229;-js-display:flex;display:flex;flex-wrap:wrap;position:relative}@media all and (min-width:50em){.corporate-today__numbers{flex-wrap:nowrap}}.corporate-today__numbers .num{color:#fff;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;padding:18px;position:relative;text-align:center;text-transform:uppercase;width:50%}@media all and (min-width:50em){.corporate-today__numbers .num{padding:36px;width:25%}}@media all and (min-width:68.75em){.corporate-today__numbers .num{padding:54px}}.corporate-today__numbers .num:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.corporate-today__numbers .num .cont{content:"";left:0;position:relative;top:0;width:100%;z-index:10}.corporate-today__numbers .num .label,.corporate-today__numbers .num .num_val{display:block}.corporate-today__numbers .num .label{font-size:16px;line-height:16px}@media (min-width:320px){.corporate-today__numbers .num .label{font-size:calc(.8333333333vw + 13.3333333333px)}}@media (min-width:800px){.corporate-today__numbers .num .label{font-size:calc(.6666666667vw + 14.6666666667px)}}@media (min-width:1100px){.corporate-today__numbers .num .label{font-size:calc(4vw - 22px)}}@media (min-width:1300px){.corporate-today__numbers .num .label{font-size:30px}}@media (min-width:320px){.corporate-today__numbers .num .label{line-height:calc(.8333333333vw + 13.3333333333px)}}@media (min-width:800px){.corporate-today__numbers .num .label{line-height:calc(.6666666667vw + 14.6666666667px)}}@media (min-width:1100px){.corporate-today__numbers .num .label{line-height:calc(4vw - 22px)}}@media (min-width:1300px){.corporate-today__numbers .num .label{line-height:30px}}.corporate-group__offices .office .label span,.corporate-today__numbers .num .label span{display:block;position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}@media all and (min-width:50em){.corporate-today__numbers .num .label{padding-top:18px}}.corporate-today__numbers .num .num_val{border-top:2px solid rgba(255,255,255,.1);margin-top:18px;padding-top:36px;font-size:60px;line-height:60px}@media (min-width:320px){.corporate-today__numbers .num .num_val{font-size:calc(6.4102564103vw + 39.4871794872px)}}@media (min-width:1100px){.corporate-today__numbers .num .num_val{font-size:calc(15vw - 55px)}}@media (min-width:1300px){.corporate-today__numbers .num .num_val{font-size:140px}}@media (min-width:320px){.corporate-today__numbers .num .num_val{line-height:calc(6.4102564103vw + 39.4871794872px)}}@media (min-width:1100px){.corporate-today__numbers .num .num_val{line-height:calc(15vw - 55px)}}@media (min-width:1300px){.corporate-today__numbers .num .num_val{line-height:140px}}@media all and (min-width:50em){.corporate-today__numbers .num .num_val{border-width:3px;margin-top:45px;padding-top:45px}}.corporate-today__numbers .num:first-child:after{background-color:rgba(0,0,0,.04)}.corporate-today__numbers .num:nth-child(2):after{background-color:rgba(0,0,0,.08)}.corporate-today__numbers .num:nth-child(3):after{background-color:rgba(0,0,0,.12)}.corporate-today__numbers .num:nth-child(4):after{background-color:rgba(0,0,0,.16)}.corporate-today__numbers .num:nth-child(5):after{background-color:rgba(0,0,0,.2)}.corporate-today__numbers .num:nth-child(6):after{background-color:rgba(0,0,0,.24)}.corporate-today__numbers .num:nth-child(7):after{background-color:rgba(0,0,0,.28)}.corporate-today__numbers .num:nth-child(8):after{background-color:rgba(0,0,0,.32)}.corporate-today__numbers .num:nth-child(9):after{background-color:rgba(0,0,0,.36)}.corporate-today__numbers .num:nth-child(10):after{background-color:rgba(0,0,0,.4)}.corporate-today__numbers .num:nth-child(11):after{background-color:rgba(0,0,0,.44)}.corporate-today__numbers .num:nth-child(12):after{background-color:rgba(0,0,0,.48)}.corporate-history__timeline,.corporate-history__year{width:100%;display:block;float:left}.corporate-history__year{position:relative}@media all and (min-width:50em){.corporate-history__year.p-top{padding-top:calc(54px + ((100% - 234px)/ 12*1.3))}}.corporate-history__year .bk_red{background-color:#a61229}.corporate-history__year img{width:100%}@media all and (min-width:50em){.corporate-history__year img.xl{max-width:70%}}.corporate-history__year .columns,.corporate-history__year .columns .col,.corporate-history__year img{display:block;position:relative}@media all and (min-width:50em){.corporate-history__year .columns{-js-display:flex;display:flex}}@media all and (min-width:50em){.corporate-history__year .columns .col{overflow:hidden;width:50%}.corporate-history__year .columns .col.over{overflow:visible;z-index:100}}.corporate-history__year .columns.invert{flex-direction:row-reverse}@media all and (min-width:50em){.corporate-history__year .columns img.fit{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:auto}}.corporate-history__year .contImg{display:block}.corporate-history__year .contParallaxImg{display:block;overflow:hidden}@media all and (min-width:50em){.corporate-history__year .contParallaxImg{height:40vh}.corporate-history__year .contParallaxImg.bk_over:after{background-color:#2a2e2f;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;z-index:1;width:100%}}@media all and (min-width:68.75em){.corporate-history__year .contParallaxImg{height:60vh}}@media all and (min-width:83.75em){.corporate-history__year .contParallaxImg{height:75vh}}.corporate-history__year .txt{display:block;padding:36px 18px;position:relative;text-align:center}.corporate-history__year .txt .title{color:#a61229;font-family:Oswald,sans-serif;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.corporate-history__year .txt .title{font-size:48px;line-height:48px}}@media all and (min-width:68.75em){.corporate-history__year .txt .title{font-size:72px;line-height:72px}}.corporate-history__year .txt p{font-size:14px;margin-top:18px}@media all and (min-width:50em){.corporate-history__year .txt p{margin-top:36px}.corporate-history__year .txt{padding:36px}}@media all and (min-width:68.75em){.corporate-history__year .txt{padding:108px}}@media all and (min-width:50em){.corporate-history__year .txt.left{text-align:left}.corporate-history__year .txt.left p{padding-left:36px}}@media all and (min-width:68.75em){.corporate-history__year .txt.left p{padding-left:54px}}.corporate-history__year .txt.white .title,.corporate-history__year .txt.white p{color:#fff}.corporate-history__timeline.chain .corporate-history__year .txt.over,.corporate-history__year .txt.over{display:block}@media all and (min-width:50em){.corporate-history__year .txt.over{left:0;position:absolute;top:50%;transform:translateY(-50%);width:60%;z-index:20}.corporate-history__year .txt.over.right{float:right;left:auto;right:0}}@media all and (min-width:68.75em){.corporate-history__year .txt.over{bottom:auto;top:50%;transform:translateY(-50%);width:50%}}@media all and (min-width:50em){.corporate-history__year .txt.over.a-center{bottom:auto;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:80%}.corporate-history__year .txt.over.a-top{bottom:auto;left:50%;top:0;transform:translateX(-50%);width:80%}}.corporate-history__year .txt.over.bk_red_small{background-color:#a61229}@media all and (min-width:50em){.corporate-history__year .txt.over.bk_red_small{background-color:transparent}}.corporate-history__year .open_gallery{background-color:#a61229;border:2px solid #fff;clear:both;color:#fff;cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;margin-top:36px;padding:25px 50px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.corporate-history__year .open_gallery{border:0;transition:all .35s linear}.corporate-history__year .open_gallery:hover{background-color:#1d1d1d}.corporate-history__year .columns .txt{bottom:auto;top:50%;transform:translateY(-50%);width:100%!important}}.corporate-history__timeline:not(.chain) .corporate-history__year:first-of-type{margin-top:-15%}@media all and (min-width:68.75em){.corporate-history__timeline:not(.chain) .corporate-history__year:first-of-type{margin-top:-10%}}@media all and (min-width:50em){.corporate-history__timeline.chain .corporate-history__year .txt.over{position:relative}.corporate-history__timeline.chain .corporate-history__year .txt.over p{font-size:16px}}.corporate-world__map{display:block;float:left;position:absolute;left:50%;transform:translateY(0) translateX(-50%);overflow:hidden;width:100%;z-index:0}.corporate-world__intro,.corporate-world__map img{position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:180%;width:auto}@media all and (min-width:50em){.corporate-world__map img{max-width:none}}@media all and (min-width:68.75em){.corporate-world__map img{max-width:none}}@media all and (min-width:83.75em){.corporate-world__map img{max-width:none}}.corporate-world__intro{width:100%;display:block;float:left;background-color:#a61229;color:#fff;margin-top:calc(72px + ((100% - 234px)/ 12*2.5));max-width:1400px;padding:calc(36px + ((100% - 234px)/ 12*1)) 18px;text-align:center}@media all and (min-width:50em){.corporate-world__intro{margin-top:calc(108px + ((100% - 234px)/ 12*4.5));padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(54px + ((100% - 234px)/ 12*1.2));z-index:5}.corporate-world__intro .inner{padding:0 36px}}@media all and (min-width:68.75em){.corporate-world__intro{margin-top:calc(72px + ((100% - 234px)/ 12*3));padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(54px + ((100% - 234px)/ 12*1.8))}.corporate-world__intro .inner{padding:0 54px}}.corporate-world__intro h1{font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.corporate-world__intro h1{font-size:60px;line-height:60px}}.corporate-world__intro p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.corporate-world__intro p{font-size:20px}}.corporate-world__list{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*1)) 36px;text-align:center}@media all and (min-width:50em){.corporate-world__list{-js-display:flex;display:flex;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1400px;padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(36px + ((100% - 234px)/ 12*.5));text-align:left}}.corporate-world__list .col{display:block;padding:0 18px}@media all and (min-width:50em){.corporate-world__list .col{padding:0 36px;width:50%}}.corporate-world__list p{font-size:16px}@media all and (min-width:50em){.corporate-world__list p{font-size:20px}}.info-request{background-color:#a61229;color:#fff;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:26px;font-weight:500;margin:0 auto;padding:25px 50px;text-align:center;text-transform:uppercase;width:320px}@media all and (min-width:50em){.info-request{margin-bottom:calc(36px + ((100% - 234px)/ 12*1));transition:all .35s linear}.info-request:hover{background-color:#1d1d1d}}.corporate-chain__txt,.corporate-group__offices{width:100%;display:block;float:left;position:relative}.corporate-group__offices{background-color:#780107;-js-display:flex;display:flex;flex-wrap:wrap}.corporate-group__offices .office{color:#fff;font-size:16px;padding:36px;position:relative;text-align:center;width:100%}@media all and (min-width:50em){.corporate-group__offices .office{width:25%}}@media all and (min-width:68.75em){.corporate-group__offices .office{padding:72px 54px}}.corporate-group__offices .office .cont{content:"";left:0;position:relative;top:0;width:100%;z-index:10}.corporate-group__offices .office .label,.corporate-group__offices .office .office_dett,.corporate-group__offices .office .office_icon,.corporate-group__offices .office .office_type{display:block}.corporate-chain__txt .title,.corporate-group__offices .office .label{font-family:Oswald,sans-serif;font-weight:500;text-transform:uppercase}.corporate-group__offices .office .label{font-size:22px;line-height:22px}@media (min-width:320px){.corporate-group__offices .office .label{font-size:calc(-.4166666667vw + 23.3333333333px)}}@media (min-width:800px){.corporate-group__offices .office .label{font-size:calc(.6666666667vw + 14.6666666667px)}}@media (min-width:1100px){.corporate-group__offices .office .label{font-size:calc(4vw - 22px)}}@media (min-width:1300px){.corporate-group__offices .office .label{font-size:30px}}@media (min-width:320px){.corporate-group__offices .office .label{line-height:calc(-.4166666667vw + 23.3333333333px)}}@media (min-width:800px){.corporate-group__offices .office .label{line-height:calc(.6666666667vw + 14.6666666667px)}}@media (min-width:1100px){.corporate-group__offices .office .label{line-height:calc(4vw - 22px)}}@media (min-width:1300px){.corporate-group__offices .office .label{line-height:30px}}.corporate-group__offices .office .office_type{border-top:2px solid rgba(255,255,255,.1);font-family:Oswald,sans-serif;font-size:18px;font-weight:500;margin-top:18px;padding-top:36px;text-transform:uppercase}@media all and (min-width:50em){.corporate-group__offices .office .office_type{border-width:3px;margin-top:36px;padding-top:36px}}.corporate-group__offices .office .office_icon{margin:36px 0}.corporate-group__offices .office .office_icon img{display:block;margin:0 auto;max-width:100%}@media all and (min-width:50em){.corporate-group__offices .office .office_icon{margin:54px 0}}.corporate-group__offices .office .office_dett{color:#f7f7f7;font-size:16px}@media all and (min-width:50em){.corporate-group__offices .office .office_dett{margin-top:45px}}.corporate-chain__txt{padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px;text-align:center}@media all and (min-width:50em){.corporate-chain__txt{padding:0 calc(54px + ((100% - 234px)/ 12*1.8))}}.corporate-chain__txt .title{color:#1d1d1d;font-size:30px}@media all and (min-width:50em){.corporate-chain__txt .title{font-size:60px;line-height:60px}}.corporate-chain__txt p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.corporate-chain__txt p{font-size:24px}}.corporate-certifications{width:100%;display:block;float:left;position:relative;text-align:center}@media all and (min-width:50em){.corporate-certifications{padding:36px;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.corporate-certifications{padding:72px;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}.corporate-certifications__wrap{width:100%;display:block;float:left;background-color:#fff;padding:36px 18px}@media all and (min-width:50em){.corporate-certifications__wrap{padding:90px;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}.corporate-certifications__wrap .inner{padding:0 calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.corporate-certifications__wrap .inner{padding:0 calc(54px + ((100% - 234px)/ 12*2))}}.corporate-certifications .title{color:#1d1d1d;font-family:Oswald,sans-serif;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.corporate-certifications .title{font-size:60px;line-height:60px}}.corporate-certifications p{font-size:16px;margin-top:36px}.corporate-certifications__slider{display:block;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.corporate-certifications__slider .item{display:block;text-align:center}@media all and (min-width:50em){.corporate-certifications__slider .item{margin:0 calc(36px + ((100% - 234px)/ 12*.2))}}.corporate-certifications__slider .contImg{align-items:flex-end;-js-display:flex;display:flex}@media all and (min-width:50em){.corporate-certifications__slider .contImg{height:200px}}.corporate-certifications__slider .contImg img{margin:0 auto;max-height:inherit;max-width:100%;width:auto}.corporate-certifications__slider .title{color:#a61229;font-family:Oswald,sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;margin-top:36px}@media all and (min-width:50em){.corporate-certifications__slider .title{font-size:36px}}.corporate-certifications__slider p{font-size:14px;margin-top:18px}.corporate-certifications__slider .cta-btn{margin-top:36px}.corporate-certifications__slider .slick-dots{display:block;font-size:0;margin-top:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}.corporate-certifications__slider .slick-dots li button{background-color:#a61229;border:0;border-radius:50%;height:12px;padding:0;position:relative;text-indent:-9000px;width:12px}@media all and (min-width:50em){.corporate-certifications__slider .slick-dots li button{transition:all .3s linear}}.corporate-certifications__slider .slick-dots li button:after{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:6px;opacity:0;width:6px}.corporate-certifications__slider .slick-dots li.slick-active button:after,.product-dett__pairings .slider .slick-dots li.slick-active button:after{opacity:1}@media all and (min-width:50em){.corporate-certifications__slider .slick-dots li:hover:not(.slick-active) button{background-color:#1d1d1d}}.accademy .sections-intro{background-color:#a61229;color:#fff}.accademy .sections-intro .inner{max-width:880px;margin-left:auto;margin-right:auto}.accademy .sections-intro h1{color:#fff;line-height:normal}@media all and (min-width:50em){.accademy .sections-intro h1{font-size:60px;line-height:normal}}.accademy .sections-intro p{color:#fff;font-size:18px;margin-top:54px}.accademy .sections-intro .row-breadcrumbs{padding-top:0;color:#fff}.accademy .sections-intro .row-breadcrumbs a:first-of-type span,.accademy .sections-intro .row-breadcrumbs a:first-of-type:after{color:#fff}.accademy .sections-intro .btn-scrolldown{color:#fff}@media (hover:hover){.accademy .sections-intro .btn-scrolldown{transition:all .2s linear}.accademy .sections-intro .btn-scrolldown:hover{color:#000}}.accademy .sections-intro .accademy--intro{margin-top:18px;margin-bottom:calc(-1*calc(36px + ((100% - 234px)/ 12*.2)));transform:translateY(calc(36px + ((100% - 234px)/ 12*.8)))}@media all and (min-width:50em){.accademy .sections-intro .accademy--intro{margin-top:36px;margin-left:calc(-1*calc(36px + ((100% - 234px)/ 12*.5)));margin-right:calc(-1*calc(36px + ((100% - 234px)/ 12*.5)));transform:translateY(0)}}@media all and (min-width:68.75em){.accademy .sections-intro .accademy--intro{margin-left:calc(-1*calc(36px + ((100% - 234px)/ 12*.8)));margin-right:calc(-1*calc(36px + ((100% - 234px)/ 12*.8)))}}@media all and (min-width:83.75em){.accademy .sections-intro .accademy--intro{margin-left:calc(-1*calc(36px + ((100% - 234px)/ 12*1)));margin-right:calc(-1*calc(36px + ((100% - 234px)/ 12*1)))}}.accademy .sections-intro .accademy--intro--wrap{background-color:#fff;padding-top:calc(36px + ((100% - 234px)/ 12*.3));padding-bottom:calc(36px + ((100% - 234px)/ 12*.3));padding-left:18px;padding-right:18px;max-width:1050px;margin-left:auto;margin-right:auto;position:relative}.accademy .sections-intro .accademy--intro h2,.accademy--events h2{color:#a61229;font-size:24px;line-height:24px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.accademy .sections-intro .accademy--intro h2{font-size:30px;line-height:30px}}.accademy .sections-intro .accademy--intro p{color:#000;font-size:16px;margin-top:36px}.accademy--intro+div{padding-top:calc(54px + ((100% - 234px)/ 12*1.5))}@media all and (min-width:50em){.accademy--intro+div{padding-top:calc(54px + ((100% - 234px)/ 12*1.8))}}@media all and (min-width:68.75em){.accademy--intro+div{padding-top:calc(54px + ((100% - 234px)/ 12*1.5))}}.accademy--events{background-position:center top;background-repeat:repeat;background-image:url(/img/bk-texture-accademy_green.jpg);width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;text-align:center}@media all and (min-width:50em){.accademy--events{padding-top:calc(36px + ((100% - 234px)/ 12*1));padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy--events{padding-top:calc(36px + ((100% - 234px)/ 12*1));padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}.accademy--events .row-filters,.accademy--events .title{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}.accademy--events h2{display:block;color:#fff;line-height:1.2;margin-bottom:15px;text-align:center}@media all and (min-width:48em){.accademy--events h2{padding:0 15px}}@media all and (min-width:50em){.accademy--events h2{font-size:30px}}.accademy--events h2>span,.accademy--events--past h2>span,.accademy--extras h2>span,.accademy-dett--medias h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto;max-width:880px}.accademy--events h2>span span{padding:0 15px;white-space:nowrap}.accademy--events h2>span::after,.accademy--events h2>span:before{content:"";border-bottom:1px solid #fff;border-top:1px solid #fff;height:5px;max-width:250px;width:100%}.accademy--events p{color:#fff;font-size:16px}@media all and (min-width:50em){.accademy--events p{font-size:18px}}.accademy--events .row-filters{display:block}.accademy--events--list{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1400px;width:100%}@media all and (min-width:50em){.accademy--events--list{padding-left:54px;padding-right:54px;margin-left:auto;margin-right:auto}}.accademy--events--list .slick-list,.accademy--events--list .slick-track{min-width:100%}.accademy--events--list .item{background-color:#fff;display:block;position:relative;margin-bottom:18px;width:100%;text-align:left}@media all and (min-width:50em){.accademy--events--list .item{margin-left:10px;margin-right:10px;margin-bottom:38px;width:calc((100% - 40px)/ 2)}}@media all and (min-width:61.875em){.accademy--events--list .item{width:calc((100% - 60px)/ 3)}}@media screen and (min-width:1265px){.accademy--events--list .item{width:calc((100% - 80px)/ 4)}}.accademy--events--list .item .image{display:block}.accademy--events--list .item .image img,.accademy--events--past,.accademy--events--past--list .item .image img{display:block;width:100%}.accademy--events--list .item .text{padding:30px 20px;position:relative}@media all and (min-width:50em){.accademy--events--list .item .text{transition:all .35s linear;padding:30px 35px}}.accademy--events--list .item .text .label{position:absolute;left:0;top:0;transform:translateY(-50%);padding:10px 12px;font-size:14px;font-family:Oswald,sans-serif;font-weight:500;line-height:1;color:#fff;text-transform:uppercase}.accademy--events--list .item.pro .label{background-color:#780107}.accademy--events--list .item.fan .label{background-color:#1d1d1d}.accademy--events--list .item .info{margin-bottom:10px}.accademy--events--carousel .slick-dots,.accademy--events--list .item .info,.accademy--events--list .item .info .date{-js-display:flex;display:flex;align-items:center}.accademy--events--list .item .info .date::before,.accademy--events--past--list .item .info .date::before{content:"";display:block;background-color:#a61229;width:1px;height:14px;margin-left:12px;margin-right:12px}.accademy--events--list .item .tit{font-size:24px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media all and (min-width:50em){.accademy--events--list .item .tit{height:150px;margin-bottom:10px}}.accademy--events--list .item .cta,.accademy--events--past--list .item .text .label{color:#a61229;font-family:Oswald,sans-serif;text-transform:uppercase}.accademy--events--carousel .slick-dots{justify-content:center;font-size:0;text-align:center;width:100%}.accademy--events--carousel .slick-dots li{cursor:pointer;display:block;margin:0 5px;padding:10px 0}.accademy--events--carousel .slick-dots li button{border-radius:50%;background-color:#a61229;border:2px solid #a61229;height:12px;padding:0;position:relative;text-indent:-9000px;width:12px}@media all and (min-width:50em){.accademy--events--carousel .slick-dots li button{transition:all .3s linear}}.accademy--events--carousel .slick-dots li.slick-active button{background-color:transparent}@media all and (min-width:50em){.accademy--events--carousel .slick-dots li:hover:not(.slick-active) button{border-color:#ac172d;background-color:#ac172d}}.accademy--events--past{background-position:center top;background-repeat:repeat;background-image:url(/img/bk-texture-accademy_pink.jpg);float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;text-align:center}@media all and (min-width:50em){.accademy--events--past{padding-top:calc(36px + ((100% - 234px)/ 12*1));padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy--events--past{padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.accademy--events--past .row-filters,.accademy--events--past .title{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}.accademy--events--past h2{display:block;color:#fff;font-size:24px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}@media all and (min-width:48em){.accademy--events--past h2{padding:0 15px}}@media all and (min-width:50em){.accademy--events--past h2{font-size:30px}}.accademy--events--past h2>span span{padding:0 15px;white-space:nowrap}.accademy--events--past h2>span::after,.accademy--events--past h2>span:before{content:"";border-bottom:1px solid #fff;border-top:1px solid #fff;height:5px;max-width:250px;width:100%}.accademy--events--past p{line-height:1.2;margin-bottom:40px;height:140px}.accademy--events--past .row-filters{display:block}.accademy--events--past--list{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1400px;width:100%}@media all and (min-width:50em){.accademy--events--past--list{padding-left:54px;padding-right:54px;margin-left:auto;margin-right:auto}}.accademy--events--past--list .item{background-color:#fff;display:block;position:relative;margin-bottom:18px;width:100%;text-align:left}@media all and (min-width:50em){.accademy--events--past--list .item{margin-left:10px;margin-right:10px;margin-bottom:38px;width:calc((100% - 40px)/ 2)}}@media all and (min-width:61.875em){.accademy--events--past--list .item{width:calc((100% - 60px)/ 3)}}@media screen and (min-width:1265px){.accademy--events--past--list .item{width:calc((100% - 80px)/ 4)}}.accademy--events--past--list .item .image,.accademy-dett--description .col-sx .info .row .ico svg,.accademy-dett--form .info .row .ico svg{display:block}.accademy--events--past--list .item .text{padding:30px 20px;position:relative}@media all and (min-width:50em){.accademy--events--past--list .item .text{transition:all .35s linear;padding:30px 35px}}.accademy--events--past--list .item .text .label{position:absolute;left:0;top:0;transform:translateY(-50%);padding:10px 12px;font-size:14px;font-weight:500;line-height:1;color:#fff}.accademy--events--past--list .item.pro .label,.accademy-dett .sections-intro .label.pro span{background-color:#780107}.accademy--events--past--list .item.fan .label,.accademy-dett .sections-intro .label.fan span{background-color:#1d1d1d}.accademy--events--past--list .item .info{margin-bottom:10px}.accademy--events--past--list .item .info,.accademy--events--past--list .item .info .date{-js-display:flex;display:flex;align-items:center}.accademy--events--past--list .item .tit{font-size:24px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media all and (min-width:50em){.accademy--events--past--list .item .tit{height:150px;margin-bottom:10px}}.accademy--events--past--list .item .cta{color:#a61229;font-family:Oswald,sans-serif;text-transform:uppercase}.accademy--extras{background-color:#f6edd9;width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;text-align:center}@media all and (min-width:50em){.accademy--extras{padding-top:calc(36px + ((100% - 234px)/ 12*1));padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy--extras{padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.accademy--extras .title{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}.accademy--extras h2{display:block;color:#a61229;font-size:24px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}@media all and (min-width:48em){.accademy--extras h2{padding:0 15px}}@media all and (min-width:50em){.accademy--extras h2{font-size:30px}}.accademy--extras h2>span span{padding:0 15px;white-space:nowrap}.accademy--extras h2>span::after,.accademy--extras h2>span:before{content:"";border-bottom:1px solid #a61229;border-top:1px solid #a61229;height:5px;max-width:250px;width:100%}.accademy--extras--list{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1400px}@media all and (min-width:50em){.accademy--extras--list{padding-left:54px;padding-right:54px;margin-left:auto;margin-right:auto}}.accademy--extras--list .item{background-color:#fff;display:block;position:relative;margin-bottom:18px;width:100%;text-align:left}@media all and (min-width:48em){.accademy--extras--list .item{margin-left:10px;margin-right:10px;margin-bottom:36px;width:calc((100% - 40px)/ 2)}}@media all and (min-width:61.875em){.accademy--extras--list .item{width:calc((100% - 60px)/ 3)}}.accademy--extras--list .item .image{aspect-ratio:16/9;-js-display:flex;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.accademy--extras--list .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accademy--extras--list .item .image .play{background-color:#a61229;border-radius:50%/10%;color:#fff;font-size:1em;height:3em;text-align:center;width:4em;z-index:10;cursor:pointer;box-shadow:rgba(0,0,0,.4) 2px 2px 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-out}@media all and (min-width:50em){.accademy--extras--list .item .image .play{font-size:1.5em;transform:translate(-50%,-50%) scale(.75)}}.accademy--extras--list .item .image .play:before{content:"";background:inherit;border-radius:5%/50%;position:absolute;bottom:9%;top:9%;left:-5%;right:-5%}.accademy--extras--list .item .image .play:after{content:"";border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;width:0;margin:-1em 0 0 -.75em;position:absolute;top:50%;left:50%}.accademy--extras--list .item .text{padding:25px 20px;position:relative}@media all and (min-width:50em){.accademy--extras--list .item .text{transition:all .35s linear;padding-left:35px;padding-right:35px;padding-bottom:35px}}.accademy--extras--list .item .tit{font-size:24px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media all and (min-width:50em){.accademy--extras--list .item .tit{height:120px;margin-bottom:10px;font-size:26px}}.accademy--extras--list .item .cta{color:#a61229;font-family:Oswald,sans-serif;text-transform:uppercase}.accademy--extras .cta-btn{margin-top:40px}.accademy--contact-banner{width:100%;display:block;float:left;-js-display:flex;display:flex;flex-direction:column;color:#fff}@media all and (min-width:50em){.accademy--contact-banner{flex-direction:row}}.accademy--contact-banner .col{padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;width:100%}.accademy--contact-banner .col:first-child{background-color:#a61229;text-align:center}@media all and (min-width:50em){.accademy--contact-banner .col:first-child{padding-right:calc(36px + ((100% - 234px)/ 12*.5));padding-left:calc(54px + ((100% - 234px)/ 12*1.5));text-align:right}}.accademy--contact-banner .col:last-child{background-color:#761328;text-align:center}@media all and (min-width:50em){.accademy--contact-banner .col:last-child{padding-left:calc(36px + ((100% - 234px)/ 12*.5));padding-right:calc(54px + ((100% - 234px)/ 12*1.5));text-align:left}}.accademy--contact-banner .col a{color:currentColor;text-decoration:none}.accademy--contact-banner img{max-width:60%}@media all and (min-width:50em){.accademy--contact-banner img{max-width:100%}}.accademy--contact-banner .tit{font-size:26px;margin-bottom:25px}@media all and (min-width:48em){.accademy--contact-banner .tit{font-size:28px}}.accademy-dett{background-position:center top;background-repeat:repeat;background-image:url(/img/bk-texture-accademy_green.jpg)}.accademy-dett.past{background-image:url(/img/bk-texture-accademy_pink.jpg)}.accademy-dett.past .accademy-dett--description .col-sx .info.download{padding-top:30px;position:relative}.accademy-dett.past .accademy-dett--description .col-sx .info.download:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:340px;height:2px;background-color:#dea991}.accademy-dett .sections-intro{color:#fff}.accademy-dett .sections-intro .info,.accademy-dett .sections-intro .label{-js-display:flex;display:flex;justify-content:center;margin-bottom:20px}.accademy-dett .sections-intro .label span,.accademy-dett--form .label span{padding:10px 12px;font-size:14px;font-family:Oswald,sans-serif;font-weight:500;line-height:1;color:#fff;text-transform:uppercase}.accademy-dett .sections-intro h1{color:#fff;margin-bottom:50px}.accademy-dett .sections-intro .info{align-items:center;margin-bottom:10px;font-size:18px}.accademy-dett .sections-intro .info .date{-js-display:flex;display:flex;align-items:center;font-size:18px;font-family:Courier,"Courier New",sans-serif;margin-top:0}.accademy-dett .sections-intro .info .date::before{content:"";display:block;background-color:#a61229;width:1px;height:14px;margin-left:12px;margin-right:12px}.accademy-dett--description{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}@media all and (min-width:50em){.accademy-dett--description{margin-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy-dett--description{margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.accademy-dett--description>.inner{-js-display:flex;display:flex;flex-direction:column;gap:1px;padding-left:18px;padding-right:18px}@media all and (min-width:50em){.accademy-dett--description>.inner{flex-direction:row;gap:0;align-items:flex-start;max-width:1300px;padding-left:50px;padding-right:50px;margin:0 auto}}.accademy-dett--description .col-sx{background-color:#f6edd9}@media all and (min-width:50em){.accademy-dett--description .col-sx{flex:0 0 340px}}.accademy-dett--description .col-dx .article ol.partners li .image img,.accademy-dett--description .col-sx .image img,.accademy-dett--medias .gallery .item img{display:block;width:100%}.accademy-dett--description .col-sx .inner{padding:35px 20px;position:relative}.accademy-dett--description .col-sx .label{position:absolute;left:0;top:0;transform:translateY(-50%);padding:10px 12px;font-size:14px;font-family:Oswald,sans-serif;font-weight:500;line-height:1;color:#fff;text-transform:uppercase}.accademy-dett--description .col-sx .label.pro,.accademy-dett--form .label.pro span{background-color:#780107}.accademy-dett--description .col-sx .label.fan,.accademy-dett--form .label.fan span{background-color:#1d1d1d}.accademy-dett--description .col-sx .info{-js-display:flex;display:flex;flex-direction:column;gap:10px}.accademy-dett--description .col-sx .info:not(:last-child){margin-bottom:20px}.accademy-dett--description .col-sx .info .row,.accademy-dett--form .info .row{-js-display:flex;display:flex;align-items:center;gap:15px;font-size:14px;line-height:normal}.accademy-dett--description .col-sx .info .row-v{justify-content:space-between;padding-left:8px;padding-right:8px}.accademy-dett--description .col-sx .info .row .ico{color:#a61229;flex:0 0 24px;-js-display:flex;display:flex;align-items:center;justify-content:center}.accademy-dett--description .col-sx .info .row .ico-34{flex:0 0 34px}.accademy-dett--description .col-sx .info .row.date{font-size:28px;font-weight:500;color:#a61229}.accademy-dett--description .col-sx .info .row.position{align-items:flex-start}.accademy-dett--description .col-sx .info .row .evidence{color:#a61229}.accademy-dett--description .col-sx .info .tit{color:#a61229;font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:5px}.accademy-dett--description .col-sx .info.plus .row{font-size:15px}.accademy-dett--description .col-sx .info.price{padding-top:20px}.accademy-dett--description .col-sx .info.price .row{font-size:24px;font-family:Oswald,sans-serif;font-weight:500}.accademy-dett--description .col-sx .info.price .btn{background-color:#a61229;-js-display:flex;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Oswald,sans-serif;height:46px;text-align:center;text-transform:uppercase}.accademy-dett--description .col-sx .info.contact{padding:20px 8px 40px}.accademy-dett--description .col-sx .info.download .row{font-size:15px;padding-left:8px;padding-right:8px}.accademy-dett--description .col-dx{background-color:#fff;padding:30px 20px;width:100%}@media all and (min-width:50em){.accademy-dett--description .col-dx{padding:calc(36px + ((100% - 234px)/ 12*.3))}}.accademy-dett--description .col-dx .article p{font-size:16px!important}.accademy-dett--description .col-dx .article:not(:last-child){margin-bottom:45px}.accademy-dett--description .col-dx .article .tit{color:#a61229;text-transform:uppercase;margin-bottom:15px}.accademy-dett--description .col-dx .article ol li{padding-top:5px;padding-bottom:5px;padding-left:1rem}.accademy-dett--description .col-dx .article ol li:before{content:"•";margin-left:-1rem;margin-right:8px}.accademy-dett--description .col-dx .article ol.partners,.accademy-dett--description .col-dx .article ol.program{border-top:1px solid #f7f7f7}.accademy-dett--description .col-dx .article ol.program li{border-bottom:1px solid #f7f7f7;padding-top:8px;padding-bottom:8px}.accademy-dett--description .col-dx .article ol.program li:before{content:"-"}.accademy-dett--description .col-dx .article ol.partners li{border-bottom:1px solid #f7f7f7;padding-top:15px;padding-bottom:15px;padding-left:0;-js-display:flex;display:flex;align-items:center;gap:15px;font-size:15px}@media all and (min-width:50em){.accademy-dett--description .col-dx .article ol.partners li{gap:35px}}.accademy-dett--description .col-dx .article ol.partners li:before{display:none}.accademy-dett--description .col-dx .article ol.partners li .image{flex:0 0 40px}@media all and (min-width:50em){.accademy-dett--description .col-dx .article ol.partners li .image{flex:0 0 80px}}.accademy-dett--description .col-dx .article .speaker{-js-display:flex;display:flex;align-items:flex-start;gap:20px;padding-top:5px;padding-bottom:5px}.accademy-dett--description .col-dx .article .speaker .image{flex-basis:75px;aspect-ratio:1/1;overflow:hidden;-js-display:flex;display:flex;align-items:center;justify-content:center;border-radius:50%}@media all and (min-width:50em){.accademy-dett--description .col-dx .article .speaker .image{flex-basis:150px}}.accademy-dett--description .col-dx .article .speaker .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accademy-dett--description .col-dx .article .speaker .text{width:100%}.accademy-dett--description .col-dx .article .speaker .text .tit{font-size:22px;font-weight:500;margin-bottom:5px}@media all and (min-width:48em){.accademy-dett--description .col-dx .article .speaker .text .tit{font-size:24px}}.accademy-dett--description .col-dx .article .speaker .text .subtitle{margin-bottom:20px}.accademy-dett--description .col-dx .article .speaker .text p{font-size:15px!important}.accademy-dett--form{background-color:#a61229;color:#fff;padding-top:36px;padding-bottom:36px;margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}@media all and (min-width:50em){.accademy-dett--form{margin-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy-dett--form{margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.accademy-dett--form h2{font-size:26px;font-weight:500;text-align:center;color:#fff;margin-bottom:36px;padding:0 18px}@media all and (min-width:50em){.accademy-dett--form h2{font-size:30px}}.accademy-dett--form .inner{-js-display:flex;display:flex;flex-direction:column;gap:calc(36px + ((100% - 234px)/ 12*.3));padding-left:18px;padding-right:18px}@media all and (min-width:50em){.accademy-dett--form .inner{flex-direction:row;align-items:flex-start;max-width:1300px;padding-left:50px;padding-right:50px;margin:0 auto}.accademy-dett--form .inner>*{width:50%}}.accademy-dett--form .label{-js-display:flex;display:flex;justify-content:flex-start;margin-bottom:10px}.accademy-dett--form h3{font-size:24px;font-weight:500;line-height:1.2;text-transform:uppercase;margin-bottom:10px}@media all and (min-width:50em){.accademy-dett--form h3{font-size:28px}}.accademy-dett--form .info{-js-display:flex;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #fff}@media all and (min-width:50em){.accademy-dett--form .info{flex-direction:row}}@media all and (min-width:50em){.accademy-dett--form .info .row{flex:0 0 calc(50% - 15px)}}.accademy-dett--form .info .row .ico{color:#fff;flex:0 0 24px;-js-display:flex;display:flex;align-items:center;justify-content:center}.accademy-dett--form .info .row .ico-34{flex:0 0 34px}.accademy-dett--form .info .row.date{font-size:28px;font-weight:500;color:#fff}.accademy-dett--form .customer{margin-bottom:40px}.accademy-dett--form .customer .text{-js-display:flex;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:15px}.accademy-dett--form .form-section{margin-bottom:30px}.accademy-dett--form .form-section .tit{font-size:15px;margin-bottom:20px}.accademy-dett--form .form-row{-js-display:flex;display:flex;gap:6px;margin-bottom:12px}.accademy-dett--form .form-row .col,.company-benefit--benessere .inner .col img,.company-benefit--benessere img,.company-benefit--report .inner .col img,.company-benefit--sviluppo .inner .col img{width:100%}.accademy-dett--form .form-row .col>label{display:block;margin-bottom:10px;font-size:13px}@media all and (min-width:50em){.accademy-dett--form .form-row .col>label{font-size:15px}}.accademy-dett--form .input-text,.accademy-dett--form .select{border:2px solid #fff;background-color:transparent;color:#fff;line-height:normal;padding-left:12px;padding-right:12px;height:44px;font-size:14px;font-weight:700;width:100%}.accademy-dett--form .input-text:-ms-input-placeholder,.accademy-dett--form .select:-ms-input-placeholder{color:#fff}.accademy-dett--form .input-text:-moz-placeholder,.accademy-dett--form .select:-moz-placeholder{color:#fff}.accademy-dett--form .input-text::-moz-placeholder,.accademy-dett--form .select::-moz-placeholder{color:#fff}.accademy-dett--form .input-text::-webkit-input-placeholder,.accademy-dett--form .select::-webkit-input-placeholder{color:#fff}.accademy-dett--form .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px);background-size:16px 16px}.accademy-dett--form button[type=button]{border:2px solid #fff;background-color:transparent;color:#fff;line-height:normal;padding-left:12px;padding-right:12px;height:44px;font-size:14px;font-weight:700;white-space:nowrap}.accademy-dett--form .radio-group{-js-display:flex;display:flex;align-items:center;gap:20px;width:100%;flex:0 0 100%}.accademy-dett--form .form-checkcont{position:relative}.accademy-dett--form .form-checkcont--label{-js-display:flex;display:flex;gap:9px;align-items:center;position:relative}.accademy-dett--form .form-checkcont--checkbox{border-radius:50%;border:2px solid #fff;display:block;height:16px;left:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;z-index:10;width:16px}.accademy-dett--form .form-checkcont--customcheckbox{border:2px solid #fff;display:block;height:16px;position:relative;width:16px}.accademy-dett--form .form-checkcont--customcheckbox:after,.accademy-dett--form .form-radiocont--customradio:after{background-color:#fff;content:"";height:6px;margin:0;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .25s .05s linear;width:6px}.accademy-dett--form .form-checkcont__label{font-size:13px}.accademy-dett--form .form-radiocont{position:relative}.accademy-dett--form .form-radiocont--label{-js-display:flex;display:flex;gap:9px;align-items:center;position:relative}.accademy-dett--form .form-radiocont--radio{border-radius:50%;border:2px solid #fff;display:block;height:20px;left:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;z-index:10;width:20px}.accademy-dett--form .form-radiocont--customradio{border:2px solid #fff;border-radius:50%;display:block;height:20px;position:relative;width:20px}.accademy-dett--form .form-radiocont--customradio:after{border-radius:50%;height:8px;width:8px}.accademy-dett--form .form-radiocont__label{font-size:15px}.accademy-dett--form .form-checkcont--checkbox:checked~.form-checkcont--customcheckbox:after,.accademy-dett--form .form-radiocont--radio:checked~.form-radiocont--customradio:after{opacity:1}.accademy-dett--form .form-submit-price{padding-top:20px}.accademy-dett--form .form-submit-price .row{-js-display:flex;display:flex;flex-direction:column;font-size:15px;padding-left:8px;margin-bottom:15px}@media all and (min-width:50em){.accademy-dett--form .form-submit-price .row{flex-direction:row;justify-content:space-between;align-items:baseline}}.accademy-dett--form .form-submit-price .row span.price,.accademy-dett--form .form-submit-price button{font-family:Oswald,sans-serif;font-size:24px;font-weight:500;text-transform:uppercase}.accademy-dett--form .form-submit-price button{background-color:#000;border:0;-js-display:flex;display:flex;align-items:center;justify-content:space-between;height:54px;color:#fff;padding:0 20px;width:100%;font-size:20px}.accademy-dett .accademy--events{padding-top:0}.accademy-dett--medias{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;padding-top:0;text-align:center}@media all and (min-width:50em){.accademy-dett--medias{padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.accademy-dett--medias{padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}.accademy-dett--medias .title{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}.accademy-dett--medias h2{display:block;color:#fff;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:15px;text-align:center;text-transform:uppercase}@media all and (min-width:48em){.accademy-dett--medias h2{padding:0 15px}}@media all and (min-width:50em){.accademy-dett--medias h2{font-size:30px}}.accademy-dett--medias h2>span span{padding:0 15px;white-space:nowrap}.accademy-dett--medias h2>span::after,.accademy-dett--medias h2>span:before{content:"";border-bottom:1px solid #fff;border-top:1px solid #fff;height:5px;max-width:250px;width:100%}.accademy-dett--medias>.inner{padding-left:18px;padding-right:18px}@media all and (min-width:50em){.accademy-dett--medias>.inner{max-width:1150px;padding-left:50px;padding-right:50px;margin:0 auto}}.accademy-dett--medias .video{margin-bottom:50px;border-radius:14px;overflow:hidden;aspect-ratio:16/9;position:relative}.accademy-dett--medias .video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.accademy-dett--medias .gallery{display:block;margin:0 -.5px}.accademy-dett--medias .gallery .item{margin:.5px 0;width:calc(50% - 1px)}.accademy-extras{background-color:#f6edd9}.accademy-extras .accademy--extras{padding-top:0}@media all and (min-width:50em){.accademy-extras .accademy--extras--list .item{margin-left:18px;margin-right:18px;width:calc((100% - 72px)/ 2)}}@media all and (min-width:61.875em){.accademy-extras .accademy--extras--list .item{width:calc((100% - 108px)/ 3)}}@font-face{font-display:swap;font-family:avenir;src:url(/fonts/avenir/avenirltstd-book.woff2) format("woff2"),url(/fonts/avenir/avenirltstd-book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:avenir;src:url(/fonts/avenir/avenirltstd-heavy.woff2) format("woff2"),url(/fonts/avenir/avenirltstd-heavy.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:farmhouse;src:url(/fonts/farmhouse/farmhouse.woff2) format("woff2"),url(/fonts/farmhouse/farmhouse.woff) format("woff");font-weight:400;font-style:normal}.company-benefit{width:100%;display:block;float:left;background-color:#fff;font-family:Georgia,serif}.company-benefit .title{margin-bottom:40px}.company-benefit h1,.company-benefit h2{color:#2a2e2f;font-family:Georgia,serif;font-size:40px;font-weight:700;line-height:1;text-transform:none}@media all and (min-width:48em){.company-benefit h1,.company-benefit h2{font-size:60px}}@media all and (min-width:68.75em){.company-benefit h1,.company-benefit h2{font-size:72px}}.company-benefit h1 .italics,.company-benefit h2 .italics{display:block;color:#a61229;font-size:clamp(1rem,75px,65px);font-family:farmhouse,sans-serif;font-weight:400;margin-top:-35px}@media all and (min-width:48em){.company-benefit h1 .italics,.company-benefit h2 .italics{font-size:95px;margin-top:-45px}}@media all and (min-width:68.75em){.company-benefit h1 .italics,.company-benefit h2 .italics{font-size:125px;margin-top:-65px}}@media all and (min-width:48em){.company-benefit h1 .italics>div,.company-benefit h2 .italics>div{transform:translateX(30px)}}.company-benefit h1 .italics span,.company-benefit h2 .italics span{display:block;color:transparent}.company-benefit h1 .revealText,.company-benefit h2 .revealText{position:relative}.company-benefit h1 .revealText>div,.company-benefit h2 .revealText>div{line-height:normal}@media all and (min-width:48em){.company-benefit h1 .revealText>div,.company-benefit h2 .revealText>div{padding:0 30px}}.company-benefit h1 .revealText>div:nth-child(2),.company-benefit h2 .revealText>div:nth-child(2){position:absolute;left:0;top:0;white-space:nowrap}.company-benefit h1 .revealText>div:nth-child(2) span,.company-benefit h2 .revealText>div:nth-child(2) span{color:#a61229}@media all and (min-width:48em){.company-benefit h1 .revealText>div:nth-child(2),.company-benefit h2 .revealText>div:nth-child(2){overflow-x:hidden;width:0;padding-left:0;padding-right:0;transition:all .6s .35s ease-in-out}}.company-benefit h1 .revealText--active>div:nth-child(2),.company-benefit h2 .revealText--active>div:nth-child(2){width:100%;padding-left:30px;padding-right:30px}.company-benefit .revealImage{overflow:hidden;position:relative}@media all and (min-width:48em){.company-benefit .revealImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;transition:all .6s .35s ease-in-out}.company-benefit .revealImage--active:after{transform:translateX(100%)}}.company-benefit--intro{width:100%;display:block;float:left;padding:80px 24px}@media all and (min-width:48em){.company-benefit--intro{background-image:undefined;background-image:var(--bg-image);background-position:right center;background-size:auto 100%;background-repeat:no-repeat;padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*.8))}}@media all and (min-width:68.75em){.company-benefit--intro{padding:calc(36px + ((100% - 234px)/ 12*.75)) calc(36px + ((100% - 234px)/ 12*1))}}.company-benefit--intro p:first-of-type{color:#2a2e2f;max-width:750px;font-size:24px;margin-bottom:80px}@media all and (min-width:48em){.company-benefit--intro p:first-of-type{font-size:30px}}@media all and (min-width:68.75em){.company-benefit--intro p:first-of-type{font-size:32px}}.company-benefit--intro ul{-js-display:flex;display:flex;flex-direction:column;gap:80px}@media all and (min-width:48em){.company-benefit--intro ul{flex-direction:row;flex-wrap:wrap}}.company-benefit--intro ul li{color:#2a2e2f;font-size:21px;position:relative;isolation:isolate;width:100%}@media all and (min-width:48em){.company-benefit--intro ul li{width:calc(50% - 40px)}}@media all and (min-width:68.75em){.company-benefit--intro ul li{width:calc(25% - 60px)}}.company-benefit--benessere ul li:before,.company-benefit--intro ul li:before{content:"";position:absolute;top:0;left:-32px;width:40px;height:40px;background-color:#ecd8bc;border-radius:50%;z-index:-1}.company-benefit--sviluppo{width:100%;display:block;float:left;background-color:#ecd8bc;padding-top:80px;padding-left:24px;padding-right:24px;isolation:isolate}@media all and (min-width:48em){.company-benefit--sviluppo{padding-top:calc(36px + ((100% - 234px)/ 12*.35));padding-left:40px;padding-right:40px}}@media all and (min-width:68.75em){.company-benefit--sviluppo{padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-left:80px;padding-right:80px}}.company-benefit--sviluppo .title{position:relative;z-index:1}@media all and (min-width:48em){.company-benefit--sviluppo .title{-js-display:flex;display:flex;justify-content:flex-end;padding:0 40px;margin-bottom:20px}}@media all and (min-width:68.75em){.company-benefit--sviluppo .title{padding:0 100px}}.company-benefit--sviluppo .revealImage{color:#ecd8bc}@media all and (min-width:48em){.company-benefit--sviluppo .inner{margin-bottom:20px;-js-display:flex;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:calc(36px + ((100% - 234px)/ 12*.5))}}@media all and (min-width:68.75em){.company-benefit--sviluppo .inner{gap:calc(36px + ((100% - 234px)/ 12*.75))}}.company-benefit--sviluppo .inner .col{position:relative;isolation:isolate}.company-benefit--sviluppo .inner .col .pig-icon{width:240px;position:absolute;top:-100px;right:30px;z-index:-1}@media all and (min-width:48em){.company-benefit--sviluppo .inner .col .pig-icon{top:-160px;right:-30px}}@media all and (min-width:68.75em){.company-benefit--sviluppo .inner .col .pig-icon{top:-120px;right:-30px}}.company-benefit--sviluppo .inner .col:first-child{margin-bottom:60px}@media all and (min-width:48em){.company-benefit--sviluppo .inner .col:first-child{margin-bottom:0;padding-top:30px;width:45%}}@media all and (min-width:68.75em){.company-benefit--sviluppo .inner .col:first-child{padding-top:60px;width:35%}}.company-benefit--sviluppo .inner .col:first-child p{color:#2a2e2f;font-size:24px;margin-bottom:80px}@media all and (min-width:48em){.company-benefit--sviluppo .inner .col:first-child p{font-size:30px}}@media all and (min-width:68.75em){.company-benefit--sviluppo .inner .col:first-child p{font-size:32px}}.company-benefit--sviluppo .inner .col:last-child{-js-display:flex;display:flex;flex-direction:column;gap:60px}@media all and (min-width:48em){.company-benefit--sviluppo .inner .col:last-child{flex-direction:column-reverse;gap:40px;width:55%}}@media all and (min-width:68.75em){.company-benefit--sviluppo .inner .col:last-child{width:65%}}.company-benefit--sviluppo .inner .col:last-child p{color:#2a2e2f;font-size:14px;font-family:avenir,sans-serif;max-width:560px}.company-benefit--sviluppo .inner .col:last-child img.mob_ipad{margin-left:-24px;margin-right:-24px;width:unset}.company-benefit--sviluppo .label{display:none;color:#fff;font-size:75px;font-family:farmhouse,sans-serif;font-weight:400;line-height:normal;overflow:hidden}@media all and (min-width:48em){.company-benefit--sviluppo .label{display:block;text-align:right;font-size:85px;margin-left:-40px;margin-right:-40px}}@media all and (min-width:68.75em){.company-benefit--sviluppo .label{font-size:150px;margin-left:-80px;margin-right:-80px}}.company-benefit--sviluppo .label span{display:block;transform:translateX(3.5%) translateY(40px)}.company-benefit--benessere,.company-benefit--benessere__wrap{width:100%;display:block;float:left}.company-benefit--benessere__wrap{padding:80px 24px 0}@media all and (min-width:48em){.company-benefit--benessere__wrap{padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*.8));padding-bottom:0}}@media all and (min-width:68.75em){.company-benefit--benessere__wrap{padding:calc(36px + ((100% - 234px)/ 12*.75)) calc(36px + ((100% - 234px)/ 12*1));padding-bottom:0}}@media all and (min-width:48em){.company-benefit--benessere .title{margin-bottom:80px}.company-benefit--benessere .title .italics{display:inline-block;transform:translateY(20px) translateX(-30px)}.company-benefit--benessere .title .italics>div{transform:translateX(0)}}.company-benefit--benessere p{color:#2a2e2f;font-size:24px;margin-bottom:80px}@media all and (min-width:48em){.company-benefit--benessere p{font-size:30px}}@media all and (min-width:68.75em){.company-benefit--benessere p{font-size:32px}}.company-benefit--benessere .revealImage{color:#fff}.company-benefit--benessere .inner{margin-bottom:80px}@media all and (min-width:48em){.company-benefit--benessere .inner{margin-bottom:calc(36px + ((100% - 234px)/ 12*1));-js-display:flex;display:flex;gap:calc(36px + ((100% - 234px)/ 12*.5))}}@media all and (min-width:68.75em){.company-benefit--benessere .inner{margin-bottom:calc(54px + ((100% - 234px)/ 12*1.3))}}.company-benefit--benessere .inner .link{color:#2a2e2f;font-size:21px}.company-benefit--benessere .inner .link a{color:#a61229;text-decoration:underline}.company-benefit--benessere .inner .col{position:relative;isolation:isolate}.company-benefit--benessere .inner .col:first-child{margin-bottom:45px}@media all and (min-width:48em){.company-benefit--benessere .inner .col:first-child{margin-bottom:0;width:55%}.company-benefit--benessere .inner .col:last-child{width:45%}}.company-benefit--benessere ul{-js-display:flex;display:flex;flex-direction:column;gap:80px}@media all and (min-width:48em){.company-benefit--benessere ul{flex-direction:row;flex-wrap:wrap}}.company-benefit--benessere ul li{color:#2a2e2f;font-size:21px;position:relative;isolation:isolate;width:100%}@media all and (min-width:48em){.company-benefit--benessere ul li{width:calc(50% - 40px)}}@media all and (min-width:68.75em){.company-benefit--benessere ul li{width:calc(25% - 60px)}}.company-benefit--benessere .image,.contact-form-selectfile>span{display:block}.company-benefit--report{width:100%;display:block;float:left;background-color:#ecd8bc;padding-top:80px;padding-left:24px;padding-right:24px;position:relative;isolation:isolate}@media all and (min-width:48em){.company-benefit--report{background-image:undefined;background-image:var(--bg-image);background-position:right bottom;background-size:auto 45%;background-repeat:no-repeat;padding-top:calc(36px + ((100% - 234px)/ 12*.35));padding-left:40px;padding-right:40px}}@media all and (min-width:68.75em){.company-benefit--report{padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-left:80px;padding-right:80px}}.company-benefit--report .title{position:relative;z-index:1;margin-bottom:20px}@media all and (min-width:48em){.company-benefit--report .title{margin-bottom:80px}.company-benefit--report .title .italics{display:inline-block;transform:translateY(50px) translateX(-60px)}.company-benefit--report .title .italics>div{transform:translateX(0)}.company-benefit--report .inner{margin-bottom:-20px;-js-display:flex;display:flex}}.company-benefit--report .inner .col,.company-benefit--trasparenza .inner .col{position:relative;isolation:isolate}.company-benefit--report .inner .col:first-child{margin-bottom:80px}@media all and (min-width:48em){.company-benefit--report .inner .col:first-child{margin-bottom:0;width:50%}}.company-benefit--report .inner .col:first-child img{margin-left:-24px;margin-bottom:40px;width:calc(100% + 48px)}@media all and (min-width:48em){.company-benefit--report .inner .col:first-child img{margin-left:-40px;margin-bottom:20px;width:calc(100% + 40px)}}@media all and (min-width:68.75em){.company-benefit--report .inner .col:first-child img{margin-left:-80px;width:calc(100% + 80px)}}.company-benefit--report .inner .col:first-child p{color:#2a2e2f;font-size:14px;font-family:avenir,sans-serif;max-width:560px}.company-benefit--report .inner .col:last-child{position:relative;-js-display:flex;display:flex;align-items:center;flex-direction:column;gap:40px}@media all and (min-width:48em){.company-benefit--report .inner .col:last-child{display:block;width:50%;padding-left:20px;padding-right:20px}}@media all and (min-width:68.75em){.company-benefit--report .inner .col:last-child{padding-left:60px;padding-right:60px}}.company-benefit--report .inner .col:last-child .button{background-color:#a61229;height:66px;color:#ecd8bc;padding-left:40px;padding-right:40px;-js-display:inline-flex;display:inline-flex;align-items:center;white-space:nowrap;font-size:26px}@media all and (min-width:48em){.company-benefit--report .inner .col:last-child .button{position:absolute;top:0;right:20px;z-index:1;pointer-events:none}}@media all and (min-width:68.75em){.company-benefit--report .inner .col:last-child .button{right:120px}}.company-benefit--report .inner .col:last-child .image.desk_ipad{position:relative}.company-benefit--report .inner .col:last-child .image.desk_ipad img:nth-child(2),.company-benefit--report .inner .col:last-child .image.desk_ipad img:nth-child(3){position:absolute;bottom:0;left:0;z-index:-1;transition:.65s cubic-bezier(.455,.03,.515,.955)}.company-benefit--report .inner .col:last-child .image.desk_ipad img:nth-child(3){z-index:-2}.company-benefit--report .inner .col:last-child .image.desk_ipad:hover img:nth-child(2){transform:rotate(-12deg) translateX(-10px) translateY(-5px)}.company-benefit--report .inner .col:last-child .image.desk_ipad:hover img:nth-child(3){transform:rotate(-22deg) translateX(-14px) translateY(-5px)}.company-benefit--report .inner .col:last-child .image.desk_ipad:after{content:"";position:absolute;bottom:0;left:50%;width:calc(50% - 60px);aspect-ratio:1/1;transform:translateX(-55%);background-color:#fff;border-radius:50%;z-index:-3}.company-benefit--report .inner .col:last-child .image.mob_ipad{margin-left:-24px;margin-right:-24px}.company-benefit--report .inner .col:last-child .image img{display:block}.company-benefit--report .label{display:none;color:#fff;font-size:75px;font-family:farmhouse,sans-serif;font-weight:400;line-height:normal;overflow:hidden}@media all and (min-width:48em){.company-benefit--report .label{display:block;text-align:right;font-size:85px;margin-left:-40px;margin-right:-40px}}@media all and (min-width:68.75em){.company-benefit--report .label{font-size:150px;margin-left:-80px;margin-right:-80px}}.company-benefit--report .label span{display:block;transform:translateX(-8%) translateY(40px)}.company-benefit--trasparenza{width:100%;display:block;float:left;padding:80px 24px}@media all and (min-width:48em){.company-benefit--trasparenza{padding:calc(36px + ((100% - 234px)/ 12*.75)) calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.company-benefit--trasparenza{padding:calc(36px + ((100% - 234px)/ 12*.75)) calc(36px + ((100% - 234px)/ 12*1))}}.company-benefit--trasparenza .title{position:relative}@media all and (min-width:48em){.company-benefit--trasparenza .title{text-align:center;margin-bottom:80px}.company-benefit--trasparenza .title h2{position:relative;left:50%;transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.company-benefit--trasparenza .title h2>span:not(.italics){display:block;transform:translateX(-80px)}.company-benefit--trasparenza .title h2 .italics>div{transform:translateX(0)}.company-benefit--trasparenza .inner{-js-display:flex;display:flex;align-items:center;gap:calc(36px + ((100% - 234px)/ 12*1))}}.company-benefit--trasparenza .inner p{color:#2a2e2f;font-size:18px}@media all and (min-width:48em){.company-benefit--trasparenza .inner p{font-size:20px}}@media all and (min-width:68.75em){.company-benefit--trasparenza .inner p{font-size:21px}}@media all and (min-width:48em){.company-benefit--trasparenza .inner .col:first-child{width:40%}.company-benefit--trasparenza .inner .col:last-child{width:60%}}.company-benefit--trasparenza .inner .consulenti{-js-display:flex;display:flex;flex-wrap:wrap;gap:40px;margin-bottom:80px}@media all and (min-width:48em){.company-benefit--trasparenza .inner .consulenti{margin-bottom:0}}.company-benefit--trasparenza .inner .consulenti .item{width:calc(50% - 20px);-js-display:flex;display:flex;justify-content:center;align-items:center}.company-benefit--trasparenza .inner .consulenti img{width:auto;max-width:140px}.company-benefit--trasparenza .divider{background-image:url(/img/corporate_benefit_trasparenza_divisorio.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:137px;margin:40px -24px}@media all and (min-width:48em){.company-benefit--trasparenza .divider{margin-left:0;margin-right:0;background-size:contain}}.company-benefit--trasparenza .plus ul{-js-display:flex;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:40px;max-width:850px;margin:0 auto}@media all and (min-width:48em){.company-benefit--trasparenza .plus ul{flex-direction:row;-moz-column-gap:75px;column-gap:75px}}.company-benefit--trasparenza .plus ul li{font-size:21px;position:relative;isolation:isolate}@media all and (min-width:48em){.company-benefit--trasparenza .plus ul li{width:calc(50% - 37.5px)}}.company-benefit--trasparenza .plus ul li:before{content:"";position:absolute;top:-16px;left:-22px;width:40px;height:40px;background-color:#ecd8bc;border-radius:50%;z-index:-1}.company-benefit--trasparenza .plus ul li .tit{color:#2a2e2f;font-size:16px;font-family:avenir,sans-serif;margin-bottom:16px}.company-benefit--trasparenza .plus ul li .text{color:#2a2e2f;font-size:14px}.connection2020-list-content{width:100%;display:block;float:left;background-position:center top;background-repeat:repeat;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0;text-align:center}@media all and (min-width:50em){.connection2020-list-content{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.connection2020-list-content h2,.product-dett__spec .certification h5{color:#a61229;font-size:45px;font-weight:500;line-height:45px;text-transform:uppercase}@media all and (min-width:50em){.connection2020-list-content h2{font-size:60px;line-height:60px}}.connection2020-list-content h2 img{margin:0 auto;max-width:100%;width:100%}@media all and (min-width:50em){.connection2020-list-content h2 img{width:auto}}.connection2020-list{width:100%;display:block;float:left;-js-display:flex;display:flex;flex-wrap:wrap;margin:calc(36px + ((100% - 234px)/ 12*.5)) 0;padding:0 9px;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.connection2020-list{padding:0 54px}}.connection2020-list li{border-bottom:2px dashed #1d1d1d;display:block;padding:40px 9px;position:relative;text-align:left;width:50%}@media all and (min-width:50em){.connection2020-list li{padding-left:18px;padding-right:18px;width:33.3333333333%}}.connection2020-list li .contImg{display:block;margin-bottom:20px;position:relative}.connection2020-list li .contImg img{display:block;margin:0 auto;width:100%}.connection2020-list li .label{display:block;color:#1d1d1d;font-size:16px;-js-display:flex;display:flex;justify-content:space-between;position:relative}@media all and (min-width:50em){.connection2020-list li .label{font-size:22px;transition:all .35s .15s ease-out}}.connection2020-list li .label:after{content:"\e908";color:#780107;font-family:icomoon!important;font-size:22px;margin-left:auto}@media all and (min-width:50em){.connection2020-list li .label:after{font-size:30px}}.connection2020-list li .label span{font-weight:700;padding-right:30px}@media all and (min-width:50em){.connection2020-list li .label span{padding-right:50px}.connection2020-list li:hover .label{color:#780107}}.sections-intro.contact{position:relative}.sections-intro.contact .ico{display:block;width:92.5px;height:100.5px;margin:0 auto 36px;z-index:10;background:url(/img/ico-tuttomadeinitaly.png) 0 0 no-repeat;background-size:cover}@media all and (min-width:68.75em){.sections-intro.contact .ico{margin:0;position:absolute;top:50%;transform:translateY(-50%) translateX(0);right:36px;width:185px;height:201px}}@media all and (min-width:83.75em){.sections-intro.contact .ico{right:calc(36px + ((100% - 234px)/ 12*1))}}.contact-form{width:100%;display:block;float:left;padding:0 18px}@media all and (min-width:50em){.contact-form{padding:0 calc(36px + ((100% - 234px)/ 12*.5))}}.contact-form:nth-of-type(2n){padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}.contact-form .row-max__w{max-width:880px}.contact-form-col{float:left;margin-bottom:36px;width:100%}@media all and (min-width:50em){.contact-form-col{margin-bottom:36px;padding:0 36px;width:50%}.contact-form-col.full{width:100%}}.contact-form--label{display:block;font-size:18px;margin-bottom:18px;padding:0 18px}.contact-form--input__text{background-color:transparent;border:2px solid rgba(29,29,29,.2);color:#1d1d1d;display:block;font-size:16px;height:50px;line-height:50px;padding:0 18px;width:100%;border-radius:0}.contact-form--input__text:-ms-input-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__text:-moz-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__text::-moz-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__text::-webkit-input-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__textarea{background-color:transparent;border:2px solid rgba(29,29,29,.2);color:#1d1d1d;display:block;font-size:16px;height:150px;padding:18px;resize:none;width:100%;border-radius:0}.contact-form--input__textarea:-ms-input-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__textarea:-moz-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__textarea::-moz-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__textarea::-webkit-input-placeholder{color:rgba(29,29,29,.5)}.contact-form--input__submit{background-color:#a61229;color:#fff;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:26px;font-weight:500;margin:0 auto;padding:25px 50px;text-align:center;text-transform:uppercase;width:100%;border:0}@media all and (min-width:50em){.contact-form--input__submit{min-width:320px;transition:all .35s linear;width:auto}.contact-form--input__submit:hover{background-color:#1d1d1d}}.contact-form-checkcont{position:relative;text-align:center;width:100%}.contact-form-checkcont--label{line-height:18px;position:relative}.contact-form-checkcont--checkbox{border-radius:50%;border:2px solid #a61229;display:block;height:15px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:15px}.contact-form-checkcont--customcheckbox{border:2px solid rgba(29,29,29,.5);border-radius:50%;display:inline-block;height:18px;position:relative;vertical-align:top;width:18px}.contact-form-checkcont--customcheckbox:after{background-color:rgba(29,29,29,.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:7px;margin:0;opacity:0;transition:all .25s .05s linear;width:7px}.contact-form-checkcont__label{font-size:16px}.communication-modal--form .checkcont--checkbox:checked~.checkcont--customcheckbox:after,.contact-form-checkcont--checkbox:checked~.contact-form-checkcont--customcheckbox:after,.dealers__form .radiocont input[type=radio]:checked~.custom-radio:after,.newsletter-overlay--form .checkcont--checkbox:checked~.checkcont--customcheckbox:after{opacity:1}.contact-form-checkcont.text-left,.contact-form-checkgroup .contact-form-checkcont{text-align:left}.contact-form-checkgroup .contact-form-checkcont:not(:last-child){margin-bottom:10px}.contact-form-checkgroup .contact-form-checkcont--customcheckbox{border-radius:0;border-color:rgba(29,29,29,.2)}.contact-form-checkgroup .contact-form-checkcont--customcheckbox:after{background-color:rgba(29,29,29,.2);border-radius:0}.contact-form-selectfile{display:block;position:relative}.contact-form-selectfile--input__file{height:50px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}@media all and (min-width:50em){.contact-form-selectfile--input__file{width:85%}}.contact-form-selectfile--label{background-color:#a61229;color:#fff;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;height:50px;line-height:50px;margin-top:0;text-align:center;text-transform:uppercase;width:100%;transition:all .25s .05s linear}@media all and (min-width:50em){.contact-form-selectfile--label{width:85%}}.contact-form-selectfile:focus .contact-form-selectfile--label,.contact-form-selectfile:hover .contact-form-selectfile--label{background-color:#1d1d1d}.contact-form .input-validation-error{border-color:#a61229;color:#a61229}.contact-form-checkcont--checkbox.input-validation-error~.contact-form-checkcont__label,.magazine-back a{color:#a61229}.contact-form-checkcont--checkbox.input-validation-error~.contact-form-checkcont--customcheckbox{border-color:#a61229}.contact-form-recaptcha{text-align:center}.contact-form-recaptcha>div{margin:0 auto}.thomForm-error{width:100%;float:left;color:#a61229;display:none;font-size:16px;margin-bottom:36px;padding:0 36px}.contact-services{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0;text-align:center}@media all and (min-width:50em){.contact-services{-js-display:flex;display:flex;padding:calc(36px + ((100% - 234px)/ 12*.5))}}.contact-services .service{background-color:#a61229;color:#fff;display:block;padding:calc(36px + ((100% - 234px)/ 12*.8)) 18px;position:relative}@media all and (min-width:50em){.contact-services .service{padding:calc(36px + ((100% - 234px)/ 12*.8)) 36px;margin:0 9px;width:50%}}.contact-services .service:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.contact-services .cont{left:0;position:relative;top:0;width:100%;z-index:10}.contact-services .title{font-family:Oswald,sans-serif;font-size:45px;font-weight:500;line-height:45px;text-transform:uppercase}@media all and (min-width:50em){.contact-services .title{font-size:60px;line-height:60px}}.contact-services p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.contact-services p{font-size:18px}}.contact-services p a{background-image:linear-gradient(to right,transparent 50%,#424a53 50%);background-position:0;background-size:200%;color:#fff;transition:all .4s}.contact-services p a:hover{background-position:-100%;color:#fff}.contact-services .service:nth-child(2):after{background-color:rgba(0,0,0,.1)}.contact-services .service:nth-child(3):after{background-color:rgba(0,0,0,.15)}.contact-services .service:nth-child(4):after{background-color:rgba(0,0,0,.2)}.contact-services .service:nth-child(5):after{background-color:rgba(0,0,0,.25)}.contact-services .service:nth-child(6):after{background-color:rgba(0,0,0,.3)}.contact-services .service:nth-child(7):after{background-color:rgba(0,0,0,.35)}.contact-services .service:nth-child(8):after{background-color:rgba(0,0,0,.4)}.contact-services .service:nth-child(9):after{background-color:rgba(0,0,0,.45)}.contact-services .service:nth-child(10):after{background-color:rgba(0,0,0,.5)}.contact-services .service:nth-child(11):after{background-color:rgba(0,0,0,.55)}.contact-services .service:nth-child(12):after{background-color:rgba(0,0,0,.6)}.contact__map,.contact__map-wrap{width:100%;display:block;float:left}.contact__map{border-top:3px solid #a61229;text-align:center}.contact__map-wrap{position:relative;overflow:hidden}.contact__map-wrap:before{display:block;content:"";width:100%;padding-top:150%}.contact__map-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media all and (min-width:50em){.contact__map-wrap{position:relative}.contact__map-wrap:before{display:block;content:"";width:100%;padding-top:43.75%}.contact__map-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.dealers-dett__map{width:100%;display:block;float:left;position:relative}.dealers-dett__map .content{left:0;overflow:hidden;padding-top:120%;position:relative;top:0;width:100%}@media all and (min-width:50em){.dealers-dett__map .content{padding-top:35%}}.dealers-dett__map #map{height:100%}.dealers-dett__map .get_direction{display:block;width:100%;z-index:20}@media all and (min-width:50em){.dealers-dett__map .get_direction{bottom:0;position:absolute;left:50%;transform:translateY(0) translateX(-50%);max-width:1400px}.dealers-dett__map .get_direction:after{background-color:#a61229;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}}.dealers-dett__map .get_direction a{background-color:#a61229;color:#fff;display:block;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;padding:25px 50px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.dealers-dett__map .get_direction a{float:right;transition:all .35s linear}.dealers-dett__map .get_direction a:hover{background-color:#1d1d1d}}.dealers-dett-plus{-js-display:flex;display:flex;flex-wrap:nowrap;font-size:0;justify-content:center;margin:36px -18px 0}@media all and (min-width:50em){.dealers-dett-plus{margin-right:0;margin-left:0}}.dealers-dett-plus .contImg{margin:0 12px}.dealers-dett-plus .contImg img{max-width:100%}@media all and (min-width:50em){.dealers-dett-plus .contImg{margin:0 28px}}.dealers-dett-plus .contImg .label{display:block;font-family:Oswald,sans-serif;font-size:11px!important;text-transform:uppercase;white-space:nowrap}@media all and (min-width:50em){.dealers-dett-plus .contImg .label{font-size:16px!important}}.dealers-dett-plus .contImg>div{position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}.dealers-dett-plus .stars{font-size:0;margin-top:10px}.dealers-dett-plus .stars img{display:inline-block!important;margin-right:3px!important;max-width:20px!important}@media all and (min-width:50em){.dealers-dett-plus .stars img{margin-right:10px!important;max-width:none!important}.dealers-dett-plus .stars img:last-of-type{margin-right:0!important}}.dealers-dett-plus .stars img:last-of-type{margin-right:0!important}.dealers-dett-address{display:block;font-size:18px;margin-top:36px}.dealers-dett-address:before{background-color:#a61229;content:"";display:block;height:2px;margin:0 auto 36px;width:100px}.dealers-dett-address a.get_direction{display:block;clear:both;color:#a61229;font-family:Oswald,sans-serif;font-size:18px;margin:0 auto;text-transform:uppercase}.dealers-dett-address a.get_direction:before{display:block;content:"";margin:36px auto;max-width:100px}@media all and (min-width:50em){.dealers-dett-address a.get_direction{transition:all .35s linear}.dealers-dett-address a.get_direction:hover{color:#780107}}.dealers-dett__image{float:left;background-color:#a61229;margin-top:calc(36px + ((100% - 234px)/ 12*1));position:relative;text-align:center}.dealers-dett__image .contImg,.dealers-dett__list li .contImg{display:block}@media all and (min-width:50em){.dealers-dett__image .contImg{display:inline-block;position:relative;width:auto}}.dealers-dett__image .contImg .cont{display:block;position:relative;top:-30px;width:100%}@media all and (min-width:50em){.dealers-dett__image .contImg .cont{position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1400px;top:auto}}.dealers-dett__excellence img,.dealers-dett__image,.dealers-dett__image .contImg img,.dealers-dett__products{display:block;width:100%}.dealers-dett__image.m-bottom{margin-bottom:calc(54px + ((100% - 234px)/ 12*1.5));margin-top:0}.dealers-dett__image.m-bottom .contImg .cont{top:auto;bottom:0}@media all and (min-width:50em){.dealers-dett__image.m-bottom .contImg .cont{bottom:auto}}.dealers-dett__products{float:left;padding:calc(36px + ((100% - 234px)/ 12*1)) 0}.dealers-dett__products h2{color:#1d1d1d;font-size:30px;font-weight:500;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.dealers-dett__products h2{font-size:60px;line-height:60px}}.dealers-dett__list{width:100%;display:block;float:left;-js-display:flex;display:flex;flex-wrap:wrap;margin-top:calc(36px + ((100% - 234px)/ 12*.5));padding:0}.dealers-dett__list li{background-color:#fff;display:block;margin:9px;width:calc((100% - 9px*4)/ 2)}@media all and (min-width:50em){.dealers-dett__list li{width:calc((100% - 9px*6)/ 3)}}@media all and (min-width:68.75em){.dealers-dett__list li{width:calc((100% - 9px*10)/ 5)}}.dealers-dett__list li a{display:block;position:relative}@media all and (min-width:50em){.dealers-dett__list li .contImg{padding:18px 0}}.dealers-dett__list li .contImg img{display:block;margin:0 auto;max-width:80%;width:100%}.dealers-dett__list li .label{display:block;padding:0 18px;position:relative}@media all and (min-width:50em){.dealers-dett__list li .label{background-color:rgba(166,18,41,.95);height:100%;left:0;opacity:0;padding:0;position:absolute;transition:all .35s .15s ease-out;top:0;width:100%}}.dealers-dett__list li .label span{display:block;color:#a61229;font-size:14px;text-transform:uppercase;text-align:center;position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1);z-index:5}@media all and (min-width:50em){.dealers-dett__list li .label span{color:#fff;font-size:20px}.dealers-dett__list li:hover .label{opacity:1}}.dealers-dett__excellence{width:100%;display:block;float:left;text-align:center}@media all and (min-width:50em){.dealers-dett__excellence{-js-display:flex;display:flex}}.dealers-choice .col h3 span,.dealers-dett__excellence .col,.dealers__form .radiocont label{display:block}.dealers-dett__excellence .col:last-of-type{padding:36px 18px;background-color:#fff}@media all and (min-width:50em){.dealers-dett__excellence .col{float:left;width:50%}.dealers-dett__excellence .col:last-of-type{padding:0 36px}.dealers-dett__excellence .col .contTxt{position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}}@media all and (min-width:68.75em){.dealers-dett__excellence .col:last-of-type{padding:0 calc(36px + ((100% - 234px)/ 12*.9))}}.dealers-dett__excellence h2,.dealers__intro h1{color:#a61229;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.dealers-dett__excellence h2{font-size:38px;line-height:38px}}@media all and (min-width:68.75em){.dealers-dett__excellence h2{font-size:48px;line-height:48px}}.dealers-dett__excellence p{font-size:16px;margin:36px 0}@media all and (min-width:50em){.dealers-dett__excellence p{font-size:16px}}@media all and (min-width:68.75em){.dealers-dett__excellence p{font-size:20px}}.dealers-labottega__address{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*1)) 0}@media all and (min-width:50em){.dealers-labottega__address .row{-js-display:flex;display:flex}}.dealers-labottega__address .col{background-color:#fff}@media all and (min-width:50em){.dealers-labottega__address .col{float:left;width:50%}}.dealers-labottega__address .map{position:relative}.dealers-labottega__address .map .content{left:0;overflow:hidden;padding-top:70%;position:relative;top:0;width:100%}.dealers-labottega__address .cont{display:block;padding:40px calc(36px + ((100% - 234px)/ 12*1));text-align:center}@media all and (min-width:50em){.dealers-labottega__address .cont{position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}}.dealers-labottega__address h4,.dealers-labottega__opening h2{color:#a61229;font-size:38px;font-weight:500;line-height:38px;text-transform:uppercase}@media all and (min-width:50em){.dealers-labottega__address h4{font-size:48px;line-height:48px}}.bottegaathome-howto .cont p,.dealers-labottega__address p{font-size:16px;margin:36px auto 0}@media all and (min-width:50em){.dealers-labottega__address p{font-size:20px}}.dealers-labottega__address p span{display:block;color:#a61229;font-size:16px;margin-top:30px}@media all and (min-width:50em){.dealers-labottega__address p span{font-size:20px}}.dealers-labottega__address a.get_direction{clear:both;color:#4f4f4f;font-family:Oswald,sans-serif;font-size:14px;margin:0 auto;text-transform:uppercase}.dealers-labottega__address a.get_direction:before{background-color:#a61229;display:block;content:"";height:2px;margin:20px auto;max-width:200px}@media all and (min-width:50em){.dealers-labottega__address a.get_direction{transition:all .35s linear}.dealers-labottega__address a.get_direction:hover{color:#a61229}}.dealers-labottega__opening{width:100%;display:block;float:left;text-align:center}@media all and (min-width:50em){.dealers-labottega__opening{text-align:left}}.dealers-labottega__opening h2{text-align:center}@media all and (min-width:50em){.dealers-labottega__opening h2{font-size:48px;line-height:48px}}.dealers-labottega__opening .col{display:block;margin-top:calc(36px + ((100% - 234px)/ 12*1));font-size:16px;line-height:26px;padding:0 calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.dealers-labottega__opening .col{float:left;font-size:20px;line-height:30px;width:50%}}@media all and (min-width:68.75em){.dealers-labottega__opening .col{padding:0 calc(36px + ((100% - 234px)/ 12*.5))}}.dealers-labottega__opening b,.dealers-labottega__opening strong{color:#2a2e2f}@media all and (min-width:68.75em){.dealers-labottega__opening .row-max__w{max-width:1200px}}.bottegaathome-howto{width:100%;display:block;float:left;position:relative;padding:0 18px}@media all and (min-width:50em){.bottegaathome-howto{padding:0;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}.bottegaathome-howto .cont{display:block;position:relative;background-color:#fff;color:#1d1d1d;text-align:left;padding:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.bottegaathome-howto .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto}}@media all and (min-width:61.875em){.bottegaathome-howto .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.bottegaathome-howto .cont h2{font-family:Courier,"Courier New",sans-serif;font-size:26px;color:#a61229;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.bottegaathome-howto .cont h2{font-size:30px;line-height:38px}}@media all and (min-width:50em){.bottegaathome-howto .cont p{font-size:18px}}.bottegaathome-howto .cont p a{color:#1d1d1d;font-weight:700}@media all and (min-width:50em){.bottegaathome-howto .cont p a{transition:all .35s linear}.bottegaathome-howto .cont p a:hover{color:#a61229}}.bottegaathome-details{width:100%;display:block;float:left;background-color:#a61229;margin-top:calc(36px + ((100% - 234px)/ 12*1));position:relative;padding:0 18px}@media all and (min-width:50em){.bottegaathome-details{padding:0}}.bottegaathome-details .cont{display:block;position:relative;color:#fff;text-align:left;padding:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.bottegaathome-details .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto}}@media all and (min-width:61.875em){.bottegaathome-details .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.bottegaathome-details .cont h2{font-family:Courier,"Courier New",sans-serif;font-size:26px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.bottegaathome-details .cont h2{font-size:30px;line-height:38px}}.bottegaathome-details .cont p{font-size:16px;margin:36px auto 0}@media all and (min-width:50em){.bottegaathome-details .cont p{font-size:18px}}.bottegaathome-details .cont p a{color:#fff;font-weight:700}@media all and (min-width:50em){.bottegaathome-details .cont p a{transition:all .35s linear}.bottegaathome-details .cont p a:hover{color:#1d1d1d}}.bottegaathome-table{width:100%;display:block;float:left;background-color:#fff;position:relative;padding:0 18px}@media all and (min-width:50em){.bottegaathome-table{padding:0}}.bottegaathome-table .cont{display:block;position:relative;color:#1d1d1d;text-align:center;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0}@media all and (min-width:50em){.bottegaathome-table .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto}}@media all and (min-width:68.75em){.bottegaathome-table .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.bottegaathome-table .cont .link-ext,.bottegaathome-table .cont h2{font-family:Courier,"Courier New",sans-serif;font-size:26px;color:#a61229;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.bottegaathome-table .cont h2{font-size:30px;line-height:38px}}.bottegaathome-table .cont p{font-size:16px;margin:36px auto 0}@media all and (min-width:50em){.bottegaathome-table .cont p{font-size:18px}}.bottegaathome-table .cont p a{color:#1d1d1d;font-weight:700}@media all and (min-width:50em){.bottegaathome-table .cont p a{transition:all .35s linear}.bottegaathome-table .cont p a:hover{color:#a61229}}.bottegaathome-table .cont .link-ext{background-color:#a61229;clear:both;color:#fff;display:block;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;line-height:normal;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*.2));padding:15px 20px;width:100%}@media all and (min-width:48em){.bottegaathome-table .cont .link-ext{display:inline-block;font-size:26px;min-width:50%;width:auto}}@media all and (min-width:50em){.bottegaathome-table .cont .link-ext{padding:25px 50px;transition:all .35s linear}.bottegaathome-table .cont .link-ext:hover{background-color:#1d1d1d}}.bottegaathome-table-scroller{display:block;overflow-x:auto;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.bottegaathome-table table{text-align:center;min-width:100%}.bottegaathome-table table td,.bottegaathome-table table th{color:#1d1d1d;padding:14px 20px}.bottegaathome-table table .sx{text-align:left;width:50%}.bottegaathome-table table th{background-color:rgba(0,0,0,.1);font-weight:700}.bottegaathome-table table td{border-bottom:1px solid rgba(0,0,0,.1)}.bottegaathome-table table i{font-size:16px;color:#a61229}.dealers__form form,.dealers__intro,.dealers__intro .column{width:100%;display:block;float:left}@media all and (min-width:50em){.dealers__intro{-js-display:flex;display:flex;margin-top:30px}}.dealers__intro .column{position:relative;padding:36px}@media all and (min-width:50em){.dealers__intro .column{float:left;padding:36px;width:50%}}@media all and (min-width:68.75em){.dealers__intro .column{padding:72px}}.dealers__intro .column:last-of-type{background-color:#a61229}.dealers__intro .column .content{height:100%;left:0;overflow:hidden;padding-top:120%;position:relative;top:0;width:100%}@media all and (min-width:50em){.dealers__intro .column .content{padding-top:0;position:absolute}}@media all and (min-width:50em){.dealers__intro h1{font-size:48px;line-height:48px}}.dealers__intro p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.dealers__intro p{font-size:15px}.dealers__intro .dealers__form{position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}}.dealers-content{width:100%;display:block;float:left;margin-bottom:calc(36px + ((100% - 234px)/ 12*1))}.dealers-content.row-max__w{max-width:1300px}@media all and (min-width:50em){.dealers-content{margin-bottom:calc(54px + ((100% - 234px)/ 12*1.5))}}.dealers-tabs{width:100%;display:block;float:left;margin-top:30px}@media all and (min-width:50em){.dealers-tabs{margin-top:60px}}.dealers-tabs__item{background-color:rgba(247,247,247,.5);cursor:pointer;float:left;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;padding:30px 20px;text-align:center;text-transform:uppercase;width:50%}.dealers-tabs__item.is-active{background-color:#fff;color:#a61229;pointer-events:none}@media all and (min-width:50em){.dealers-tabs__item{transition:all .35s;font-size:24px;padding:40px;text-align:left}.dealers-tabs__item:not(.is-active):hover{background-color:rgba(247,247,247,.7)}.dealers-tabs__item:first-child{padding-left:36px}}@media all and (min-width:68.75em){.dealers-tabs__item:first-child{padding-left:72px}}.dealers-tab__content{width:100%;display:block;float:left;position:relative}.dealers-tab.hidden,.dealers__form .radiocont .custom-radio:after{opacity:0}.dealers-tab.hidden{visibility:hidden;height:0;padding:0;display:none}.dealers__map{width:100%;display:block;float:left;padding:36px}@media all and (min-width:50em){.dealers__map{padding:36px}}@media all and (min-width:68.75em){.dealers__map{padding:72px}}.dealers__result{width:100%;display:block;float:left;padding:36px}@media all and (min-width:50em){.dealers__result{padding:36px}}@media all and (min-width:68.75em){.dealers__result{padding:72px}}.dealers__form{width:100%;display:block;float:left;max-width:400px}.dealers__form .contRadio{width:100%;display:block;float:left;margin-bottom:36px}.dealers__form .radiocont{width:100%;display:block;float:left;margin:5px 0;position:relative}.dealers__form .radiocont input[type=radio]{border:3px solid #1d1d1d;display:block;height:18px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:18px}.dealers__form .radiocont .custom-radio{border:3px solid #1d1d1d;float:left;height:18px;position:relative;vertical-align:top;width:18px;border-radius:50%}.dealers__form .radiocont .custom-radio:after{background-color:#1d1d1d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:5px;margin:0;transition:all .25s .05s linear;width:5px}.dealers__form .radiocont span.label{background:0 0;color:#1d1d1d;float:left;font-size:16px;padding-left:10px;width:calc(100% - 18px);text-transform:none}@media all and (min-width:50em){.dealers__form .radiocont span.label{margin-top:0;vertical-align:middle}}.dealers__form .radiocont input[type=radio]:checked~.custom-radio{border-color:#a61229}.dealers__form select,.dealers__form--input{background-color:transparent;border:2px solid #f7f7f7;color:#fff;display:block;float:left;font-size:14px;height:50px;margin:5px 0;padding:0 20px;width:100%;border-radius:0}.dealers__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/select_arrow_PV.png);background-position:calc(100% - 3px) center;background-repeat:no-repeat}.dealers__form .contInput{width:100%;display:block;float:left;position:relative}.dealers__form--input{box-shadow:none;line-height:50px}.dealers__form--input:-ms-input-placeholder{color:#fff}.dealers__form--input:-moz-placeholder{color:#fff}.dealers__form--input::-moz-placeholder{color:#fff}.dealers__form--input::-webkit-input-placeholder{color:#fff}.dealers__form .search_btn,.dealers__form button{background-color:#fff;border:0;border-radius:0;color:#a61229;cursor:pointer;float:left;font-size:18px;height:50px;line-height:50px;margin:5px 0 0;padding:0 22px;text-transform:uppercase}.dealers__form .search_btn i,.dealers__form .search_btn span,.dealers__form button i,.dealers__form button span{vertical-align:middle}.dealers__form .search_btn span,.dealers__form button span,.recipe-dett--acc .acc-cont ul li strong{font-weight:700}.dealers__form .search_btn i,.dealers__form button i{margin-left:30px}@media all and (min-width:50em){.dealers__form .search_btn,.dealers__form button{transition:all .35s}.dealers__form .search_btn:hover,.dealers__form button:hover{background-color:#f7f7f7}}.dealers__form .map-msg{display:none;margin-top:36px;color:#a61229}.dealers-choice{width:100%;display:block;float:left}@media all and (min-width:50em){.dealers-choice{padding:36px 0 72px}}@media all and (min-width:68.75em){.dealers-choice{padding:72px 0 144px}}@media all and (min-width:50em){.dealers-choice__inner{-js-display:flex;display:flex;justify-content:space-between}}.dealers-choice__inner.row-max__w{max-width:1300px}.dealers-choice .col{width:100%;display:block;float:left;background-color:#a61229;color:#fff;padding:calc(36px + ((100% - 234px)/ 12*1));position:relative;text-align:center}.dealers-choice .col:last-of-type{background-color:#ac172d}@media all and (min-width:50em){.dealers-choice .col{float:left;padding:40px 60px 80px;width:calc(50% - 9px)}.dealers-choice .col:last-of-type{float:right}}@media all and (min-width:68.75em){.dealers-choice .col{padding:50px 60px 100px}}.dealers-choice .col h3,.home-magazine>h2{font-weight:500;text-align:center;text-transform:uppercase}.dealers-choice .col h3{font-size:26px;position:relative}@media all and (min-width:50em){.dealers-choice .col h3{font-size:48px;line-height:48px}}.dealers-choice .col h3 img{display:block;margin:0 auto;max-width:60%}@media all and (min-width:50em){.dealers-choice .col h3 img{max-width:80%}.dealers-choice .col h3 img.v_bottom{vertical-align:bottom}}@media all and (min-width:50em){.dealers-choice .col h3 span{-js-display:flex;display:flex;align-items:flex-end}}.dealers-choice .col p{font-size:16px}.dealers-choice .col p:before{content:"";background-color:rgba(255,255,255,.1);display:block;clear:both;height:3px;margin:30px auto;max-width:350px;width:80%}@media all and (min-width:50em){.dealers-choice .col p{font-size:20px}}.dealers-choice .col p a{color:currentColor}.dealers-choice .col .cta-btn{margin-top:80px}.dealers-choice .col .cta-btn span,.home-quotation.benessereanimale .cta-banner span,.home-recipes__extra .cta-btn span{color:#fff}@media all and (min-width:50em){.dealers-choice .col .cta-btn{position:absolute;left:50%;transform:translateY(0) translateX(-50%);bottom:80px}}@media all and (min-width:68.75em){.dealers-choice .col .cta-btn{bottom:100px}}.dealers-choice .dealers__form{position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);margin-top:30px}@media all and (min-width:50em){.dealers-choice .dealers__form{margin-top:60px}}.home-magazine,.home-slideshow{width:100%;display:block;float:left}.home-slideshow{position:relative;border-bottom:4px solid #a61229}.home-slideshow .contImg{display:block;overflow:hidden}.home-slideshow img{display:block;position:relative;width:100%;max-width:100%;height:auto}.home-slideshow .item{background-color:#f7f7f7;display:block;position:relative}@media all and (min-width:20em) and (max-width:49.9375em){.home-slideshow .item:not(:first-child) .caption{display:none}.home-slideshow .item.slick-active .caption{display:block}}.home-slideshow .caption{display:block;position:relative;z-index:10;width:100%}.home-slideshow .caption-cont{background-color:#fff;color:#4f4f4f;float:left;font-size:18px;margin-top:-30px;padding:30px 40px;position:relative;width:100%}.home-slideshow .caption-cont:after{background-color:#a61229;content:"";height:100%;left:0;position:absolute;top:0;width:8px}@media all and (min-width:20em) and (max-width:49.9375em){.home-slideshow .caption-cont:after{display:none}}.home-slideshow .caption-cont b,.home-slideshow .caption-cont strong{color:#a61229;font-weight:400;transition:all .65s}@media all and (min-width:48em){.home-slideshow .caption{position:absolute;transform:translateY(0) translateX(-50%);bottom:10%;left:45%;max-width:1400px;opacity:0;padding:0;top:auto;transition:all .65s;width:100%}.home-slideshow .caption-cont{background-image:linear-gradient(to right,#fff 50%,#a61229 50%);background-position:0;background-size:200%;font-size:24px;margin:0 0 0 7%;padding:40px 50px;width:52%;transition:all .35s ease-in-out}}@media all and (min-width:68.75em){.home-slideshow .caption{bottom:20%;left:45%}.home-slideshow .caption-cont{width:32%}}@media all and (min-width:48em){.home-slideshow .item.slick-active .caption{left:50%;opacity:1}.home-slideshow .item:hover .caption-cont{background-position:-100%;color:#fff}.home-slideshow .item:hover .caption-cont b,.home-slideshow .item:hover .caption-cont strong{color:#fff}}.home-slideshow.slick-initialized .item{display:block}.home-magazine{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding-top:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.home-magazine{padding-bottom:0}}.home-magazine>h2{display:block;color:#a61229;font-size:22px;line-height:1.2;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding:0 15px}@media all and (min-width:50em){.home-magazine>h2{font-size:30px}}@media all and (min-width:68.75em){.home-magazine>h2{font-size:40px}}.home-magazine>h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto;max-width:700px}.home-magazine>h2>span span{padding:0 15px;white-space:nowrap}.home-magazine>h2>span::after,.home-magazine>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;max-width:250px;width:100%}.home-magazine--list{display:block}@media all and (min-width:48em){.home-magazine--list{-js-display:flex;display:flex;padding:0 5px}}.home-magazine--list__item{display:block;padding:0 15px}.home-magazine--list__item:not(:last-child){margin-bottom:15px}@media all and (min-width:48em){.home-magazine--list__item{margin-bottom:0;width:50%}}.home-magazine--list__item img{display:block;width:100%}.home-magazine--list__item .text{align-items:center;background-color:#a61229;color:#fff;-js-display:flex;display:flex;padding:20px 15px;text-transform:uppercase;width:100%}@media all and (min-width:48em){.home-magazine--list__item .text{height:120px;padding:30px}}@media all and (min-width:68.75em){.home-magazine--list__item .text{height:200px;padding:30px 40px}}.home-magazine--list__item .text h3{font-size:22px;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.home-magazine--list__item .text h3{font-size:30px}}@media all and (min-width:68.75em){.home-magazine--list__item .text h3{font-size:36px}}.home-magazine--list__item .text h3:after{display:block;content:"";background-color:#a61229;height:2px;margin-top:10px;width:30%}@media all and (min-width:48em){.home-magazine--list__item .text h3:after{margin-top:15px}}.home-excellence{background-color:#212123;text-align:center}.home-excellence .contImg{display:block}.home-excellence .contImg img,.section--pizza .animations>div{width:100%}.home-excellence .caption{border-radius:40px;background-color:#a61229;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:22px;height:40px;line-height:40px;margin-left:-4px;padding:0 60px 0 30px;position:relative;text-align:center;text-transform:uppercase;top:-20px;z-index:10}@media all and (min-width:50em){.home-excellence .caption{font-size:30px;height:80px;line-height:80px;left:80px;padding:0 110px 0 40px;position:absolute;top:80px}}.home-excellence .caption:after{content:"";background:url(/img/ico-home-excellence.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:51px;position:absolute;right:-8px;top:-8px;width:52.5px}@media all and (min-width:50em){.home-excellence .caption:after{height:102px;right:-16px;top:-16px;width:105px}}.home-excellence,.home-recipes{width:100%;display:block;float:left;position:relative}@media all and (min-width:50em){.home-recipes{background-color:#a61229;z-index:5;padding:calc(54px + ((100% - 234px)/ 12*1.2)) 0 calc(54px + ((100% - 234px)/ 12*1.8))}}.home-recipes .contImg{display:none}@media all and (min-width:50em){.home-recipes .contImg{display:block;width:calc(50% - calc(36px + ((100% - 234px)/ 12*.5)));float:right;position:absolute;right:calc(36px + ((100% - 234px)/ 12*.5));bottom:0}}.home-quotation,.home-recipes .contImg img{display:block;width:100%}.home-recipes .contTxt{display:block;color:#f7f6f2;text-align:center;background-color:#a61229;padding:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.home-recipes .contTxt{width:50%;float:left;padding:0 calc(36px + ((100% - 234px)/ 12*.5));padding-left:calc(36px + ((100% - 234px)/ 12*1));background-color:transparent}}.home-recipes .contTxt h1,.home-recipes__extra h2{font-size:30px;text-transform:uppercase;font-weight:500}@media all and (min-width:50em){.home-recipes .contTxt h1{font-size:60px;line-height:60px}}.home-recipes .contTxt p,.home-recipes__extra p{font-size:16px;margin-top:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.home-recipes .contTxt p{font-size:20px}}.home-quotation{float:left;position:relative;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px calc(54px + ((100% - 234px)/ 12*1.5))}@media all and (min-width:50em){.home-quotation{padding:calc(54px + ((100% - 234px)/ 12*1.5)) 0 calc(54px + ((100% - 234px)/ 12*1.8))}}.home-quotation .cont{display:block;position:relative;background-color:#fff;font-size:16px;line-height:24px;color:#424a53;text-align:center;padding:calc(36px + ((100% - 234px)/ 12*.5))}.home-quotation .cont:after{content:"\e900";font-family:icomoon!important;font-size:45px;color:#a61229;position:absolute;left:50%;transform:translateY(0) translateX(-50%);top:-15px}@media all and (min-width:50em){.home-quotation .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto;font-size:20px;line-height:30px}.home-quotation .cont:after{font-size:105px}}@media all and (min-width:61.875em){.home-quotation .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.home-quotation .cont .ico{position:absolute;right:-18px;bottom:-30px;width:92.5px;height:100.5px;z-index:10;background:url(/img/ico-tuttomadeinitaly.png) 0 0 no-repeat;background-size:cover}@media all and (min-width:50em){.home-quotation .cont .ico{right:-35px;bottom:-70px;width:185px;height:201px}}.home-quotation.benessereanimale{padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px}@media all and (min-width:50em){.home-quotation.benessereanimale{padding:calc(36px + ((100% - 234px)/ 12*.5)) 0 calc(36px + ((100% - 234px)/ 12*.8))}}.home-quotation.benessereanimale .cont:after{color:#7e6d5c}.home-quotation.benessereanimale h2,.home-recipes__extra h3{font-family:Courier,"Courier New",sans-serif;font-size:30px;text-transform:uppercase}.home-quotation.benessereanimale h2{color:#ada805;font-weight:700;margin-top:20px}@media all and (min-width:50em){.home-quotation.benessereanimale h2{font-size:38px}}.home-quotation.benessereanimale p{font-size:16px;margin-top:30px}.home-quotation.benessereanimale p em,.home-quotation.benessereanimale p i{font-style:italic;font-size:14px}@media all and (min-width:50em){.home-quotation.benessereanimale p{font-size:18px;margin-top:50px}.home-quotation.benessereanimale p em,.home-quotation.benessereanimale p i{font-size:16px}}.home-quotation.benessereanimale .cta-banner{border-color:#ada805;display:table;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*1));position:relative;left:auto;top:auto;transform:translateX(0) translateY(0)}.home-quotation.benessereanimale .cta-banner span:after{background-color:#ada805}@media all and (min-width:50em){.home-quotation.benessereanimale .cta-banner span{padding:30px 60px;font-size:32px}}.home-recipes__extra{position:relative;z-index:10}.home-recipes__extra .cont{display:block;width:100%;max-width:1400px}@media all and (min-width:50em){.home-recipes__extra .cont{padding:0;position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%}}.home-delicatessen,.home-recipes__extra .contTxt{width:100%;display:block;float:left;position:relative}.home-recipes__extra .contTxt{background-color:#1d1d1d;padding:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}@media all and (min-width:50em){.home-recipes__extra .contTxt{padding:calc(36px + ((100% - 234px)/ 12*.3));width:calc(60% - 30px);margin-left:30px;top:50%;transform:translateY(-50%)}}@media all and (min-width:68.75em){.home-recipes__extra .contTxt{padding:calc(36px + ((100% - 234px)/ 12*.5));width:calc(50% - 30px)}}.home-recipes__extra .contTxt.right{float:right}@media all and (min-width:50em){.home-recipes__extra .contTxt.right{margin-left:0;margin-right:30px}}.home-recipes__extra .contTxt .contImg{display:block}.home-recipes__extra .contTxt .contImg img{width:auto;display:inline-block;max-width:30%}@media all and (min-width:50em){.home-recipes__extra .contTxt .contImg img{max-height:120px;max-width:80%}}@media all and (min-width:68.75em){.home-recipes__extra .contTxt .contImg img{max-height:none}}.home-recipes__extra h2{font-size:22px;margin-top:30px;color:#f7f7f7}@media all and (min-width:50em){.home-recipes__extra h2{font-size:38px;line-height:38px}}.home-recipes__extra h3{margin-top:30px;color:#1d1d1d}@media all and (min-width:50em){.home-recipes__extra h3{font-size:32px;line-height:32px}}@media all and (min-width:68.75em){.home-recipes__extra h3{font-size:42px;line-height:42px}}.home-recipes__extra p{color:#f7f7f7}@media all and (min-width:50em){.home-recipes__extra p{font-size:20px}}.home-recipes__extra.stazioni .contTxt{background-color:#e0dfcc}.home-recipes__extra.stazioni .contTxt:after{content:"";border:2px dashed #a61229;height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px);z-index:5}.home-recipes__extra.stazioni .cta-btn span{border-color:#1d1d1d;color:#1d1d1d;z-index:10}.home-recipes__extra.stazioni .cta-btn span:after,.home-recipes__extra.stazioni .cta-btn span:before{background-color:#1d1d1d}.home-recipes__extra.bottegaathome .contTxt{background-color:#331a18}@media all and (min-width:50em){.home-recipes__extra.bottegaathome .contTxt{background-color:transparent}}.home-recipes__extra.bottegaathome h2{margin-top:0;color:#fff}.home-recipes__extra.bottegaathome h3,.home-recipes__extra.bottegaathome p{color:#fff}.home-recipes__extra.bottegaathome .cta-btn span{color:#fff;z-index:10}.home-recipes__extra.bottegaathome .cta-btn span:after,.home-recipes__extra.bottegaathome .cta-btn span:before{background-color:#fff}.home-recipes__extra.bottegaathome .desk{display:none}@media all and (min-width:50em){.home-recipes__extra.bottegaathome .desk{display:block}}.home-recipes__extra.bottegaathome .mob{display:block}@media all and (min-width:50em){.home-recipes__extra.bottegaathome .mob{display:none}}.home-recipes__extra.recipecat .contTxt{background-color:#fff}@media all and (min-width:50em){.home-recipes__extra.recipecat .contTxt{background-color:transparent;margin-left:0;padding-right:0;padding-left:calc(36px + ((100% - 234px)/ 12*.3))}.home-recipes__extra.recipecat .contTxt.right{margin-right:0;padding-left:0;padding-right:calc(36px + ((100% - 234px)/ 12*.3))}}@media all and (min-width:68.75em){.home-recipes__extra.recipecat .contTxt{padding-left:calc(36px + ((100% - 234px)/ 12*.5))}.home-recipes__extra.recipecat .contTxt.right{padding-left:0;padding-right:calc(36px + ((100% - 234px)/ 12*.5))}}.home-recipes__extra.recipecat h2{margin-top:0;color:#000}.home-recipes__extra.recipecat h3,.home-recipes__extra.recipecat p{color:#000}.home-recipes__extra.recipecat p a{color:#000;text-decoration:underline}@media all and (min-width:50em){.home-recipes__extra.recipecat p a{transition:all .35s linear}.home-recipes__extra.recipecat p a:hover{opacity:.5}}.home-recipes__extra.recipecat .cta-btn span{border-color:#000;color:#000;z-index:10}.home-recipes__extra.recipecat .cta-btn span:after,.home-recipes__extra.recipecat .cta-btn span:before{background-color:#000}.home-recipes__extra.recipecat .desk{display:none}@media all and (min-width:50em){.home-recipes__extra.recipecat .desk{display:block}}.home-recipes__extra.recipecat .mob{display:block}@media all and (min-width:50em){.home-recipes__extra.recipecat .mob{display:none}}@media all and (min-width:68.75em){.home-recipes__extra.white h2,.home-recipes__extra.white h3,.home-recipes__extra.white p,.home-recipes__extra.white p a{color:#f7f7f7}.home-recipes__extra.white .cta-btn span{border-color:#f7f7f7;color:#f7f7f7}.home-recipes__extra.white .cta-btn span:after,.home-recipes__extra.white .cta-btn span:before{background-color:#f7f7f7}}.home-delicatessen{background-color:#a61229}@media all and (min-width:50em){.home-delicatessen{background:url(/img/bk-texture_red.jpg) 0 0 no-repeat;background-size:cover}}.home-delicatessen .cont{display:block;padding:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.home-delicatessen .cont{-js-display:flex;display:flex;flex-flow:row wrap;padding:calc(36px + ((100% - 234px)/ 12*.8)) 18px}}.home-delicatessen .cont .col,.home-delicatessen .contImg{display:block;position:relative}@media all and (min-width:50em){.home-delicatessen .cont .col{width:50%;flex-grow:1}}.home-delicatessen .contImg{margin:0 10%;padding-top:80%}.home-delicatessen .contImg-image{border-radius:50%;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.home-delicatessen .contImg-image:after{content:"";border-radius:50%;box-shadow:rgba(0,0,0,.4) 0 0 50px inset;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.home-delicatessen .contImg-image img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;z-index:5}.home-delicatessen .contTxt{display:block;color:#f7f6f2;text-align:center;margin-top:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.home-delicatessen .contTxt{margin-top:0;position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1);padding-left:calc(54px + ((100% - 234px)/ 12*1.5))}}.home-delicatessen h2{font-size:30px;text-transform:uppercase;font-weight:500;margin-top:36px}@media all and (min-width:50em){.home-delicatessen h2{font-size:48px}}.home-delicatessen h3{text-align:center}.home-delicatessen h3 img{max-width:100%}.home-delicatessen p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.home-delicatessen p{font-size:20px}}.highlights-columns{width:100%;display:block;float:left;background-position:center;background-repeat:repeat}@media all and (min-width:50em){.highlights-columns{align-items:center;-js-display:flex;display:flex}.highlights-columns.ltr{flex-direction:row-reverse}}.highlights-columns__col{display:block}@media all and (min-width:50em){.highlights-columns__col{width:50%}}.banner-christmas .image img,.highlights-bk,.highlights-bk__image img,.highlights-columns__col.image img,.magazine-dett--img img,.magazine-dett--steps li .image img{display:block;width:100%}.highlights-columns__col.text{padding:calc(36px + ((100% - 234px)/ 12*.5));text-align:center;position:relative}@media all and (min-width:50em){.highlights-columns__col.text{padding:calc(36px + ((100% - 234px)/ 12*.6))}}.highlights-columns__col.text h2{color:#1d1d1d;font-size:30px;line-height:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.highlights-columns__col.text h2{font-size:45px;line-height:45px}}@media all and (min-width:68.75em){.highlights-columns__col.text h2{font-size:49.5px;line-height:49.5px}}.highlights-bk__text h2 span,.highlights-columns__col.text h2 span{display:inline-block;border-bottom:2px solid #000;border-top:2px solid #000;padding:10px}.highlights-columns__col.text p{color:#000;font-size:18px;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.highlights-columns__col.text p{font-size:20px;padding:0 calc(36px + ((100% - 234px)/ 12*.6))}}.highlights-columns__col.text .image{margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.highlights-columns__col.text .image{padding:0 calc(36px + ((100% - 234px)/ 12*.6))}}.highlights-columns__col.text .image img{display:block;margin:0 auto;max-width:80%;width:auto}.highlights-bk{float:left;position:relative}.highlights-bk__image,.newsletter-overlay--form .col .field-validation-valid{display:none}@media all and (min-width:50em){.highlights-bk__image{display:block}}.highlights-bk__text{display:block;padding:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}@media all and (min-width:50em){.highlights-bk__text{position:absolute;left:50%;transform:translateY(0) translateX(-50%);top:0;width:80%}}@media all and (min-width:68.75em){.highlights-bk__text{width:50%}}.highlights-bk__text h2{color:#000;font-size:30px;font-weight:500;text-transform:uppercase}.highlights-bk__text h2 img,.home-delicatessen h3 img{display:block;margin:0 auto;width:auto}@media all and (min-width:20em) and (max-width:49.9375em){.highlights-bk__text h2 img{max-width:60%}}@media all and (min-width:50em){.highlights-bk__text h2{font-size:60px;line-height:calc(100% + 8px)}}.highlights-bk__text p{color:#000;font-size:18px;margin-top:50px}@media all and (min-width:50em){.highlights-bk__text p{font-size:20px}}.home-recipe--index{width:100%;display:block;float:left;background-color:#a61229;padding:calc(36px + ((100% - 234px)/ 12*.5)) 15px}@media all and (min-width:48em){.home-recipe--index{padding:calc(36px + ((100% - 234px)/ 12*.5))}}.home-recipe--index>h2{display:block;color:#fff;font-size:22px;font-weight:500;line-height:1.2;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding:0 15px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.home-recipe--index>h2{font-size:30px}}@media all and (min-width:68.75em){.home-recipe--index>h2{font-size:40px}}.home-recipe--index>h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto;max-width:700px}.home-recipe--index>h2>span span{padding:0 15px;white-space:nowrap}.home-recipe--index>h2>span::after,.home-recipe--index>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;max-width:250px;width:100%}.home-recipe--index__list{display:block}@media all and (min-width:48em){.home-recipe--index__list{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:space-between}}.home-recipe--index__list--item{display:block;color:#fff;font-weight:700;margin-bottom:20px;padding:0 15px}@media all and (min-width:48em){.home-recipe--index__list--item{font-size:18px;padding:0;width:calc(50% - calc(36px + ((100% - 234px)/ 12*.5)))}}@media all and (min-width:50em){.home-recipe--index__list--item{width:calc(33.3333333333% - calc(36px + ((100% - 234px)/ 12*.5)));transition:all .35s linear}.home-recipe--index__list--item:hover{opacity:.5}}.newsletter-overlay{display:block;max-width:1600px;position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:1201}.newsletter-overlay--wrap{position:absolute;bottom:0;right:10px;max-width:calc(100% - 100px);background-color:#a61229;background-image:url(/img/newsletter-overlay_bk.gif);background-origin:center top;background-repeat:no-repeat;background-size:100% auto;width:100%;box-shadow:rgba(0,0,0,.5) 0 0 30px}@media all and (min-width:48em){.newsletter-overlay--wrap{max-width:408px;right:45px}}.newsletter-overlay--title{align-items:center;-js-display:flex;display:flex;justify-content:space-between;height:64px;padding-left:15px;padding-right:10px;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-weight:500;font-size:16px;line-height:1;cursor:pointer}@media all and (min-width:48em){.newsletter-overlay--title{height:84px;font-size:28px;padding-left:30px;padding-right:20px}}.newsletter-overlay--title::after{content:"";width:40px;height:40px;background-image:url(/img/select_arrow.jpg);background-size:cover}.communication-modal.is-open .newsletter-overlay--title:after,.newsletter-overlay.is-open .newsletter-overlay--title:after{transform:rotate(90deg)}.newsletter-overlay--content{padding:20px 25px;position:relative;color:#fff;display:none;max-height:calc(100vh - 168px);overflow-y:auto}@media all and (min-width:48em){.newsletter-overlay--content{padding:30px}}.newsletter-overlay--content::before{content:"";background-color:#fff;height:2px;width:160px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.newsletter-overlay--content p{font-size:16px;line-height:normal;text-align:center}.newsletter-overlay--form{display:block;text-align:left;margin-top:40px}.newsletter-overlay--form .thomForm-error{float:none;color:#fff;text-align:center;padding:0}.newsletter-overlay--form .col{-js-display:flex;display:flex;flex-wrap:wrap;position:relative;margin-bottom:20px}@media all and (min-width:48em){.newsletter-overlay--form .col{justify-content:flex-end}}.newsletter-overlay--form .label{display:block;font-size:16px;margin-right:10px;margin-bottom:10px;text-transform:uppercase;min-width:70px}@media all and (min-width:48em){.newsletter-overlay--form .label{margin-bottom:0;font-size:18px;min-width:0;line-height:50px}}.newsletter-overlay--form .input__text{background-color:transparent;border:2px solid #fff;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;padding:0 10px;width:100%;border-radius:0}.newsletter-overlay--form .input__text:-ms-input-placeholder{color:rgba(29,29,29,.5)}.newsletter-overlay--form .input__text:-moz-placeholder{color:rgba(29,29,29,.5)}.newsletter-overlay--form .input__text::-moz-placeholder{color:rgba(29,29,29,.5)}.newsletter-overlay--form .input__text::-webkit-input-placeholder{color:rgba(29,29,29,.5)}@media all and (min-width:48em){.newsletter-overlay--form .input__text{height:50px;line-height:50px;width:255px}}.newsletter-overlay--form .error-msg{font-size:14px;width:100%;display:none;flex:0 0 100%;margin-top:10px}.newsletter-overlay--form .error-msg span,.newsletter-overlay--form .input__text~.field-validation-error span{width:100%;float:right}@media all and (min-width:48em){.newsletter-overlay--form .error-msg span{width:255px;padding:0 10px}}.newsletter-overlay--form .checkcont{position:relative;padding:0}@media all and (min-width:48em){.newsletter-overlay--form .checkcont{padding:0 10px}}.newsletter-overlay--form .checkcont--label{line-height:18px;position:relative;-js-display:flex;display:flex}.newsletter-overlay--form .checkcont--checkbox{border-radius:50%;border:2px solid #fff;display:block;height:15px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:15px}.newsletter-overlay--form .checkcont--customcheckbox{border:2px solid #fff;border-radius:50%;display:inline-block;height:16px;position:relative;vertical-align:top;width:16px;flex:0 0 16px;margin-right:15px}.newsletter-overlay--form .checkcont--customcheckbox:after{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:8px;margin:0;opacity:0;transition:all .25s .05s linear;width:8px}.newsletter-overlay--form .checkcont__label{font-size:15px}.newsletter-overlay--form .privacy-link{margin-bottom:40px;margin-top:40px}.communication-modal--form .privacy-link a,.newsletter-overlay--form .privacy-link a{color:#fff;text-decoration:underline;font-size:15px}.newsletter-overlay--form .submit{width:100%;border:0;height:60px;background-color:#1d1d1d;font-size:20px;text-transform:uppercase;font-family:Oswald,sans-serif}@media all and (min-width:48em){.newsletter-overlay--form .submit{height:90px;font-size:26px;margin:10px 0}}.newsletter-overlay--form .field-validation-error{color:rgba(0,0,0,.5);display:block;font-size:18px;margin-top:10px}.newsletter-overlay--form .input-validation-error{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.5)}.newsletter-overlay--form .checkcont--checkbox.input-validation-error~.checkcont__label{color:rgba(0,0,0,.5)}.newsletter-overlay--form .checkcont--checkbox.input-validation-error~.checkcont--customcheckbox{border-color:rgba(0,0,0,.5)}.newsletter-overlay--form .input__text~.field-validation-error{color:#fff;font-size:14px;width:100%;flex:0 0 100%;margin-top:10px}@media all and (min-width:48em){.newsletter-overlay--form .input__text~.field-validation-error span{width:255px;padding:0 10px}}.newsletter-overlay--form .input__text.input-validation-error~.error-msg,.newsletter-overlay--form .input__text.input-validation-error~.field-validation-error{display:block}.communication-modal--form input::-webkit-inner-spin-button,.communication-modal--form input::-webkit-outer-spin-button,.newsletter-overlay--form input::-webkit-inner-spin-button,.newsletter-overlay--form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.communication-modal--form input[type=number],.newsletter-overlay--form input[type=number]{-moz-appearance:textfield}.banner-christmas{width:100%;display:block;float:left;position:relative;isolation:isolate}@media all and (min-width:50em){.banner-christmas{overflow:hidden}.banner-christmas .image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-js-display:flex;display:flex;align-items:center;justify-content:center}}@media all and (min-width:50em){.banner-christmas .image img{width:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}}.banner-christmas .text{background-color:#fff;text-align:center;padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*.3))}@media all and (min-width:50em){.banner-christmas .text{background-color:transparent}.banner-christmas .text .inner{max-width:600px;margin-left:auto;margin-right:auto}}.banner-christmas .text .title{font-family:Oswald,sans-serif;font-size:22px;color:#000;text-transform:uppercase;font-weight:500;margin-bottom:36px}@media all and (min-width:50em){.banner-christmas .text .title{font-size:38px;line-height:38px}}.banner-christmas .text p{font-size:16px;color:#000;margin-bottom:36px;max-width:400px;margin-left:auto;margin-right:auto}@media all and (min-width:50em){.banner-christmas .text p{font-size:16px}}.banner-christmas .text p a{color:#000;text-decoration:none}.banner-christmas .text .cta-btn{margin-top:0}.banner-christmas .text .cta-btn span{border-color:#000;color:#000;z-index:10}.banner-christmas .text .cta-btn span:after,.banner-christmas .text .cta-btn span:before{background-color:#000}.communication-modal{-js-display:flex;display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:1201;isolation:isolate}.communication-modal.disable{display:none;pointer-events:none}.communication-modal.disable .communication-modal--wrap,.communication-modal.disable .overlay,.sections-intro-image .media-content .media .video--controls .btn.volume .volume-up{opacity:0}.communication-modal .overlay{background-color:rgba(0,0,0,.7);z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .3s .3s linear;opacity:1}.communication-modal--wrap{max-width:calc(100% - 50px);width:650px;background-color:#fff;box-shadow:rgba(0,0,0,.5) 0 0 30px;position:relative;padding-bottom:30px;transition:opacity .3s .3s linear;opacity:1}.communication-modal .icon-close{position:absolute;top:10px;right:10px;color:#b81a32;font-family:icomoon!important;font-size:16px;cursor:pointer;z-index:1201}.communication-modal--title{align-items:center;-js-display:flex;display:flex;justify-content:space-between;height:64px;padding-left:15px;padding-right:10px;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-weight:500;font-size:16px;line-height:1;cursor:pointer}@media all and (min-width:48em){.communication-modal--title{height:84px;font-size:28px;padding-left:30px;padding-right:20px}}.communication-modal--content{padding:40px 25px 20px;position:relative;max-height:calc(100vh - 200px);overflow-y:auto}@media all and (min-width:48em){.communication-modal--content{padding:30px}}.communication-modal--content p{color:#1d1d1d;font-size:16px;text-align:center}.communication-modal--content .image{display:block;text-align:center}.communication-modal--content .image img{display:block;width:auto;max-width:100%;margin:0 auto 40px}.communication-modal--form{display:block;text-align:left;margin-top:40px}.communication-modal--form .thomForm-error{float:none;color:#fff;text-align:center;padding:0}.communication-modal--form .col{-js-display:flex;display:flex;flex-wrap:wrap;position:relative;margin-bottom:20px}@media all and (min-width:48em){.communication-modal--form .col{justify-content:flex-end}}.communication-modal--form .col .field-validation-valid{display:none}.communication-modal--form .label{display:block;font-size:16px;margin-right:10px;margin-bottom:10px;text-transform:uppercase;min-width:70px}@media all and (min-width:48em){.communication-modal--form .label{margin-bottom:0;font-size:18px;min-width:0;line-height:50px}}.communication-modal--form .input__text{background-color:transparent;border:2px solid #fff;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;padding:0 10px;width:100%;border-radius:0}.communication-modal--form .input__text:-ms-input-placeholder{color:rgba(29,29,29,.5)}.communication-modal--form .input__text:-moz-placeholder{color:rgba(29,29,29,.5)}.communication-modal--form .input__text::-moz-placeholder{color:rgba(29,29,29,.5)}.communication-modal--form .input__text::-webkit-input-placeholder{color:rgba(29,29,29,.5)}@media all and (min-width:48em){.communication-modal--form .input__text{height:50px;line-height:50px;width:255px}}.communication-modal--form .error-msg{font-size:14px;width:100%;display:none;flex:0 0 100%;margin-top:10px}.communication-modal--form .error-msg span,.communication-modal--form .input__text~.field-validation-error span{width:100%;float:right}@media all and (min-width:48em){.communication-modal--form .error-msg span{width:255px;padding:0 10px}}.communication-modal--form .checkcont{position:relative;padding:0}@media all and (min-width:48em){.communication-modal--form .checkcont{padding:0 10px}}.communication-modal--form .checkcont--label{line-height:18px;position:relative;-js-display:flex;display:flex}.communication-modal--form .checkcont--checkbox{border-radius:50%;border:2px solid #fff;display:block;height:15px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:15px}.communication-modal--form .checkcont--customcheckbox{border:2px solid #fff;border-radius:50%;display:inline-block;height:16px;position:relative;vertical-align:top;width:16px;flex:0 0 16px;margin-right:15px}.communication-modal--form .checkcont--customcheckbox:after{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:8px;margin:0;opacity:0;transition:all .25s .05s linear;width:8px}.communication-modal--form .checkcont__label{font-size:15px}.communication-modal--form .privacy-link{margin-bottom:40px;margin-top:40px}.communication-modal--form .submit{width:100%;border:0;height:60px;background-color:#1d1d1d;font-size:20px;text-transform:uppercase;font-family:Oswald,sans-serif}@media all and (min-width:48em){.communication-modal--form .submit{height:90px;font-size:26px;margin:10px 0}}.communication-modal--form .field-validation-error{color:rgba(0,0,0,.5);display:block;font-size:18px;margin-top:10px}.communication-modal--form .input-validation-error{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.5)}.communication-modal--form .checkcont--checkbox.input-validation-error~.checkcont__label{color:rgba(0,0,0,.5)}.communication-modal--form .checkcont--checkbox.input-validation-error~.checkcont--customcheckbox{border-color:rgba(0,0,0,.5)}.communication-modal--form .input__text~.field-validation-error{color:#fff;font-size:14px;width:100%;flex:0 0 100%;margin-top:10px}@media all and (min-width:48em){.communication-modal--form .input__text~.field-validation-error span{width:255px;padding:0 10px}}.communication-modal--form .input__text.input-validation-error~.error-msg,.communication-modal--form .input__text.input-validation-error~.field-validation-error{display:block}.magazine-back{width:100%;display:block;float:left;top:-20px;margin:0 auto 30px;color:#a61229;font-size:14px;text-align:center;position:relative;z-index:10}@media all and (min-width:50em){.magazine-back a{transition:all .35s linear}.magazine-back a:hover{color:#1d1d1d}}.magazine-dett{width:100%;display:block;max-width:1200px;float:none;margin:0 auto;padding-bottom:90px;overflow-x:hidden}@media all and (min-width:48em){.magazine-dett{-js-display:flex;display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}}.magazine-dett--col{display:block}.magazine-dett--col__content{padding-bottom:50px}.magazine-dett--col__content .sidebar--shop--banner{margin-left:15px;margin-right:15px}@media all and (min-width:48em){.magazine-dett--col__content .sidebar--shop--banner{display:none!important}}.magazine-dett--col__sidebar{padding:0 15px}.magazine-dett--col__sidebar .sidebar--shop--banner{display:none!important}@media all and (min-width:48em){.magazine-dett--col__sidebar .sidebar--shop--banner{display:block!important}.magazine-dett--col__content{flex:0 0 calc(65% - 35px);padding-bottom:0;width:calc(65% - 35px)}.magazine-dett--col__sidebar{flex:0 0 35%;top:0;width:35%;padding:0}}.magazine-dett p{line-height:1.5}.magazine-dett--intro{display:block}.magazine-dett--intro h2,.magazine-dett--intro p{margin-bottom:25px;padding:0 25px}.magazine-dett--intro h2{font-family:Courier,"Courier New",sans-serif;font-size:20px;font-weight:700}.magazine-dett--intro p:last-child{margin-bottom:60px}.magazine-dett--info{display:block;margin-bottom:25px;padding:0 25px}.magazine-dett--info li{display:inline-block;line-height:2;margin-right:15px}.magazine-dett--info li strong,.recipe-dett--info li strong{color:#a61229;text-transform:uppercase}.magazine-dett--magazine{display:block;margin-bottom:60px}.magazine-dett--magazine h2,.magazine-dett--magazine p{margin-bottom:25px;padding:0 25px}.magazine-dett--magazine h2{color:#a61229;font-size:30px;font-weight:500;line-height:1.2;text-transform:uppercase}.magazine-dett--magazine h2+h3{margin-top:-25px}.magazine-dett--magazine h3,.magazine-dett--magazine h4{font-family:Courier,"Courier New",sans-serif;padding:0 25px}.magazine-dett--magazine h3{font-size:20px;margin-bottom:25px}.magazine-dett--magazine h4{font-size:18px}.magazine-dett--magazine ul{list-style:disc;padding:0 25px 0 30px}.magazine-dett--magazine ul li{margin-bottom:20px}.magazine-dett--acc,.magazine-dett--img,.magazine-dett--magazine ul{display:block;margin-bottom:25px}.magazine-dett--acc .acc-tit{background-color:#fff;align-items:center;-js-display:flex;display:flex;height:45px;margin-bottom:1px;padding:0 25px;position:relative}.magazine-dett--acc .acc-tit--btn{cursor:pointer}.magazine-dett--acc .acc-tit--btn::after,.magazine-dett--acc h3{color:#a61229;font-family:Courier,"Courier New",sans-serif;font-size:16px}.magazine-dett--acc .acc-tit--btn::after{content:"+";font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.magazine-dett--acc .acc-tit--btn.is-open::after{content:"-"}.magazine-dett--acc .acc-tit--btn+.acc-cont,.magazine-list__item .text.over .cta-btn{display:none}.magazine-dett--acc .acc-cont{background-color:#fff;margin-bottom:1px;padding:5px 30px 20px}.magazine-dett--acc .acc-cont ul li{font-size:14px;font-weight:700;margin:6px 0}.magazine-dett--acc .acc-cont ul li:before,.recipe-dett--acc .acc-cont ul li:before{content:"•";margin-right:5px}.magazine-dett--acc .acc-cont p{font-size:14px;padding:6px 0 0}.magazine-dett--acc h3{text-transform:uppercase}.magazine-dett--img{padding:0 0 8px}.magazine-dett--steps{display:block;padding:0 25px}.magazine-dett--steps li{-js-display:flex;display:flex;margin-bottom:30px}@media all and (min-width:48em){.magazine-dett--steps li{align-items:center}}.magazine-dett--steps li .image{margin-bottom:15px}@media all and (min-width:48em){.magazine-dett--steps li .image{flex:0 0 40%;margin-bottom:0;margin-right:30px}}.magazine-dett--steps li p,.recipe-dett--steps li p{margin:0;padding:0}.magazine-dett--share{margin-bottom:30px;padding:0 15px}.magazine-dett--share .label{font-family:Oswald,sans-serif;font-size:14px;margin-right:15px;text-transform:uppercase}.magazine-dett--others>h2>span,.magazine-dett--share,.magazine-dett--share .addthis_toolbox .custom_images{align-items:center;-js-display:flex;display:flex}.magazine-dett--share a{display:block;background-color:rgba(42,46,47,.05);color:#424a53;height:40px;line-height:40px;margin:0 5px;text-align:center;width:40px;border-radius:50%}.magazine-dett--share a i,.magazine-share a i,.product-dett--share a i,.recipe-dett--share a i{line-height:40px}@media all and (min-width:50em){.magazine-dett--share a{transition:all .35s linear}.magazine-dett--share a:hover{background-color:#2a2e2f;color:#fff}}.magazine-dett--others{display:block;overflow:hidden;padding:0 15px}@media all and (min-width:48em){.magazine-dett--others{padding:0}}.magazine-dett--others>h2{display:block;color:#a61229;font-size:18px;text-transform:uppercase}@media all and (min-width:50em){.magazine-dett--others>h2{font-size:20px}}@media all and (min-width:68.75em){.magazine-dett--others>h2{font-size:24px}}.magazine-dett--others>h2>span{justify-content:center;margin:0 auto}.magazine-dett--others>h2>span span{padding:0 15px;white-space:nowrap}.magazine-dett--others>h2>span::after,.magazine-dett--others>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;width:100%}.magazine-dett--carousel{display:block;margin-top:15px;padding-bottom:40px;overflow:hidden;left:-5px;width:calc(100% + 10px)}@media all and (min-width:48em){.magazine-dett--carousel{padding-bottom:80px;margin-top:20px}}.magazine-dett--carousel__item{display:block;padding:0 5px 15px;width:50%}.magazine-dett--carousel__item .image{overflow:hidden;position:relative}.magazine-dett--carousel__item .image:after{content:"";display:block;padding-bottom:100%}.magazine-dett--carousel__item .image img{display:block;height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.magazine-dett--carousel__item .text{background-color:#fff;min-height:130px;padding:15px;text-transform:uppercase}@media all and (min-width:48em){.magazine-dett--carousel__item .text{padding:20px 30px}}@media all and (min-width:50em){.magazine-dett--carousel__item .text{transition:all .35s linear}}.magazine-dett--carousel__item .text h2{color:#a61229;font-size:16px;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.magazine-dett--carousel__item .text h2{font-size:18px}.magazine-dett--carousel__item:hover .text{color:#424a53}}.magazine-dett--carousel .slick-arrow{background-color:transparent;border:3px solid #c5c5c5;color:#c5c5c5;position:absolute;bottom:0;height:40px;width:40px}@media all and (min-width:48em){.magazine-dett--carousel .slick-arrow{height:60px;width:60px}}.magazine-dett--carousel .slick-arrow.slick-prev{left:calc(50% - 45px)}@media all and (min-width:48em){.magazine-dett--carousel .slick-arrow.slick-prev{left:calc(50% - 65px)}}.magazine-dett--carousel .slick-arrow.slick-next{right:calc(50% - 45px)}@media all and (min-width:48em){.magazine-dett--carousel .slick-arrow.slick-next{right:calc(50% - 65px)}}@media all and (min-width:50em){.magazine-dett--carousel .slick-arrow{transition:all .35s linear}.magazine-dett--carousel .slick-arrow:hover{border-color:#4f4f4f;color:#4f4f4f}}.magazine{max-width:1300px;float:none;margin:0 auto;overflow-x:hidden}.magazine,.magazine--row,.magazine-list__item img,.section--pizza .animations img{display:block;width:100%}@media all and (min-width:48em){.magazine--row{-js-display:flex;display:flex;justify-content:space-between}}.magazine--col{display:block}.magazine--col__sidebar{padding:0 15px}@media all and (min-width:48em){.magazine--col__content{flex:0 0 67%;padding-bottom:0;width:67%}.magazine--col__sidebar{flex:0 0 calc(33% - 20px);top:0;width:calc(33% - 20px);padding:0 10px 0 0}}.magazine-header{border-top:4px solid rgba(169,169,169,.1);height:60px;position:relative}.magazine-header.left{align-items:left}.magazine-header .back{color:#a61229;font-size:14px;padding:0 20px 0 30px}@media all and (min-width:50em){.magazine-header .back{transition:all .35s linear}.magazine-header .back:hover{color:#1d1d1d}}.magazine-header .title{color:#a61229;border-left:4px solid rgba(169,169,169,.1);font-family:Oswald,sans-serif;font-size:30px;height:48px;line-height:48px;padding:0 20px;text-transform:uppercase}@media all and (min-width:20em) and (max-width:49.9375em){.magazine-header .title{display:none}}.magazine-header,.magazine-menu,.magazine-menu__item{align-items:center;-js-display:flex;display:flex}.magazine-menu{justify-content:center;width:100%}.magazine-menu__item{color:#4f4f4f;font-family:Oswald,sans-serif;font-size:14px;margin:0 5px;padding:4px;text-transform:uppercase}@media screen and (min-width:760px){.magazine-menu__item{font-size:16px;margin:0 10px;padding:8px 10px}}.magazine-menu__item span{display:none;height:8px;margin-right:15px;width:8px;border-radius:50%}@media screen and (min-width:760px){.magazine-menu__item span{display:inline-block}}.magazine-menu__item.is-selected{border:4px solid rgba(169,169,169,.1)}@media all and (min-width:50em){.magazine-menu__item{transition:all .35s linear}.magazine-menu__item:hover{color:#1d1d1d}}.magazine-search{border-left:4px solid rgba(169,169,169,.1);color:#a61229;height:48px;padding:0 10px}@media screen and (min-width:760px){.magazine-search{position:absolute;top:50%;transform:translateY(-50%) translateX(0);padding:0 20px;right:0}}.magazine-search i{cursor:pointer;display:block;line-height:48px}@media all and (min-width:50em){.magazine-search i{transition:background-color .35s linear}.magazine-search i:hover{color:#1d1d1d}}.magazine-list{display:block}@media screen and (min-width:760px){.magazine-list{-js-display:flex;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin-left:-10px;width:calc(100% + 20px)}}.magazine-list__item{display:block;position:relative;width:100%}@media screen and (min-width:760px){.magazine-list__item{margin:0 10px 20px;width:calc(50% - 20.0001px)}}@media all and (min-width:50em){.magazine-list__item{transition:background-color .35s linear}}@media screen and (min-width:760px){.magazine-list__item.full{width:calc(100% - 20px)}}.magazine-list__item .text{display:block;padding:30px 20px;position:relative}@media all and (min-width:50em){.magazine-list__item .text{transition:all .35s linear;padding:40px}}.magazine-list__item .text:after{content:"";background-color:#a61229;height:20px;left:0;position:absolute;top:-20px;width:100%;z-index:10;opacity:0}@media all and (min-width:50em){.magazine-list__item .text:after{transition:opacity .35s linear}}@media screen and (min-width:760px){.magazine-list__item .text.over{background-color:#a61229;color:#fff;height:100%;position:absolute;right:0;top:0;z-index:10;text-align:center;width:55%;-js-display:flex;display:flex;align-items:center}.magazine-list__item .text.over .cont{display:block}.magazine-list__item .text.over .title{color:#fff;font-size:30px}.magazine-list__item .text.over .div_h5{opacity:.5}.magazine-list__item .text.over .cta-btn{display:block}.magazine-list__item .text.over .cta-btn span{color:#fff;font-size:15px;margin:0 auto;width:150px}}@media screen and (min-width:760px) and (min-width:50em){.magazine-list__item .text.over .cta-btn span{min-width:150px;width:auto}}@media all and (min-width:50em){.magazine-list__item .text.over{width:33%}}.magazine-list__item .div_h5{font-size:15px;text-transform:uppercase}.magazine-list__item .btn,.magazine-list__item .title{color:#a61229;font-family:Oswald,sans-serif;text-transform:uppercase}.magazine-list__item .title{font-size:26px;line-height:1.2}.magazine-list__item p{font-size:15px;margin-top:20px}@media all and (min-width:50em){.magazine-list__item p{margin-top:30px}}.magazine-list__item .btn{display:none;font-size:20px;margin:20px 0;opacity:0}@media screen and (min-width:760px){.magazine-list__item .btn{display:block}}@media all and (min-width:50em){.magazine-list__item .btn{margin:30px 0}.magazine-list__item,.magazine-list__item .btn{transition:all .35s linear}.magazine-list__item:hover:not(.full){background-color:#fff}.magazine-list__item:hover:not(.full) .btn,.magazine-list__item:hover:not(.full) .text:after{opacity:1}.magazine-list__item.full:hover .text{background-color:#1d1d1d}.magazine-list__item.full:hover .cta-btn span:after,.magazine-list__item.full:hover .cta-btn span:before{width:100%}.magazine-list__item.full:hover .cta-btn span:before{right:auto;left:0}.magazine-list__item.full:hover .cta-btn span:after{right:0;left:auto}}.magazine-search__over{background-color:#a61229;height:100vh;display:none;left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:1300}@media all and (min-width:50em){.magazine-search__over{background-color:rgba(166,18,41,.95)}}.magazine-search__over .close{color:#fff;cursor:pointer;font-size:22px;position:absolute;right:20px;top:20px}@media all and (min-width:50em){.magazine-search__over .close{transition:all .3s;right:30px;top:30px}}.magazine-search__over .close:hover{color:#1d1d1d}.magazine-search__over_content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#fff;max-width:calc(1400px);width:calc(100% - calc(36px + ((100% - 234px)/ 12*1)));box-shadow:rgba(29,29,29,.1) 0 0 30px}.magazine-search__over_content__error{color:#fff;font-size:16px;left:0;padding:0 20px;position:absolute;top:120px}@media all and (min-width:50em){.magazine-search__over_content__error{padding:0 40px;top:140px}}.magazine-search__over_text{background:0 0;border:0;color:#4f4f4f;display:block;font-size:22px;padding:0 120px 0 20px!important;height:100px;text-align:left;width:100%}@media all and (min-width:50em){.magazine-search__over_text{font-size:30px;height:120px;padding:0 140px 0 40px!important}}.magazine-search__over_text:-ms-input-placeholder{color:#f7f7f7;font-weight:300}.magazine-search__over_text:-moz-placeholder{color:#f7f7f7;font-weight:300}.magazine-search__over_text::-moz-placeholder{color:#f7f7f7;font-weight:300}.magazine-search__over_text::-webkit-input-placeholder{color:#f7f7f7;font-weight:300}.magazine-search__over_submit{background:0 0;border:0;height:100px;position:absolute;right:0;top:0;width:100px}@media all and (min-width:50em){.magazine-search__over_submit{height:120px;width:120px}}.magazine-search__over_submit i{color:#a61229;font-size:26px}@media all and (min-width:50em){.magazine-search__over_submit i{transition:all .3s;font-size:40px}.magazine-search__over_submit:hover i{color:#1d1d1d}}.magazine-share{align-items:center;border-bottom:2px solid rgba(169,169,169,.1);-js-display:flex;display:flex;justify-content:flex-end;margin-bottom:20px;margin-top:60px;padding-bottom:20px;padding-right:10px;width:100%}@media all and (min-width:20em) and (max-width:49.9375em){.magazine-share{justify-content:center;margin-top:20px}}.magazine-share .label{font-family:Oswald,sans-serif;font-size:14px;margin-right:15px;text-transform:uppercase}.magazine-share a{background-color:rgba(42,46,47,.05);color:#424a53;float:left;height:40px;line-height:40px;margin:0 5px;text-align:center;width:40px;border-radius:50%}@media all and (min-width:50em){.magazine-share a{transition:all .35s linear}.magazine-share a:hover{background-color:#2a2e2f;color:#fff}}.section--pizza{width:100%;display:block;float:left;background-color:#0d2e1c;text-align:center;isolation:isolate;overflow:hidden;padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));margin-bottom:calc(36px + ((100% - 234px)/ 12*.3))}.section--pizza .animations,.section--pizza__intro{width:100%;display:block;float:left;position:relative}.section--pizza .animations .pizza{position:absolute;top:14%;width:40%;left:-9%;z-index:-1;transform:translateY(-50%)}@media all and (min-width:48em){.section--pizza .animations .pizza{top:50%;left:-15%;width:44%}}@media all and (min-width:50em){.section--pizza .animations .pizza{left:-11%}}@media all and (min-width:68.75em){.section--pizza .animations .pizza{width:45%}}@media all and (min-width:83.75em){.section--pizza .animations .pizza{width:50%}}.section--pizza .animations .salame-top{position:absolute;top:20px;height:calc(60px - 30px);width:auto;left:48%;z-index:-1;display:none}.section--pizza .animations .salame-top>div{height:100%;width:auto}@media all and (min-width:48em){.section--pizza .animations .salame-top{display:block;top:20px;height:calc(60px*2 - 50px)}}@media all and (min-width:50em){.section--pizza .animations .salame-top{top:30px;height:calc(140px*1 - 30px)}}@media all and (min-width:68.75em){.section--pizza .animations .salame-top{top:40px;height:calc(140px*1.5 - 60px)}}@media all and (min-width:83.75em){.section--pizza .animations .salame-top{height:calc(140px*1.5 - 60px)}}.section--pizza .animations .salame-top img{display:block;width:auto;height:100%}.section--pizza .animations .basilico{position:absolute;top:-60px;width:40%;left:30%;z-index:-1}@media all and (min-width:48em){.section--pizza .animations .basilico{top:calc(60px/2.5);width:18%;left:58%}}@media all and (min-width:50em){.section--pizza .animations .basilico{left:60%;top:calc(60px/2)}}@media all and (min-width:68.75em){.section--pizza .animations .basilico{left:58%;top:calc(140px/2.5)}}.section--pizza .animations .pomodori{position:absolute;top:0;width:45%;right:-20%;z-index:-1}@media all and (min-width:48em){.section--pizza .animations .pomodori{top:0;width:20%;right:4%}}@media all and (min-width:50em){.section--pizza .animations .pomodori{right:2%}}@media all and (min-width:68.75em){.section--pizza .animations .pomodori{right:4%}}.section--pizza .animations .salame-dx{position:absolute;top:45%;width:22%;right:10%;z-index:-1;display:none}@media all and (min-width:48em){.section--pizza .animations .salame-dx{display:block;top:40%;width:22%;right:5%}}@media all and (min-width:68.75em){.section--pizza .animations .salame-dx{top:45%;width:22%;right:10%}}.section--pizza .animations .salame-dx-2{position:absolute;top:56%;width:13%;right:8%;z-index:1;display:none}@media all and (min-width:68.75em){.section--pizza .animations .salame-dx-2{display:block}}.section--pizza .animations .salame-dx-3{position:absolute;top:45%;width:14%;right:2%;z-index:1;display:none}@media all and (min-width:48em){.section--pizza .animations .salame-dx-3{display:block}}.section--pizza .animations .pancetta{position:absolute;bottom:-20%;width:35%;right:0;z-index:-1}@media all and (min-width:48em){.section--pizza .animations .pancetta{bottom:-5%;width:22%;right:0}}@media all and (min-width:50em){.section--pizza .animations .pancetta{bottom:-20%}}.section--pizza .animations .aglio{position:absolute;bottom:45px;width:15%;left:30%;z-index:-1}@media all and (min-width:48em){.section--pizza .animations .aglio{width:9%;left:40%;bottom:60px}}@media all and (min-width:50em){.section--pizza .animations .aglio{bottom:calc(140px/2.5)}}.section--pizza .animations .foglia{position:absolute;bottom:20px;width:20%;left:52%;z-index:-1}@media all and (min-width:48em){.section--pizza .animations .foglia{bottom:0;width:18%;left:52%}}@media all and (min-width:50em){.section--pizza .animations .foglia{bottom:0}}.section--pizza .animations .row-breadcrumbs a,.section--pizza .animations .row-breadcrumbs span,.section--pizza__label p{color:#fff}.section--pizza__intro{padding-bottom:60px;padding-top:60px;z-index:20}@media all and (min-width:48em){.section--pizza__intro{padding-bottom:calc(60px*1.8);padding-top:calc(60px*1.8)}}@media all and (min-width:50em){.section--pizza__intro{padding-bottom:calc(140px*1);padding-top:calc(140px*1)}}@media all and (min-width:68.75em){.section--pizza__intro{padding-bottom:calc(140px*1.5);padding-top:calc(140px*1.5)}}.section--pizza__intro .cont{max-width:600px;margin:0 auto;padding-left:20px;padding-right:20px}@media all and (min-width:48em){.section--pizza__intro .cont{max-width:500px}}@media all and (min-width:50em){.section--pizza__intro .cont{max-width:600px;padding-left:40px;padding-right:40px}}@media all and (min-width:68.75em){.section--pizza__intro .cont{max-width:800px;padding-left:60px;padding-right:60px}}@media all and (min-width:83.75em){.section--pizza__intro .cont{padding-left:80px;padding-right:80px}}.section--pizza--dett__wrap .cont .title h1,.section--pizza__intro .cont h1{color:#a61229;font-size:30px;font-weight:500;line-height:30px;text-transform:uppercase}@media all and (min-width:50em){.section--pizza__intro .cont h1{font-size:50px;line-height:50px}}@media all and (min-width:68.75em){.section--pizza__intro .cont h1{font-size:80px;line-height:80px}}.section--pizza__intro .cont h1:after{content:"";display:block;clear:both;background-color:#fff;width:100%;max-width:150px;margin:36px auto;height:1px}.section--pizza__intro .cont p{color:#fff;font-size:16px;margin:0 auto}.section--pizza .home-quotation{width:100%;display:block;float:left;position:relative;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px}@media all and (min-width:48em){.section--pizza .home-quotation{padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-bottom:18px}}@media all and (min-width:50em){.section--pizza .home-quotation{padding-bottom:calc(36px + ((100% - 234px)/ 12*.2))}}@media all and (min-width:48em){.section--pizza .home-quotation .cont{width:calc(216px + ((100% - 234px)/ 12*11));margin:0 auto;padding-bottom:calc(36px + ((100% - 234px)/ 12*.2))}}@media all and (min-width:50em){.section--pizza .home-quotation .cont{padding-bottom:calc(36px + ((100% - 234px)/ 12*.3));width:calc(198px + ((100% - 234px)/ 12*10))}}@media all and (min-width:61.875em){.section--pizza .home-quotation .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}@media all and (min-width:50em){.section--pizza .home-quotation .cont:after{top:-8px;font-size:75px}}.section--pizza .home-quotation h2,.section--pizza--chefsList h2{color:#a61229;font-size:20px;font-weight:500;line-height:1.1;text-transform:uppercase;margin-bottom:36px}@media all and (min-width:50em){.section--pizza .home-quotation h2{font-size:22px}}@media all and (min-width:68.75em){.section--pizza .home-quotation h2{font-size:28px}}.section--pizza .home-quotation p{color:#4f4f4f;font-size:16px;margin-bottom:36px}@media all and (min-width:50em){.section--pizza .home-quotation p{font-size:20px}}.section--pizza .home-quotation .div_p{color:#a61229;font-size:16px}@media all and (min-width:50em){.section--pizza .home-quotation .div_p{font-size:20px}}.section--pizza__label{width:100%;display:block;float:left;position:relative}.section--pizza__label .cont{max-width:600px;margin:0 auto;padding-left:20px;padding-right:20px}@media all and (min-width:50em){.section--pizza__label .cont{max-width:800px;padding-left:40px;padding-right:40px}}@media all and (min-width:68.75em){.section--pizza__label .cont{padding-left:60px;padding-right:60px}}@media all and (min-width:83.75em){.section--pizza__label .cont{padding-left:80px;padding-right:80px}}.section--pizza--chefsList{width:100%;display:block;float:left;text-align:center;margin-bottom:40px;padding:0 18px}.section--pizza--chefsList h2{font-size:22px;margin-bottom:5px}@media all and (min-width:50em){.section--pizza--chefsList h2{font-size:26px}}@media all and (min-width:68.75em){.section--pizza--chefsList h2{font-size:36px}}.section--pizza--chefsList p{color:#4f4f4f;font-size:16px;line-height:1.2}.section--pizza--chefsList .infinite-content{position:relative}.section--pizza--chefsList .infinite-content .page-load-status{position:absolute;bottom:-40px;top:auto;left:0;padding-top:0}.section--pizza--chefsList .item{display:block;margin:0 auto 30px}@media all and (min-width:48em){.section--pizza--chefsList .item{margin-bottom:50px;width:calc(216px + ((100% - 234px)/ 12*11))}}@media all and (min-width:50em){.section--pizza--chefsList .item{width:calc(198px + ((100% - 234px)/ 12*10))}}@media all and (min-width:61.875em){.section--pizza--chefsList .item{width:calc(162px + ((100% - 234px)/ 12*8))}}.section--pizza--chefsList .item .images{-js-display:flex;display:flex;justify-content:space-between;margin-top:20px}@media all and (min-width:48em){.section--pizza--chefsList .item .images{-js-display:flex;display:flex;justify-content:space-between;margin-top:25px}}.section--pizza--chefsList .item .images .col{display:block;width:calc(50% - .5px)}.section--pizza--chefsList .item .images .col .parallax-image img{position:absolute;top:0;left:0}.section--pizza--chefsList .item .images .col .parallax-image{display:block;width:100%;height:100%;position:relative;overflow:hidden}.product-dett-spec .col img,.section--pizza--chefsList .item .images img,.section--pizza--dett,.section--pizza--dett__wrap .cont .gallery .item img{display:block;width:100%}.section--pizza--dett{float:left;margin-bottom:40px}.section--pizza--dett .row-breadcrumbs{padding-bottom:28px;padding-top:28px}@media all and (min-width:48em){.section--pizza--dett .row-breadcrumbs{padding-bottom:48px;padding-top:48px}}.section--pizza--dett__wrap{width:100%;display:block;float:left;padding:0 18px}@media all and (min-width:50em){.section--pizza--dett__wrap{padding:0;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}}.section--pizza--dett__wrap .cont{display:block;position:relative;color:#4f4f4f;text-align:left;margin:0 auto}@media all and (min-width:48em){.section--pizza--dett__wrap .cont{width:calc(216px + ((100% - 234px)/ 12*11))}}@media all and (min-width:50em){.section--pizza--dett__wrap .cont{width:calc(198px + ((100% - 234px)/ 12*10))}}@media all and (min-width:61.875em){.section--pizza--dett__wrap .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.section--pizza--dett__wrap .cont .text{background-color:#fff;padding:18px}@media all and (min-width:48em){.section--pizza--dett__wrap .cont .text{padding:calc(36px + ((100% - 234px)/ 12*.5))}}.section--pizza--dett__wrap .cont .text>em,.section--pizza--dett__wrap .cont .text>i,.section--pizza--dett__wrap .cont .text>p{font-family:Courier,"Courier New",sans-serif!important;font-size:13px;margin-top:30px}.section--pizza--dett__wrap .cont .text>p em,.section--pizza--dett__wrap .cont .text>p i{font-style:italic}.section--pizza--dett__wrap .cont .text>em,.section--pizza--dett__wrap .cont .text>i{display:block;font-style:italic}.section--pizza--dett__wrap .cont .title{margin-bottom:30px;text-align:center}.section--pizza--dett__wrap .cont .title>div{margin-bottom:5px}@media all and (min-width:48em){.section--pizza--dett__wrap .cont .title>div{-js-display:flex;display:flex;align-items:center;justify-content:center;margin-bottom:5px}}.section--pizza--dett__wrap .cont .title .ico{display:block;position:relative}@media all and (min-width:48em){.section--pizza--dett__wrap .cont .title .ico{margin-right:10px}}.section--pizza--dett__wrap .cont .title .ico i{color:#a61229;font-size:8px;-js-display:flex;display:flex;align-items:center;justify-content:center;position:relative;transform:rotate(90deg);width:30px;height:30px;margin:0 auto}@media all and (min-width:50em){.section--pizza--dett__wrap .cont .title .ico i{transition:all .3s linear}.section--pizza--dett__wrap .cont .title .ico:hover i{color:#4f4f4f}}.section--pizza--dett__wrap .cont .title h1{font-size:28px;line-height:1.2}@media all and (min-width:50em){.section--pizza--dett__wrap .cont .title h1{font-size:36px}}.section--pizza--dett__wrap .cont .label{position:relative;-js-display:flex;display:flex;justify-content:center;isolation:isolate;line-height:1;margin-bottom:20px}@media all and (min-width:48em){.section--pizza--dett__wrap .cont .label{margin-bottom:40px}}.section--pizza--dett__wrap .cont .label::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#a61229;z-index:-1}.section--pizza--dett__wrap .cont .label span{background-color:#fff;color:#a61229;font-size:18px;padding:0 20px;text-transform:uppercase}.section--pizza--dett__wrap .cont ul{display:block;list-style-type:disc;padding:0 20px;margin-bottom:18px;line-height:1.4}@media all and (min-width:48em){.section--pizza--dett__wrap .cont ul{margin-bottom:0}}.section--pizza--dett__wrap .cont ul li:not(:last-child){margin-bottom:30px}.section--pizza--dett__wrap .cont .gallery-credit em,.section--pizza--dett__wrap .cont .gallery-credit i,.section--pizza--dett__wrap .cont ul em,.section--pizza--dett__wrap .cont ul i{font-family:Courier,"Courier New",sans-serif!important;font-size:13px;font-style:italic}.section--pizza--dett__wrap .cont .gallery{display:block;margin:0 -.5px}.section--pizza--dett__wrap .cont .gallery .item{margin:.5px;width:calc(50% - 1.0001px)}.section--pizza--dett__wrap .cont .gallery-credit{display:block;margin-top:30px;text-align:center}.product-dett-spec{padding:36px 0;text-align:center}#productDettMap,.product-dett-spec,.product-dett-spec .columns{width:100%;display:block;float:left}@media all and (min-width:48em){.product-dett-spec .columns{align-items:center;-js-display:flex;display:flex;flex-direction:row-reverse}}.product-dett-spec .col{display:block;text-align:left}@media all and (min-width:48em){.product-dett-spec .col{width:50%}.product-dett-spec .col:first-child{flex:0 0 45%}.product-dett-spec .col:last-child{flex:0 0 55%}}.product-dett-spec .col h2{color:#a61229;font-size:16px;margin-top:40px}@media all and (min-width:50em){.product-dett-spec .col h2{font-size:18px;padding:0 10px}}@media all and (min-width:68.75em){.product-dett-spec .col h2{font-size:20px}}.product-dett-spec .tab{font-family:Oswald,sans-serif;font-size:12px;border-top:1px solid #f7f7f7;margin-top:10px;width:95%}@media all and (min-width:48em){.product-dett-spec .tab{font-size:16px;max-width:90%}}@media all and (min-width:68.75em){.product-dett-spec .tab{font-size:18px;max-width:85%}}.product-dett-spec .tab-tr{border-bottom:1px solid #f7f7f7;display:block;float:left;padding:8px 0;width:100%}.product-dett-spec .tab-tr .tab-td{float:left;width:55%}.product-dett-spec .tab-tr .tab-td:first-of-type{text-transform:uppercase}.product-dett-spec .tab-tr .tab-td:last-of-type{color:#a61229;font-weight:500;width:45%;text-align:right}@media all and (min-width:50em){.product-dett-spec .tab-tr .tab-td{padding:0 10px}.product-dett-spec__btn{margin-top:54px;margin-bottom:18px}.product-dett-spec__btn .cta-btn{display:inline-block;margin:0 36px}}.product-dett__information{width:100%;display:block;float:left;padding-bottom:50px;position:relative}@media all and (min-width:50em){.product-dett__information{padding-bottom:0}}.product-dett__information .row-max__w{max-width:1240px;padding:0 18px;position:relative}.product-dett__information .col{display:block}.product-dett__information .col>div{background-color:#fff;display:block;padding:36px 15px;position:relative;text-align:center}@media all and (min-width:48em){.product-dett__information .col>div{padding:36px}}.product-dett__information .col h3{color:#1d1d1d;font-size:30px;line-height:1.2;font-weight:500;margin-bottom:calc(36px + ((100% - 234px)/ 12*.2));text-transform:uppercase}@media all and (min-width:50em){.product-dett__information .col h3{font-size:40px}}.product-dett__information .col p,.product-dett__spec p,.products-sliced-category__list li .contTxt p{font-size:16px}.product-dett__information .col:last-of-type{margin-top:36px}.product-dett__information .col:last-of-type>div{background-color:#a61229}.product-dett__information .col:last-of-type h3,.product-dett__information .col:last-of-type p{color:#f7f6f2}.product-dett__information .col:last-of-type h3 a,.product-dett__information .col:last-of-type p a{color:currentColor}.product-dett__information .col:first-of-type{margin-top:-50px}@media all and (min-width:50em){.product-dett__information .col{width:calc(50% - 6px);float:left}.product-dett__information .col>div{padding:calc(54px + ((100% - 234px)/ 12*2)) calc(36px + ((100% - 234px)/ 12*1)) calc(54px + ((100% - 234px)/ 12*1.5))}.product-dett__information .col:last-of-type{float:right}.product-dett__information .col:first-of-type{margin-top:0}.product-dett__information .col.full{width:100%}.product-dett__information .col.full>div{padding:calc(36px + ((100% - 234px)/ 12*1))}}.product-dett__image_preview{width:100%;display:block;float:left;background-color:#f6f6f6;padding:25px;position:relative}.product-dett__image_preview:after{position:absolute;left:50%;transform:translateY(0) translateX(-50%);content:"";border-color:#fff transparent transparent;border-style:solid;border-width:1.72em 1.72em 0;font-size:.8em;height:0;margin:0;top:0;width:0}.product-dett__image_preview img,.product-dett__spec .certification .list .item img{display:block;margin:0 auto;max-width:100%;width:auto}@media all and (min-width:50em){.product-dett__image_preview img{max-width:90%}}.product-dett__spec{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;padding-bottom:0;text-align:center}@media all and (min-width:50em){.product-dett__spec p{font-size:20px}}.product-dett__related,.product-dett__spec .certification{width:100%;display:block;float:left;margin-top:calc(36px + ((100% - 234px)/ 12*.2))}.product-dett__spec .certification:before{content:"";background-color:#1d1d1d;display:block;height:3px;margin:0 auto;margin-bottom:calc(36px + ((100% - 234px)/ 12*.2));max-width:740px;width:100%}@media all and (min-width:50em){.product-dett__spec .certification h5{font-size:60px;line-height:60px}}.product-dett__spec .certification h6{color:#f7f6f2;font-size:24px;font-weight:500;line-height:24px;margin-top:30px;text-transform:uppercase}@media all and (min-width:50em){.product-dett__spec .certification h6{font-size:40px;line-height:40px;margin-top:50px}}.product-dett__spec .certification h6 span{background-color:#a61229;padding:10px 20px}.product-dett__spec .certification .list{-js-display:flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}@media all and (min-width:50em){.product-dett__spec .certification .list{-js-display:flex;display:flex;align-items:center;justify-content:center}}.product-dett__spec .certification .list .item{margin:20px;width:calc(50% - 40px)}@media all and (min-width:50em){.product-dett__spec .certification .list .item{margin:40px;width:auto}}.product-dett__spec .certification .list .item img{clear:both}.product-dett__spec .certification .list .item p{font-size:16px;margin-top:10px}.product-dett__related{margin-top:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.product-dett__related{margin-top:0}}.product-dett__related h2{color:#1d1d1d;font-size:30px;font-weight:500;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.product-dett__related h2{font-size:48px;line-height:48px}}.product-dett__pairings{width:100%;display:block;float:left;background-color:#fff;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding:36px 15px;text-align:center}@media all and (min-width:48em){.product-dett__pairings{padding:36px}}@media all and (min-width:50em){.product-dett__pairings{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding-top:calc(36px + ((100% - 234px)/ 12*.5))}}.product-dett__pairings .row-max__w{max-width:1200px}.product-dett__pairings h2{display:block;color:#a61229;font-size:30px;font-weight:500;line-height:1.2;margin-bottom:calc(36px + ((100% - 234px)/ 12*.2));text-align:center;text-transform:uppercase}@media all and (min-width:48em){.product-dett__pairings h2{padding:0 15px}}@media all and (min-width:50em){.product-dett__pairings h2{font-size:40px}}.product-dett__pairings h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto;max-width:880px}.product-dett__pairings h2>span span{padding:0 15px;white-space:nowrap}.product-dett__pairings h2>span::after,.product-dett__pairings h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;max-width:250px;width:100%}.product-dett__pairings .slider{display:block;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.product-dett__pairings .slider .div_p{font-size:16px;margin:0 auto}@media all and (min-width:50em){.product-dett__pairings .slider .div_p{font-size:24px;max-width:calc(198px + ((100% - 234px)/ 12*10))}}@media all and (min-width:68.75em){.product-dett__pairings .slider .div_p{max-width:calc(162px + ((100% - 234px)/ 12*8))}}@media all and (min-width:83.75em){.product-dett__pairings .slider .div_p{max-width:calc(126px + ((100% - 234px)/ 12*6))}}.product-dett__pairings .slider .slick-dots{display:block;font-size:0;margin-top:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}.product-dett__pairings .slider .slick-dots li button{background-color:#a61229;border:0;border-radius:50%;height:12px;padding:0;position:relative;text-indent:-9000px;width:12px}@media all and (min-width:50em){.product-dett__pairings .slider .slick-dots li button{transition:all .3s linear}}.product-dett__pairings .slider .slick-dots li button:after{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:6px;opacity:0;width:6px}@media all and (min-width:50em){.product-dett__pairings .slider .slick-dots li:hover:not(.slick-active) button{background-color:#1d1d1d}}.product-dett__map{width:100%;display:block;float:left;text-align:center}.product-dett__map-filters{width:100%;display:block;float:left;border-bottom:3px solid #a61229;font-size:0;transition:border-color .3s linear}.product-dett__map-filters .btn{background-color:#a61229;cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;font-size:16px;height:60px;line-height:60px;text-transform:uppercase;width:50%}@media all and (min-width:50em){.product-dett__map-filters .btn{font-size:18px;height:80px;line-height:80px;margin:0 1.5px;width:290px}}.product-dett__map-filters .btn.station{background-color:#1d1d1d}.product-dett__map-filters .btn span{color:#fff;opacity:.3;transition:all .3s linear}.product-dett__map-filters .btn.is-selected span{opacity:1}.product-dett__map-filters .btn:hover:not(.is-selected) span{opacity:.6}.product-dett__map-wrap{width:100%;display:block;float:left;position:relative;overflow:hidden}.product-dett__map-wrap:before{display:block;content:"";width:100%;padding-top:150%}.product-dett__map-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media all and (min-width:50em){.product-dett__map-wrap{position:relative}.product-dett__map-wrap:before{display:block;content:"";width:100%;padding-top:43.75%}.product-dett__map-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.product-dett__map .map-msg{background-color:rgba(255,255,255,.8);height:100%;position:absolute;width:100%;z-index:50}.product-dett__map .map-msg span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#a61229;color:#fff;font-size:18px;max-width:60%;padding:36px 54px;z-index:10}.product-dett__banners{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0;text-align:center}@media all and (min-width:50em){.product-dett__banners{-js-display:flex;display:flex;justify-content:center;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0}}.product-dett__banners .item{background-color:#a61229;color:#fff;display:block;margin:9px 0;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;position:relative}@media all and (min-width:50em){.product-dett__banners .item{margin:0 9px;padding:calc(36px + ((100% - 234px)/ 12*.3));width:50%}}.product-dett__banners h4{color:#f7f6f2;font-size:30px;font-weight:500;line-height:30px;margin-top:40px;text-transform:uppercase}@media all and (min-width:50em){.product-dett__banners h4{font-size:50px;line-height:50px}}.product-dett__banners img{display:block;margin:0 auto;max-width:100%;width:auto}.product-chain{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px}@media all and (min-width:50em){.product-chain{padding:calc(36px + ((100% - 234px)/ 12*.5))}}.product-chain__item{display:block}.product-chain__item:after{content:"";background-image:url(/img/chain_dots.png);background-repeat:repeat-y;background-position:center top;display:block;height:66px;margin-bottom:30px}.product-chain__item:last-child:after{display:none}.product-chain__item_number{border-radius:50%;background-color:#fff;color:#000;display:block;font-weight:700;font-size:45px;height:80px;line-height:80px;margin:0 auto;text-align:center;width:80px;box-shadow:rgba(0,0,0,.4) 20px 20px 80px}@media all and (min-width:50em){.product-chain__item_number{font-size:90px;height:135px;line-height:135px;width:135px}}.product-chain__item_cont,.product-chain__item_cont .image{display:block}@media all and (min-width:50em){.product-chain__item_cont{-js-display:flex;display:flex;align-items:center}}@media all and (min-width:50em){.product-chain__item_cont .image{width:40%}}.product-chain__item_cont .image img{display:block;margin:30px auto 0;max-width:60%;width:auto}@media all and (min-width:50em){.product-chain__item_cont .image img{margin-top:0;max-width:80%}}.product-chain__item_cont .text{display:block;padding:30px 0;text-align:center}@media all and (min-width:50em){.product-chain__item_cont .text{text-align:left;width:60%}.product-chain__item:nth-child(2n) .product-chain__item_cont{flex-direction:row-reverse}.product-chain__item:nth-child(2n) .product-chain__item_cont .text{text-align:right}}.product-chain__item h6{color:#a61229;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase}@media all and (min-width:50em){.product-chain__item h6{font-size:36px;line-height:36px}}.product-chain__item p{color:#000;font-size:18px;margin-top:20px}@media all and (min-width:50em){.product-chain__item p{font-size:20px}}.product-dett__recipes{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.product-dett__recipes{padding-bottom:calc(72px + ((100% - 234px)/ 12*2.5))}}@media all and (min-width:68.75em){.product-dett__recipes{padding-bottom:calc(54px + ((100% - 234px)/ 12*1.8))}}.benessereanimale-steps{width:100%;display:block;float:left;background-position:center;background-repeat:repeat;padding:calc(36px + ((100% - 234px)/ 12*1)) 18px}.benessereanimale-steps.row-max__w{max-width:1300px}@media all and (min-width:50em){.benessereanimale-steps{margin-top:calc(calc(54px + ((100% - 234px)/ 12*1.2))*-1);padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(36px + ((100% - 234px)/ 12*.5));-webkit-clip-path:polygon(100% 2%,100% 99%,61% 100%,0 97%,0 4%,38% 0);clip-path:polygon(100% 2%,100% 99%,61% 100%,0 97%,0 4%,38% 0)}}@media all and (min-width:61.875em){.benessereanimale-steps{margin-top:calc(calc(54px + ((100% - 234px)/ 12*2))*-1)}}.benessereanimale-steps .item{display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.benessereanimale-steps .item:last-child{margin-bottom:0}@media all and (min-width:50em){.benessereanimale-steps .item{align-items:center;-js-display:flex;display:flex}}.benessereanimale-steps .item .image{display:block}.benessereanimale-steps .item .image img{display:block;margin:0 auto;max-width:60%;width:auto}@media all and (min-width:50em){.benessereanimale-steps .item .image{width:50%}.benessereanimale-steps .item .image img{float:right;max-width:100%}}.benessereanimale-steps .item .text{margin-top:30px;text-align:center}@media all and (min-width:50em){.benessereanimale-steps .item .text{margin-top:0;padding:0 calc(36px + ((100% - 234px)/ 12*.5));text-align:right;width:50%}}.benessereanimale-steps .item .title{color:#fff;font-family:Courier,"Courier New",sans-serif;font-size:45px;font-weight:700}@media all and (min-width:50em){.benessereanimale-steps .item .title{font-size:90px}}@media all and (min-width:61.875em){.benessereanimale-steps .item .title{font-size:105px}}.benessereanimale-steps .item p{color:#fff;font-size:18px;margin-top:30px}@media all and (min-width:50em){.benessereanimale-steps .item p{font-size:26px}}@media all and (min-width:61.875em){.benessereanimale-steps .item p{font-size:32px}}@media all and (min-width:50em){.benessereanimale-steps .item:nth-child(2n){flex-direction:row-reverse}.benessereanimale-steps .item:nth-child(2n) .image{padding-right:0}.benessereanimale-steps .item:nth-child(2n) .image img{float:left}.benessereanimale-steps .item:nth-child(2n) .text{text-align:left}}.benessereanimale-steps .cta-banner{border-color:#fff;display:table;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*1));position:relative;left:auto;top:auto;transform:translateX(0) translateY(0)}.benessereanimale-steps .cta-banner span{color:#000}.benessereanimale-fiveFreedoms .cta-banner span:after,.benessereanimale-steps .cta-banner span:after,.products-sliced-category__list li .contTxt .cta-btn span:after,.products-sliced-category__list li .contTxt .cta-btn span:before{background-color:#fff}@media all and (min-width:50em){.benessereanimale-steps .cta-banner span{padding:30px 60px;font-size:32px}}.benessereanimale-cert{width:100%;display:block;float:left;margin-top:calc(54px + ((100% - 234px)/ 12*1.5));padding:calc(36px + ((100% - 234px)/ 12*1)) 18px;position:relative}@media all and (min-width:50em){.benessereanimale-cert{padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*1))}}.benessereanimale-cert .title{position:absolute;left:50%;transform:translateY(0) translateX(-50%);background-color:#ada805;align-items:center;color:#fff;-js-display:flex;display:flex;justify-content:center;font-size:28px;line-height:28px;font-weight:700;height:96px;text-transform:uppercase;top:-48px;max-width:95%;width:758px;text-align:center}@media all and (min-width:50em){.benessereanimale-cert .title{background-color:transparent;background-image:url(/img/benessere-animale__cert_tit-bk.png);background-repeat:no-repeat;background-position:center;background-size:cover;font-size:36px}}.benessereanimale-cert .text{display:block;margin:20px auto 0;max-width:970px;text-align:center}@media all and (min-width:50em){.benessereanimale-cert .text{margin-top:0}}.benessereanimale-cert .text p{color:#1d1d1d;font-size:16px}@media all and (min-width:50em){.benessereanimale-cert .text p{font-size:20px}}.benessereanimale-cert .div_h3,.benessereanimale-cert__cont a{font-size:22px;font-weight:700;text-align:center;text-transform:uppercase}.benessereanimale-cert .div_h3{color:#1d1d1d;font-family:Courier,"Courier New",sans-serif;margin-top:30px}@media all and (min-width:50em){.benessereanimale-cert .div_h3{font-size:30px}}.benessereanimale-cert__cont{display:block;margin-top:50px}@media all and (min-width:50em){.benessereanimale-cert__cont{-js-display:flex;display:flex}}.benessereanimale-cert__cont a{background:url(/img/sfondo_beige-dark.jpg);color:#fff;display:block;margin:30px 0;padding:60px 20px;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,77% 96%,34% 99%,0 98%);clip-path:polygon(0 10%,100% 0,100% 100%,77% 96%,34% 99%,0 98%)}@media all and (min-width:50em){.benessereanimale-cert__cont a{align-items:center;-js-display:flex;display:flex;font-size:26px;margin:0 45px;padding:80px 30px;width:calc(50% - 90px)}}@media all and (min-width:68.75em){.benessereanimale-cert__cont a{padding:120px 50px;font-size:32px}}.benessereanimale-cert__cont a span{display:block;color:#000;font-size:18px;margin-top:30px;text-transform:none}@media all and (min-width:50em){.benessereanimale-cert__cont a span{font-size:18px;margin-top:60px}}@media all and (min-width:68.75em){.benessereanimale-cert__cont a span{font-size:24px}}.benessereanimale-steps__plus{width:100%;float:left;display:none;padding:calc(36px + ((100% - 234px)/ 12*1)) 18px;position:relative;text-align:center}@media all and (min-width:50em){.benessereanimale-steps__plus{padding:calc(36px + ((100% - 234px)/ 12*.5));padding-bottom:0}}.benessereanimale-steps__plus .div_h4{color:#ada805;font-family:Courier,"Courier New",sans-serif;font-size:30px;font-weight:700;text-transform:uppercase}@media all and (min-width:50em){.benessereanimale-steps__plus .div_h4{font-size:48px}}.benessereanimale-steps__plus .div_h5{color:#1d1d1d;font-family:Courier,"Courier New",sans-serif;font-size:24px;font-weight:700}@media all and (min-width:50em){.benessereanimale-steps__plus .div_h5{font-size:30px}}.benessereanimale-fiveFreedoms h2,.benessereanimale-steps__plus .div_h6{font-family:Courier,"Courier New",sans-serif;font-size:16px;font-weight:700}@media all and (min-width:50em){.benessereanimale-steps__plus .div_h6{font-size:20px}}.benessereanimale-steps__plus p{font-size:16px;margin-top:20px}@media all and (min-width:50em){.benessereanimale-steps__plus p{font-size:20px;margin-top:40px}}.benessereanimale-steps__plus .item{display:block;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*.5));max-width:990px}@media all and (min-width:50em){.benessereanimale-steps__plus .item{padding:0 calc(36px + ((100% - 234px)/ 12*.5))}}.benessereanimale-fiveFreedoms{width:100%;display:block;float:left;background-color:#f7f7f7;padding-top:60px}@media all and (min-width:50em){.benessereanimale-fiveFreedoms{padding-top:125px}}.benessereanimale-fiveFreedoms__inner{display:block;padding:calc(36px + ((100% - 234px)/ 12*1)) 18px}.benessereanimale-fiveFreedoms__inner.row-max__w{max-width:1300px}@media all and (min-width:50em){.benessereanimale-fiveFreedoms__inner{padding:calc(36px + ((100% - 234px)/ 12*.5))}}.benessereanimale-fiveFreedoms h2{color:#ada805;font-size:30px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.benessereanimale-fiveFreedoms h2{font-size:48px}}.benessereanimale-fiveFreedoms .item{display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.benessereanimale-fiveFreedoms .item:first-of-type{margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.benessereanimale-fiveFreedoms .item:last-child{margin-bottom:0}@media all and (min-width:50em){.benessereanimale-fiveFreedoms .item{align-items:center;-js-display:flex;display:flex}}.benessereanimale-fiveFreedoms .item .image,.shop-carousel__item>div{display:block}.benessereanimale-fiveFreedoms .item .image img{display:block;margin:0 auto;max-width:60%;width:auto}@media all and (min-width:50em){.benessereanimale-fiveFreedoms .item .image{width:50%}.benessereanimale-fiveFreedoms .item .image img{float:right;max-width:100%}}.benessereanimale-fiveFreedoms .item .text{margin-top:30px;text-align:center}@media all and (min-width:50em){.benessereanimale-fiveFreedoms .item .text{margin-top:0;padding:0 calc(36px + ((100% - 234px)/ 12*.5));text-align:right;width:50%}}.benessereanimale-fiveFreedoms .item .title{color:#ada805;font-family:Courier,"Courier New",sans-serif;font-size:24px;font-weight:700}@media all and (min-width:50em){.benessereanimale-fiveFreedoms .item .title{font-size:42px}}.benessereanimale-fiveFreedoms .item p{font-size:18px;margin-top:10px}@media all and (min-width:50em){.benessereanimale-fiveFreedoms .item p{font-size:22px}.benessereanimale-fiveFreedoms .item:nth-child(odd){flex-direction:row-reverse}.benessereanimale-fiveFreedoms .item:nth-child(odd) .image{padding-right:0}.benessereanimale-fiveFreedoms .item:nth-child(odd) .image img{float:left}.benessereanimale-fiveFreedoms .item:nth-child(odd) .text{text-align:left}}.benessereanimale-fiveFreedoms .cta-banner{border-color:#fff;display:table;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*1));position:relative;left:auto;top:auto;transform:translateX(0) translateY(0)}.benessereanimale-fiveFreedoms .cta-banner span{color:#000}.product-dett--share{justify-content:center;padding:15px 15px 0}.product-dett--share .label{font-family:Oswald,sans-serif;font-size:14px;margin-right:15px;text-transform:uppercase}.product-dett--share,.product-dett--share .addthis_toolbox .custom_images,.product-dett--shop>h2>span,.shop-carousel__item .image{align-items:center;-js-display:flex;display:flex}.product-dett--share a{display:block;background-color:rgba(42,46,47,.05);color:#424a53;height:40px;line-height:40px;margin:0 5px;text-align:center;width:40px;border-radius:50%}@media all and (min-width:50em){.product-dett--share a{transition:all .35s linear}.product-dett--share a:hover{background-color:#2a2e2f;color:#fff}}.product-dett--shop{width:100%;display:block;float:left;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);padding:36px 15px;text-align:center}@media all and (min-width:48em){.product-dett--shop{max-width:1400px;padding-left:45px;padding-right:45px}}@media all and (min-width:50em){.product-dett--shop{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding-top:calc(36px + ((100% - 234px)/ 12*.5));padding-left:90px;padding-right:90px}}.product-dett--shop>h2{display:block;color:#a61229;font-size:30px;font-weight:500;line-height:1.2;margin-bottom:calc(36px + ((100% - 234px)/ 12*.2));text-align:center;text-transform:uppercase}@media all and (min-width:48em){.product-dett--shop>h2{padding:0 15px}}@media all and (min-width:50em){.product-dett--shop>h2{font-size:40px}}.product-dett--shop>h2>span{justify-content:center;margin:0 auto;max-width:880px}.product-dett--shop>h2>span span{padding:0 15px;white-space:nowrap}.product-dett--shop>h2>span::after,.product-dett--shop>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;max-width:250px;width:100%}.shop-carousel{display:block;margin-bottom:50px}.shop-carousel__item{background-color:#a61229;display:block}@media all and (min-width:48em){.shop-carousel__item>div{-js-display:flex;display:flex;flex-direction:row-reverse}}.shop-carousel__item .image{background-color:#fff;overflow:hidden;position:relative}@media all and (min-width:48em){.shop-carousel__item .image{width:40%}}.product-recipe__ingredient .col img,.product-sliced-dett,.product-sliced-dett__description .col-image img,.product-sliced-dett__description .col-text .products__list .item .image img,.shop-carousel__item .image img{display:block;width:100%}.shop-carousel__item .text{-js-display:flex;display:flex;align-items:center;padding:20px 15px;text-align:center}@media all and (min-width:48em){.shop-carousel__item .text{padding:20px 30px;width:60%}}@media all and (min-width:68.75em){.shop-carousel__item .text{padding:20px 80px;transition:all .35s linear}}.shop-carousel__item .text .btn,.shop-carousel__item .text h2{color:#fff;font-weight:500;text-align:center;text-transform:uppercase}.shop-carousel__item .text h2{display:block;font-size:30px;line-height:1.2;margin-bottom:20px}@media all and (min-width:50em){.shop-carousel__item .text h2{font-size:40px}}.shop-carousel__item .text p{color:#fff;font-size:16px;margin-bottom:20px}@media all and (min-width:50em){.shop-carousel__item .text p{font-size:18px}}.shop-carousel__item .text .btn{background-color:#a61229;border:2px solid #fff;clear:both;cursor:pointer;align-items:center;-js-display:inline-flex;display:inline-flex;font-family:Oswald,sans-serif;font-size:18px;padding:15px 30px}@media all and (min-width:50em){.shop-carousel__item .text .btn{font-size:20px;transition:all .35s linear}}.shop-carousel__item .text .btn .ico{display:block;margin-left:10px}.shop-carousel__item .text .btn .ico svg,.sidebar--shop--banner .text .btn .ico svg{display:block;width:25px;height:25px;fill:#fff}@media all and (min-width:50em){.shop-carousel__item:hover .btn{background-color:#780107}}.shop-carousel .slick-arrow{background-color:transparent;border:3px solid #c5c5c5;color:#c5c5c5;position:absolute;bottom:-70px;height:40px;width:40px;display:none!important}@media all and (min-width:50em){.shop-carousel .slick-arrow{display:block!important;bottom:auto;height:60px;width:60px;top:50%;transform:translateY(-50%)}}.shop-carousel .slick-arrow.slick-prev{left:calc(50% - 45px)}@media all and (min-width:48em){.shop-carousel .slick-arrow.slick-prev{left:-85px}}.shop-carousel .slick-arrow.slick-next{right:calc(50% - 45px)}@media all and (min-width:48em){.shop-carousel .slick-arrow.slick-next{right:-85px}}.shop-carousel .slick-arrow.slick-disabled,.shop-carousel .slick-dots li.slick-active{pointer-events:none}@media all and (min-width:50em){.shop-carousel .slick-arrow{transition:all .35s linear}.shop-carousel .slick-arrow:hover{border-color:#4f4f4f;color:#4f4f4f}}.shop-carousel .slick-dots{-js-display:flex;display:flex;justify-content:center;font-size:0;margin-top:35px;text-align:center;position:absolute;bottom:-50px;left:0;width:100%}.shop-carousel .slick-dots li{cursor:pointer;display:inline-block;margin:0 5px}.shop-carousel .slick-dots li button{background-color:transparent;border:0;height:20px;padding:0;position:relative;text-indent:-9000px;width:20px}.shop-carousel .slick-dots li button:after{background-color:#4f4f4f;border-radius:50%;content:"";height:7px;width:7px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .35s}.shop-carousel .slick-dots li.slick-active button:after{height:12px;width:12px}@media all and (min-width:50em){.shop-carousel .slick-dots li:hover:not(.slick-active) button:after{height:10px;width:10px;opacity:.8}}.product-sliced-dett{float:left;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.product-sliced-dett .sections-intro h1{margin-bottom:10px!important}.product-sliced-dett .sections-intro h2{font-size:20px;line-height:1.1;margin-bottom:0}@media all and (min-width:50em){.product-sliced-dett .sections-intro h2{font-size:24px}}.product-sliced-dett__description{width:100%;display:block;float:left;margin-top:54px;text-align:left}@media all and (min-width:48em){.product-sliced-dett__description{-js-display:flex;display:flex;flex-direction:row-reverse;gap:80px}.product-sliced-dett__description>*{width:50%}}.product-sliced-dett__description .col-text{padding-top:20px}@media all and (min-width:48em){.product-sliced-dett__description .col-text{padding-right:20px}}.product-sliced-dett__description .col-text p{margin-top:0;margin-bottom:36px}.product-sliced-dett__description .col-text .products__list,.product-sliced-dett__description .col-text .products__list-wrap{width:100%;display:block;float:left}.product-sliced-dett__description .col-text .products__list-wrap .div_h3{text-transform:uppercase;font-size:18px;border-bottom:2px solid #f7f7f7;padding-bottom:10px}.product-sliced-dett__description .col-text .products__list .item{align-items:center;-js-display:flex;display:flex;padding:10px}@media all and (min-width:50em){.product-sliced-dett__description .col-text .products__list .item{transition:all .35s linear}.product-sliced-dett__description .col-text .products__list .item:hover{color:#a61229}}.product-sliced-dett__description .col-text .products__list .item .image{flex:0 0 30%;margin-right:10px;position:relative}.product-sliced-dett__description .col-text .products__list .item .image:before{display:block;content:"";background-color:#a61229;height:70%;position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:3px;z-index:1}.product-sliced-dett__description .col-text .products__list .item .text{font-size:14px;padding-left:20px;text-transform:uppercase}.product-sliced-dett__description .col-text .products__list .item .text span{text-transform:uppercase}@media all and (min-width:50em){.product-sliced-dett__description .col-text .products__list .item .text{font-size:16px}}.product-sliced-dett__description .col-image .weight{padding-top:5px;padding-bottom:5px;font-size:20px;font-family:Oswald,sans-serif;border-top:2px solid #f7f7f7}@media all and (min-width:50em){.product-sliced-dett__description .col-image .weight{font-size:24px}}.product-sliced-dett__description .col-image .weight span{color:#a61229;font-weight:500}.product-sliced-dett .products-sliced-plus{padding-top:20px;padding-bottom:20px}.product-sliced-dett__banner-sustainability{width:100%;display:block;float:left;padding:0 10px;background-color:#739046;color:#fff}@media all and (min-width:48em){.product-sliced-dett__banner-sustainability{padding:0 18px}}.product-sliced-dett__banner-sustainability .inner{-js-display:flex;display:flex;flex-direction:column;gap:20px;margin:0 auto;width:100%;max-width:1100px;padding:0 20px}@media all and (min-width:48em){.product-sliced-dett__banner-sustainability .inner{gap:60px;flex-direction:row;align-items:center}}.product-sliced-dett__banner-sustainability .inner .text{padding-top:40px;padding-bottom:40px}@media all and (min-width:48em){.product-sliced-dett__banner-sustainability .inner .text{flex:0 0 55%}}.product-sliced-dett__banner-sustainability .inner .text .title{-js-display:flex;display:flex;align-items:center;gap:15px;margin-bottom:20px}.product-sliced-dett__banner-sustainability .inner .text .title img{display:block;width:80px}.product-sliced-dett__banner-sustainability .inner .text .title .div_h4{font-size:26px;font-weight:500;text-transform:uppercase;line-height:1.1}@media all and (min-width:48em){.product-sliced-dett__banner-sustainability .inner .text .title .div_h4{font-size:40px}.product-sliced-dett__banner-sustainability .inner .image{flex:0 0 40%;padding-right:10px;padding-top:50px;margin-top:auto}}@media all and (min-width:68.75em){.product-sliced-dett__banner-sustainability .inner .image{padding-right:60px}}.product-sliced-dett__banner-sustainability .inner .image img{display:block;width:100%;max-width:80%;margin:0 auto}@media all and (min-width:48em){.product-sliced-dett__banner-sustainability .inner .image img{max-width:none}}.product-sliced-dett .product-sliced-dett__plus{width:100%;display:block;float:left;padding:0 10px}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus{padding:0 18px}}.product-sliced-dett .product-sliced-dett__plus .inner{margin:0 auto;width:100%;max-width:1100px;padding:0 10px}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .inner{padding:0 20px}}.product-sliced-dett .product-sliced-dett__plus .item{padding-bottom:45px;padding-top:45px}.product-sliced-dett .product-sliced-dett__plus .item:not(:last-child){border-bottom:2px solid rgba(29,29,29,.15)}.product-sliced-dett .product-sliced-dett__plus .item>*{-js-display:flex;display:flex;flex-direction:column}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .item>*{flex-direction:row;align-items:center}}@media (hover:hover){.product-sliced-dett .product-sliced-dett__plus .item>:hover .cta-btn span:after,.product-sliced-dett .product-sliced-dett__plus .item>:hover .cta-btn span:before{width:100%}.product-sliced-dett .product-sliced-dett__plus .item>:hover .cta-btn span:before{right:auto;left:0}.product-sliced-dett .product-sliced-dett__plus .item>:hover .cta-btn span:after{right:0;left:auto}}.product-sliced-dett .product-sliced-dett__plus .item .image{padding:0 20px}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .item .image{flex:0 0 35%}}.product-sliced-dett .product-sliced-dett__plus .item .image img{display:block;width:100%;max-width:70%;margin:0 auto 10px}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .item .image img{max-width:none;margin-bottom:0}}.product-sliced-dett .product-sliced-dett__plus .item .text{-js-display:flex;display:flex;flex-direction:column;gap:25px;text-align:center}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .item .text{padding:0 40px}}.product-sliced-dett .product-sliced-dett__plus .item .text .div_h3{color:#a61229;font-size:24px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.product-sliced-dett .product-sliced-dett__plus .item .text .div_h3{font-size:36px}}.product-sliced-dett .product-sliced-dett__plus .item .text p,.reserved-filters select option{color:#1d1d1d}.product-sliced-dett .product-sliced-dett__plus .item .text .cta-btn{margin-top:0}.product-sliced-dett .product-sliced-dett__plus .item .text .cta-btn span{color:#a61229;border-color:currentColor;font-size:15px;margin:0 auto;width:auto;min-width:0;padding:6px 20px}@media all and (min-width:48em){.product-sliced-dett .product-sliced-dett__plus .item .text .cta-btn span{padding:6px 20px}}.product-sliced-dett .product-sliced-dett__plus .item .text .cta-btn span:after,.product-sliced-dett .product-sliced-dett__plus .item .text .cta-btn span:before{background-color:#a61229}.product-recipe__wrap{width:100%;display:block;float:left;background-color:#f7f7f7;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0;text-align:center}.product-recipe__wrap:nth-last-of-type(odd){background-color:#fff}.product-recipe__wrap h1,.product-recipe__wrap h2{color:#1d1d1d;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.product-recipe__wrap h1,.product-recipe__wrap h2{font-size:48px;line-height:48px}}.product-recipe__wrap h3{color:#a61229;font-family:Courier,"Courier New",sans-serif;font-size:22px;text-transform:uppercase}@media all and (min-width:50em){.product-recipe__wrap h3{font-size:36px}}.product-recipe__wrap p{font-size:16px;margin:36px auto 0}@media all and (min-width:50em){.product-recipe__wrap p{font-size:20px}}.product-recipe__wrap .cta-btn{margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.product-recipe__intro{width:100%;display:block;float:left;padding:18px}@media all and (min-width:50em){.product-recipe__intro{padding:18px 36px}}.product-recipe__wrap .row-video{padding:18px 18px 27px}@media all and (min-width:50em){.product-recipe__wrap .row-video{padding:calc(36px + ((100% - 234px)/ 12*.2)) 0}}.product-recipe__ingredient{width:100%;float:left;padding:18px}.product-recipe__ingredient,.product-recipe__ingredient .cont{display:block;position:relative}@media all and (min-width:50em){.product-recipe__ingredient .cont{margin:0 auto;width:calc(162px + ((100% - 234px)/ 12*8))}}.product-recipe__ingredient .col{display:block;font-size:16px;text-align:left}.product-recipe__ingredient .col:first-of-type{margin-bottom:36px}@media all and (min-width:50em){.product-recipe__ingredient .col{float:left;font-size:18px;line-height:38px;width:50%}.product-recipe__ingredient .col:first-of-type{margin-bottom:0;padding-left:calc(36px + ((100% - 234px)/ 12*.3));padding-top:18px}}.product-recipe__ingredient .col b,.product-recipe__ingredient .col strong{font-weight:400;color:#a61229}.product-recipe__ingredient .col img.auto{width:auto;max-width:80%;float:left;margin-top:36px}@media all and (min-width:50em){.product-recipe__ingredient .col img.auto{margin-right:calc(36px + ((100% - 234px)/ 12*.3));float:right;margin-top:0}}.product-recipe__ingredient p{width:100%;display:block;float:left;font-size:16px;padding:36px}@media all and (min-width:50em){.product-recipe__ingredient p{padding:36px 108px}}.product-recipe__description{padding:36px 18px 18px;margin-top:36px;position:relative}.product-recipe__description .cont,.products_cat-list li{display:block;position:relative}@media all and (min-width:50em){.product-recipe__description .cont{margin:0 auto;width:calc(162px + ((100% - 234px)/ 12*8))}}.product-recipe__description,.product-recipe__description p,.products_cat-list{width:100%;display:block;float:left}@media all and (min-width:50em){.product-recipe__description p{padding:0 72px!important}}.product-recipe__wrap .cta{display:block;float:left;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);margin-top:54px;text-align:center;width:auto}@media all and (min-width:50em){.product-recipe__wrap .cta{margin-top:calc(36px + ((100% - 234px)/ 12*.5))}}.product-recipe__wrap .cta span{border-right:2px solid #ddd;border-left:2px solid #ddd;color:#4f4f4f;display:block;font-family:Oswald,sans-serif;font-size:22px;padding:4px 0;position:relative;text-transform:uppercase;transition:all .35s linear;width:100%}@media all and (min-width:50em){.product-recipe__wrap .cta span{display:inline-block;font-size:24px;padding:10px 80px;width:auto}}.product-recipe__wrap .cta span:before{transition:all .25s ease-in-out}.product-recipe__wrap .cta span:after,.product-recipe__wrap .cta span:before{background-color:#ddd;content:"";height:2px;position:absolute;z-index:1;width:0%}.product-recipe__wrap .cta span:before{right:0;top:0}.product-recipe__wrap .cta span:after{bottom:0;left:0;transition:all .25s .25s ease-in-out}.products_cat-list{-js-display:flex;display:flex;flex-wrap:wrap;margin:calc(36px + ((100% - 234px)/ 12*.5)) 0;padding:0;padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.products_cat-list{padding:0 54px}}.products_cat-list li{background-color:#fff;margin:0 9px 18px;width:calc((100% - 36px)/ 2)}@media all and (min-width:50em){.products_cat-list li{margin:0 18px 36px;width:calc((100% - 108px)/ 3)}}.products_cat-list li a{-js-display:flex;display:flex;flex-direction:column;height:100%}.products_cat-list li .new{height:auto;left:20px;position:absolute;top:20px;width:48px;z-index:1}@media all and (min-width:50em){.products_cat-list li .new{left:40px;top:40px;width:auto}}.products_cat-list li .contImg{display:block;padding:18px 0;position:relative}@media all and (min-width:50em){.products_cat-list li .contImg{padding:54px 0}}.products_cat-list li .contImg img{display:block;margin:0 auto;max-width:80%;width:100%}@media all and (min-width:50em){.products_cat-list li .contImg img{max-width:none}}.products_cat-list li .label{display:block;min-height:72px;height:100%;padding:15px 18px;position:relative}@media all and (min-width:48em){.products_cat-list li .label{min-height:108px;padding:20px 36px;transition:all .35s .15s ease-out}}@media all and (min-width:68.75em){.products_cat-list li .label{padding-left:54px;padding-right:54px}}.products_cat-list li .label:after{background-color:#a61229;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;top:0;z-index:0;width:calc(100% - 36px)}@media all and (min-width:48em){.products_cat-list li .label:after{transition:all .25s ease-out;width:calc(100% - 72px)}}@media all and (min-width:68.75em){.products_cat-list li .label:after{width:calc(100% - 108px)}}.products_cat-list li .label span{display:block;font-size:14px;text-align:center;z-index:5}@media all and (min-width:50em){.products_cat-list li .label span{font-size:18px}}.products_cat-list li .label span span{font-size:12px}@media all and (min-width:50em){.products_cat-list li .label span span{font-size:15px}.products_cat-list li:hover .label{background-color:#f7f6f2}.products_cat-list li:hover .label:after{width:100%}}.products-sliced-category__intro{width:100%;display:block;float:left;color:#fff;padding:18px 0;padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.products-sliced-category__intro .row-breadcrumbs a,.products-sliced-category__intro .row-breadcrumbs a span{color:#fff}.products-sliced-category__intro .sections-intro{padding-top:20px}.products-sliced-category__intro .sections-intro h1{color:#fff;font-size:26px}@media all and (min-width:50em){.products-sliced-category__intro .sections-intro h1{font-size:40px}}.products-sliced-category__intro .sections-intro p b,.products-sliced-category__intro .sections-intro p strong{display:inline!important;font-size:16px!important}.products-sliced-plus{width:100%;display:block;float:left;padding:0 5px}@media all and (min-width:48em){.products-sliced-plus{padding:0 18px}}.products-sliced-plus h2{display:block;color:#fff;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:40px;padding:0 15px;text-align:center;text-transform:uppercase}@media all and (min-width:50em){.products-sliced-plus h2{font-size:26px}}@media all and (min-width:68.75em){.products-sliced-plus h2{font-size:30px}}.products-sliced-plus h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto;max-width:600px}.products-sliced-plus h2>span span{padding:0 15px;white-space:nowrap}.products-sliced-plus h2>span::after,.products-sliced-plus h2>span:before{content:"";border-bottom:1px solid #fff;border-top:1px solid #fff;height:5px;max-width:600px;width:100%}.products-sliced-plus--list{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;margin:0 auto;padding:0;width:100%;max-width:1100px}.products-sliced-plus--list .item{padding:14px 15px;-js-display:flex;display:flex;align-items:center;gap:10px;width:50%;position:relative;margin:18px 0}@media all and (min-width:48em){.products-sliced-plus--list .item{width:33.3333333333%;padding-left:20px;padding-right:20px}}@media all and (min-width:68.75em){.products-sliced-plus--list .item{width:25%}}.products-sliced-plus--list .item:after{content:"";display:block;position:absolute;width:1px;height:100%;left:calc(100% + .5px);top:0;background-color:rgba(215,215,214,.3)}.products-sliced-plus--list .item:last-child:after,.products-sliced-plus--list .item:nth-child(2n):after{display:none}@media all and (min-width:48em){.products-sliced-plus--list .item:after,.products-sliced-plus--list .item:nth-child(2n):after{display:block}.products-sliced-plus--list .item:last-child:after,.products-sliced-plus--list .item:nth-child(3n):after{display:none}}@media all and (min-width:68.75em){.products-sliced-plus--list .item:after,.products-sliced-plus--list .item:nth-child(2n):after,.products-sliced-plus--list .item:nth-child(3n):after{display:block}.products-sliced-plus--list .item:last-child:after,.products-sliced-plus--list .item:nth-child(4n):after{display:none}}.products-sliced-plus--list .item .image{width:40px;flex:0 0 40px}@media all and (min-width:48em){.products-sliced-plus--list .item .image{width:60px;flex:0 0 60px}}@media all and (min-width:68.75em){.products-sliced-plus--list .item .image{width:80px;flex:0 0 80px}}.products-advice__list .contImg img,.products-category__list li .contImg img,.products-sliced-plus--list .item .image img,.recipe-dett--img img{display:block;width:100%}.products-sliced-plus--list .item .label{color:#fff;font-size:14px;line-height:1.3;text-transform:uppercase}@media all and (min-width:48em){.products-sliced-plus--list .item .label{font-size:16px}}.products-category__list{width:100%;display:block;float:left;padding-top:calc(36px + ((100% - 234px)/ 12*.5))}.products-category__list li{width:100%;display:block;float:left;padding-bottom:calc(54px + ((100% - 234px)/ 12*2))}@media all and (min-width:50em){.products-category__list li{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5))}}.products-category__list li .row-max__w{padding:0}@media all and (min-width:50em){.products-category__list li .row-max__w{padding:0 36px}}.products-category__list li .move{display:block;margin-top:-30px;position:relative}@media all and (min-width:50em){.products-category__list li .move{margin-top:0}}.products-category__list li .contImg{display:block;position:relative;overflow:hidden}.products-advice__list .slick-dots li button:after,.products-category__list li .contImg:after{position:absolute;content:"";opacity:0}.products-category__list li .contImg:after{bottom:-25%;height:80%;left:0;background:0 0;background:linear-gradient(180deg,transparent,#000);z-index:5;width:100%}@media all and (min-width:50em){.products-category__list li .contImg:after{transition:all .35s ease-out}}.products-category__list li .contImg .div_h1{bottom:18px;color:#fff;font-size:30px;font-weight:500;left:0;line-height:30px;padding:0 18px;position:absolute;text-transform:uppercase;z-index:10}@media all and (min-width:50em){.products-category__list li .contImg .div_h1{bottom:calc(36px + ((100% - 234px)/ 12*1));font-size:75px;line-height:75px;padding:0 36px;transition:all .35s ease-out}}@media all and (min-width:68.75em){.products-category__list li .contImg .div_h1{bottom:calc(54px + ((100% - 234px)/ 12*2));font-size:90px;line-height:90px;padding:0 72px}}.products-category__list li .contTxt{color:#f7f7f7;display:block;font-size:16px;line-height:1.5;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*.5));padding:0 18px;position:relative}@media all and (min-width:50em){.products-category__list li .contTxt{font-size:22px;padding:0;width:calc(144px + ((100% - 234px)/ 12*7))}.products-category__list li .row-max__w:hover .div_h1{padding-left:54px}}@media all and (min-width:68.75em){.products-category__list li .row-max__w:hover .div_h1{padding-left:108px}}@media all and (min-width:50em){.products-category__list li .row-max__w:hover .contImg:after{bottom:-5%;opacity:1}}.products-advice{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px;text-align:center}@media all and (min-width:50em){.products-advice{padding:calc(36px + ((100% - 234px)/ 12*.8)) 0}.products-advice .row-max__w{padding:0 calc(36px + ((100% - 234px)/ 12*.6))}}.products-advice h2{color:#a61229;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.products-advice h2{font-size:60px;line-height:60px}}.products-advice p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.products-advice p{font-size:16px;margin-left:auto;margin-right:auto;max-width:calc(162px + ((100% - 234px)/ 12*8))}}.products-advice .products-advice__list{margin-top:calc(36px + ((100% - 234px)/ 12*1));padding:0}.products-advice .products-advice__list .item{margin-bottom:0}.products-advice__list{width:100%;display:block;float:left;padding:0 calc(36px + ((100% - 234px)/ 12*.5))}.products-advice__list .item{display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.products-advice__list .item{float:left;width:50%}.products-advice__list .contImg{padding:0 calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.products-advice__list .contImg{padding:0 calc(54px + ((100% - 234px)/ 12*1.5))}}.products-advice__list .contTxt{padding:calc(36px + ((100% - 234px)/ 12*1)) 18px;padding-bottom:0;text-align:left}@media all and (min-width:50em){.products-advice__list .contTxt{padding-left:calc(54px + ((100% - 234px)/ 12*2));padding-right:calc(36px + ((100% - 234px)/ 12*1))}}@media all and (min-width:68.75em){.products-advice__list .contTxt{padding-left:calc(72px + ((100% - 234px)/ 12*3))}}.products-advice__list .contTxt .div_h2{color:#a61229;font-size:16px;text-transform:uppercase}@media all and (min-width:50em){.products-advice__list .contTxt .div_h2{font-size:18px;line-height:18px}}.products-advice__list .contTxt .div_h3{color:#a61229;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.products-advice__list .contTxt .div_h3{font-size:50px;line-height:50px}}.products-advice__list .contTxt .div_p{font-size:14px;margin-top:18px}@media all and (min-width:50em){.products-advice__list .contTxt .div_p{font-size:14px;margin-top:36px;padding-left:36px}}.products-advice__list .item:hover .cta-btn span:after,.products-advice__list .item:hover .cta-btn span:before,.products-sliced-category__list li>a:hover .cta-btn span:after,.products-sliced-category__list li>a:hover .cta-btn span:before{width:100%}.products-advice__list .item:hover .cta-btn span:before{left:0;right:auto}.products-advice__list .item:hover .cta-btn span:after{left:auto;right:0}.products-advice__list .slick-dots{display:block;font-size:0;margin-top:calc(36px + ((100% - 234px)/ 12*.5));text-align:center}.products-advice__list .slick-dots li{cursor:pointer;display:inline-block;margin:0 5px;padding:10px 0}.products-advice__list .slick-dots li button{background-color:#a61229;border:0;border-radius:50%;height:12px;padding:0;position:relative;text-indent:-9000px;width:12px}@media all and (min-width:50em){.products-advice__list .slick-dots li button{transition:all .3s linear}}.products-advice__list .slick-dots li button:after{background-color:#f7f7f7;border-radius:50%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:6px;width:6px}.products-advice__list .slick-dots li.slick-active button:after{opacity:1}@media all and (min-width:50em){.products-advice__list .slick-dots li:hover:not(.slick-active) button{background-color:#1d1d1d}}.products-sliced-category__list{width:100%;display:block;float:left;padding:0 18px}@media all and (min-width:48em){.products-sliced-category__list{padding:0 36px}}.products-sliced-category__list li{width:100%;display:block;float:left;position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1400px;margin-bottom:calc(54px + ((100% - 234px)/ 12*2))}@media all and (min-width:48em){.products-sliced-category__list li{margin-bottom:60px}}@media all and (min-width:68.75em){.products-sliced-category__list li{margin-bottom:80px}}@media all and (min-width:48em){.products-sliced-category__list li>a{-js-display:flex;display:flex}.products-sliced-category__list li>a>div{width:50%}}.products-sliced-category__list li>a:hover .cta-btn span:before{right:auto;left:0}.products-sliced-category__list li>a:hover .cta-btn span:after{right:0;left:auto}.products-sliced-category__list li .contImg{display:block;position:relative}.products-sliced-category__list li .contImg img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.products-sliced-category__list li .contTxt{color:#fff;-js-display:flex;display:flex;align-items:center;font-size:16px;line-height:1.5;padding:25px 30px}@media all and (min-width:48em){.products-sliced-category__list li .contTxt{font-size:22px;padding:15px 25px}}@media all and (min-width:68.75em){.products-sliced-category__list li .contTxt{padding:20px 60px}}.products-sliced-category__list li .contTxt>div{-js-display:flex;display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media all and (min-width:48em){.products-sliced-category__list li .contTxt>div{gap:25px}}@media all and (min-width:68.75em){.products-sliced-category__list li .contTxt>div{gap:40px}}.products-sliced-category__list li .contTxt h2{display:block;font-size:30px;font-weight:500;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.products-sliced-category__list li .contTxt h2{font-size:40px}}@media all and (min-width:50em){.products-sliced-category__list li .contTxt p{font-size:18px}}.products-sliced-category__list li .contTxt .cta-btn{margin:0;text-align:left}.products-sliced-category__list li .contTxt .cta-btn span{border-color:currentColor;color:#fff;font-size:15px;margin:0 auto;width:auto;min-width:0;padding:6px 20px}@media all and (min-width:50em){.products-sliced-category__list li .contTxt .cta-btn span{padding:6px 20px}}.recipe-dett{width:100%;display:block;max-width:1200px;float:none;margin:0 auto;padding-bottom:90px}@media all and (min-width:48em){.recipe-dett{-js-display:flex;display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}}.recipe-dett--col{display:block}.recipe-dett--col__sidebar{padding:0 15px}@media all and (min-width:48em){.recipe-dett--col__content{flex:0 0 calc(65% - 35px);padding-bottom:0;width:calc(65% - 35px)}.recipe-dett--col__sidebar{flex:0 0 35%;width:35%;padding:0}}.recipe-dett--col__content .sidebar--shop--banner{margin-left:15px;margin-right:15px}@media all and (min-width:48em){.recipe-dett--col__content .sidebar--shop--banner{display:none!important}}.recipe-dett--col__sidebar .sidebar--shop--banner{display:none!important}@media all and (min-width:48em){.recipe-dett--col__sidebar .sidebar--shop--banner{display:block!important}}.recipe-dett--intro{display:block}.recipe-dett--intro h2,.recipe-dett--intro p{margin-bottom:25px;padding:0 25px}.recipe-dett--intro h2{color:#a61229;font-family:Courier,"Courier New",sans-serif;font-size:20px;font-weight:700}.recipe-dett--intro p:last-child{margin-bottom:60px}.recipe-dett--info{display:block;margin-bottom:25px;padding:0 25px}.recipe-dett--info li{display:inline-block;line-height:2;margin-right:15px}.recipe-dett--recipe{display:block;margin-bottom:60px}.recipe-dett--recipe h2,.recipe-list li h3{color:#a61229;font-size:30px;font-weight:500;text-transform:uppercase}.recipe-dett--recipe h2{padding:0 25px;line-height:1.2;margin-bottom:10px}.recipe-dett--recipe p{margin-bottom:25px;padding:0 25px}.recipe-dett--acc,.recipe-dett--img{display:block;margin-bottom:25px}.recipe-dett--acc .acc-tit{background-color:#fff;align-items:center;-js-display:flex;display:flex;height:45px;margin-bottom:1px;padding:0 25px;position:relative}.recipe-dett--acc .acc-tit--btn{cursor:pointer}.recipe-dett--acc .acc-tit--btn::after,.recipe-dett--acc h3{color:#a61229;font-family:Courier,"Courier New",sans-serif;font-size:16px}.recipe-dett--acc .acc-tit--btn::after{content:"+";font-weight:700;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.recipe-dett--acc .acc-tit--btn.is-open::after{content:"-"}.recipe-dett--acc .acc-tit--btn+.acc-cont{display:none}.recipe-dett--acc .acc-cont{background-color:#fff;margin-bottom:1px;padding:5px 30px 20px}.recipe-dett--acc .acc-cont ul li{font-size:14px;margin:6px 0}.recipe-dett--acc .acc-cont p{font-size:14px;padding:6px 0 0}.recipe-dett--acc h3{text-transform:uppercase}.recipe-dett--img{padding:0 0 8px;position:relative}.recipe-dett--img .play{background-color:#a61229;border-radius:50%/10%;color:#fff;font-size:1em;height:3em;text-align:center;width:4em;z-index:10;cursor:pointer;box-shadow:rgba(0,0,0,.4) 2px 2px 10px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all .25s ease-out}@media all and (min-width:50em){.recipe-dett--img .play{font-size:1.5em}}.recipe-dett--img .play:before{content:"";background:inherit;border-radius:5%/50%;position:absolute;bottom:9%;top:9%;left:-5%;right:-5%}.recipe-dett--img .play:after{content:"";border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;width:0;margin:-1em 0 0 -.75em;position:absolute;top:50%;left:50%}.recipe-dett--img.lg-video__btn:hover .play{background-color:#1d1d1d}.recipe-dett--steps{display:block;padding:0 25px}.recipe-dett--steps li{display:block;margin-bottom:30px}@media all and (min-width:48em){.recipe-dett--steps li{-js-display:flex;display:flex}}@media all and (min-width:68.75em){.recipe-dett--steps li{align-items:center}}.recipe-dett--steps li .image{margin-bottom:15px}@media all and (min-width:48em){.recipe-dett--steps li .image{flex:0 0 40%;margin-bottom:0;margin-right:30px}}.recipe-dett--steps li .image img{display:block;width:80%}@media all and (min-width:48em){.recipe-dett--steps li .image img{width:100%}}.recipe-dett--share{margin-bottom:30px;padding:0 15px}.recipe-dett--share .label{font-family:Oswald,sans-serif;font-size:14px;margin-right:15px;text-transform:uppercase}.recipe-dett--share,.recipe-dett--share .addthis_toolbox .custom_images{align-items:center;-js-display:flex;display:flex}.recipe-dett--share a{display:block;background-color:rgba(42,46,47,.05);color:#424a53;height:40px;line-height:40px;margin:0 5px;text-align:center;width:40px;border-radius:50%}@media all and (min-width:50em){.recipe-dett--share a{transition:all .35s linear}.recipe-dett--share a:hover{background-color:#2a2e2f;color:#fff}}.recipe-dett--others{display:block;overflow:hidden;padding:0 15px}@media all and (min-width:48em){.recipe-dett--others{padding:0}}.recipe-dett--others>h2{display:block;color:#a61229;font-size:18px;text-transform:uppercase}@media all and (min-width:50em){.recipe-dett--others>h2{font-size:20px}}@media all and (min-width:68.75em){.recipe-dett--others>h2{font-size:24px}}.recipe-category__list>h2>span,.recipe-dett--others>h2>span{align-items:center;justify-content:center;-js-display:flex;display:flex;margin:0 auto}.recipe-dett--others>h2>span span{padding:0 15px;white-space:nowrap}.recipe-dett--others>h2>span::after,.recipe-dett--others>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;width:100%}.recipe-dett--carousel{display:block;margin-top:15px;padding-bottom:40px;overflow:hidden;left:-5px;width:calc(100% + 10px)}@media all and (min-width:48em){.recipe-dett--carousel{padding-bottom:80px;margin-top:20px}}.recipe-dett--carousel__item{display:block;padding:0 5px 15px;width:50%}.recipe-dett--carousel__item .image{overflow:hidden;position:relative}.recipe-category__list .items-list .item .image:after,.recipe-dett--carousel__item .image:after,.recipe-dett--listing__item .image:after{content:"";display:block;padding-bottom:100%}.recipe-carousel__item .image img,.recipe-category__list .items-list .item .image img,.recipe-dett--carousel__item .image img,.recipe-dett--listing__item .image img{display:block;height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.recipe-dett--carousel__item .text{background-color:#fff;min-height:130px;padding:15px;text-transform:uppercase}@media all and (min-width:48em){.recipe-dett--carousel__item .text{padding:20px 30px}}@media all and (min-width:50em){.recipe-dett--carousel__item .text{transition:all .35s linear}}.recipe-dett--carousel__item .text h2{font-size:16px;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.recipe-dett--carousel__item .text h2{font-size:16px}}@media all and (min-width:68.75em){.recipe-dett--carousel__item .text h2{font-size:16px}}@media all and (min-width:50em){.recipe-dett--carousel__item:hover .text{color:#424a53}}.recipe-dett--carousel .slick-arrow{background-color:transparent;border:3px solid #c5c5c5;color:#c5c5c5;position:absolute;bottom:0;height:40px;width:40px}@media all and (min-width:48em){.recipe-dett--carousel .slick-arrow{height:60px;width:60px}}.recipe-dett--carousel .slick-arrow.slick-prev{left:calc(50% - 45px)}@media all and (min-width:48em){.recipe-dett--carousel .slick-arrow.slick-prev{left:calc(50% - 65px)}}.recipe-dett--carousel .slick-arrow.slick-next{right:calc(50% - 45px)}@media all and (min-width:48em){.recipe-dett--carousel .slick-arrow.slick-next{right:calc(50% - 65px)}}.recipe-dett--carousel .slick-arrow.slick-disabled{pointer-events:none}@media all and (min-width:50em){.recipe-dett--carousel .slick-arrow{transition:all .35s linear}.recipe-dett--carousel .slick-arrow:hover{border-color:#4f4f4f;color:#4f4f4f}}.recipe-dett--listing{display:block;margin-bottom:25px;padding:0 15px}@media all and (min-width:48em){.recipe-dett--listing{padding:0}}.recipe-dett--listing__item{display:block;margin-bottom:2px}.recipe-dett--listing__item>div{-js-display:flex;display:flex}.recipe-dett--listing__item .image{flex:0 0 30%;overflow:hidden;position:relative}@media all and (min-width:48em){.recipe-dett--listing__item .image{flex:0 0 35%}}@media all and (min-width:48em){.recipe-dett--listing__item .image:after{padding-bottom:56.25%}}.recipe-dett--listing__item .text{align-items:center;background-color:#fff;-js-display:flex;display:flex;padding:15px;text-transform:uppercase;width:100%}@media all and (min-width:48em){.recipe-dett--listing__item .text{padding:30px}}.recipe-category__list .items-list .item .text h2,.recipe-dett--listing__item .text h2{font-size:16px;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.recipe-dett--listing__item .text h2{font-size:22px}}@media all and (min-width:68.75em){.recipe-dett--listing__item .text h2{font-size:24px}}.recipe-category__list .items-list .item .text h2:after,.recipe-dett--listing__item .text h2:after{display:block;content:"";background-color:#a61229;height:2px;margin-top:10px;width:30%}@media all and (min-width:48em){.recipe-dett--listing__item .text h2:after{margin-top:15px}}.recipe-list{width:100%;display:block;float:left;margin:calc(36px + ((100% - 234px)/ 12*.5)) 0;padding:0;padding-bottom:calc(36px + ((100% - 234px)/ 12*1));position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1100px}@media all and (min-width:50em){.recipe-list{padding:0 54px}}.recipe-list li{display:block;margin-bottom:40px}@media all and (min-width:50em){.recipe-list li{-js-display:flex;display:flex;flex-wrap:wrap;margin-bottom:80px}.recipe-list li:nth-of-type(2n){flex-direction:row-reverse}}.recipe-list li .col{display:block}@media all and (min-width:50em){.recipe-list li .col{width:50%}}.recipe-list li .contImg{display:block}.recipe-list li .contImg img,.recipe-list__assi{display:block;width:100%}.recipe-list li .contTxt{display:block;text-align:center;position:relative;background-color:#fff}.recipe-list li .cont{display:block;padding:36px}@media all and (min-width:50em){.recipe-list li .cont{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding:0 36px}}.recipe-list li .ico{display:block;width:88px;height:78px;margin:0 auto}.recipe-list li .ico img{margin:0 auto}.recipe-list li h3{margin-top:27px}@media all and (min-width:50em){.recipe-list li h3{font-size:22px}}@media all and (min-width:68.75em){.recipe-list li h3{font-size:30px}}.recipe-list li p{font-size:16px;margin-top:10px;text-transform:uppercase}@media all and (min-width:50em){.recipe-list li p{font-size:14px}}@media all and (min-width:68.75em){.recipe-list li p{font-size:16px}}.recipe-list li a{margin-top:72px}@media all and (min-width:50em){.recipe-list li a{margin-top:45px}}@media all and (min-width:68.75em){.recipe-list li a{margin-top:72px}}@media all and (min-width:50em){.recipe-list li a span{font-size:16px}}@media all and (min-width:68.75em){.recipe-list li a span{font-size:24px}}@media all and (min-width:50em){.recipe-list li:hover .label{background-color:#f7f6f2}.recipe-list li:hover .label:after{width:100%}}.recipe-list__assi{float:left;margin:calc(36px + ((100% - 234px)/ 12*.5)) 0;padding:0;padding-bottom:calc(36px + ((100% - 234px)/ 12*1));position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1100px}@media all and (min-width:50em){.recipe-list__assi{padding:0 54px}}.recipe-list__assi li{display:block;margin-bottom:40px}@media all and (min-width:50em){.recipe-list__assi li{-js-display:flex;display:flex;flex-wrap:wrap;margin-bottom:80px}.recipe-list__assi li:nth-of-type(2n){flex-direction:row-reverse}}.recipe-list__assi li .col{display:block}@media all and (min-width:50em){.recipe-list__assi li .col{width:50%}}.recipe-list__assi li .contImg{display:block}.cookbooks-list ul li .image img,.recipe-category__list,.recipe-list__assi li .contImg img,.sidebar--accademy--events .item .image img{display:block;width:100%}.recipe-list__assi li .contTxt{display:block;text-align:center;position:relative;background-color:#fff}.recipe-list__assi li .cont{display:block;padding:36px}@media all and (min-width:50em){.recipe-list__assi li .cont{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding:0 36px}}.recipe-category__list>h2,.recipe-list__assi li h3{color:#a61229;font-size:30px;font-weight:500;text-transform:uppercase}@media all and (min-width:50em){.recipe-list__assi li h3{font-size:72px}}.recipe-list__assi li p{font-size:16px;margin-top:36px}@media all and (min-width:50em){.recipe-list__assi li p{font-size:24px}}.recipe-list__assi li a{margin-top:72px}@media all and (min-width:50em){.recipe-list__assi li:hover .label{background-color:#f7f6f2}.recipe-list__assi li:hover .label:after{width:100%}}.recipe-category__list{float:left;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5));position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1250px}@media all and (min-width:50em){.recipe-category__list{padding:0 54px}}.recipe-category__list>h2{display:block;font-size:20px;line-height:1.2;padding:0 15px;text-align:center}@media all and (min-width:50em){.recipe-category__list>h2{font-size:26px}}@media all and (min-width:68.75em){.recipe-category__list>h2{font-size:30px}}.recipe-category__list>h2>span{max-width:700px}.recipe-category__list>h2>span span{padding:0 15px;white-space:nowrap}.recipe-category__list>h2>span::after,.recipe-category__list>h2>span:before{content:"";border-bottom:1px solid #c4c9cc;border-top:1px solid #c4c9cc;height:5px;max-width:250px;width:100%}.recipe-category__list>h2 a{display:block;color:#a61229}@media all and (min-width:50em){.recipe-category__list>h2 a{transition:all .25s linear}.recipe-category__list>h2 a:hover{color:#ac172d}}.recipe-category__list .items-list{-js-display:flex;display:flex;flex-wrap:wrap}@media all and (min-width:48em){.recipe-category__list .items-list{padding:0 15px}}@media all and (min-width:50em){.recipe-category__list .items-list{padding:0}}.recipe-category__list .items-list.full .item,.recipe-category__list .items-list.full .item .image{flex:0 0 100%}.recipe-category__list .items-list.full .item>div{flex-wrap:wrap}@media all and (min-width:48em){.recipe-category__list .items-list.full .item>div{flex-wrap:nowrap}}@media all and (min-width:48em){.recipe-category__list .items-list.full .item .image{flex:0 0 50%}}.recipe-category__list .items-list.full .item .image:after{padding-bottom:56.25%}.recipe-category__list .items-list.full .item .text{padding:30px}@media all and (min-width:48em){.recipe-category__list .items-list.full .item .text{padding:40px}}.recipe-category__list .items-list.full .item .text h2{font-size:22px}@media all and (min-width:50em){.recipe-category__list .items-list.full .item .text h2{font-size:34px}}@media all and (min-width:68.75em){.recipe-category__list .items-list.full .item .text h2{font-size:44px}}.recipe-category__list .items-list .item{display:block;flex:0 0 100%;margin-top:15px;padding:0 15px}@media all and (min-width:48em){.recipe-category__list .items-list .item{margin-top:30px;flex:0 0 50%}}.recipe-category__list .items-list .item>div{box-shadow:rgba(0,0,0,.1) 0 0 50px;-js-display:flex;display:flex;height:100%}.recipe-category__list .items-list .item .image{flex:0 0 30%;overflow:hidden;position:relative}@media all and (min-width:48em){.recipe-category__list .items-list .item .image{flex:0 0 45%}}.recipe-category__list .items-list .item .text{align-items:center;background-color:#fff;-js-display:flex;display:flex;padding:15px;text-transform:uppercase;width:100%}@media all and (min-width:48em){.recipe-category__list .items-list .item .text{padding:30px}}@media all and (min-width:50em){.recipe-category__list .items-list .item .text h2{font-size:22px}}@media all and (min-width:68.75em){.recipe-category__list .items-list .item .text h2{font-size:24px}}@media all and (min-width:48em){.recipe-category__list .items-list .item .text h2:after{margin-top:15px}}.recipe-category__list.product-dett h2{font-size:30px}@media all and (min-width:50em){.recipe-category__list.product-dett h2{font-size:40px}}@media all and (min-width:68.75em){.recipe-category__list.product-dett h2{font-size:40px}}.recipe-category__list.product-dett h2>span{max-width:880px}.recipe-carousel{display:block;margin-top:15px;padding:0 7.5px 40px}@media all and (min-width:48em){.recipe-carousel{margin-top:30px;padding:0 85px}}@media all and (min-width:50em){.recipe-carousel{padding-left:85px;padding-right:85px}}.recipe-carousel__item{display:block;padding:0 7.5px 15px;width:50%}@media all and (min-width:48em){.recipe-carousel__item{padding-left:10px;padding-rigth:10px}}.recipe-carousel__item .image{overflow:hidden;position:relative}.recipe-carousel__item .image:after{content:"";display:block;padding-bottom:100%}.recipe-carousel__item .text{background-color:#fff;min-height:130px;padding:15px;text-transform:uppercase;box-shadow:rgba(0,0,0,.1) 0 0 15px}@media all and (min-width:48em){.recipe-carousel__item .text{padding:20px 30px}}@media all and (min-width:50em){.recipe-carousel__item .text{transition:all .35s linear}}.recipe-carousel__item .text h2{font-size:16px;line-height:1.2;text-transform:uppercase}@media all and (min-width:50em){.recipe-carousel__item .text h2{font-size:16px}}@media all and (min-width:68.75em){.recipe-carousel__item .text h2{font-size:16px}}@media all and (min-width:50em){.recipe-carousel__item:hover .text{color:#424a53}}.recipe-carousel .slick-arrow{background-color:transparent;border:3px solid #c5c5c5;color:#c5c5c5;position:absolute;bottom:0;height:40px;width:40px;padding:0;-js-display:flex;display:flex;align-items:center;justify-content:center}@media all and (min-width:48em){.recipe-carousel .slick-arrow{bottom:auto;height:60px;width:60px;top:50%;transform:translateY(-50%)}}.recipe-carousel .slick-arrow.slick-prev{left:calc(50% - 45px)}@media all and (min-width:48em){.recipe-carousel .slick-arrow.slick-prev{left:15px}}.recipe-carousel .slick-arrow.slick-next{right:calc(50% - 45px)}@media all and (min-width:48em){.recipe-carousel .slick-arrow.slick-next{right:15px}}.recipe-carousel .slick-arrow.slick-disabled{pointer-events:none}@media all and (min-width:50em){.recipe-carousel .slick-arrow{transition:all .35s linear}.recipe-carousel .slick-arrow:hover{border-color:#4f4f4f;color:#4f4f4f}}.recipe-category--index{width:100%;display:block;float:left;margin-bottom:calc(36px + ((100% - 234px)/ 12*.3));position:relative;left:50%;transform:translateX(-50%) translateZ(0) scale(1,1);max-width:1250px}@media all and (min-width:50em){.recipe-category--index{border-width:6px;padding:0 54px}}.recipe-category--index>div{display:block;border:3px solid #c4c9cc;margin:0 15px;padding:20px 0 40px}@media all and (min-width:48em){.recipe-category--index>div{border-width:6px;margin:0 30px}}@media all and (min-width:50em){.recipe-category--index>div{margin:0 15px}}.recipe-category--index .tit{display:block;color:#a61229;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;margin-bottom:20px;text-transform:uppercase;text-align:center}@media all and (min-width:50em){.recipe-category--index .tit{font-size:26px}}@media all and (min-width:68.75em){.recipe-category--index .tit{font-size:30px}}.recipe-category--index__list{display:block}@media all and (min-width:48em){.recipe-category--index__list{-js-display:flex;display:flex;flex-wrap:wrap}}.recipe-category--index__list--item{cursor:pointer;padding:0 15px}@media all and (min-width:48em){.recipe-category--index__list--item{padding:0 30px;width:50%}}.recipe-category--index__list--item>div{border-bottom:1px solid #c4c9cc;-js-display:flex;display:flex;padding-bottom:10px;padding-top:10px}.recipe-category--index__list--item>div:before{content:"•";font-size:16px;font-family:Oswald,sans-serif;margin-right:8px}.recipe-category--index__list--item>div span{display:block;color:#4f4f4f;font-size:16px;font-family:Oswald,sans-serif;text-transform:uppercase}@media all and (min-width:50em){.recipe-category--index__list--item span{transition:all .35s linear}.recipe-category--index__list--item:hover span{color:#a61229}}.recipe-rating{align-items:center;-js-display:flex;display:flex;justify-content:center;margin-top:25px}.recipe-rating-tit{display:none}@media all and (min-width:48em){.recipe-rating-tit{display:block;font-size:18px}}.recipe-rating .rw-ui-container{margin-left:15px}.cookbooks-list{width:100%;display:block;float:left;padding:0;padding-top:calc(36px + ((100% - 234px)/ 12*.2));padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}@media all and (min-width:50em){.cookbooks-list{padding-left:54px;padding-right:54px}}.cookbooks-list ul{--gap:2px;--line-offset:calc(2px / 2);--line-offset:calc(var(--gap) / 2);--line-thickness:1px;--line-color:#dddddd;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;gap:2px;gap:var(--gap);margin:0 auto;max-width:1100px;border-top:calc(2px/2) solid #ddd;border-top:var(--line-offset) solid var(--line-color)}@media all and (min-width:50em){.cookbooks-list ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.cookbooks-list ul li{display:block;padding-bottom:30px;padding-left:10px;padding-right:10px;position:relative}.cookbooks-list ul li::after{content:"";inline-size:100vw;block-size:1px;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(calc(2px/2)*-1);inset-block-start:calc(var(--line-offset)*-1);position:absolute;background-color:#ddd;background-color:var(--line-color);z-index:1}@media all and (min-width:50em){.cookbooks-list ul li{padding-left:0;padding-right:0}}.cookbooks-list ul li .image,.cookbooks-list ul li .title{display:block;padding:10px 0;position:relative}.cookbooks-list ul li .title{font-size:15px;line-height:1.2;color:#a61229;padding:10px 18px;height:65px;text-align:center}.reserved-form{width:100%;display:block;float:left;margin-top:36px;text-align:left}.reserved-form:nth-of-type(2n){padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}.reserved-form .row-max__w{max-width:880px}.reserved-form-col{float:left;margin-bottom:36px;width:100%}@media all and (min-width:50em){.reserved-form-col{margin-bottom:36px;padding:0 36px;width:50%}.reserved-form-col.full{width:100%;text-align:center}.reserved-form-col.full input{display:inline-block}}.reserved-form--label{display:block;font-size:18px;margin-bottom:18px;padding:0 18px}.reserved-form--input__text{background-color:transparent;border:2px solid rgba(29,29,29,.2);color:#1d1d1d;display:block;font-size:16px;height:50px;line-height:50px;padding:0 18px;width:100%;border-radius:0}.reserved-form--input__text:-ms-input-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__text:-moz-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__text::-moz-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__text::-webkit-input-placeholder{color:rgba(29,29,29,.5)}@media all and (min-width:50em){.reserved-form--input__text{max-width:400px}}.reserved-form--input__textarea{background-color:transparent;border:2px solid rgba(29,29,29,.2);color:#1d1d1d;display:block;font-size:16px;height:150px;padding:18px;resize:none;width:100%;border-radius:0}.reserved-form--input__textarea:-ms-input-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__textarea:-moz-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__textarea::-moz-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__textarea::-webkit-input-placeholder{color:rgba(29,29,29,.5)}.reserved-form--input__submit{background-color:#a61229;color:#fff;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:26px;font-weight:500;margin:0 auto;padding:25px 50px;text-align:center;text-transform:uppercase;width:100%;border:0}@media all and (min-width:50em){.reserved-form--input__submit{min-width:320px;transition:all .35s linear;width:auto}.reserved-form--input__submit:hover{background-color:#1d1d1d}.reserved-form .psswd-recovery{text-align:right}}.reserved-form .psswd-recovery a{color:#a61229}.reserved-form-checkcont,.stations--kit--wrap .image>div{position:relative}.reserved-form-checkcont--label{line-height:18px;position:relative}.reserved-form-checkcont--checkbox{border-radius:50%;border:2px solid #a61229;display:block;height:15px;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:10;width:15px}.reserved-form-checkcont--customcheckbox{border:2px solid rgba(29,29,29,.5);border-radius:50%;display:inline-block;height:18px;position:relative;vertical-align:top;width:18px}.reserved-form-checkcont--customcheckbox:after{background-color:rgba(29,29,29,.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"";height:7px;margin:0;opacity:0;transition:all .25s .05s linear;width:7px}.reserved-form-checkcont__label{font-size:16px}.reserved-form-checkcont--checkbox:checked~.reserved-form-checkcont--customcheckbox:after{opacity:1}.reserved-form-selectfile{display:block;position:relative}.reserved-form-selectfile>span{display:block}.reserved-form-selectfile--input__file{height:50px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}@media all and (min-width:50em){.reserved-form-selectfile--input__file{width:85%}}.reserved-form-selectfile--label{background-color:#a61229;color:#fff;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;height:50px;line-height:50px;margin-top:0;text-align:center;text-transform:uppercase;width:100%;transition:all .25s .05s linear}@media all and (min-width:50em){.reserved-form-selectfile--label{width:85%}}.reserved-form-selectfile:focus .reserved-form-selectfile--label,.reserved-form-selectfile:hover .reserved-form-selectfile--label{background-color:#1d1d1d}.reserved-form .field-validation-error{color:#a61229;display:block;font-size:18px;margin-top:10px}.reserved-form .input-validation-error{border-color:#a61229;color:#a61229}.reserved .title p span,.reserved-form-checkcont--checkbox.input-validation-error~.contact-form-checkcont__label{color:#a61229}.reserved-form-checkcont--checkbox.input-validation-error~.reserved-form-checkcont--customcheckbox{border-color:#a61229}.reserved-form-recaptcha{display:inline-block;text-align:center;vertical-align:middle}.reserved-form-recaptcha>div{margin:0 auto}.reserved{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 20px;text-align:left}@media all and (min-width:50em){.reserved{padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*.5)) calc(36px + ((100% - 234px)/ 12*1))}}.reserved .row-max__w{max-width:1300px}.reserved .title,.reserved-filters{width:100%;display:block;float:left;position:relative}@media all and (min-width:50em){.reserved .title{padding:0 calc(36px + ((100% - 234px)/ 12*.5))}}.reserved .title h1{clear:both;color:#a61229;font-size:45px;font-weight:500;line-height:45px;text-transform:uppercase}@media all and (min-width:50em){.reserved .title h1{font-size:60px;line-height:60px}}.reserved .title h2{font-size:26px;font-family:Courier,"Courier New",sans-serif;margin-top:9px}@media all and (min-width:50em){.reserved .title h2{font-size:30px}}.reserved .title p{font-size:16px;margin-top:36px;max-width:850px}.reserved .title a.logout{background-color:#a61229;color:#fff;display:inline-block;font-size:14px;height:40px;margin-bottom:20px;padding:0 15px;vertical-align:middle}@media all and (min-width:50em){.reserved .title a.logout{height:40px;padding:0 15px;position:absolute;right:calc(36px + ((100% - 234px)/ 12*.5));top:0}}.reserved .title a.logout span{margin-right:15px}.reserved .title a.logout i,.reserved .title a.logout span{float:left;position:relative;top:50%;transform:translateY(-50%) translateZ(0) scale(1,1)}@media all and (min-width:50em){.reserved .title a.logout{transition:all .3s linear}.reserved .title a.logout:hover{background-color:#4f4f4f}}.reserved-filters{font-size:0;margin-top:36px}@media all and (min-width:50em){.reserved-filters{padding-left:calc(36px + ((100% - 234px)/ 12*.5))}}.reserved-filters .contInput{border:2px solid #a61229;clear:both;display:block;height:50px;margin-top:10px;min-width:200px;position:relative}@media all and (min-width:50em){.reserved-filters .contInput{float:left;margin-top:10px;margin-right:20px;width:40%}}@media all and (min-width:68.75em){.reserved-filters .contInput{width:30%}}.reserved-filters .contInput input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:#a61229;display:block;font-size:14px;height:50px;margin:0;padding:0 60px 0 10px;width:100%}.reserved-filters .contInput input[type=text]:-ms-input-placeholder{color:#a61229}.reserved-filters .contInput input[type=text]:-moz-placeholder{color:#a61229}.reserved-filters .contInput input[type=text]::-moz-placeholder{color:#a61229}.reserved-filters .contInput input[type=text]::-webkit-input-placeholder{color:#a61229}.reserved-filters .contInput button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a61229;border:0;color:#fff;font-size:18px;height:40px;padding:0;position:absolute;right:3px;top:3px;width:40px}.reserved-filters .contSelect{display:block}@media all and (min-width:50em){.reserved-filters .contSelect{float:left;width:65%}}@media all and (min-width:68.75em){.reserved-filters .contSelect{width:70%}}.reserved-filters select,.reserved-list .back{width:100%;display:block;color:#a61229;font-size:14px}.reserved-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/img/select_arrow.jpg);background-position:calc(100% - 3px) center;background-repeat:no-repeat;border:2px solid #a61229;border-radius:0;height:50px;margin:10px 0;padding:0 60px 0 10px;min-width:200px}@media all and (min-width:50em){.reserved-filters select{float:left;margin-right:20px;width:auto}.reserved-filters select:last-child{margin-right:0}}.reserved-list,.reserved-list .back i{display:block;float:left;position:relative}.reserved-list{width:100%;font-size:0;margin-top:calc(36px + ((100% - 234px)/ 12*.5))}.reserved-list .back{float:left;margin-bottom:20px}@media all and (min-width:50em){.reserved-list .back{float:left;padding:0 calc(36px + ((100% - 234px)/ 12*.5));width:auto}}.reserved-list .back i{background-color:#a61229;color:#fff;font-size:8px;width:40px;height:40px}@media all and (min-width:50em){.reserved-list .back i{transition:all .3s linear}}.reserved-list .back i:before{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%) rotate(90deg)}.reserved-list .back span{display:block;float:left;line-height:40px;margin-left:10px}@media all and (min-width:50em){.reserved-list .back span{transition:all .3s linear}.reserved-list .back:hover i{background-color:#4f4f4f}.reserved-list .back:hover span{color:#4f4f4f}}.reserved-list .cat,.reserved-list .files{width:100%;display:block;float:left}.reserved-list .cat li{border-bottom:2px solid rgba(247,247,247,.5);font-size:30px;padding:10px;position:relative}.reserved-list .cat li,.reserved-list .cat li a,.reserved-list .files li a{display:block;color:#a61229}@media all and (min-width:50em){.reserved-list .cat li{transition:all .3s linear;padding:20px calc(36px + ((100% - 234px)/ 12*.5))}}.reserved-list .cat li .cta,.reserved-list .cat li .cta i{position:absolute;top:50%;transform:translateY(-50%) translateX(0)}.reserved-list .cat li .cta{display:none;color:#4f4f4f;font-size:16px;padding-right:20px;right:25px}@media all and (min-width:50em){.reserved-list .cat li .cta{display:block}}.reserved-list .cat li .cta i{color:#a61229;font-size:8px;right:0;transform:translateY(-50%) rotate(-90deg);opacity:0}@media all and (min-width:50em){.reserved-list .cat li .cta i{transition:all .3s linear}.reserved-list .cat li:hover{background-color:rgba(166,18,41,.05)}.reserved-list .cat li:hover .cta i{opacity:1}}.reserved-list .files li{width:100%;display:block;float:left;border-bottom:2px solid rgba(247,247,247,.5);color:#a61229;font-size:22px;position:relative;padding-bottom:20px}.reserved-list .files li:first-child{border-top:2px solid rgba(247,247,247,.5)}@media all and (min-width:50em){.reserved-list .files li{padding-bottom:0;transition:all .3s linear}}@media all and (min-width:50em){.reserved-list .files li a{-js-display:flex;display:flex;align-items:center}}.reserved-list .files li .col{width:100%;display:block;float:left}@media all and (min-width:50em){.reserved-list .files li .contImg,.reserved-list .files li .contTitle{width:34%}}.reserved-list .files li .contImg>div{float:left}.reserved-list .files li .contImg img{display:block;max-width:100%;width:auto}.reserved-list .files li .contTitle{padding:20px 0;word-wrap:break-word}@media all and (min-width:50em){.reserved-list .files li .contTitle{padding:0;padding-left:calc(36px + ((100% - 234px)/ 12*.5))}}.reserved-list .files li .contCta,.reserved-list .files li .contWeight{color:#4f4f4f;font-size:16px}@media all and (min-width:50em){.reserved-list .files li .contCta,.reserved-list .files li .contWeight{width:16%;text-align:center}}.reserved-list .files li .contCta{display:none}@media all and (min-width:50em){.reserved-list .files li .contCta{display:block}}.reserved-list .files li:nth-child(odd) .contImg div{background-color:#a61229}.reserved-list .files li:nth-child(2n) .contImg div{background-color:#780107}.reserved-list .files li .cta{color:#4f4f4f;font-size:16px;padding-right:20px;display:inline-block}.reserved-list .files li .cta i{color:#a61229;font-size:8px;opacity:0}@media all and (min-width:50em){.reserved-list .files li .cta i{transition:all .3s linear}.reserved-list .files li:hover{background-color:rgba(166,18,41,.05)}.reserved-list .files li:hover .cta i{opacity:1}}.reserved h3{font-family:Courier,"Courier New",sans-serif;font-size:22px;color:#a61229;margin-top:36px}@media all and (min-width:50em){.reserved h3{font-size:26px;line-height:34px}}.search--results{padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}.search--results,.search--results .thom-search__pagination,.search--results__content,.search--results__error{width:100%;display:block;float:left}.search--results__error{padding-left:18px;padding-right:18px;margin-bottom:50px}.search--results__error p{max-width:1200px;margin:0 auto}.search--results .recipe-category__list{max-width:1300px}@media all and (min-width:50em){.search--results .recipe-category__list{padding:0}}.search--results .recipe-category__list .items-list{margin-top:-15px}@media all and (min-width:48em){.search--results .recipe-category__list .items-list{margin-top:-30px}.search--results .recipe-category__list .items-list .item{flex:0 0 33.3333333333%}.search--results .recipe-category__list .items-list .item>div{background-color:#fff;flex-direction:column}.search--results .recipe-category__list .items-list .item .image{flex:0 0 auto}.search--results .recipe-category__list .items-list .item .image:after{display:none}.search--results .recipe-category__list .items-list .item .image img{height:auto;min-height:0;min-width:0;position:relative;top:auto;left:auto;transform:translate(0,0);-o-object-fit:none;object-fit:none}.search--results .recipe-category__list .items-list .item .text{height:100%;align-items:flex-start}}@media all and (min-width:50em){.search--results .recipe-category__list .items-list .item .text{padding:40px 50px 60px}}@media all and (min-width:48em){.search--results .recipe-category__list .items-list .item .text h2{height:100%;-js-display:flex;display:flex;flex-direction:column;gap:30px}.search--results .recipe-category__list .items-list .item .text h2:after{margin-top:auto}}@media screen and (min-width:760px){.search--results .magazine-list{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.search--results .magazine-list__item{width:calc(33.3333333333% - 20px)}}.search--results .products_cat-list{margin-top:0}.sections-intro{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;text-align:center}@media all and (min-width:50em){.sections-intro{padding-left:calc(54px + ((100% - 234px)/ 12*1.5));padding-right:calc(54px + ((100% - 234px)/ 12*1.5))}}@media all and (min-width:68.75em){.sections-intro{padding-left:calc(54px + ((100% - 234px)/ 12*1.8));padding-right:calc(54px + ((100% - 234px)/ 12*1.8))}}@media all and (min-width:83.75em){.sections-intro{padding-left:calc(54px + ((100% - 234px)/ 12*2));padding-right:calc(54px + ((100% - 234px)/ 12*2))}}.sections-intro.remove-padding-bottom{padding-bottom:0}.sections-intro h1,.sections-intro h4{color:#a61229;font-size:30px;font-weight:500;line-height:1;text-transform:uppercase}@media all and (min-width:50em){.sections-intro h1,.sections-intro h4{font-size:50px}}.sections-intro h1 span,.sections-intro h4 span{display:block;font-size:35px}@media all and (min-width:50em){.sections-intro h1 span,.sections-intro h4 span{font-size:90px}}.sections-intro h2{font-size:14px;font-weight:500;margin-bottom:18px;text-transform:uppercase}.sections-intro h2.subtitle{color:#424a53;font-size:24px;line-height:24px;margin-bottom:0;margin-top:10px}@media all and (min-width:50em){.sections-intro h2.subtitle{font-size:30px;line-height:30px;margin-top:0}}.sections-intro h3{font-family:Courier,"Courier New",sans-serif;font-size:22px;color:#a61229;margin-top:36px}@media all and (min-width:50em){.sections-intro h3{font-size:26px;line-height:34px}}.sections-intro p{font-size:16px;margin:36px auto 0}@media all and (min-width:50em){.sections-intro p a{transition:all .35s linear}.sections-intro p a:hover{color:#1d1d1d}}.sections-intro .date{font-family:Oswald,sans-serif;margin-top:10px;text-transform:uppercase}@media all and (min-width:50em){.sections-intro .date{font-size:18px}}.sections-intro .link-ext{background-color:#a61229;clear:both;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:26px;font-weight:500;margin:0 auto;margin-top:calc(36px + ((100% - 234px)/ 12*.5));padding:25px 50px;text-align:center;text-transform:uppercase;width:100%}@media all and (min-width:50em){.sections-intro .link-ext{min-width:320px;transition:all .35s linear;width:auto}.sections-intro .link-ext:hover{background-color:#1d1d1d}}.sections-intro:not(.contact):not(.dealer_dett):not(.connection2020):not(.sections-intro-variant):not(.product_dett) p b,.sections-intro:not(.contact):not(.dealer_dett):not(.connection2020):not(.sections-intro-variant):not(.product_dett) p strong{display:block;font-size:20px}.sections-intro.connection2020 h1 img{margin:0 auto;max-width:100%;width:100%}@media all and (min-width:50em){.sections-intro.connection2020 h1 img{width:auto}}.sections-intro.connection2020 p,.stations--be--wrap .text h2+p{font-size:20px}@media all and (min-width:50em){.sections-intro.connection2020 p{font-size:20px}}.sections-intro>:not(h2):first-child{margin:0}@media all and (min-width:50em){.sections-intro.product-variant{padding-bottom:calc(36px + ((100% - 234px)/ 12*.4))}}.sections-intro .contImg{display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))!important}.sections-intro .contImg img{display:block;margin:0 auto;max-width:75%;width:auto}@media all and (min-width:50em){.sections-intro .contImg img{max-width:80%}}.sections-intro-variant h3,.sections-intro-variant h4{color:#1d1d1d;font-family:Oswald,sans-serif;font-size:28.6px;font-weight:500;line-height:28.6px;margin-top:0;text-transform:uppercase}@media all and (min-width:50em){.sections-intro-variant h3,.sections-intro-variant h4{font-size:32px;line-height:32px}}.sections-intro-variant p{color:#1d1d1d}.sections-intro .buttons-wrap{-js-display:flex;display:flex;justify-content:center;margin-top:50px}.sections-intro .btn-scrolldown{-js-display:flex;display:flex;align-items:center;flex-direction:column;gap:30px;font-size:15px}.sections-intro .btn-scrolldown .icon-down{font-size:14px}.sections-intro.accessibility{font-size:16px;line-height:1.5;text-align:left!important}.sections-intro.accessibility h1{text-align:center!important}.sections-intro.accessibility>*{margin-bottom:36px!important}.sections-intro.accessibility h2{color:#1d1d1d;font-family:Oswald,sans-serif;font-size:28.6px;font-weight:500;line-height:28.6px;text-transform:uppercase}@media all and (min-width:50em){.sections-intro.accessibility h2{font-size:32px;line-height:32px}}.sections-intro.accessibility p{margin-top:0}.sections-intro.accessibility ol,.sections-intro.accessibility ul{list-style-type:disc;line-height:1.5}.sections-intro-image,.sections-scroll__image{width:100%;display:block;float:left;position:relative;text-align:center}.sections-intro-image{overflow:hidden}.sections-intro-image img{display:block;position:relative;width:100%;max-width:100%;height:auto}.sections-intro-image .title{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;width:85%}@media all and (min-width:50em){.sections-intro-image .title{top:55%}}.sections-intro-image h1,.sections-intro-image h2{font-size:35px;font-weight:500;line-height:35px;text-transform:uppercase}@media all and (min-width:50em){.sections-intro-image h1{font-size:90px;line-height:90px}}.sections-intro-image h1 img{margin:0 auto;max-width:50%;width:auto}@media all and (min-width:50em){.sections-intro-image h1 img{max-width:80%}}.sections-intro-image h2{font-size:24px;line-height:24px;margin-top:5px}@media all and (min-width:50em){.sections-intro-image h2{font-size:48px;line-height:48px}}.sections-intro-image p{font-size:10px;padding:0 calc(36px + ((100% - 234px)/ 12*1));margin-top:10px}@media all and (min-width:50em){.sections-intro-image p{font-size:18px;margin-top:50px}}.sections-intro-image .over{position:absolute;left:0;bottom:0;right:0;max-width:1300px;width:100%;margin:0 auto;z-index:1}.sections-intro-image .over img{max-width:90%}.sections-intro-image .video{overflow:hidden;aspect-ratio:16/9;position:relative}.sections-intro-image .video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sections-intro-image .media-content .media{-js-display:flex;display:flex;aspect-ratio:16/9;position:relative;isolation:isolate}.sections-intro-image .media-content .media .play-button,.sections-intro-image .media-content .media .video--wrap{position:absolute;bottom:0;left:0;right:0;top:0;-js-display:flex;display:flex;align-items:center;justify-content:center}.sections-intro-image .media-content .media .play-button{background-color:rgba(29,29,29,.5);z-index:100;cursor:pointer;pointer-events:none;opacity:0;transition:all .35s linear}.sections-intro-image .media-content .media .play-button .play-icon{background-color:#a61229;border-radius:50%/10%;color:#fff;font-size:1em;height:3em;text-align:center;width:4em;z-index:10;position:relative;box-shadow:rgba(0,0,0,.4) 2px 2px 10px;transition:all .25s ease-out}@media all and (min-width:50em){.sections-intro-image .media-content .media .play-button .play-icon{font-size:2em}}.sections-intro-image .media-content .media .play-button .play-icon:before{content:"";background:inherit;border-radius:5%/50%;position:absolute;bottom:9%;top:9%;left:-5%;right:-5%}.sections-intro-image .media-content .media .play-button .play-icon:after{content:"";border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;width:0;margin:-1em 0 0 -.75em;position:absolute;top:50%;left:50%}.sections-intro-image .media-content .media .play-button.visible{pointer-events:all;opacity:1}.sections-intro-image .media-content .media .video--wrap{z-index:1;overflow:hidden}.sections-intro-image .media-content .media .video,.sections-intro-image .media-content .media .video-vimeo .video-yt{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:relative}.sections-intro-image .media-content .media iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);pointer-events:none}.sections-intro-image .media-content .media .preview{position:absolute;bottom:0;left:0;right:0;top:0;z-index:5;overflow:hidden;-js-display:flex;display:flex;align-items:center;justify-content:center;transition:all .35s linear}.sections-intro-image .media-content .media .preview img,.sections-intro-image .media-content .media .preview picture{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.sections-intro-image .media-content .media .video--controls{position:absolute;bottom:10px;right:0;z-index:50;-js-display:flex;display:flex;align-items:center;justify-content:flex-end;border-radius:10px;padding:10px;transition:all .3s linear;overflow:hidden}@media all and (min-width:68.75em){.sections-intro-image .media-content .media .video--controls{bottom:20px}}.sections-intro-image .media-content .media .video--controls .btn{--height:35px;margin:0 5px;width:35px;width:var(--height);height:35px;height:var(--height);flex-basis:35px;flex-basis:var(--height);background-color:rgba(29,29,29,.5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;border-radius:50%;position:relative;cursor:pointer;z-index:10;max-width:none;overflow:hidden;padding:0}@media all and (min-width:48em){.sections-intro-image .media-content .media .video--controls .btn{flex-basis:45px;flex-basis:var(--height);height:45px;height:var(--height);width:45px;width:var(--height)}}.sections-intro-image .media-content .media .video--controls .btn svg{height:calc(35px/2);height:calc(var(--height)/2);width:calc(35px/2);width:calc(var(--height)/2);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .3s linear}@media all and (min-width:48em){.sections-intro-image .media-content .media .video--controls .btn svg{width:calc(45px/2);width:calc(var(--height)/2);height:calc(45px/2);height:calc(var(--height)/2)}.sections-intro-image .media-content .media .video--controls .btn{--height:45px;transition:all .3s linear}.sections-intro-image .media-content .media .video--controls .btn:hover{color:#1d1d1d}}.sections-intro-image .media-content .media .video--controls .btn.volume .volume-off,.sections-intro-image .media-content .media .video--controls .btn.volume.on .volume-up{opacity:1}.sections-intro-image .media-content .media .video--controls .btn.state .play,.sections-intro-image .media-content .media .video--controls .btn.volume.on .volume-off{opacity:0}.sections-intro-image .media-content .media .video--controls .btn.state .pause,.sections-intro-image .media-content .media .video--controls .btn.state.stop .play{opacity:1}.sections-intro-image .media-content .media .video--controls .btn.state.stop .pause{opacity:0}.sections-intro-image .media-content .media.is-playing .preview{opacity:0;pointer-events:none}.sections-intro-image .media-content .media.is-playing .video--controls{opacity:1}.sections-scroll__image{z-index:20}.sections-scroll__image .contImg{display:inline-block;margin:0 auto;max-width:90%;position:relative}.sections-scroll__image .contImg.negative{top:-40px}@media all and (min-width:50em){.sections-scroll__image .contImg{max-width:65%;top:0}}.sections-scroll__image .contImg.radius{border-radius:50%}.section-flex .ico img,.sections-scroll__image img{display:block;max-width:100%;width:auto}.sections-scroll__image .cta-banner{position:absolute;left:50%;transform:translateY(0) translateX(-50%);bottom:15%;top:auto}.thom-search__pagination{display:block;font-size:0;margin:50px 0;text-align:center}.thom-search__pagination .pagination{display:inline-block}.thom-search__pagination .pagination .page-item{border:2px solid rgba(79,79,79,.1);color:#4f4f4f;cursor:pointer;align-items:center;-js-display:flex;display:flex;justify-content:center;float:left;font-family:Oswald,sans-serif;font-size:14px;height:36px;margin:0 2px;position:relative;width:36px}.thom-search__pagination .pagination .page-item i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:11px}.thom-search__pagination .pagination .page-item i.icon-arrow-next{float:left;transform:translateY(-50%) translateX(-50%) rotate(180deg)}.thom-search__pagination .pagination .page-item.is-selected{border-color:#a61229;pointer-events:none}@media all and (min-width:50em){.thom-search__pagination .pagination .page-item{border-width:3px;height:45px;width:45px;transition:all .3s}.thom-search__pagination .pagination .page-item:hover{border-color:rgba(79,79,79,.5)}}.section-flex,.section-texture{width:100%;display:block;float:left}.section-texture{background-position:0 0;background-repeat:repeat}.section-flex{padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding-left:18px;padding-right:18px;text-align:center}@media all and (min-width:50em){.section-flex{align-items:center;-js-display:flex;display:flex;justify-content:space-between;padding-bottom:calc(36px + ((100% - 234px)/ 12*.5));padding-left:calc(36px + ((100% - 234px)/ 12*.5));padding-right:calc(36px + ((100% - 234px)/ 12*.5))}.section-flex.reverse{flex-direction:row-reverse}}@media all and (min-width:68.75em){.section-flex{padding-left:calc(36px + ((100% - 234px)/ 12*1));padding-right:calc(36px + ((100% - 234px)/ 12*1))}}.section-flex .column{padding:18px 0}@media all and (min-width:50em){.section-flex .column{padding:0;width:calc(50% - calc(36px + ((100% - 234px)/ 12*.2)))}}.section-flex img{width:100%}.section-flex .title{color:#1d1d1d;font-family:Oswald,sans-serif;font-size:33px;font-weight:500;line-height:33px;text-transform:uppercase}@media all and (min-width:50em){.section-flex .title{font-size:32px;line-height:32px}}.section-flex p{color:#1d1d1d;margin-top:36px}.section-flex .ico{display:block;margin-bottom:36px}.section-flex .ico img{margin:0 auto;max-width:80%}.scrollmagic-pin-spacer{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.sidebar--index{display:none;background-color:#fff;width:100%}@media all and (min-width:48em){.sidebar--index{display:block;background-color:transparent;position:relative;margin-bottom:40px}}.sidebar--index.mobile{width:100%;float:left;display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.3));position:-webkit-sticky;position:sticky;top:60px;z-index:10}@media all and (min-width:48em){.sidebar--index.mobile{display:none}}.sidebar--index .acc-tit{background-color:#a61229;align-items:center;-js-display:flex;display:flex;justify-content:space-between;height:45px;padding:0 25px 0 20px;position:relative;color:#fff;text-transform:uppercase}@media all and (min-width:48em){.sidebar--index .acc-tit{height:55px}}@media all and (min-width:50em){.sidebar--index .acc-tit{height:70px;padding:0 25px}}.sidebar--index .acc-tit span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500;line-height:1.2}@media all and (min-width:48em){.sidebar--index .acc-tit span{font-size:18px}}@media all and (min-width:50em){.sidebar--index .acc-tit span{font-size:24px}}.sidebar--index .acc-tit i{color:#fff;font-size:10px}.sidebar--index .acc-tit.is-open i{transform:rotate(180deg)}.sidebar--index .acc-tit+.acc-cont{display:none}.sidebar--index .acc-cont p{padding:0}.sidebar--index__list{max-height:50vh;overflow-y:auto}@media all and (min-width:50em){.sidebar--index__list{max-height:none;overflow-y:unset}}.sidebar--index__list--item{border-bottom:1px solid rgba(154,164,171,.47);-js-display:flex;display:flex;font-size:14px;font-weight:700;padding:20px 15px;cursor:pointer}.sidebar--category__list--item a:before,.sidebar--index__list--item:before{content:"•";margin-right:5px}@media all and (min-width:50em){.sidebar--index__list--item{transition:all .35s linear}.sidebar--index__list--item:hover{color:#a61229}}.sidebar--index__list--item.is-active{color:#a61229}.sidebar--products{display:block;margin-bottom:40px}.sidebar--products .tit{color:#a61229;display:block;font-size:16px;font-family:Oswald,sans-serif;font-weight:500;margin-bottom:10px;padding:0 15px;text-transform:uppercase}@media all and (min-width:48em){.sidebar--products .tit{font-size:24px}}.sidebar--products__list{border-top:3px solid #a61229}.sidebar--products__list--item{background-color:#fff;align-items:center;-js-display:flex;display:flex;margin-top:1px;padding:10px}@media all and (min-width:50em){.sidebar--products__list--item{transition:all .35s linear}.sidebar--products__list--item:hover{color:#a61229}}.sidebar--products__list .image{flex:0 0 30%;margin-right:10px;position:relative}.sidebar--products__list .image:before{display:block;content:"";background-color:#a61229;height:70%;position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:3px;z-index:1}.sidebar--magazine__list--item .image:after,.sidebar--products__list .image:after,.sidebar--recipe__list--item .image:after{content:"";display:block;padding-bottom:100%}.sidebar--magazine__list--item .image img,.sidebar--products__list .image img,.sidebar--recipe__list--item .image img{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.sidebar--products__list .text{font-size:14px;padding-left:20px;text-transform:uppercase}.sidebar--products__list .text span{text-transform:uppercase}@media all and (min-width:50em){.sidebar--products__list .text{font-size:16px}}.sidebar--magazine{display:block;margin-bottom:40px}.sidebar--magazine .tit{color:#a61229;display:block;font-size:16px;font-family:Oswald,sans-serif;font-weight:500;margin-bottom:10px;padding:0 15px;text-transform:uppercase}@media all and (min-width:48em){.sidebar--magazine .tit{font-size:24px}}.sidebar--magazine__list{border-top:3px solid #a61229;padding-top:10px}.sidebar--magazine__list--item{align-items:center;background-color:#fff;-js-display:flex;display:flex;margin-bottom:10px}.sidebar--magazine__list--item .image{flex:0 0 30%;overflow:hidden;position:relative}@media all and (min-width:48em){.sidebar--magazine__list--item .image{flex:0 0 40%}}@media all and (min-width:50em){.sidebar--magazine__list--item .image{flex:0 0 45%}}.sidebar--magazine__list--item .image img,.sidebar--recipe__list--item .image img{height:auto}.sidebar--magazine__list--item .text{color:#a61229;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;line-height:1.2;padding:5px 15px;text-transform:uppercase;width:100%}@media all and (min-width:50em){.sidebar--magazine__list--item .text{transition:all .35s linear;font-size:18px;padding:15px}.sidebar--magazine__list--item:hover .text{color:#424a53}}.sidebar--category{display:block;margin-bottom:40px}.sidebar--category .tit,.sidebar--category__list--item a{display:block;font-size:16px;font-family:Oswald,sans-serif}.sidebar--category .tit{color:#a61229;font-weight:500;margin-bottom:10px;padding:0 15px;text-transform:uppercase}@media all and (min-width:48em){.sidebar--category .tit{font-size:24px}}.sidebar--category__list{border-top:3px solid #a61229}.sidebar--category__list--item{border-bottom:1px solid rgba(154,164,171,.47);display:block;text-transform:uppercase}.sidebar--category__list--item a{color:#4f4f4f;padding:15px 10px}@media all and (min-width:50em){.sidebar--category__list--item a{transition:all .35s linear}.sidebar--category__list--item:hover a{color:#a61229}}.sidebar--product-focus,.sidebar--recipe{display:block;margin-bottom:40px}.sidebar--product-focus .tit{background-color:#a61229;color:#fff;align-items:center;-js-display:flex;display:flex;font-size:16px;font-family:Oswald,sans-serif;font-weight:500;line-height:1.2;height:45px;margin-bottom:1px;padding:0 15px;text-transform:uppercase}@media all and (min-width:48em){.sidebar--product-focus .tit{font-size:20px;height:70px}}@media all and (min-width:50em){.sidebar--product-focus .tit{padding:0 25px}}.sidebar--product-focus .desc{background-color:#fff;font-size:15px;margin-top:1px;padding:25px}@media all and (min-width:48em){.sidebar--product-focus .desc{padding:20px 30px}}@media all and (min-width:50em){.sidebar--product-focus .desc{padding:30px 40px}}.sidebar--product-focus .sidebar--products__list{border-top:0}.sidebar--recipe .tit{color:#a61229;display:block;font-size:16px;font-family:Oswald,sans-serif;font-weight:500;margin-bottom:10px;padding:0 15px;text-transform:uppercase}@media all and (min-width:48em){.sidebar--recipe .tit{font-size:24px}}.sidebar--recipe__list{border-top:3px solid #a61229;padding-top:10px}.sidebar--recipe__list--item{align-items:center;background-color:#fff;-js-display:flex;display:flex;margin-bottom:10px}.sidebar--recipe__list--item .image{flex:0 0 30%;overflow:hidden;position:relative}@media all and (min-width:48em){.sidebar--recipe__list--item .image{flex:0 0 40%}}@media all and (min-width:50em){.sidebar--recipe__list--item .image{flex:0 0 45%}}.sidebar--recipe__list--item .text{font-family:Oswald,sans-serif;font-size:14px;line-height:1.2;padding:5px 15px;text-transform:uppercase;width:100%}@media all and (min-width:50em){.sidebar--recipe__list--item .text{transition:all .35s linear;font-size:16px;padding:15px}.sidebar--recipe__list--item:hover .text{color:#424a53}}.sidebar--shop--banner{display:block;margin-bottom:40px}.sidebar--shop--banner .image{display:block}.sidebar--shop--banner .image img{display:block;width:100%;height:auto}.sidebar--shop--banner .text{background-color:#a61229;padding:40px}.sidebar--shop--banner .text .tit{display:block;color:#fff;font-size:30px;font-family:Oswald,sans-serif;font-weight:500;line-height:1.2;margin-bottom:30px;text-align:center;text-transform:uppercase}@media all and (min-width:48em){.sidebar--shop--banner .text .tit{padding:0 15px}}@media all and (min-width:50em){.sidebar--shop--banner .text .tit{font-size:40px}}.sidebar--shop--banner .text .tit span{display:block;margin-bottom:24px}.sidebar--shop--banner .text .tit:after{content:"";display:block;clear:both;margin:0 auto;width:105px;height:4px;border-bottom:1px solid #fff;border-top:1px solid #fff}.sidebar--shop--banner .text p{color:#fff;font-size:16px;margin-bottom:30px;text-align:center}.sidebar--shop--banner .text .btn{background-color:#a61229;border:2px solid #fff;clear:both;color:#fff;cursor:pointer;align-items:center;-js-display:inline-flex;display:inline-flex;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;margin:0 auto;padding:15px 30px;position:relative;left:50%;transform:translateX(-50%);text-align:center;text-transform:uppercase}@media all and (min-width:50em){.sidebar--shop--banner .text .btn{font-size:22px;transition:all .35s linear}.sidebar--shop--banner .text .btn:hover{background-color:#780107}}.sidebar--shop--banner .text .btn .ico{display:block;margin-left:10px}.sidebar--accademy--events .item{background-color:#fff;display:block;position:relative;margin-bottom:18px;width:100%;text-align:left}.sidebar--accademy--events .item .image{display:block}.sidebar--accademy--events .item .text{padding:30px 20px;position:relative}@media all and (min-width:50em){.sidebar--accademy--events .item .text{transition:all .35s linear;padding:30px 35px}}.sidebar--accademy--events .item .text .label{position:absolute;left:0;top:0;transform:translateY(-50%);padding:10px 12px;font-size:14px;font-family:Oswald,sans-serif;font-weight:500;line-height:1;color:#fff;text-transform:uppercase}.sidebar--accademy--events .item.pro .label{background-color:#780107}.sidebar--accademy--events .item.fan .label{background-color:#1d1d1d}.sidebar--accademy--events .item .info{margin-bottom:10px}.sidebar--accademy--events .item .info,.sidebar--accademy--events .item .info .date{-js-display:flex;display:flex;align-items:center}.sidebar--accademy--events .item .info .date::before{content:"";display:block;background-color:#a61229;width:1px;height:14px;margin-left:12px;margin-right:12px}.sidebar--accademy--events .item .tit{font-size:24px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media all and (min-width:50em){.sidebar--accademy--events .item .tit{margin-bottom:30px}}.sidebar--accademy--events .item .cta{color:#a61229;font-family:Oswald,sans-serif;text-transform:uppercase}.stations--be--fixed{width:100%;display:block;float:left}.stations{padding-bottom:calc(36px + ((100% - 234px)/ 12*1))}.stations .sections-intro{background-color:#3c3c3b;color:#fff}.stations .sections-intro h1{color:#fff;line-height:normal}.stations .sections-intro h1:after{content:"";display:block;width:175px;margin:0 auto;border-bottom:2px dashed #fff;padding-top:20px;opacity:.2}.stations .sections-intro .row-breadcrumbs a,.stations .sections-intro .row-breadcrumbs a span,.stations .sections-intro p{color:#fff}.stations .sections-intro p:first-of-type{font-size:18px}.stations .sections-intro .row-breadcrumbs{padding-top:0;padding-left:0;padding-right:0}.stations--be{width:100%;display:block;float:left;position:relative;isolation:isolate}.stations--be .scrollmagic-pin-spacer{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.stations--be>*{box-sizing:border-box}.stations--be--wrap{padding:0 18px;position:relative;isolation:isolate}@media all and (min-width:50em){.stations--be--wrap{height:100svh}.stations--be--wrap.absolute{position:absolute;top:0;left:0;right:0;height:auto}}@media all and (min-width:20em) and (max-width:49.9375em){.stations--be--wrap.absolute .inner{padding-top:0}}.stations--be--wrap .inner{max-width:1180px;margin:0 auto;padding-top:30px}@media all and (min-width:50em){.stations--be--wrap .inner{padding-bottom:30px;height:100%;-js-display:flex;display:flex;align-items:center}.stations--be--wrap .image{width:50%;aspect-ratio:1/1;max-height:100%;-js-display:flex;display:flex;align-items:center}}.stations--be--wrap .image img{display:block;max-width:100%}@media all and (min-width:50em){.stations--be--wrap .image img{max-width:calc(100% - calc(36px + ((100% - 234px)/ 12*.5)));max-height:100%}}@media all and (min-width:20em) and (max-width:49.9375em){.stations--be--wrap .image img{margin:0 auto}}.stations--be--wrap .text{padding-bottom:calc(36px + ((100% - 234px)/ 12*.2));color:#000}@media all and (min-width:50em){.stations--be--wrap .text{width:50%;padding-top:0;padding-bottom:0}}.stations--be--wrap .text .logo{margin-bottom:10px}@media all and (min-width:50em){.stations--be--wrap .text--inner{padding-left:70px}}.stations--be--wrap .text h2{display:block;color:#a61229;font-size:22px;font-weight:500;line-height:1.2;text-transform:uppercase;margin-bottom:10px}@media all and (min-width:50em){.stations--be--wrap .text h2{font-size:30px}}@media all and (min-width:68.75em){.stations--be--wrap .text h2{font-size:40px}}.stations--be--wrap .text .steps{position:relative;isolation:isolate}.stations--be--wrap .text .steps svg{height:100%;width:auto;left:0;top:0;position:absolute;z-index:-1;display:none}@media all and (min-width:50em){.stations--be--wrap .text .steps svg{display:block}}.stations--be--wrap .text .steps .step{font-size:22px;position:relative;padding:30px}@media all and (min-width:50em){.stations--be--wrap .text .steps .step{height:100svh;padding:0;-js-display:flex;display:flex;flex-direction:column;justify-content:center}}.stations--be--wrap .text .steps .step--image{margin-bottom:20px}@media all and (min-width:50em){.stations--be--wrap .text .steps .step--image{margin-bottom:0}}.stations--be--wrap .text .steps .step--image img{display:block;max-width:100%;width:269px;margin:0 auto}@media all and (min-width:50em){.stations--be--wrap .text .steps .step--image img{margin:0}}.stations--be--wrap .text .steps .step--label{position:relative;margin-left:30px}@media all and (min-width:50em){.stations--be--wrap .text .steps .step--label{margin-left:215px;transform:translateY(-50px);max-width:300px}}.stations--be--wrap .text .steps .step--label:before{content:"•";position:absolute;left:-1.3rem}@media all and (min-width:50em){.stations--be--wrap .text .steps .step.step_5 .step--label{transform:translateY(-200px)}.stations--be--wrap .text .steps .step.step_4 .step--label{transform:translateY(-120px)}}.stations--be .bg{z-index:-1;background-repeat:repeat;background-position:center top;position:absolute;right:0;left:0;top:0;bottom:0}@media all and (min-width:50em){.stations--be .bg{background-attachment:fixed}}.stations--kit{width:100%;display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.3)) 18px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}.stations--kit--wrap{max-width:1180px;margin:0 auto;position:relative;isolation:isolate;padding:30px 18px}@media all and (min-width:50em){.stations--kit--wrap{-js-display:flex;display:flex;align-items:center;padding-left:0;padding-right:0}.stations--kit--wrap .image{width:50%;padding-right:calc(36px + ((100% - 234px)/ 12*.5))}}.stations--kit--wrap .image>div .label{position:absolute;bottom:10%;right:15%;font-size:18px;color:#fff}.stations--events,.stations--kit--wrap .image img{display:block;width:100%}.stations--kit--wrap .bg{z-index:-1;background-color:#a61229;position:absolute;left:0;right:0;bottom:0;height:68%}@media all and (min-width:50em){.stations--kit--wrap .bg{width:68%;height:auto;top:0;left:auto}}.stations--kit--wrap .text{padding-top:calc(36px + ((100% - 234px)/ 12*.2));padding-bottom:calc(36px + ((100% - 234px)/ 12*.2));color:#fff}@media all and (min-width:50em){.stations--kit--wrap .text{width:50%;padding-right:calc(36px + ((100% - 234px)/ 12*.7))}}.stations--kit--wrap .text--image{margin-bottom:10px}.stations--cookbooks--wrap h2,.stations--kit--wrap .text h2{display:block;font-weight:500;line-height:1.2;padding:0 15px;text-transform:uppercase}.stations--kit--wrap .text h2{font-size:22px;text-align:center}@media all and (min-width:50em){.stations--kit--wrap .text h2{font-size:30px}}@media all and (min-width:68.75em){.stations--kit--wrap .text h2{font-size:40px}}.stations--kit--wrap .text h2:after{content:"";display:block;width:100px;margin:calc(36px + ((100% - 234px)/ 12*.5)) auto;border-bottom:2px solid #fff}.stations--events{float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 0;text-align:center;position:relative}@media all and (min-width:50em){.stations--events{width:100vw;left:50%;transform:translateX(-50%)}}.stations--events .text{margin-bottom:calc(36px + ((100% - 234px)/ 12*.3));text-align:center}.stations--events .text>div{max-width:1600px;margin:0 auto;padding:0 18px}@media all and (min-width:50em){.stations--events .text>div{padding-left:calc(54px + ((100% - 234px)/ 12*1.5));padding-right:calc(54px + ((100% - 234px)/ 12*1.5))}}@media all and (min-width:68.75em){.stations--events .text>div{padding-left:calc(54px + ((100% - 234px)/ 12*1.8));padding-right:calc(54px + ((100% - 234px)/ 12*1.8))}}@media all and (min-width:83.75em){.stations--events .text>div{padding-left:calc(54px + ((100% - 234px)/ 12*2));padding-right:calc(54px + ((100% - 234px)/ 12*2))}}.stations--events .text h2{color:#a61229;font-size:30px;font-weight:500;line-height:30px;text-transform:uppercase;margin-bottom:30px}@media all and (min-width:50em){.stations--events .text h2{font-size:50px;line-height:50px}}.stations--events .text p{font-size:16px;color:#000}.stations--events--slider{width:100%;display:block;float:left;position:relative;height:70vh;max-height:350px}@media all and (min-width:50em){.stations--events--slider{height:80vh;max-height:790px}}.stations--events--slider .slick-list,.stations--events--slider .slick-track{height:100%}.stations--events--slider .item{background-color:transparent;display:block;overflow:hidden;width:100vw;height:100%;max-width:calc(100vw - 15px);margin-left:5px;margin-right:5px}@media all and (min-width:50em){.stations--events--slider .item{height:100%;width:auto;margin-left:40px;margin-right:40px;-js-display:flex;display:flex;justify-content:center}}.stations--events--slider .item-image{background-color:transparent;-js-display:inline-flex;display:inline-flex;margin:auto;padding:30px;width:100%;height:100%;position:relative}@media all and (min-width:50em){.stations--events--slider .item-image{height:100%;width:auto;padding:0 70px 70px}}.stations--events--slider .item-image img{display:block;height:auto;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(10px 15px 10px rgba(0,0,0,.1607843137))}@media all and (min-width:50em){.stations--events--slider .item-image img{height:100%;width:auto;filter:drop-shadow(20px 25px 20px rgba(0,0,0,.1607843137))}}.stations--events--slider .arrows{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 10px;z-index:90;-js-display:flex;display:flex;justify-content:space-between;pointer-events:none}@media all and (min-width:50em){.stations--events--slider .arrows{padding:0 5rem;max-width:1280px}}@media all and (min-width:1300px){.stations--events--slider .arrows{padding:0}}.stations--events--slider .arrows button{background-color:#a61229;border:0;-js-display:flex;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;color:#fff;font-size:24px;pointer-events:all}@media all and (min-width:50em){.stations--events--slider .arrows button{font-size:35px;width:100px;height:100px;transform:translateY(-70px)}}.stations--cookbooks{width:100%;display:block;float:left;margin-bottom:80px}.stations--cookbooks--inner{background-color:#fff;max-width:1300px;margin:0 auto;padding:45px 18px}@media all and (min-width:50em){.stations--cookbooks--inner{padding-left:0;padding-right:0}}.stations--cookbooks--title{margin-bottom:45px}.stations--cookbooks--title img{display:block;margin:0 auto;max-width:100%}@media all and (min-width:50em){.stations--cookbooks--wrap{-js-display:flex;display:flex;align-items:center}.stations--cookbooks--wrap>*{width:50%}}.stations--cookbooks--wrap .image{margin-bottom:30px}@media all and (min-width:50em){.stations--cookbooks--wrap .image{margin-bottom:0;padding-left:45px}}.stations--cookbooks--wrap .image img,.stations--map{display:block;width:100%}@media all and (min-width:20em) and (max-width:49.9375em){.stations--cookbooks--wrap .image img{margin:0 auto}}.stations--cookbooks--wrap .text{text-align:center}@media all and (min-width:50em){.stations--cookbooks--wrap .text{padding-left:6rem;padding-right:6rem}}.stations--cookbooks--wrap h2{color:#a61229;font-size:20px}@media all and (min-width:50em){.stations--cookbooks--wrap h2{font-size:26px}}@media all and (min-width:68.75em){.stations--cookbooks--wrap h2{font-size:34px}}.stations--cookbooks--wrap h2:after{content:"";display:block;width:100px;margin:25px auto;border-bottom:2px solid #a61229}.stations--cookbooks--wrap p{color:#000;margin-bottom:25px}.stations--cookbooks--wrap .btn,.stations--map h2{font-weight:500;text-transform:uppercase;text-align:center}.stations--cookbooks--wrap .btn{background-color:#000;color:#fff;cursor:pointer;-js-display:inline-flex;display:inline-flex;font-family:Oswald,sans-serif;font-size:18px;margin:0 auto;padding:25px 50px}@media all and (min-width:50em){.stations--cookbooks--wrap .btn{transition:all .35s linear}.stations--cookbooks--wrap .btn:hover{background-color:#1d1d1d}}.stations--map{float:left;margin-bottom:80px}.stations--map--inner{background-color:#fff;max-width:1300px;margin:0 auto;padding:30px 35px 35px}@media all and (min-width:50em){.stations--map--inner{padding:60px 70px 70px}}.stations--map h2{color:#a61229;font-size:30px;line-height:30px;margin-bottom:25px}@media all and (min-width:50em){.stations--map h2{font-size:38px;line-height:38px;margin-bottom:50px}}@media all and (min-width:68.75em){.stations--map h2{font-size:48px;line-height:48px}}.stations--map--wrap{position:relative;overflow:hidden}.stations--map--wrap:before{display:block;content:"";width:100%;padding-top:150%}.stations--map--wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media all and (min-width:50em){.stations--map--wrap{position:relative}.stations--map--wrap:before{display:block;content:"";width:100%;padding-top:60.0346020761%}.stations--map--wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.stations--map .map-msg{background-color:rgba(255,255,255,.8);height:100%;position:absolute;width:100%;z-index:50}.stations--map .map-msg span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#a61229;color:#fff;font-size:18px;max-width:60%;padding:36px 54px;z-index:10}.station__banner{width:100%;display:block;float:left;padding:36px;position:relative;text-align:center}@media all and (min-width:50em){.station__banner{padding:calc(36px + ((100% - 234px)/ 12*.5)) calc(54px + ((100% - 234px)/ 12*1.8)) calc(36px + ((100% - 234px)/ 12*1))}.station__banner .inner{padding:0 54px;position:relative;z-index:10}}.station__banner h2{color:#1d1d1d;font-family:Courier,"Courier New",sans-serif;font-size:30px;margin-top:36px}@media all and (min-width:50em){.station__banner h2{font-size:60px;line-height:60px}}.station__banner p{color:#1d1d1d;font-size:18px;margin-top:36px}@media all and (min-width:68.75em){.station__banner p{font-size:26px}}.station__banner img,.station__txt img{display:inline-block}.station__banner .bk{display:none;overflow:hidden}.station__banner .bk img,.station__txt{display:block;width:100%}@media all and (min-width:50em){.station__banner .bk{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;height:100%;z-index:5;width:100%}.station__banner .bk img{left:50%;min-height:102%;min-width:100%;position:absolute;top:50%;width:auto}}.station__txt{float:left;background-color:#363b41;padding:calc(54px + ((100% - 234px)/ 12*2)) 36px;position:relative;text-align:center}@media all and (min-width:50em){.station__txt{padding:calc(36px + ((100% - 234px)/ 12*1)) calc(54px + ((100% - 234px)/ 12*1.8)) calc(54px + ((100% - 234px)/ 12*2))}.station__txt .inner{padding:0 54px}}.station__txt h2{color:#fff;font-size:30px;font-weight:500;margin-top:54px;text-transform:uppercase}@media all and (min-width:50em){.station__txt h2{font-size:70px;line-height:76px}}.station__txt p{color:#fff;font-size:16px;margin-top:36px}@media all and (min-width:50em){.station__txt p{font-size:24px}}.sustainability-intro-image{display:block;float:left;overflow:hidden;text-align:center}.sustainability-intro-image,.sustainability-intro-image img,.sustainability-quotation{position:relative;width:100%}.sustainability .row-breadcrumbs{position:relative}@media all and (min-width:48em){.sustainability .row-breadcrumbs{padding:0}}.sustainability .row-breadcrumbs img,.sustainability-numbers .banner img{display:block;width:100%}.sustainability .row-breadcrumbs .inner{position:absolute;left:0;top:0;width:100%;-js-display:flex;display:flex;align-items:center;justify-content:center;padding:18px 0}.sustainability-quotation{display:block;float:left;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px}@media all and (min-width:48em){.sustainability-quotation{padding-top:0}}@media all and (min-width:50em){.sustainability-quotation{padding-bottom:calc(36px + ((100% - 234px)/ 12*.8));padding-left:0;padding-right:0}}.sustainability-quotation .cont{display:block;position:relative;background-color:#fff;font-size:16px;line-height:1.5;color:#424a53;text-align:center;padding:calc(36px + ((100% - 234px)/ 12*.5))}.sustainability-quotation .cont:after{content:"\e900";font-family:icomoon!important;font-size:45px;color:#7f6e5d;position:absolute;left:50%;transform:translateY(0) translateX(-50%);top:-15px}@media all and (min-width:50em){.sustainability-quotation .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto;font-size:20px}.sustainability-quotation .cont:after{font-size:105px}}@media all and (min-width:61.875em){.sustainability-quotation .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}.sustainability-bottom .cont h3,.sustainability-quotation .cont h2{color:#ada805;font-family:Courier,"Courier New",sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin-top:20px}@media all and (min-width:48em){.sustainability-quotation .cont h2{font-size:34px}}.sustainability-quotation .cont p{font-size:16px;margin-top:30px}@media all and (min-width:50em){.sustainability-quotation .cont p{font-size:18px;margin-top:50px}}.sustainability-quotation .cont .divider{display:block;height:1px;background-color:#f7f7f7;margin-top:30px}@media all and (min-width:50em){.sustainability-quotation .cont .divider{font-size:18px;margin-top:50px}}.sustainability-numbers .banner{width:100%;display:block;float:left;position:relative}.sustainability-numbers .banner .overlay{color:#fff;font-size:20px;left:50%;padding:0 18px;position:absolute;text-align:center;top:0;width:100%;transform:translateX(-50%);max-width:1000px}@media all and (min-width:20em) and (max-width:49.9375em){.sustainability-numbers .banner .overlay{top:50%;transform:translateX(-50%) translateY(-50%)}}@media only screen and (min-width:700px){.sustainability-numbers .banner .overlay{font-size:26px}}@media all and (min-width:50em){.sustainability-numbers .banner .overlay{font-size:30px;padding:calc(36px + ((100% - 234px)/ 12*1)) 30px}}.sustainability-numbers .list{width:100%;display:block;float:left;background-position:center;background-repeat:repeat;padding:calc(36px + ((100% - 234px)/ 12*1)) 18px;max-width:1300px;margin-left:auto;margin-right:auto}@media all and (min-width:50em){.sustainability-numbers .list{margin-top:calc(calc(54px + ((100% - 234px)/ 12*1.2))*-1);padding:calc(36px + ((100% - 234px)/ 12*.8)) calc(36px + ((100% - 234px)/ 12*.5))}}@media all and (min-width:61.875em){.sustainability-numbers .list{margin-top:calc(calc(54px + ((100% - 234px)/ 12*2))*-1)}}.sustainability-numbers .list .item{display:block;margin-bottom:calc(36px + ((100% - 234px)/ 12*.5))}.sustainability-numbers .list .item:last-child{margin-bottom:0}@media all and (min-width:48em){.sustainability-numbers .list .item{align-items:center;-js-display:flex;display:flex}}.sustainability-numbers .list .item .image{display:block}.sustainability-numbers .list .item .image img{display:block;margin:0 auto;width:auto}@media all and (min-width:48em){.sustainability-numbers .list .item .image{width:50%;max-width:300px;margin-left:50px}.sustainability-numbers .list .item .image img{max-width:100%}}.sustainability-numbers .list .item .text{margin-top:30px;text-align:center}@media all and (min-width:48em){.sustainability-numbers .list .item .text{-js-display:flex;display:flex;align-items:center;margin-top:0;padding:0 calc(36px + ((100% - 234px)/ 12*.5));width:100%;text-align:left}}@media all and (min-width:50em){.sustainability-numbers .list .item .text{margin-left:50px}}.sustainability-numbers .list .item .title{color:#fff;font-family:Courier,"Courier New",sans-serif;font-size:45px;font-weight:700;line-height:1}@media all and (min-width:48em){.sustainability-numbers .list .item .title{font-size:90px}}@media all and (min-width:61.875em){.sustainability-numbers .list .item .title{font-size:100px}}.sustainability-numbers .list .item p{color:#fff;font-size:16px;margin-top:30px}@media all and (min-width:48em){.sustainability-numbers .list .item p{font-size:18px;margin-top:0;margin-left:30px}}@media all and (min-width:61.875em){.sustainability-numbers .list .item p{font-size:20px}}.sustainability-bottom{width:100%;display:block;float:left;position:relative;padding:calc(36px + ((100% - 234px)/ 12*.5)) 18px}@media all and (min-width:50em){.sustainability-bottom{padding:calc(36px + ((100% - 234px)/ 12*.5)) 0 calc(36px + ((100% - 234px)/ 12*1))}}.sustainability-bottom .cont{display:block;position:relative;background-color:#fff;font-size:16px;line-height:1.5;color:#424a53;padding:calc(36px + ((100% - 234px)/ 12*.5))}@media all and (min-width:50em){.sustainability-bottom .cont{width:calc(198px + ((100% - 234px)/ 12*10));margin:0 auto;font-size:20px}.sustainability-bottom .cont:after{font-size:105px}}@media all and (min-width:61.875em){.sustainability-bottom .cont{width:calc(162px + ((100% - 234px)/ 12*8))}}@media all and (min-width:48em){.sustainability-bottom .cont h3{font-size:26px}}.sustainability-bottom .cont ol{font-size:16px;margin-top:20px;list-style-type:disc;list-style-position:outside}@media all and (min-width:50em){.sustainability-bottom .cont ol{font-size:18px;margin-top:40px}}.sustainability-bottom .cont ol li{padding-bottom:3px;padding-top:3px}.sustainability-bottom .cont p{font-size:16px;margin-top:30px}@media all and (min-width:50em){.sustainability-bottom .cont p{font-size:18px;margin-top:50px}}