/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* Live Search */
.live-search-modal {
    position: fixed;
    z-index: 998;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.8);
    display: none;
}
.live-search-close {
    text-align: right;
    margin: 1rem 5% 4rem 10rem;
    font-size: 3rem;
    color: #fff;
    cursor: pointer;
}
#live-search-form {
    position: relative;
    max-width: 50rem;
    margin: 0 auto;
}
#live-search-input {
    width: 100%;
    padding: .8rem;
    font-size: 1.4rem;
    margin-top: 0;
    max-width: 50rem;
    border: none;
    outline: none;
}
.live-search-reset-btn {
    position: absolute;
    background-color: transparent;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    top: 7px;
    right: 8px;
    font-size: 1.8rem;
    color: #a8a8a8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*    -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;*/
    display: none;
}
.live-search-reset-btn:hover {
    color: #cccccc;
}
.live-search-reset-btn:active,
.live-search-reset-btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #cccccc;
}
#live-search-input:not(:valid) ~ .live-search-reset-btn {
    display: none;
}
.live-search-results {
    display: none;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0;
    height: 70vh;
    width: 90%;
    margin: 0 auto !important;
    margin-top: 2rem !important;
    max-width: 50rem;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.live-search-results > li {
    list-style: none;
    overflow: hidden;
    font-size: 1.3rem;
    border-bottom: 1px solid #c8c8c8;
}

.live-search-results > li img {
    width: 100%;
    height: auto;
}

.live-search-results > li .search-left {
    float: left;
    width: 12%;
}

.live-search-results > li .search-right {
    float: left;
    width: 88%;
    padding-left: 1.5rem;
}

.live-search-results > li .title-search {
    font-size: 1.2rem;
    margin: 0;
}

.live-search-results > li p {
    font-size: 1.1rem;
    line-height: 1.2em;
    margin: 0;
    margin-top: 2px;
}

.live-search-results::-webkit-scrollbar-track {
    background: transparent;
}
.live-search-results::-webkit-scrollbar {
    width: 0;
    background: transparent;
}
.live-search-results::-webkit-scrollbar-thumb {
    background: transparent;
}
.live-search-result {
    opacity: 0;
    padding: 1rem;
}
.live-search-result:hover {
    background-color: #f7f7f7;
}
.live-search-result a {
    display: inherit;
    color: #333;
}
.live-search-result img {
    width: 8rem;
    height: 8rem;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:10px}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:120rem;margin-right:auto;margin-left:auto}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-1.5rem;margin-left:-1.5rem}@media print,screen and (min-width:40em){.row .row{margin-right:-1.5rem;margin-left:-1.5rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-1.5rem;margin-left:-1.5rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.column,.columns{width:100%;float:left;padding-right:1.5rem;padding-left:1.5rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:1.5rem;padding-left:1.5rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:1.5rem;padding-left:1.5rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:1.5rem;padding-left:1.5rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:3rem}.column-block>:last-child{margin-bottom:0}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:1.2rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title:before{content:"\2013"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.accordion-menu li{width:100%}.accordion-menu .is-accordion-submenu a,.accordion-menu a{padding:.7rem 2.2rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a:after{left:auto;right:1rem}.accordion-menu.align-right .is-accordion-submenu-parent>a:after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a:after{transform:rotate(180deg);transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px}.submenu-toggle:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]:after{transform:scaleY(-1);transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.menu{padding:0;margin:0;list-style:none;position:relative}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 2.2rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu.horizontal li,.menu input,.menu li{display:inline-block}.menu.vertical li{display:block}.menu.expanded{display:table;width:100%}.menu.expanded>li{display:table-cell;vertical-align:middle}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal li{display:inline-block}.menu.medium-vertical li{display:block}.menu.medium-expanded{display:table;width:100%}.menu.medium-expanded>li{display:table-cell;vertical-align:middle}.menu.medium-simple{display:table;width:100%}.menu.medium-simple>li{display:table-cell;vertical-align:middle}}@media print,screen and (min-width:64em){.menu.large-horizontal li{display:inline-block}.menu.large-vertical li{display:block}.menu.large-expanded{display:table;width:100%}.menu.large-expanded>li{display:table-cell;vertical-align:middle}.menu.large-simple{display:table;width:100%}.menu.large-simple>li{display:table-cell;vertical-align:middle}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icon-bottom i,.menu.icon-bottom i+span,.menu.icon-bottom img,.menu.icon-bottom img+span,.menu.icon-bottom svg,.menu.icon-bottom svg+span,.menu.icon-left i,.menu.icon-left i+span,.menu.icon-left img,.menu.icon-left img+span,.menu.icon-left svg,.menu.icon-left svg+span,.menu.icon-right i,.menu.icon-right i+span,.menu.icon-right img,.menu.icon-right img+span,.menu.icon-right svg,.menu.icon-right svg+span,.menu.icon-top i,.menu.icon-top i+span,.menu.icon-top img,.menu.icon-top img+span,.menu.icon-top svg,.menu.icon-top svg+span,.menu.icons i,.menu.icons i+span,.menu.icons img,.menu.icons img+span,.menu.icons svg,.menu.icons svg+span{vertical-align:middle}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25rem;display:inline-block}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25rem;display:inline-block}.menu.icon-top li a{text-align:center}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{display:block;margin:0 auto .25rem}.menu.icon-bottom li a{text-align:center}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{display:block;margin:.25rem auto 0}.menu .active>a,.menu .is-active>a{background:#1779ba;color:#fefefe}.menu.align-left{text-align:left}.menu.align-right{text-align:right}.menu.align-right .submenu li{text-align:left}.menu.align-right.vertical .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center{text-align:center}.menu.align-center .submenu li{text-align:left}.menu .menu-text{padding:.7rem 2.2rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{text-align:center}.menu-centered>.menu .submenu li{text-align:left}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:""}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:""}.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.drilldown a{padding:.7rem 2.2rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 2.2rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a:after{position:absolute;top:50%;margin-top:-6px}.drilldown.align-left .is-drilldown-submenu-parent>a:after,.drilldown .is-drilldown-submenu-parent>a:after{right:1rem;display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.drilldown.align-left .is-drilldown-submenu-parent>a:after{left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a:after{right:auto;left:1rem;display:block}.drilldown.align-right .is-drilldown-submenu-parent>a:after,.drilldown .js-drilldown-back>a:before{width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.drilldown .js-drilldown-back>a:before{display:block;display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown-pane{position:absolute;z-index:10;width:300px;padding:1rem;visibility:hidden;display:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{visibility:visible;display:block}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu a{padding:.7rem 2.2rem}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu .is-active>a{background:transparent;color:#1779ba}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a:after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:.7rem 2.2rem}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1.6rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}html.is-reveal-open{position:fixed;width:100%;overflow-y:scroll}html.is-reveal-open body{overflow:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:120rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:120rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:120rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:120rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs:after,.tabs:before{display:table;content:" "}.tabs:after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:1.2rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.top-bar{padding:.5rem}.top-bar:after,.top-bar:before{display:table;content:" "}.top-bar:after{clear:both}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%}@media print,screen and (min-width:40em){.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}}@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%}}.top-bar-title{display:inline-block;float:left;padding:.5rem 1rem .5rem 0}.top-bar-title .menu-icon{bottom:2px}.top-bar-left{float:left}.top-bar-right{float:right}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.grecaptcha-badge,body:after{opacity:0;visibility:hidden;pointer-events:none}body:after{transition:visibility 0s .3s,opacity .3s}body #page{opacity:1;transition:opacity .3s ease-in-out .1s}body:not(.home):not(.page-template-template-timeline):not(.tax-have-slideshow):not(.tax-have-hero):not(.page-template-template-contacts-php){padding-top:13.5rem}@media screen and (max-width:80em){body:not(.home):not(.page-template-template-timeline):not(.tax-have-slideshow):not(.tax-have-hero):not(.page-template-template-contacts-php){padding-top:8.5rem}}body:not(.home):not(.page-template-template-timeline):not(.tax-have-slideshow):not(.tax-have-hero):not(.page-template-template-contacts-php).error404{padding-top:18.5rem}@media screen and (max-width:80em){body:not(.home):not(.page-template-template-timeline):not(.tax-have-slideshow):not(.tax-have-hero):not(.page-template-template-contacts-php).error404{padding-top:13.5rem}}body.spinner-load:after{content:"";position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:99;background-image:url(../../images/oval.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;transform:translate(-50%,-50%);opacity:1;visibility:visible}body.spinner-load #page{opacity:0}p,ul{color:#333;font-size:1.6rem;line-height:1.4}ul:not(.accordion):not(.dropdown):not(.submenu):not(.tabs){padding-left:2rem;list-style:square}ul:not(.accordion):not(.dropdown):not(.submenu):not(.tabs) li{margin-bottom:.5rem}ul:not(.accordion):not(.dropdown):not(.submenu):not(.tabs) li:last-of-type{margin-bottom:0}a{outline:0;text-decoration:none}.border-link,a,a:visited{color:#aa2119}.border-link{border:1px solid #333;padding:.7rem 1.2rem}.border-link.light{border-color:#fff;color:#fff}.border-link.dark{border-color:#333;color:#333}.border-link.red{order-color:#aa2119}textarea{resize:none}input[type=email],input[type=text],textarea{box-shadow:unset;border-radius:0;height:auto;font-size:1.1rem;padding-left:.45rem}input[type=email]:focus,input[type=text]:focus,textarea:focus{box-shadow:unset}.title_two_colors{border:1px solid gray;padding:1.2rem 2rem;display:inline-block;font-size:4rem;color:#333;line-height:1.1}.title_two_colors span{color:#aa2119}@media screen and (min-width:64.0625em){span.hover-fx{position:relative;display:block}span.hover-fx:after{content:"";position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,.5);width:100%;height:100%;opacity:0;background-image:url(../../images/arrow_white.png);background-size:4rem;background-repeat:no-repeat;background-position:50%;pointer-events:none;transition:opacity .3s}span.hover-fx:hover:after{opacity:1}span.hover-fx.alt{height:calc(100% + 10rem);width:calc(100% - 3rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}span.hover-fx.alt img{width:100%!important;position:static!important;height:100%!important;transform:none!important}span.hover-fx.product:after{background-image:url(../../images/lens.svg)!important;background-size:3rem!important}}.cover-fit{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;";height:100%!important}.none_padding{padding:0!important}.none_paddingLeft{padding-left:0}.none_paddingRight{padding-right:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle;height:100%}.page-title-custom{display:inline-block;text-transform:none;color:#333;line-height:1.1;font-size:4rem;margin-top:3rem}.page-title-custom span{color:#aa2119}.page-title-custom .title-squared{border:1px solid gray;padding:1.2rem 2rem;color:#333}@media screen and (max-width:39.9375em){.page-title-custom:not(.title_two_colors),article .entry-content,article>header.page-header{padding-right:1.5rem;padding-left:1.5rem}}.single-product .woocommerce-product-gallery{margin-top:3rem}.single-product .woocommerce-product-gallery h1{margin-bottom:5rem}.single-product .woocommerce-product-gallery .main-cat{text-transform:lowercase;margin-top:0;line-height:1}.accordion-item{padding:0 9rem}@media screen and (max-width:39.9375em){#container-gallery .row_gallery{padding:0 1.5rem}}#container-gallery .row_gallery h2{margin-top:1rem;font-size:1.3rem;font-weight:700}#container-gallery .row_gallery>.row:after,#container-gallery .row_gallery>.row:before{content:"";display:table}#container-gallery .row_gallery>.row:after{clear:both}#container-gallery .row_gallery>.row{padding-top:6rem;padding-bottom:3rem}#container-gallery .row_gallery>.row>.column,#container-gallery .row_gallery>.row>.columns{float:left!important;margin-bottom:3rem}#container-gallery .row_gallery .container-img{height:38rem;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:zoom-in}@media screen and (min-width:40em) and (max-width:63.9375em){#container-gallery .row_gallery .container-img{height:30rem}}@media screen and (max-width:39.9375em){#container-gallery .row_gallery .container-img{height:22rem}}.reveal.large{margin-bottom:3rem!important}.reveal.large .close-button{font-size:3rem;float:right;margin-bottom:1rem}@media screen and (max-width:86.25em){.reveal.large .close-button{margin:0 auto!important;display:block!important;float:none!important;margin-bottom:1rem!important}}.reveal.large .prev-next-button{position:fixed;top:50%;cursor:pointer}@media screen and (max-width:86.25em){.reveal.large .prev-next-button{position:absolute!important;top:1rem!important}.reveal.large .prev-next-button img{width:4rem!important}}.reveal.large .prev-next-button img{width:5rem}.reveal.large .prev-next-button.prev{left:3rem}.reveal.large .prev-next-button.prev img{transform:rotate(180deg)}.reveal.large .prev-next-button.next{right:3rem}.reveal.large:not(.gallery-active) .prev-next-button{display:none}.archive .woocommerce-products-header{width:100%;height:30rem;margin-bottom:10rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.archive h1.page-title{border:1px solid gray;padding:1.2rem 2rem;display:inline-block;text-transform:none;color:#333;line-height:1.1;font-size:4rem;margin-top:6rem}.archive .no-product h1.page-title{margin:0}.archive .no-product .term-description{margin-bottom:10rem}.archive h2{color:#aa2119}.error404 .general-form form{padding-bottom:6rem}.error404 .general-form label{display:inline}.error404 .general-form input[type=submit]{position:static;top:auto;left:auto}.general-form{position:relative;margin-top:5rem}.general-form p{margin:0}.general-form a{color:#aa2119}.general-form a:active,.general-form a:focus,.general-form a:hover{color:#aa2119;text-decoration:underline}.general-form label{position:relative;display:block;height:4.4rem}.general-form input,.general-form textarea{position:relative;display:inline-block;color:#333;font-size:1.5rem;font-weight:400;width:calc(100% - 28rem);font-size:1.3rem;padding:.5rem;margin:0;margin-bottom:1.5rem;border:1px solid gray}.general-form input:not([type=submit]):not([type=checkbox]),.general-form select,.general-form textarea{min-width:28rem}@media screen and (max-width:39.9375em){.general-form input:not([type=submit]):not([type=checkbox]),.general-form select,.general-form textarea{min-width:20rem}}.general-form textarea{width:calc(100% - 20rem)}.general-form select{background:transparent;color:#777;font-size:1.5rem;border:1px solid gray;padding:1px 0}.general-form input[type=checkbox]{float:left;width:20px;height:20px}.general-form input[type=submit]{position:absolute;bottom:-13.4rem;right:13rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-99999999999px;background-image:url(../../images/arrow_red.png);cursor:pointer;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:transparent;width:4rem;height:4rem;border:none;float:none;margin:0}.general-form .wpcf7-acceptance+span{bottom:-3rem;padding:.5rem}span.wpcf7-list-item{margin:0}.wpcf7-form-control-wrap{position:static}div.wpcf7-response-output,span.wpcf7-not-valid-tip{position:absolute;bottom:0;width:auto;background:hsla(0,0%,100%,.7);font-size:1.2rem;font-weight:700;color:#aa2119;line-height:1.3rem;padding:.1rem .5rem;border:0;margin:0}div.wpcf7-response-output{bottom:-7rem;line-height:1.3rem;padding:.5rem}.wpcf7-mail-sent-ok{color:#398f14!important}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:0}.newsletter-form select{border:1px solid #fff;color:#fff;padding:2px 0}.form-rivenditori.general-form p{display:block}.form-rivenditori.general-form .txt_message{height:auto}.form-rivenditori.general-form input[type=submit]{bottom:8.3rem;right:11rem}@media screen and (max-width:39.9375em){.form-rivenditori.general-form input[type=submit]{right:3rem!important}}.form-rivenditori.general-form input[type=checkbox]{top:-1px}.form-rivenditori.general-form div.wpcf7-response-output{bottom:-4rem}.form-rivenditori.general-form .wpcf7-acceptance+span{bottom:-2rem}.general-strips-standard.general-strip .row{max-width:100%}.general-strips-standard.general-strip img{position:static;top:auto;left:auto;width:100%;height:auto;transform:none;margin:0}@media screen and (max-width:39.9375em){.general-strips-standard.general-strip .row{padding-bottom:0}}.wpcf7-acceptance{font-size:1.3rem}@media screen and (max-width:39.9375em){#page-catalogs{padding-top:0!important}}#page-catalogs .title_two_colors{float:left}#page-catalogs .description{float:left;width:22rem;margin-left:4rem;margin-top:2.4rem;font-size:1.3rem;line-height:1.6rem}#page-catalogs>div:not(.row){padding-top:5rem}@media screen and (max-width:39.9375em){#page-catalogs>div:not(.row){padding-top:0}}.catalog-row{position:relative;overflow:auto}.catalog-row .content-block{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:39.9375em){.catalog-row .content-block{padding-bottom:6rem;padding-top:0}}.catalog-row h2{font-size:3rem;color:#aa2119;width:10rem;line-height:3.5rem;margin-top:1rem;margin-bottom:.8rem}.catalog-row p{margin:0;font-size:1.3rem;font-weight:700}.catalog-row .link-download{position:absolute;left:50%;top:50%;width:5rem;height:5rem;background-image:url(../../images/lens_red.svg);background-position:50%;background-size:3rem;background-repeat:no-repeat;transform:translate(-50%);background-color:hsla(0,0%,100%,.8);z-index:4;opacity:0;pointer-events:none;transition:opacity .3s}.catalog-row .content-img{position:relative;margin:0 auto;height:30rem;text-align:center}.catalog-row .content-img img{position:absolute;left:50%;width:auto;height:100%;padding:0 8%;transform:translate(-50%);margin-top:2rem;transition:opacity .3s;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}.catalog-row .content-img img.first-img{z-index:3}.catalog-row .content-img img.last-img{z-index:1;opacity:0}.catalog-row .content-img:hover .link-download{opacity:1;pointer-events:auto}.catalog-row .content-img:hover img.first-img{opacity:0}.catalog-row .content-img:hover img.last-img{opacity:1}.catalog-row .content-text{width:23rem;padding:0 3.5%;margin:0 auto;margin-top:5rem}@media screen and (max-width:39.9375em){.catalog-row .content-text{margin-top:2rem}}.catalog-homepage{background-color:#b9b9b9;padding:5rem 0}.catalog-homepage .sx{position:relative;float:left;width:25%;height:40rem;background:#fff}.catalog-homepage .sx h2{position:absolute;left:50%;top:50%;margin:0;transform:rotate(-90deg) translateX(10.5%) translateY(-235%);padding-right:12.5rem}.catalog-homepage .dx{float:left;width:75%;height:40rem}.catalog-homepage .text-newsletter{width:32.9rem;transform:rotate(-90deg) translateX(10.4%) translateY(-235%)}.catalog-homepage .general-form{margin:0;margin-left:4rem}.catalog-homepage .general-form label{position:relative;display:block;height:4.4rem;max-width:calc(100% - 3rem)}.catalog-homepage .general-form input{display:block;background-color:transparent;border:1px solid #fff;font-weight:700;color:#fff;margin:0}.catalog-homepage .general-form input::-webkit-input-placeholder{font-weight:700;color:#fff;opacity:1}.catalog-homepage .general-form input:-ms-input-placeholder,.catalog-homepage .general-form input::-ms-input-placeholder{font-weight:700;color:#fff;opacity:1}.catalog-homepage .general-form input::placeholder{font-weight:700;color:#fff;opacity:1}.catalog-homepage .general-form input[type=email],.catalog-homepage .general-form input[type=text]{position:relative;width:calc(100% - 16rem)}.catalog-homepage .general-form input[type=text]{margin-top:0}.catalog-homepage .general-form input[type=submit]{border:0;width:3rem;right:12rem;bottom:0;background-image:url(../../images/freccia.svg)}.catalog-homepage .general-form input[type=checkbox]{display:inline;margin:0;margin-right:2px;position:relative;top:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.5rem;width:1.5rem;margin-right:7px}.catalog-homepage .general-form input[type=checkbox]:checked+span:after{content:"✓";color:#0da542;font-size:1.8rem;position:absolute;top:-5px;left:0;height:1.5rem;width:1.5rem}.catalog-homepage .general-form select{width:calc(100% - 16rem);margin:0}.catalog-homepage .general-form .wpcf7-acceptance{font-size:1.2rem;font-weight:700;color:#fff}@media screen and (max-width:35em){#live-search-form{padding:0 2rem}.live-search-reset-btn{right:28px!important}}.home-row-bkg-wrapper{position:absolute;width:100%;height:100%}@media screen and (max-width:64em){.home-row-bkg-wrapper{position:static}}.section-row-wrapper .row.boxed{max-width:120rem}#category-strip-2 .strip-text{margin-left:calc(50% - 60rem)}#category-strip-3 .strip-text{margin-right:calc(50% - 60rem)}#cookieChoiceInfo{padding:3rem!important;font-size:1.5rem}#cookieChoiceInfo .consentText{display:block;margin-bottom:1rem}#cookieChoiceInfo a{color:#aa2119;margin-left:0;border:1px solid #aa2119;padding:.7rem 1.2rem;display:inline-block;margin-top:5px;font-size:1.3rem}#cookieChoiceInfo a#cookieChoiceDismiss{margin-left:2rem}@media screen and (min-width:80.0625em){.animated-section .column,.animated-section .columns{opacity:0;animation-duration:1s;animation-fill-mode:both;animation-delay:.2s}.animated-section.in-viewport .column,.animated-section.in-viewport .columns{animation-name:a}.animated-section.in-viewport .column:first-of-type,.animated-section.in-viewport .columns:first-of-type{animation-delay:.4s}}@keyframes a{0%{opacity:0;transform:translate3d(6rem,0,0)}to{opacity:1;transform:translateZ(0)}}@media screen and (max-width:855px){#page-catalogs .title_two_colors{margin-right:4rem}#page-catalogs .description{margin-left:0}}@media screen and (max-width:680px){#page-catalogs .title_two_colors{margin-right:0}}@media screen and (max-width:1140px){.form-rivenditori.general-form input[type=submit]{right:8rem}}@media screen and (max-width:1090px){.form-rivenditori.general-form input[type=submit]{right:5rem}}@media screen and (max-width:1024px){.form-rivenditori.general-form input[type=submit]{right:13rem}}@media screen and (max-width:80em){.is-dropdown-submenu-parent,.is-dropdown-submenu-parent a{display:block!important;opacity:1!important;height:auto!important}}header#main-header{position:absolute;top:0;left:0;padding:3.5rem 0;padding-top:8rem;transition:padding .3s;width:100%;z-index:6}@media screen and (max-width:80em){header#main-header{padding:1.5rem 0}}header#main-header:before{content:"";opacity:0;transform:translateY(-50%)}@media screen and (max-width:80em){header#main-header .container-header{max-width:100%}}header#main-header nav{position:relative}@media screen and (max-width:80em){header#main-header nav{text-align:center}}header#main-header nav a.container-logo{display:inline-block;vertical-align:middle;width:18rem;z-index:1;transition:width .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:80em){header#main-header nav a.container-logo{width:10rem;position:relative;transform:none;z-index:3;top:auto;left:auto}}header#main-header nav a.container-logo img{width:100%}header#main-header nav .is-submenu-item>a.is-active,header#main-header nav a.current_menu{font-weight:700}header#main-header nav>ul{font-size:1.8rem;display:inline-block;vertical-align:middle}@media screen and (max-width:80em){header#main-header nav>ul{font-size:2.5rem;opacity:0;visibility:hidden;position:absolute;left:-1.5rem;width:calc(100% + 3rem);background-color:#333}header#main-header nav>ul>li{background-color:#eee;display:block;width:100%;text-align:left;border-bottom:4px solid gray}header#main-header nav>ul>li>a{color:gray!important;font-weight:700;padding-left:3rem!important}header#main-header nav>ul>li>a:before{display:none!important}header#main-header nav>ul>li ul{position:static;width:100%;border:none;padding:0!important;display:block;margin-top:0!important;font-size:2.5rem}header#main-header nav>ul>li ul li{background-color:gray;border-bottom:4px solid #eee}header#main-header nav>ul>li ul li a{color:#eee!important;font-weight:700;padding-left:3rem!important}header#main-header nav>ul>li ul li:last-of-type{border-bottom:none}header#main-header nav>ul:first-of-type{top:-1.5rem;padding-top:16rem}header#main-header nav>ul:last-of-type{top:30rem}}@media screen and (min-width:80.0625em){header#main-header nav>ul:first-of-type>li:first-of-type a{padding-left:0!important}}header#main-header nav>ul:first-of-type>li:first-of-type a:before{content:"☰";display:inline-block;vertical-align:bottom;margin-right:4px}header#main-header nav>ul:first-of-type>li:first-of-type li a:before{display:none}@media screen and (min-width:80.0625em){header#main-header nav>ul:first-of-type>li:first-of-type ul{display:none!important}}header#main-header nav>ul:first-of-type>li:nth-of-type(2)>a{cursor:default}@media screen and (min-width:80.0625em){header#main-header nav>ul:last-of-type{float:right}}header#main-header nav>ul:last-of-type>li a{padding:.7rem 3.7rem}@media screen and (min-width:80.0625em){header#main-header nav>ul>li.dropdown.is-dropdown-submenu-parent:not(:first-of-type)>a{pointer-events:none}}header#main-header nav>ul>li>ul a{color:#2b2b2b!important}@media screen and (max-width:80em){header#main-header nav>ul>li>a.dropdown-toggle:after{border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:7px;margin-top:-6px;transform:rotate(45deg) translateY(-50%);right:3rem}header#main-header nav>ul>li[aria-expanded=true]>a.dropdown-toggle:after{transform:rotate(225deg) translateY(-50%);margin-right:-10px}}header#main-header nav>ul li a{color:#2b2b2b}header#main-header nav>ul li .dropdown-menu{min-width:0;padding:1rem 0;margin-top:1rem}header#main-header nav>ul li .dropdown-menu li a{padding:.7rem 2rem}header#main-header nav>ul #search-trigger{width:2.5rem;height:2.5rem;display:inline-block;padding:0;vertical-align:middle;margin-left:3rem}@media screen and (max-width:80em){header#main-header nav>ul #search-trigger{width:3rem;height:3rem;margin-left:0!important}header#main-header nav>ul #search-trigger svg{height:100%;width:100%}header#main-header nav>ul #search-trigger svg path{fill:#aa2119!important}}header#main-header nav>ul #search-trigger svg{height:100%;width:100%}header#main-header nav>ul #search-trigger svg path{fill:#2b2b2b}header#main-header nav>ul #cat-trigger,header#main-header nav>ul #mail-trigger{display:none;width:3rem;height:3rem;padding:0;vertical-align:middle}@media screen and (max-width:80em){header#main-header nav>ul #cat-trigger,header#main-header nav>ul #mail-trigger{display:inline-block}}header#main-header nav>ul #cat-trigger img,header#main-header nav>ul #mail-trigger img{width:100%}@media screen and (max-width:80em){header#main-header nav>ul #cat-trigger,header#main-header nav>ul #mail-trigger,header#main-header nav>ul #search-trigger{position:absolute}header#main-header nav>ul #search-trigger{right:3rem}header#main-header nav>ul #mail-trigger{left:50%;margin-left:-1.5rem}header#main-header nav>ul #cat-trigger{left:3rem}}header#main-header .lang-menu{position:absolute;top:3rem;right:3rem;z-index:1;margin:0;padding:0;list-style:none;font-size:1.3rem;text-transform:uppercase}header#main-header .lang-menu>li{border:1px solid #333;padding:3px 5px}header#main-header .lang-menu>li>a{color:#333;padding:0}header#main-header .lang-menu>li>a:after{content:"";display:inline-block;vertical-align:baseline;margin-left:4px;font-size:2rem;line-height:0;position:static;margin-top:0;background-image:url(../../images/down-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1rem;width:1rem}header#main-header .lang-menu>li ul{min-width:0;width:100%}header#main-header .lang-menu>li a,header#main-header .lang-menu>li li,header#main-header .lang-menu>li span{padding:0}header#main-header .lang-menu>li a{padding:3px 5px}header#main-header .lang-menu a{color:#333}header#main-header #hamburger{position:absolute;top:50%;left:3rem;height:3rem;width:3.5rem;transform:translateY(-50%);cursor:pointer;z-index:11;display:none}@media screen and (max-width:80em){header#main-header #hamburger{display:block}}header#main-header #hamburger:focus{outline:none}header#main-header #hamburger span{position:absolute;left:0;top:50%;width:100%;background-color:#0a0a0a}@media screen and (min-width:80.0625em){header#main-header #hamburger span{height:2px;margin-top:-1px;box-shadow:2px 2px 0 0 #fefefe}}@media screen and (max-width:80em){header#main-header #hamburger span{height:1px;box-shadow:1px 1px 0 0 #fefefe}}header#main-header #hamburger span:first-of-type{top:1px;margin-top:0}header#main-header #hamburger span:last-of-type{bottom:1px;top:auto;margin-top:0}header#main-header #category-list{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;opacity:0;visibility:hidden;transition:visibility .3s 0s,opacity .3s}header#main-header #category-list span.title{position:absolute;left:0;top:0;padding-left:6rem;padding-top:7rem;display:inline-block;font-size:1.8rem;color:#333;z-index:2}header#main-header #category-list span.title:before{content:"☰";display:inline-block;vertical-align:bottom;margin-right:4px}header#main-header #category-list span.exit{position:absolute;left:calc(33.3333% - 6rem);top:0;padding-top:7rem;display:inline-block;font-size:3rem;cursor:pointer;color:#333;line-height:1;z-index:2}header#main-header #category-list ul{width:33.3333%;height:100%;position:absolute;top:0;padding:0;padding-top:20rem;left:0;background-color:#fff;list-style:none;padding-left:6rem;margin:0}header#main-header #category-list ul a{color:gray;font-size:3rem;font-weight:500;padding:1rem 0;display:inline-block;width:100%;transition:all .4s ease-in-out}header#main-header #category-list ul a.hover{color:#333;background-color:rgba(0,0,0,.05);padding-left:2rem}header#main-header #category-list #container-img-cat{width:66.6666%;height:100%;position:absolute;top:0;right:0;background-color:rgba(0,0,0,.7);overflow:auto}header#main-header #category-list #container-img-cat .sub-cat-image{opacity:0;transition:opacity .6s}header#main-header #category-list #container-img-cat h3{position:absolute;top:0;right:0;color:#fff;font-size:2.2rem;margin:0;padding:3rem;z-index:9;opacity:0;transition:opacity .2s .3s}header#main-header #category-list #container-img-cat a{width:50%;display:inline-block;position:relative}header#main-header #category-list #container-img-cat a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:url(../../images/arrow_white.png);background-size:6rem;background-repeat:no-repeat;background-position:50%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s}header#main-header #category-list #container-img-cat a:hover:after{opacity:1}header#main-header #category-list #container-img-cat a.hero{width:100%}header#main-header #category-list.is-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .6s}header#main-header.menu-open nav>ul{opacity:1;visibility:visible}header#main-header.menu-open #hamburger span{background-color:#fefefe!important;box-shadow:none;opacity:0}header#main-header.menu-open #hamburger span:first-of-type{transform:rotate(-45deg);opacity:1;top:50%;margin-top:-1px}header#main-header.menu-open #hamburger span:last-of-type{transform:rotate(45deg);opacity:1;bottom:50%}@media screen and (min-width:80.0625em){header#main-header.menu-open #hamburger span:last-of-type{margin-bottom:-1px}}header#main-header.menu-open .lang-menu>li{border-color:#fff}header#main-header.menu-open .lang-menu>li>a{color:#fff}header#main-header.menu-open .lang-menu>li ul a{color:#333}header#main-header.fixed{position:fixed;padding:3.5rem 0;transform:translate3d(0,-101%,0)}@media screen and (max-width:80em){header#main-header.fixed{padding:1.5rem 0}}header#main-header.fixed.show-it{transform:none}header#main-header.fixed.hide-it{transition:transform .6s cubic-bezier(.55,.085,0,.99)}header#main-header.fixed a.container-logo{width:14rem;z-index:9}@media screen and (max-width:80em){header#main-header.fixed a.container-logo{width:10rem}}header#main-header.fixed:before{background:linear-gradient(180deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6))}header#main-header.fixed:before,header#main-header.gradient-background:not(.fixed):before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:1;transform:none;transition:all .3s ease-in-out}header#main-header.gradient-background:not(.fixed):before{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,transparent)}header#main-header.gradient-background:not(.fixed) .lang-menu>li{border-color:#fff}header#main-header.gradient-background:not(.fixed) .lang-menu>li ul a{color:#333}header#main-header.gradient-background:not(.fixed) .lang-menu>li>a:after{background-image:url(../../images/down-arrow-white.svg)}header#main-header.gradient-background:not(.fixed) li a{color:#fff}header#main-header.gradient-background:not(.fixed) #search-trigger svg path{fill:#fff}header#main-header.white-version:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:1;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);transform:none;transition:all .3s ease-in-out}header#main-header.white-version .lang-menu>li{border-color:#fff}header#main-header.white-version .lang-menu>li>a{color:#fff}header#main-header.white-version .lang-menu>li ul a{color:#333}header#main-header.white-version .lang-menu>li>a:after{background-image:url(../../images/down-arrow-white.svg)}header#main-header.white-version nav>ul li a{color:#fff}header#main-header.white-version nav #search-trigger svg path{fill:#fff}header#main-header.cat-version:not(.fixed):before{background:linear-gradient(180deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,0))}header#main-header.cat-version:not(.fixed) .lang-menu>li{border-color:#333}header#main-header.cat-version:not(.fixed) .lang-menu>li>a,header#main-header.cat-version:not(.fixed) .lang-menu>li ul a{color:#333}header#main-header.cat-version:not(.fixed) .lang-menu>li>a:after{background-image:url(../../images/down-arrow.svg)}header#main-header.cat-version:not(.fixed) nav>ul li a{color:#333}header#main-header.cat-version:not(.fixed) nav #search-trigger svg path{fill:#333}.full-width-img-row *{float:left;width:100%}.default-strip{margin-top:9rem}@media screen and (max-width:80em){.default-strip{margin-top:3rem}}body:not(.home) .general-strip .title-strip{color:#aa2119!important}.general-strip:after,.general-strip:before{content:"";display:table}.general-strip:after{clear:both}.general-strip.with-bkg{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:12rem 0 6rem}@media screen and (max-width:39.9375em){.general-strip.with-bkg{padding:3rem 0 6rem}}@media screen and (min-width:40em) and (max-width:64em){.general-strip.with-bkg{padding:6rem 0}}.general-strip.with-bkg img{max-height:55rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}.general-strip .row{max-width:100%}@media screen and (max-width:39.9375em){.general-strip .row{max-width:100%!important}.general-strip .row .row{margin-left:0!important;margin-right:0!important}}.general-strip img{width:100%}.general-strip h3{font-size:1.6rem;margin:0}.general-strip p{display:inline-block;margin:0;width:100%}.general-strip .strip-text{padding:9rem}@media screen and (max-width:80em){.general-strip .strip-text{padding:6rem}}@media screen and (max-width:39.9375em){.general-strip .strip-text{padding:6rem 3rem}}.general-strip .strip-text img{width:100%;max-width:none}.general-strip .white-text,.general-strip .white-text p{color:#fff}.general-strip .black-text{color:#333}.general-strip .content-title{float:left;margin-right:6rem}.general-strip .title-strip{display:inline-block;margin:0;margin-bottom:0;border:0;padding:0;font-size:4rem;font-weight:400;line-height:5rem}.general-strip .title-strip span{color:#aa2119}.general-strip .collection-text{float:left;margin-bottom:4rem;font-size:1.5rem;font-weight:700}.general-strip.single-column{padding:6rem 0;padding-bottom:25rem;margin-top:-14rem}@media screen and (max-width:39.9375em){.general-strip.single-column{padding-bottom:0;padding-top:20rem}}.general-strip.single-column p:first-child{color:#b9b9b9;margin-bottom:6rem}.general-strip.single-column .row{width:120rem}@media screen and (max-width:39.9375em){.general-strip.single-column .row{padding-bottom:6rem}}@media screen and (max-width:39.9375em){.general-strip .row{position:relative;padding-bottom:30rem}.general-strip .row .container-image{position:absolute!important;bottom:0;left:0;height:30rem!important}.general-strip .row .container-image img{height:100%!important;transform:none!important;position:static!important}}.default-strip .general-strip .title-strip{font-size:1.9rem;line-height:2.6rem}.home .general-strip.with-bkg.general-strips-category .row{max-width:120rem}body:not(.archive) .general-strip.categories-strips p{max-width:calc(100% - 6rem);width:100%}body:not(.archive) .general-strip.categories-strips .container-image{position:relative}@media screen and (min-width:80.0625em){body:not(.archive) .general-strip.categories-strips .container-image>a:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-image:url(../../images/arrow_white.png);background-position:50%;background-size:4rem;background-repeat:no-repeat;opacity:0;transition:opacity .3s}body:not(.archive) .general-strip.categories-strips .container-image>a:hover:after{opacity:1;transition:opacity .4s}}body:not(.archive) .general-strip.categories-strips .content-title,body:not(.archive) .general-strip.categories-strips p{float:none!important}body:not(.archive) .general-strip.categories-strips .content-title{width:100%}body:not(.archive) .general-strip.categories-strips .container-layout-cat-home{overflow:auto}@media screen and (min-width:40em){body:not(.archive) .general-strip.categories-strips #category-strip-0 .strip-text{padding-bottom:12rem!important}body:not(.archive) .general-strip.categories-strips #category-strip-1{transform:translateY(-6rem)}body:not(.archive) .general-strip.categories-strips #category-strip-1 .strip-text{padding-top:12rem!important}}@media screen and (min-width:40em) and (min-width:100em){body:not(.archive) .general-strip.categories-strips #category-strip-1 .strip-text{padding-top:17rem!important}}@media screen and (min-width:40em) and (min-width:118.75em){body:not(.archive) .general-strip.categories-strips #category-strip-1 .strip-text{padding-top:20rem!important}}@media screen and (min-width:40em) and (min-width:125em){body:not(.archive) .general-strip.categories-strips #category-strip-1 .strip-text{padding-top:25rem!important}}@media screen and (min-width:40em) and (min-width:137.5em){body:not(.archive) .general-strip.categories-strips #category-strip-1 .strip-text{padding-top:30rem!important;padding-left:0}}@media screen and (min-width:40em){body:not(.archive) .general-strip.categories-strips #category-strip-2{float:left;margin-top:16.7rem;padding-right:5rem}body:not(.archive) .general-strip.categories-strips #category-strip-2 .strip-text{padding-right:0}body:not(.archive) .general-strip.categories-strips #category-strip-2 .strip-text .content-title,body:not(.archive) .general-strip.categories-strips #category-strip-2 .strip-text p{float:right!important}body:not(.archive) .general-strip.categories-strips #category-strip-2 .strip-text .content-title{text-align:right}body:not(.archive) .general-strip.categories-strips #category-strip-2,body:not(.archive) .general-strip.categories-strips #category-strip-3{width:calc(50% - 4.5rem)}body:not(.archive) .general-strip.categories-strips #category-strip-3{float:left;margin-left:7.5rem;margin-top:6rem}body:not(.archive) .general-strip.categories-strips #category-strip-3 .strip-text{padding-left:0}body:not(.archive) .general-strip.categories-strips #category-strip-3 .strip-text .content-title,body:not(.archive) .general-strip.categories-strips #category-strip-3 .strip-text p{float:left!important}}@media screen and (max-width:39.9375em){body:not(.archive) .general-strip.categories-strips #category-strip-0,body:not(.archive) .general-strip.categories-strips #category-strip-1,body:not(.archive) .general-strip.categories-strips #category-strip-2,body:not(.archive) .general-strip.categories-strips #category-strip-3,body:not(.archive) .general-strip.categories-strips #category-strip-4{position:relative;padding-bottom:0}body:not(.archive) .general-strip.categories-strips #category-strip-0 .container-image,body:not(.archive) .general-strip.categories-strips #category-strip-1 .container-image,body:not(.archive) .general-strip.categories-strips #category-strip-2 .container-image,body:not(.archive) .general-strip.categories-strips #category-strip-3 .container-image,body:not(.archive) .general-strip.categories-strips #category-strip-4 .container-image{position:static!important;bottom:0;left:0;height:30rem}body:not(.archive) .general-strip.categories-strips #category-strip-0 .container-image img,body:not(.archive) .general-strip.categories-strips #category-strip-1 .container-image img,body:not(.archive) .general-strip.categories-strips #category-strip-2 .container-image img,body:not(.archive) .general-strip.categories-strips #category-strip-3 .container-image img,body:not(.archive) .general-strip.categories-strips #category-strip-4 .container-image img{height:100%}body:not(.archive) .general-strip.categories-strips #category-strip-0 .columns,body:not(.archive) .general-strip.categories-strips #category-strip-2,body:not(.archive) .general-strip.categories-strips #category-strip-3{height:auto!important}body:not(.archive) .general-strip.categories-strips .general-strip#strip-1 img{height:30rem;top:6rem;left:6rem}}body:not(.archive) .general-strip>div:nth-of-type(2n) p{float:right}body:not(.archive) .general-strip>div:nth-of-type(2n) .content-title{float:right;margin-right:0;margin-left:6rem}body:not(.archive) .general-strip>div:nth-of-type(2n) .collection-text{float:right}.categories-strips .title-strip{text-transform:lowercase}.news-strip .row{max-width:100%}.news-strip .columns{background-color:#b9b9b9}.news-strip h2 a{color:#aa2119}.catalog-strip .content-img-catalog{text-align:center}.catalog-strip img{width:50%}.catalog-strip h2{font-size:2.6rem;font-weight:700}.catalog-strip h2 a{color:#aa2119}@media screen and (max-width:1024px){.catalog-strip h2{position:relative;top:-5rem;text-align:center}}.home .general-strip .title-strip{font-weight:700}#slider{height:calc(100vh - 12rem);width:100%;min-height:56rem}@media screen and (max-width:39.9375em){#slider{min-height:35rem;max-height:42rem}}#slider.default-version{margin-top:-20rem}@media screen and (max-width:80em){#slider.default-version{margin-top:-15rem}}#slider.single-slide .flickity-button,#slider.single-slide .flickity-page-dots{display:none}#slider .slide{height:100%;width:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat}#slider .slide>.row{position:relative;height:100%}#slider .slide .container-text{width:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:39.9375em){#slider .slide .container-text{width:100%}}#slider .slide .container-text h3{font-size:3rem;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4)}@media screen and (max-width:39.9375em){#slider .slide .container-text h3{font-size:2rem;padding:0 3rem}}#slider .flickity-button{background:transparent}#slider .flickity-page-dots{bottom:3rem}#slider .flickity-page-dots .dot{width:1.5rem;height:1.5rem;background-color:transparent;border:1px solid #fff;border-radius:0;opacity:1;margin:0 1rem}#slider .flickity-page-dots .dot.is-selected{background-color:#fff;transition:background .2s}.tabs-content{position:relative;border:0}@media screen and (max-width:39.9375em){.tabs-content{background-color:transparent!important}}.tabs-content #product-tabs{position:absolute;top:-53px;margin-left:10rem;padding:0;border:0;background-color:transparent}@media screen and (max-width:39.9375em){.tabs-content #product-tabs{position:static!important;margin:0!important;padding-bottom:1rem}}.tabs-content #product-tabs li a{color:#333}.tabs-content #product-tabs li a:active,.tabs-content #product-tabs li a:focus,.tabs-content #product-tabs li a:hover{background:rgba(170,33,25,.8);color:#fff}.tabs-content #product-tabs li.is-active a{background:#aa2119;color:#fff}.tabs-content #product-tabs li:first-child{background:#d7d7d7}.tabs-content #product-tabs li:nth-child(2){background:hsla(0,0%,84%,.9)}.tabs-content #product-tabs li:nth-child(3){background:hsla(0,0%,84%,.8)}.tabs-content #product-tabs li:nth-child(4){background:hsla(0,0%,84%,.7)}.tabs-content #product-tabs li:nth-child(5){background:hsla(0,0%,84%,.6)}.tabs-content #product-tabs li:nth-child(6){background:hsla(0,0%,84%,.5)}.tabs-content .tabs-panel{background:#333}.tabs-content .tabs-panel label{color:#fff}.single-product div.product{width:100%}.single-product .woocommerce-product-gallery{opacity:1!important;margin-bottom:6rem}.single-product .woocommerce-product-gallery figure{margin:0}.single-product .woocommerce-product-gallery figure img{display:block;margin:0 auto;max-height:45rem;width:auto}.single-product .woocommerce-product-gallery h1{margin-bottom:4rem;border:1px solid gray;padding:1.2rem 2rem;text-transform:none;color:#333;line-height:1.1;font-size:4rem}.single-product .woocommerce-product-gallery .main-cat{font-size:3.5rem;color:#aa2119;font-weight:600;margin-bottom:4rem;margin-top:.5rem}.accordion-item{padding:0 1.5rem}.accordion-item.is-active .accordion-title .arrow-accordion{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:5px}.accordion-item:first-of-type{background:#333}.accordion-item:nth-of-type(2){background:#474747}.accordion-item:nth-of-type(3){background:#5c5c5c}.accordion-item:nth-of-type(4){background:#707070}.accordion-item:nth-of-type(5){background:#858585}.accordion-item:nth-of-type(6){background:#999}.accordion-item:nth-of-type(7){background:#adadad}.accordion-item:nth-of-type(8){background:#c2c2c2}.accordion-item:nth-of-type(9){background:#d6d6d6}.accordion-item:nth-of-type(10){background:#ebebeb}.accordion-item img{max-width:8em}.accordion-item .accordion-title{background:transparent;padding-left:0;border:0;font-size:2rem;font-weight:700;color:#fff;text-transform:capitalize;padding-top:1.5rem;padding-bottom:1.5rem}.accordion-item .accordion-title:before{display:none}.accordion-item .accordion-title:focus,.accordion-item .accordion-title:hover{background:transparent}.accordion-item .accordion-title .arrow-accordion{float:right;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.accordion-item .accordion-content,.accordion-item .accordion-title{max-width:120rem;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.accordion{background:transparent;padding:0;margin:0}.accordion-content{background:transparent;padding-left:0;border:0;font-size:1.1rem;font-weight:700;color:#fff}.accordion-content label{display:inline-block;overflow:hidden;margin-right:1rem;cursor:pointer;vertical-align:top;margin-bottom:1rem}.accordion-content label input[type=checkbox]{visibility:hidden;display:block;width:0;height:0}:last-child:not(.is-active)>.accordion-title,:last-child>.accordion-content:last-child{border:0}#breadcrumbs{text-align:right;margin:1.5rem auto;margin-top:4rem;max-width:120rem;padding:0 3rem;margin-top:3rem}#breadcrumbs a{text-decoration:underline}#breadcrumbs a,#breadcrumbs span{color:#2b2b2b}#breadcrumbs a.breadcrumb_last,#breadcrumbs span.breadcrumb_last{color:#aa2119;font-weight:600}.page-timeline .breadcrumb-timeline{width:100%;background:#333}.page-timeline .breadcrumb-timeline #breadcrumbs{margin:0;margin-left:auto;margin-right:auto;padding-top:18rem}@media screen and (max-width:39.9375em){.page-timeline .breadcrumb-timeline #breadcrumbs{padding-top:10rem;padding-bottom:3rem}}.page-timeline .breadcrumb-timeline #breadcrumbs a,.page-timeline .breadcrumb-timeline #breadcrumbs span{color:#fff}.page-timeline .breadcrumb-timeline #breadcrumbs a.breadcrumb_last,.page-timeline .breadcrumb-timeline #breadcrumbs span.breadcrumb_last{color:#aa2119}#timeline-container{position:relative;padding-top:0;padding-bottom:13.5rem;background-color:#333}@media screen and (max-width:39.9375em){#timeline-container{padding-right:1.5rem;padding-left:1.5rem;padding-bottom:6rem}}#timeline-container:after{content:"";position:absolute;top:40rem;left:50%;margin-left:-1px;width:1px;height:calc(100% - 62rem);background-color:#aa2119;opacity:.6}@media screen and (max-width:39.9375em){#timeline-container:after{display:none}}#timeline-container h1,#timeline-container h4{color:#aa2119;font-size:6rem}@media screen and (max-width:39.9375em){#timeline-container h1,#timeline-container h4{font-size:4rem}}#timeline-container h1{text-align:center;margin:20rem 0;margin-top:10rem;background-color:#333;position:relative;z-index:1}@media screen and (max-width:39.9375em){#timeline-container h1{margin-top:0;margin-bottom:3rem}}#timeline-container .event-timeline{margin-bottom:20rem}@media screen and (max-width:39.9375em){#timeline-container .event-timeline{margin-bottom:3rem}}#timeline-container .event-timeline h4,#timeline-container .event-timeline p{margin:0}#timeline-container .event-timeline p{color:#fefefe;margin-top:1.5rem;padding-left:2rem;font-size:2rem;line-height:1.3}@media screen and (max-width:39.9375em){#timeline-container .event-timeline p{padding-left:6rem;font-size:1.6rem}}#timeline-container .event-timeline img{max-width:6rem;max-height:6rem;margin:0 3rem}@media screen and (max-width:39.9375em){#timeline-container .event-timeline img{max-width:4rem;max-height:4rem;margin:1.5rem;display:inline-block;position:absolute;left:0;top:0}}#timeline-container .event-timeline h4{text-align:right;position:relative;padding-right:2rem}@media screen and (max-width:39.9375em){#timeline-container .event-timeline h4{padding-right:0;text-align:left}}@media screen and (min-width:40em){#timeline-container .event-timeline h4:after,#timeline-container .event-timeline h4:before{opacity:0;transition:opacity .6s;transition-delay:.9s}#timeline-container .event-timeline h4:after{content:"";position:absolute;top:1.5rem;right:-3rem;width:3rem;height:3rem;border:1px solid hsla(0,0%,100%,.6);border-radius:100%}#timeline-container .event-timeline h4:before{content:"";position:absolute;top:2.6rem;right:-1.9rem;width:.8rem;height:.8rem;border-radius:100%;background-color:#aa2119}}#timeline-container .event-timeline .column,#timeline-container .event-timeline .columns{opacity:0}@media screen and (min-width:40em){#timeline-container .event-timeline.odd-version h4,#timeline-container .event-timeline.odd-version p{text-align:left}#timeline-container .event-timeline.odd-version p{padding-right:2rem;text-align:right}#timeline-container .event-timeline.odd-version img{display:inline-block}#timeline-container .event-timeline.odd-version .column:first-of-type,#timeline-container .event-timeline.odd-version .columns:first-of-type{text-align:right}#timeline-container .event-timeline.odd-version h4{padding-right:0;padding-left:2rem}#timeline-container .event-timeline.odd-version h4:after{left:-3rem;right:auto}#timeline-container .event-timeline.odd-version h4:before{left:-1.9rem;right:auto}}@media screen and (max-width:39.9375em){#timeline-container .event-timeline.odd-version>.row{position:relative;padding-top:5.7rem}#timeline-container .event-timeline.odd-version>.row>.column:last-of-type,#timeline-container .event-timeline.odd-version>.row>.columns:last-of-type{position:absolute;top:0;left:0}}#timeline-container .event-timeline.animated .column,#timeline-container .event-timeline.animated .columns{animation-duration:1s;animation-fill-mode:both;animation-delay:.2s}#timeline-container .event-timeline.animated .column:first-of-type,#timeline-container .event-timeline.animated .columns:first-of-type{animation-name:b}#timeline-container .event-timeline.animated .column:last-of-type,#timeline-container .event-timeline.animated .columns:last-of-type{animation-name:c}@media screen and (max-width:39.9375em){#timeline-container .event-timeline.animated .column,#timeline-container .event-timeline.animated .columns{animation-name:b!important}}#timeline-container .event-timeline.animated h4:after,#timeline-container .event-timeline.animated h4:before{opacity:1}#timeline-container>.row:last-of-type>div{margin-bottom:0}@keyframes b{0%{opacity:0;transform:translate3d(-6rem,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes c{0%{opacity:0;transform:translate3d(6rem,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}.spinner{display:none;position:absolute;left:50%;top:20%;transform:translateX(-50%);width:40px;height:40px;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#c2bcbb;opacity:.6;position:absolute;top:0;left:0;animation:d 2s infinite ease-in-out}.double-bounce2{animation-delay:-1s}@keyframes d{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}footer#colophon{background:#333;font-size:1.3rem;padding:6.5rem 1.5rem 2.8rem;color:#939393}footer#colophon p{color:gray;font-size:1.2rem;line-height:1.6rem;margin-bottom:0}footer#colophon a:not(.credits){color:#aa2119}footer#colophon a:not(.credits):active,footer#colophon a:not(.credits):focus,footer#colophon a:not(.credits):hover{color:gray;text-decoration:underline}footer#colophon a.credits{opacity:.75;display:block;padding-bottom:3rem}footer#colophon a.credits.complete-version{margin-top:-6rem}@media screen and (max-width:63.9375em){footer#colophon a.credits.complete-version{margin-top:-2.5rem}}@media screen and (max-width:39.9375em){footer#colophon a.credits.complete-version{margin-top:3.5rem}}footer#colophon #logo-credits{width:7rem}footer#colophon #text-credits{color:#939393!important;font-size:1rem;line-height:1.2}footer#colophon #company_info p:not(#text-credits):first-line{color:#aa2119}footer#colophon .social{margin-top:3.5rem}footer#colophon .social a{float:left;margin-right:1rem;height:2.5rem;width:2.5rem;display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:contain}footer#colophon .social a.social-fb{background-image:url(../../images/fb.svg)}footer#colophon .social a.social-tw{background-image:url(../../images/tw.svg)}footer#colophon .social a.social-hz{background-image:url(../../images/ho.svg)}footer#colophon .social a.social-li{background-image:url(../../images/li.svg)}footer#colophon #footer-button a{display:inline-block;border:1px solid gray;background-image:url(../../images/cat.svg);background-size:22px;background-position:85px 5px;background-repeat:no-repeat;padding:.8rem 1rem;padding-right:4rem;color:#adadad;font-size:1.4rem;font-weight:700;width:auto}@media screen and (max-width:63.9375em){footer#colophon #footer-button a{width:16rem;background-position:114px 5px;font-size:1.8rem}}footer#colophon #footer-button a:last-child{margin-top:2.7rem;background-image:none;font-size:1.2rem;color:#aa2119;text-align:center;padding:.8rem 1rem}@media screen and (max-width:63.9375em){footer#colophon #footer-button a:last-child{font-size:1.5rem}}footer#colophon .newsletter_footer{margin-top:0}footer#colophon .newsletter_footer h4{font-size:1.4rem;color:#adadad;margin-top:1.8rem;margin-bottom:1rem;background-image:url(../../images/mail.svg);background-size:28px;background-position:85px 0;background-repeat:no-repeat}footer#colophon .newsletter_footer form label{position:relative;display:block;height:3.8rem}footer#colophon .newsletter_footer form input[type=email],footer#colophon .newsletter_footer form input[type=text]{position:relative;display:block;width:80%;min-width:inherit;background:transparent;border:1px solid gray;padding:.3rem .6rem;font-size:1.2rem;color:#adadad;margin:0}footer#colophon .newsletter_footer form input[type=email]::-webkit-input-placeholder,footer#colophon .newsletter_footer form input[type=text]::-webkit-input-placeholder{font-weight:700;color:#adadad}footer#colophon .newsletter_footer form input[type=email]:-ms-input-placeholder,footer#colophon .newsletter_footer form input[type=email]::-ms-input-placeholder,footer#colophon .newsletter_footer form input[type=text]:-ms-input-placeholder,footer#colophon .newsletter_footer form input[type=text]::-ms-input-placeholder{font-weight:700;color:#adadad}footer#colophon .newsletter_footer form input[type=email]::placeholder,footer#colophon .newsletter_footer form input[type=text]::placeholder{font-weight:700;color:#adadad}footer#colophon .newsletter_footer form input[type=checkbox]{position:relative;top:-2px;margin:0;margin-right:2px}footer#colophon .newsletter_footer form input[type=submit]{background-color:transparent;border:0;position:relative;float:right;top:-8.6rem;bottom:auto;right:auto;margin-right:3rem}footer#colophon .newsletter_footer form select{width:80%}footer#colophon .newsletter_footer div.wpcf7-validation-errors{border:0;bottom:-5rem}footer#colophon .newsletter_footer .wpcf7-acceptance+span{bottom:-3rem;padding:.5rem}footer#colophon .newsletter_footer div.wpcf7-response-output,footer#colophon .newsletter_footer span.wpcf7-not-valid-tip{background:transparent}footer#colophon .footer-homepage .footer-columns>div{float:left;padding:1rem 1.8rem}footer#colophon .footer-homepage .footer-columns>div#company_info{padding-left:0}footer#colophon .footer-homepage .footer-columns>div:last-child{padding-right:0}footer#colophon .footer-homepage .footer-columns>div .social{margin:0;margin-top:2.4rem;float:right}footer#colophon .footer-homepage .footer-columns>div#footer-button{text-align:center}footer#colophon .footer-homepage .footer-columns>div#footer-button a:last-child{margin-top:.8rem}footer#colophon .footer-homepage .footer-sx{float:left;width:60%}footer#colophon .footer-homepage .footer-sx>div{width:33.3%}footer#colophon .footer-homepage .footer-dx{float:left;width:40%}footer#colophon .footer-homepage .footer-dx>div{width:50%}@media screen and (max-width:1200px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:2rem}}@media screen and (max-width:1023px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:4.5rem}}@media screen and (max-width:950px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:3.5rem}}@media screen and (max-width:830px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:2.8rem}}@media screen and (max-width:780px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:2.3rem}}@media screen and (max-width:680px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:1.4rem}}@media screen and (max-width:635px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:6rem}}@media screen and (max-width:560px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:4rem}}@media screen and (max-width:450px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:2.8rem}}@media screen and (max-width:400px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:2rem}}@media screen and (max-width:355px){footer#colophon .newsletter_footer form input[type=submit]{margin-right:1rem}}@media screen and (max-width:780px){footer#colophon{padding-top:3rem}footer#colophon .content-footer-home{padding:0}footer#colophon .footer-homepage .footer-columns>div{float:none;padding:0}footer#colophon .footer-homepage .footer-columns>div#footer-button p,footer#colophon .footer-homepage .footer-columns>div p{margin:0}footer#colophon .footer-homepage .footer-columns>div#footer-button a{padding:1.3rem 1rem}footer#colophon .footer-homepage .footer-columns>div#footer-button a:last-child{margin-top:.2rem}footer#colophon .footer-homepage .footer-columns>div .social{float:none;display:inline-block;margin-top:4rem}footer#colophon .footer-homepage .footer-columns>div .social a{width:3.2rem;height:3.2rem}footer#colophon .footer-homepage .footer-columns>div:last-child{text-align:center}footer#colophon .footer-homepage .footer-sx.footer-columns>div:last-child{text-align:left}footer#colophon .footer-homepage .footer-dx,footer#colophon .footer-homepage .footer-sx{width:50%}footer#colophon .footer-homepage .footer-dx>div,footer#colophon .footer-homepage .footer-sx>div{width:100%}}.archive.subcat:not(.tag){padding-top:80rem!important}@media screen and (min-width:100em){.archive.subcat:not(.tag){padding-top:90rem!important}}@media screen and (max-width:80em){.archive.subcat:not(.tag){padding-top:60rem!important}}@media screen and (max-width:48em){.archive.subcat:not(.tag){padding-top:42rem!important}}@media screen and (max-width:25em){.archive.subcat:not(.tag){padding-top:30rem!important}}@media screen and (max-width:39.9375em){.archive.subcat:not(.tag) #main>section{padding-right:1.5rem;padding-left:1.5rem}}.archive.subcat:not(.tag) .woocommerce-products-header{position:absolute;top:0;left:0;width:100%;height:80rem;background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:right}@media screen and (min-width:100em){.archive.subcat:not(.tag) .woocommerce-products-header{height:90rem}}@media screen and (max-width:80em){.archive.subcat:not(.tag) .woocommerce-products-header{height:60rem}}@media screen and (max-width:48em){.archive.subcat:not(.tag) .woocommerce-products-header{height:42rem}}@media screen and (max-width:25em){.archive.subcat:not(.tag) .woocommerce-products-header{height:30rem}}.archive.subcat:not(.tag) .woocommerce-products-header>.row{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;padding:6rem 1.5rem}.archive.subcat:not(.tag) .woocommerce-products-header h1{font-size:9rem;line-height:1;font-weight:400;border:none;padding:0;color:#aa2119;text-transform:lowercase;margin:0;text-shadow:2px 2px 0 hsla(0,0%,78%,.2)}@media screen and (max-width:80em){.archive.subcat:not(.tag) .woocommerce-products-header h1{font-size:6rem}}.archive.subcat:not(.tag) .woocommerce-products-header span{font-size:1.5rem;margin-top:-5px;display:block}.archive.subcat:not(.tag) .woocommerce-products-header p{font-size:2.4rem;font-weight:500;margin:0;margin-top:1.5rem;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.archive.subcat:not(.tag) .container-desc{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width:39.9375em){.archive.subcat:not(.tag) .container-desc{padding-top:3rem;padding-bottom:3rem}}#first-description{position:relative;z-index:2}@media screen and (max-width:39.9375em){#first-description{margin-top:3rem}#first-description img{width:100%}}@media screen and (min-width:40em){.general-strips-family{transform:translateY(-6rem)}}.archive.subcat:not(.tag) .general-strips-family.last-one{padding-bottom:10rem}#family-list.alternative-version{transform:translateY(-20rem)}@media screen and (max-width:39.9375em){#family-list.alternative-version{transform:translateY(0)}}#family-list.alternative-version h3{color:#fff}@media screen and (max-width:39.9375em){#family-list.alternative-version h3{color:#333}}#family-list h3{font-size:3rem;color:#333}#family-list h3 span{color:#aa2119!important;font-size:4rem;text-transform:lowercase}@media screen and (max-width:39.9375em){#family-list h3{line-height:1.1}}#family-list .column:not(.container-title),#family-list .columns:not(.container-title){margin-bottom:3rem}#family-list .column:not(.container-title) a,#family-list .columns:not(.container-title) a{display:block}#family-list .column:not(.container-title) a h4,#family-list .columns:not(.container-title) a h4{margin-top:1.5rem;margin-bottom:0;color:#333;font-size:1.3rem;height:4rem}#family-list .navigation.pagination{margin-bottom:1.5rem}#family-list .navigation.pagination a,#family-list .navigation.pagination span{display:inline-block!important;margin:0 5px;font-size:1.3rem;color:#333}#family-list .navigation.pagination span.current{text-decoration:underline;font-weight:700}.archive:not(.subcat) .general-strip.general-strips-category .row{max-width:100%}.archive:not(.subcat) .general-strip.general-strips-category>.row:last-of-type{margin:0}.archive:not(.subcat) .general-strip.general-strips-category>.row:last-of-type img,.archive:not(.subcat) .general-strip.general-strips-category img{position:static;top:auto;left:auto;width:100%;height:auto;transform:none;margin:0}.archive:not(.subcat) .general-strip.general-strips-category .table{display:table}.archive:not(.subcat) .general-strip.general-strips-category .table .table-cell{display:table-cell}.archive:not(.subcat) .general-strip.general-strips-category .table .table-cell p{display:block;width:100%}.archive:not(.subcat) .general-strip.general-strips-category [data-equalizer-watch] .strip-text{padding:0 9rem}@media screen and (max-width:80em){.archive:not(.subcat) .general-strip.general-strips-category [data-equalizer-watch] .strip-text{padding:6rem}}@media screen and (max-width:39.9375em){.archive:not(.subcat) .general-strip.general-strips-category [data-equalizer-watch] .strip-text{padding:6rem 3rem}}.archive:not(.subcat) .general-strip.general-strips-category .title-strip{text-transform:none;color:#aa2119!important}.archive:not(.subcat) .general-strip.general-strips-category h3{margin:0;margin-top:2rem}@media screen and (max-width:768px){.archive:not(.subcat) .general-strip.general-strips-category .row{padding-bottom:0}}.home .container-intro-home{margin:3rem auto}.home .general-strip .content-title{margin:0}.home .general-strip.general-strips-category .title-strip{border:1px solid #aa2119}.home .general-strip .title-strip{margin-bottom:4rem;border:1px solid gray;padding:1.2rem 2rem;text-transform:none;color:#333;line-height:1.1}.home .general-strip p{display:block;max-width:calc(100% - 6rem)}.home .general-strip .content-title{float:none;margin-left:0}.home .general-strip>div:nth-of-type(2n) p{float:right}.home .general-strip>div:nth-of-type(2n) .content-title{float:right;margin-left:0!important}.home .general-strip#strip-1>.row{padding:6rem 0;position:relative;max-width:120rem}.home .general-strip#strip-1>.row>.columns:first-of-type .table-cell{display:block}@media screen and (max-width:63.9375em){.home .general-strip#strip-1 .table-cell{text-align:center;padding-bottom:0}.home .general-strip#strip-1 .table-cell p{margin:0 auto}}.home .general-strip#strip-1 img{width:auto;max-width:calc(100% - 6rem);height:calc(100% + 12rem)!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;";position:absolute;top:6rem;left:6rem}@media screen and (min-width:40em) and (max-width:64em){.home .general-strip#strip-1 img{height:30rem!important}}@media screen and (max-width:63.9375em){.home .general-strip#strip-1 img{position:static}}@media screen and (max-width:39.9375em){.home .general-strip#strip-1 img{position:static;width:100%;max-width:100%;height:auto}}@media screen and (min-width:40em) and (max-width:64em){.home .general-strip#strip-1 .table-cell{padding-bottom:0}.home .general-strip#strip-1 .table-cell p{margin:0 auto}}.home .general-strip.news-strip{border-top:5rem solid #333}.home .catalog-homepage .dx{background-position:50%;background-size:cover;background-repeat:no-repeat}.home footer#colophon{padding-bottom:6.5rem}.home .newsletter-form form input[type=submit]{width:4rem;background-image:url(../../images/arrow_red.png)!important;border:1px solid #fff}@media screen and (max-width:39.9375em){.home .newsletter-form form input[type=submit]{position:static!important;margin-top:2rem}}@media screen and (min-width:40em) and (max-width:64em){.home .general-strip .section-row-wrapper div{height:auto!important;width:100%}.home .general-strip.news-strip .table-cell{padding:6rem}}@media screen and (max-width:39.9375em){.home .general-strip .row{padding-bottom:0}.home .general-strip.news-strip.general-strips-category>.row>.columns:last-of-type{padding-top:6rem}.home .general-strip.news-strip .large-4{padding-right:3rem;padding-left:3rem}.home footer#colophon>.row:first-of-type{padding:0 1.5rem}.home footer#colophon>.row:last-of-type{margin-top:3rem}}@media screen and (max-width:780px){.home footer#colophon{padding-bottom:3rem}}.summary div[itemprop=description] .container-description-section{margin-bottom:1.5rem}.summary div[itemprop=description] .title-description-section{font-size:2rem}.summary div[itemprop=description] .desc-description-section,.summary div[itemprop=description] .title-description-section{margin:0}.summary div[itemprop=description] label{color:#fff;max-width:8.8rem}.summary div[itemprop=description] label#privacy-wrapper{color:#333}.summary div[itemprop=description] label.is-selected>div:before{content:"";background-image:url(../../images/check_green.svg);background-position:50%;background-repeat:no-repeat;background-size:3rem;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:3rem;z-index:1;text-align:center;opacity:1;line-height:1;vertical-align:middle}.summary div[itemprop=description] label>div{position:relative;margin-bottom:5px}.summary div[itemprop=description] label>div:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,.4);transition:opacity .3s;opacity:0}.summary div[itemprop=description] label>div .select,.summary div[itemprop=description] label>div .zoom{position:absolute;height:100%;width:50%;top:0;z-index:2;opacity:0;background-position:50%;background-size:2rem;transition:opacity .3s;background-repeat:no-repeat}.summary div[itemprop=description] label>div .select:hover,.summary div[itemprop=description] label>div .zoom:hover{opacity:1!important}@media screen and (max-width:64em){.summary div[itemprop=description] label>div .select,.summary div[itemprop=description] label>div .zoom{opacity:1;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.5));filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}}.summary div[itemprop=description] label>div .zoom{left:0;background-image:url(../../images/lens.svg)}.summary div[itemprop=description] label>div .select{right:0;background-image:url(../../images/check.svg)}.summary div[itemprop=description] label>div:hover:after{opacity:1}.summary div[itemprop=description] label>div:hover .select,.summary div[itemprop=description] label>div:hover .zoom{opacity:.6}.summary div[itemprop=description] #fullscreen-zoom{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:9;opacity:0;visibility:hidden;cursor:pointer;transition:visibility .3s 0s,opacity .3s}.summary div[itemprop=description] #fullscreen-zoom #container-fullscreen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.summary div[itemprop=description] #fullscreen-zoom #container-fullscreen img{max-height:40rem;max-width:40rem;margin-bottom:1.5rem}.summary div[itemprop=description] #fullscreen-zoom #container-fullscreen h2{margin:0;color:#aa2119;font-size:3rem;text-transform:capitalize}.summary div[itemprop=description] #fullscreen-zoom #container-fullscreen span{color:#fff;text-decoration:underline;font-size:1.5rem}.summary div[itemprop=description] #fullscreen-zoom.is-active{opacity:1;visibility:visible;transition:visibility 0s,opacity .6s}.summary div[itemprop=description] #fullscreen-zoom #exit-fullscreen{font-size:3rem;position:absolute;top:6rem;right:6rem;color:#fff;cursor:pointer}.summary div[itemprop=description] .request-info{margin-right:0;margin-left:0}.summary div[itemprop=description] .request-info fieldset:not(:first-of-type)>p{margin-bottom:3rem}@media screen and (min-width:40em){.summary div[itemprop=description] .request-info fieldset:last-of-type{padding-left:3rem}}.summary div[itemprop=description] .request-info .print-container{display:inline-block;position:relative}.summary div[itemprop=description] .request-info .print-container:after{content:"";display:inline-block;position:absolute;height:1.5rem;width:1.5rem;top:50%;right:1rem;margin-top:-.75rem;background-image:url(../../images/print.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.summary div[itemprop=description] .request-info #print-trigger{appearence:none;border:1px solid gray;color:gray;font-size:1.6rem;font-weight:700;padding:5px 8px;padding-right:3.5rem;cursor:pointer}.woocommerce-product-gallery__trigger img.emoji{display:none!important}form.request-info{margin:6rem 0}@media screen and (max-width:39.9375em){form.request-info{margin:6rem 0!important}}form.request-info fieldset{padding:0;margin:0;border:none;position:relative}form.request-info fieldset h3{font-size:2rem;margin:0;margin-bottom:1.5rem}form.request-info fieldset label{max-width:100%!important;text-transform:capitalize}form.request-info fieldset label#privacy-wrapper{display:block}form.request-info fieldset label#privacy-wrapper input{margin-right:4px}form.request-info fieldset input[type=submit]{position:absolute;right:0;bottom:3.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../images/arrow_red.png);cursor:pointer;background-position:50%;background-size:contain;background-repeat:no-repeat;width:4rem;height:4rem;border:none}form.request-info fieldset input[type=checkbox]{position:relative;top:2px}form.request-info fieldset:first-of-type label{display:block;width:100%;margin-bottom:1rem;color:#aa2119;font-size:1.5rem;font-weight:500}form.request-info fieldset:first-of-type label input,form.request-info fieldset:first-of-type label textarea{display:inline-block;width:auto;color:#333;border:none;outline:none;font-size:1.5rem;font-weight:400;width:calc(100% - 13rem);vertical-align:text-top;height:23px;min-height:0;overflow:hidden}form.request-info fieldset:not(:first-of-type) textarea{resize:none;width:100%;min-height:11rem}form.request-info fieldset:not(:first-of-type) input:not([type=checkbox]):not([type=submit]):not([type=button]){width:calc(100% - 12rem)}form.request-info fieldset:not(:first-of-type) input:not([type=checkbox]):not([type=submit]):not([type=button]),form.request-info fieldset:not(:first-of-type) textarea{font-size:1.3rem;padding:.5rem;margin-bottom:1.5rem;border:1px solid gray}a.woocommerce-product-gallery__trigger{top:0!important;left:2rem;right:auto!important;font-size:2rem!important;z-index:5!important}a.woocommerce-product-gallery__trigger>img{transform:rotateY(180deg)}.woocommerce-product-gallery__wrapper{text-align:center}.woocommerce-product-gallery__wrapper small.caption-image{font-size:1.2rem;margin-top:1rem;display:inline-block}.cat-download{color:#333;font-weight:700;font-size:1.6rem;padding-top:3rem;background-image:url(../../images/cat.svg);background-position:0 0;background-repeat:no-repeat;background-size:2.3rem;display:inline-block;margin-top:1rem}body section.send-result{padding-bottom:3rem;text-align:center}body section.send-result .failure-mail,body section.send-result .required-mail,body section.send-result .success-mail{display:none}body section.send-result .failure-mail p,body section.send-result .required-mail p,body section.send-result .success-mail p{font-size:2rem}body section.send-result .failure-mail p span,body section.send-result .required-mail p span,body section.send-result .success-mail p span{font-size:3rem;vertical-align:baseline}body.success-mail section.send-result .success-mail{display:block}body.success-mail section.send-result .success-mail p span{color:green}body.failure-mail section.send-result .failure-mail{display:block}body.failure-mail section.send-result .failure-mail p span{color:red}body.required-mail section.send-result .required-mail{display:block}body.required-mail section.send-result .required-mail p span{color:red}@media screen and (min-width:80.0625em){.archive:not(.subcat) .row.tax-has-articles{margin-bottom:5rem}}@media screen and (max-width:80em){.archive:not(.subcat) .row.tax-has-articles{margin-bottom:3rem}}@media screen and (max-width:39.9375em){.archive:not(.subcat) .row.tax-has-articles{padding-right:1.5rem;padding-left:1.5rem}}.archive:not(.subcat) .general-strip .row{max-width:120rem}.archive:not(.subcat) .general-strip .container-row{position:relative}.archive:not(.subcat) .general-strip .container-row:last-of-type{padding-bottom:5rem}@media screen and (max-width:64em) and (min-width:40em){.archive:not(.subcat) .general-strip .container-row{padding-top:36rem}.archive:not(.subcat) .general-strip .container-row .container-image{position:absolute;height:30rem!important;top:0;left:0}}.archive:not(.subcat) .general-strip [data-equalizer-watch]{position:relative}@media screen and (max-width:39.9375em){.archive:not(.subcat) .general-strip [data-equalizer-watch]{float:none}}.archive:not(.subcat) .general-strip [data-equalizer-watch] p{width:50%}.archive:not(.subcat) .general-strip [data-equalizer-watch] .strip-text{padding:15rem 6rem}@media screen and (max-width:64em){.archive:not(.subcat) .general-strip [data-equalizer-watch] .strip-text{padding:6rem 3rem}}.archive:not(.subcat) .general-strip .collection-text{margin-bottom:0}@media screen and (max-width:39.9375em){.archive:not(.subcat) .general-strip .collection-text{float:none!important}}.archive:not(.subcat) .general-strip .table-cell{display:table}.archive:not(.subcat) .general-strip .table-cell .content-title,.archive:not(.subcat) .general-strip .table-cell p{float:none;vertical-align:middle;display:table-cell}.archive:not(.subcat) .general-strip .table-cell p{color:inherit}@media screen and (max-width:39.9375em){.archive:not(.subcat) .general-strip .table-cell{display:block}.archive:not(.subcat) .general-strip .table-cell .content-title,.archive:not(.subcat) .general-strip .table-cell p{display:block;margin:0!important;width:100%;float:none!important}}.archive:not(.subcat) .general-strip img{width:calc(100% - 3rem);position:absolute;top:50%;left:0;height:calc(100% + 10rem);transform:translateY(-50%)}@media screen and (max-width:64em){.archive:not(.subcat) .general-strip img{width:100%;height:100%}}.archive:not(.subcat) .general-strip>.row:nth-of-type(2n) img{left:auto;right:0}.archive:not(.subcat) .general-strip>.row:last-of-type{margin-bottom:6rem}.archive:not(.subcat) .general-strip>.row:last-of-type img{height:calc(100% + 5rem);margin-top:-2.5rem}.archive:not(.subcat) .general-strip>.row:nth-of-type(3):after,.archive:not(.subcat) .general-strip>.row:nth-of-type(4):after,.archive:not(.subcat) .general-strip>.row:nth-of-type(5):after{content:"";position:absolute;top:0;left:0;background-color:#333}.archive:not(.subcat) .general-strip>div:nth-of-type(2n) p{float:left}.archive:not(.subcat) .general-strip>div:nth-of-type(2n) .content-title{float:right;margin-right:0;margin-left:6rem}.archive:not(.subcat) .general-strip>div:nth-of-type(2n) .collection-text{float:right}.archive:not(.subcat) .woocommerce-products-header{margin-bottom:10rem}@media screen and (max-width:39.9375em){.archive:not(.subcat) .woocommerce-products-header{margin-bottom:0}}.archive:not(.subcat) h1.page-title{border:1px solid gray;padding:1.2rem 2rem;display:inline-block;text-transform:none;color:#333;line-height:1.1;font-size:4rem;margin-top:3rem}#page-catalogs{padding-top:9rem}@media screen and (max-width:39.9375em){#page-catalogs>div{padding-right:1.5rem;padding-left:1.5rem}}.tax-have-hero header.woocommerce-products-header{margin-bottom:0!important;height:80rem}@media screen and (min-width:100em){.tax-have-hero header.woocommerce-products-header{height:90rem}}@media screen and (max-width:80em){.tax-have-hero header.woocommerce-products-header{height:60rem}}@media screen and (max-width:48em){.tax-have-hero header.woocommerce-products-header{height:42rem}}@media screen and (max-width:25em){.tax-have-hero header.woocommerce-products-header{height:30rem}}@media screen and (max-width:39.9375em){#container-video .row_video{padding:0 1.5rem}}#container-video .row_video>.row:after,#container-video .row_video>.row:before{content:"";display:table}#container-video .row_video>.row:after{clear:both}#container-video .row_video>.row{padding-top:6rem;padding-bottom:3rem}#container-video .row_video>.row>.column,#container-video .row_video>.row>.columns{float:left!important}#container-video .row_video .aspect-ratio-video{height:0;padding-bottom:56.66%;position:relative;margin-bottom:3rem}#container-video .row_video iframe{margin-bottom:3rem;position:absolute;top:0;left:0;height:100%;width:100%}.archive .blog-title,.blog .blog-title{padding:0 1.5rem}@media screen and (max-width:39.9375em){.archive .blog-title,.blog .blog-title{padding:0 3rem}}.archive .archive-title,.archive .blog-title,.blog .archive-title,.blog .blog-title{max-width:120rem;margin:0 auto;margin-top:3rem!important;margin-bottom:3rem!important}.archive .archive-title h1,.archive .blog-title h1,.blog .archive-title h1,.blog .blog-title h1{font-size:4rem;max-width:100%}@media screen and (max-width:39.9375em){.archive .archive-title h1,.archive .blog-title h1,.blog .archive-title h1,.blog .blog-title h1{font-size:3.5rem}}.archive article.post,.blog article.post{height:40rem;position:relative;margin-bottom:3rem}.archive article.post:after,.blog article.post:after{content:"";background-color:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;background-image:url(../../images/arrow_white.png);background-size:6rem;background-repeat:no-repeat;background-position:center 11rem;pointer-events:none;transition:opacity .3s}.archive article.post header,.blog article.post header{position:absolute;bottom:0;left:0;background-color:#fff;z-index:2;width:100%;padding:2rem 1.5rem;min-height:11.5rem}.archive article.post header a,.blog article.post header a{color:#333}.archive article.post header h2,.blog article.post header h2{border:none;padding:0;display:inline-block;font-size:2rem;margin:0;margin-bottom:1rem}.archive article.post header .entry-meta,.blog article.post header .entry-meta{font-size:1.4rem}.archive article.post img,.blog article.post img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}.archive article.post:hover:after,.blog article.post:hover:after{opacity:1}.archive .navigation.pagination,.blog .navigation.pagination{margin-bottom:4.5rem}.archive .navigation.pagination a,.archive .navigation.pagination span,.blog .navigation.pagination a,.blog .navigation.pagination span{display:inline-block!important;margin:0 5px;font-size:1.3rem;color:#333}.archive .navigation.pagination span.current,.blog .navigation.pagination span.current{text-decoration:underline;font-weight:700}.real-blog article.post{height:auto;min-height:20rem;padding:0 1.5rem}.real-blog article.post div.entry-content{position:absolute;left:1.5rem;top:0;height:100%;width:33.3333%}@media screen and (max-width:43.75em){.real-blog article.post div.entry-content{width:calc(100% - 3rem);height:20rem}}.real-blog article.post .entry-desc{margin-top:1rem;padding-bottom:6rem}@media screen and (max-width:43.75em){.real-blog article.post .entry-desc{padding-bottom:3rem}}.real-blog article.post .read-more{position:absolute;right:1.5rem;bottom:0;font-size:1.4rem;border:1px solid #000;padding:.8rem 1rem}@media screen and (max-width:51.25em){.real-blog article.post .read-more{right:auto;left:calc(33.3333% + 3rem)}}@media screen and (max-width:43.75em){.real-blog article.post .read-more{position:static;margin-left:1.5rem}}.real-blog article.post header{position:static;padding-left:calc(33.3333% + 3rem)}@media screen and (max-width:43.75em){.real-blog article.post header{padding-left:0;padding-top:23rem}}.real-blog article.post:after{display:none}.single .post .entry-meta{font-size:1.5rem;margin-bottom:3rem}.single .post .entry-meta a{font-size:1.5rem}.single .post .container-desc{font-size:1.7rem}.single .post .container-attachment{margin-top:3rem;margin-bottom:3rem}.single .post .container-attachment a{display:block;margin-right:3rem;background-image:url(../../images/cat.svg);background-position:0;background-size:2rem;background-repeat:no-repeat;margin-bottom:1rem;cursor:pointer;line-height:1.2;color:#333;font-size:1.5rem;max-width:23rem;padding-left:3rem}.single .post .container-attachment a:last-of-type{margin-bottom:0}.single .post .container-tag a{display:inline-block;margin-right:1rem;color:#aa2119;font-size:1.5rem}.single .post .container-navigation{margin-bottom:3rem;margin-top:6rem}.single .post .container-navigation>div{min-height:1px}.single .post .container-navigation .rapid-link{position:relative}.single .post .container-navigation .rapid-link.next{text-align:right}.single .post .container-navigation .rapid-link.next a:before{right:0}.single .post .container-navigation .rapid-link.next img{left:0;right:auto}.single .post .container-navigation .rapid-link.next div{padding-left:calc(50% + 2rem);padding-right:4rem}@media screen and (max-width:39.9375em){.single .post .container-navigation .rapid-link.next div{padding-left:0}}.single .post .container-navigation .rapid-link.prev a:before{left:0;transform:rotate(180deg)}.single .post .container-navigation .rapid-link.prev div{padding-right:calc(50% + 2rem);padding-left:4rem}@media screen and (max-width:39.9375em){.single .post .container-navigation .rapid-link.prev div{padding-right:0}}.single .post .container-navigation .rapid-link a{font-size:1.5rem;color:#333;display:table;width:100%;min-height:15rem}.single .post .container-navigation .rapid-link a:before{content:"";position:absolute;top:0;height:100%;width:3rem;background-image:url(../../images/arrow_red.png);background-position:50%;background-size:3rem;background-repeat:no-repeat}.single .post .container-navigation .rapid-link div{min-height:6rem;display:table-cell;padding:1rem 0;width:100%;vertical-align:middle}.single .post .container-navigation .rapid-link div span{display:block}.single .post .container-navigation .rapid-link div span:first-of-type{margin-bottom:.5rem}.single .post .container-navigation .rapid-link div span:last-of-type{font-size:2rem}.single .post .container-navigation .rapid-link img{-o-object-position:center;object-position:center;position:absolute;top:0;right:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center;"}@media screen and (max-width:39.9375em){.single .post .container-navigation .rapid-link img{display:none}}.single .post .container-social-share{width:100%;margin:3rem 0}.single .post .container-social-share a{width:3rem;height:3rem;display:inline-block;vertical-align:middle;margin:0 1rem}.single .post .container-social-share a:hover{opacity:.8}.single .post .container-social-share svg{width:100%;height:100%}.single .container-gallery{margin-top:3rem}.single .container-gallery img{margin-bottom:3rem}.single [data-zoom] img{cursor:zoom-in}.single #fullscreen-zoom{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:9;opacity:0;visibility:hidden;cursor:pointer;transition:visibility .3s 0s,opacity .3s}.single #fullscreen-zoom #container-fullscreen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single #fullscreen-zoom #container-fullscreen img{max-height:80rem;max-width:80rem;margin-bottom:1.5rem;width:100vw}.single #fullscreen-zoom.is-active{opacity:1;visibility:visible;transition:visibility 0s,opacity .6s}.single #fullscreen-zoom #exit-fullscreen{font-size:3rem;position:absolute;top:6rem;right:6rem;color:#fff;cursor:pointer}#general-info{margin-top:7rem;padding-bottom:2rem}#general-info h1{border:1px solid gray;padding:1.2rem 2rem;margin-top:0}#general-info p{line-height:1.6}@media screen and (max-width:39.9375em){#general-info{padding-right:1.5rem;padding-left:1.5rem}}#container-map{position:relative;min-height:56rem}@media screen and (max-width:39.9375em){#container-map{min-height:30rem}}#container-map #google-map{position:absolute;right:0;top:0;width:100%;height:100%}@media screen and (max-width:39.9375em){#container-map #google-map{height:30rem}}.contacts-form{margin-top:1rem;padding-bottom:3rem}@media screen and (max-width:39.9375em){.contacts-form{margin-top:4rem}}.contacts-form select{width:calc(100% - 28rem);min-width:28rem;color:#777;padding:2px 0}.contacts-form .txt_message{height:auto}.contacts-form div.wpcf7-response-output,.contacts-form span.wpcf7-not-valid-tip{background:transparent}.contacts-form div.wpcf7-response-output{bottom:-16rem}.contacts-form input[type=submit]{position:relative;float:right;top:-10.2rem;bottom:auto;right:auto;margin-right:11rem;background-color:transparent}@media screen and (max-width:39.9375em){.contacts-form input[type=submit]{position:static!important;margin:0!important}}.contacts-form input[type=checkbox]{position:relative;top:0;margin-right:.2rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.5rem;width:1.5rem;margin-right:7px}.contacts-form input[type=checkbox]:checked+span:after{content:"✓";color:#0da542;font-size:1.8rem;position:absolute;top:0;left:0;height:1.5rem;width:1.5rem}.contacts-form .wpcf7-acceptance{line-height:1.5rem}.contacts-form .wpcf7-acceptance+span{bottom:-3rem}.contacts-form div.wpcf7-response-output{bottom:-1rem}@media screen and (max-width:980px){.contacts-form input[type=submit]{margin-right:8rem}}@media screen and (max-width:890px){.contacts-form input[type=submit]{margin-right:4rem}}@media screen and (max-width:820px){.contacts-form input[type=submit]{margin-right:0}}@media screen and (max-width:730px){.contacts-form.general-form textarea{min-width:20rem}.contacts-form input[type=submit]{margin-right:5rem}}@media screen and (max-width:640px){.contacts-form input[type=submit]{margin-right:10rem}}