.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{
  direction:ltr;
  display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  }.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
div.wpcf7 .screen-reader-response{position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);height: 1px;width: 1px;margin: 0;padding: 0;border: 0}div.wpcf7-response-output{margin: 2em 0.5em 1em;padding: 0.2em 1em;border: 2px solid #f00}div.wpcf7-mail-sent-ok{border: 2px solid #398f14}div.wpcf7-mail-sent-ng, div.wpcf7-aborted{border: 2px solid #f00}div.wpcf7-spam-blocked{border: 2px solid #ffa500}div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border: 2px solid #f7e700}.wpcf7-form-control-wrap{position: relative}span.wpcf7-not-valid-tip{color: #f00;font-size: 1em;font-weight: normal;display: block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position: absolute;top: 20%;left: 20%;z-index: 100;border: 1px solid #f00;background: #fff;padding: .2em .8em}span.wpcf7-list-item{display: inline-block;margin: 0 0 0 1em}span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after{content: " "}.wpcf7-display-none{display: none}div.wpcf7 .ajax-loader{visibility: hidden;display: inline-block;background-image: url('/templates/template202/plugins/contact-form-7/css/../../images/ajax-loader.gif');width: 16px;height: 16px;border:0;padding: 0;margin: 0 0 0 4px;vertical-align: middle}div.wpcf7 .ajax-loader.is-active{visibility: visible}div.wpcf7 div.ajax-error{display: none}div.wpcf7 .placeheld{color: #888}div.wpcf7 input[type="file"]{cursor: pointer}div.wpcf7 input[type="file"]:disabled{cursor: default}div.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction: ltr}
@font-face{font-family:wpsl-fontello;src:url(/templates/template202/plugins/wp-store-locator/css/../font/fontello.eot?28897909);src:url(/templates/template202/plugins/wp-store-locator/css/../font/fontello.eot?28897909#iefix) format('embedded-opentype'),url(/templates/template202/plugins/wp-store-locator/css/../font/fontello.woff?28897909) format('woff'),url(/templates/template202/plugins/wp-store-locator/css/../font/fontello.ttf?28897909) format('truetype'),url(/templates/template202/plugins/wp-store-locator/css/../font/fontello.svg?28897909#fontello) format('svg');font-weight:400;font-style:normal}#wpsl-gmap{float:right;width:66.5%;height:350px;margin-bottom:0}.wpsl-store-below #wpsl-gmap{float:none;width:100%}.wpsl-gmap-canvas{width:100%;height:300px;margin-bottom:20px}#wpsl-reset-map:hover{cursor:pointer}#wpsl-gmap div:not[class^=gv-iv],#wpsl-gmap img,.wpsl-gmap-canvas div:not[class^=gv-iv],.wpsl-gmap-canvas img{box-shadow:none!important;max-width:none!important;background:0 0}#wpsl-gmap img,.wpsl-gmap-canvas img{display:inline;opacity:1!important;max-height:none!important}#wpsl-gmap *{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}#wpsl-gmap div.gm-iv-marker,.wpsl-gmap-canvas div.gm-iv-marker{backgroud-image:inherit}#wpsl-wrap{position:relative;width:100%;overflow:hidden;clear:both;margin-bottom:20px}#wpsl-search-wrap{float:left;width:100%}#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0}#wpsl-gmap #wpsl-map-controls{position:absolute;height:40px;right:10px;bottom:24px;border-radius:2px;z-index:3;font-size:14px;white-space:nowrap;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists{right:60px}#wpsl-map-controls .wpsl-direction-preloader{margin:5px 5px 0 5px}#wpsl-map-controls div{float:left;background:#fff;border-radius:2px}#wpsl-map-controls div:hover{cursor:pointer}#wpsl-wrap [class*=" wpsl-icon-"],#wpsl-wrap [class^=wpsl-icon-]{position:relative;float:left;padding:12px 13px;display:inline-block;font-family:wpsl-fontello;font-style:normal;font-weight:400;font-size:1.3em;color:#737373;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpsl-map-controls span{font-family:inherit;font-size:inherit}#wpsl-wrap .wpsl-icon-reset{border-radius:2px 0 0 2px;z-index:2;padding-right:4px}#wpsl-wrap .wpsl-ie .wpsl-icon-reset{margin-right:-1px}#wpsl-wrap .wpsl-icon-direction{z-index:1}#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{border-radius:0 2px 2px 0}#wpsl-wrap .wpsl-active-icon,#wpsl-wrap [class*=" wpsl-icon-"]:hover,#wpsl-wrap [class^=wpsl-icon-]:hover{color:#000}#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active{outline:0}#wpsl-wrap .wpsl-in-progress,#wpsl-wrap .wpsl-in-progress:hover{color:#c6c6c6}#wpsl-gmap #wpsl-reset-map{position:absolute;display:none;right:37px;top:37px;padding:6px 14px;background:#fff!important;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;z-index:3}#wpsl-reset-map:hover{cursor:pointer}.gm-style-cc{word-wrap:normal}#wpsl-search-wrap .wpsl-input,#wpsl-search-wrap .wpsl-select-wrap{display:table}#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:table-cell}#wpsl-search-wrap label{margin-bottom:0}#wpsl-search-input{width:179px;height:auto;padding:7px 12px;font-size:100%;margin:0}#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:3px}#wpsl-search-btn{padding:7px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none!important}#wpsl-search-input.wpsl-error{border:1px solid #bd0028!important}.wpsl-search{margin-bottom:12px;padding:12px 12px 0 12px;background:#f4f3f3}.wpsl-search.wpsl-checkboxes-enabled{padding:12px}.wpsl-back{display:inline-block}#wpsl-result-list{width:33%;margin-right:.5%}.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0 0}#wpsl-direction-details,#wpsl-stores{height:350px;overflow-y:auto}#wpsl-direction-details,.wpsl-hide{display:none}#wpsl-result-list p{padding-left:10px}.wpsl-store-below #wpsl-result-list p{padding-left:0}#wpsl-result-list a{outline:0}.wpsl-direction-before{margin:14px 0 21px 0;padding-left:10px}.wpsl-store-below .wpsl-direction-before{padding-left:0}.wpsl-direction-before div{margin-top:10px}#wpsl-wrap #wpsl-result-list li{padding:10px;border-bottom:1px dotted #ccc;margin-left:0;overflow:hidden;list-style:none outside none!important;text-indent:0}#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;margin-left:14px;overflow:visible}#wpsl-wrap #wpsl-result-list ul li{list-style:none!important}#wpsl-wrap #wpsl-result-list ol li{list-style:decimal!important}#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0}#wpsl-result-list li p{padding-left:0;margin:0 0 20px 0}.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,.wpsl-store-details.wpsl-store-listing:before{position:absolute;content:'';bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid transparent;border-right:6px solid transparent}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:none;border-left:6px solid transparent;border-right:6px solid transparent}#wpsl-stores .wpsl-store-thumb{float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none}.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0}.wpsl-direction-txt{float:left;width:62%}.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%}.wpsl-direction-txt span{display:block;margin-top:10px}.wpsl-country,.wpsl-street{display:block;border-bottom:none!important}.wpsl-directions{display:table;border-bottom:none!important}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:none;padding:10px 10px 10px 35px}.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none!important;border:none!important}.wpsl-preloader span{float:left;margin:-5px 0 0 11px}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px;float:left}#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0}#wpsl-search-wrap .wpsl-input-field{position:relative}#wpsl-radius,#wpsl-results{float:left;margin-right:15px}#wpsl-category{position:relative;z-index:1;clear:both}#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}#wpsl-search-wrap .wpsl-input label{margin-right:0}#wpsl-radius,#wpsl-results{display:inline}#wpsl-radius{margin-right:10px}#wpsl-search-btn:hover{cursor:pointer}#wpsl-search select,#wpsl-search-wrap select{display:none}#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px}#wpsl-results label{width:auto}#wpsl-result-list ul{list-style:none;margin:0;padding:0}.wpsl-direction-details{display:none}#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px}.wpsl-info-window span,.wpsl-more-info-listings span{display:block}.wpsl-info-window .wpsl-no-margin{margin:0}.wpsl-more-info-listings{display:none}.wpsl-info-window span span{display:inline!important}#wpsl-wrap .wpsl-info-window p{margin:0 0 10px 0}.wpsl-store-hours{margin-top:10px}.wpsl-store-hours strong{display:block}#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0!important}.wpsl-info-actions a{float:left;margin-right:7px}.wpsl-info-actions .wpsl-zoom-here{margin-right:0}.wpsl-dropdown{position:relative;width:90px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0!important;z-index:2}#wpsl-results .wpsl-dropdown{width:70px}.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0!important;margin:0!important;list-style:none;overflow:hidden}.wpsl-dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#000;overflow:hidden}#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap}.wpsl-selected-item:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000}.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #000}.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#000}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px!important;margin:0!important}.wpsl-selected-dropdown{font-weight:700}.wpsl-clearfix:after,.wpsl-clearfix:before{content:" ";display:table}.wpsl-clearfix:after{clear:both}#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px!important}#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px}#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}.wpsl-scroll-required ul{overflow:visible}.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%}#wpsl-wrap .wpsl-results-only label{width:auto}.wpsl-contact-details,.wpsl-location-address,.wpsl-locations-details{margin-bottom:15px}.wpsl-contact-details{clear:both}table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left}table.wpsl-opening-hours time{display:block}table.wpsl-opening-hours{width:auto!important;font-size:100%!important}table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none!important}.wpsl-gmap-canvas .wpsl-infobox{min-width:155px;max-width:350px!important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff!important}.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:"";left:40px;bottom:-11px}.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%}#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%}#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%}#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px}#wpsl-result-list .wpsl-contact-details span{display:block!important}#wpsl-search-wrap .select2{display:none!important}.rtl #wpsl-result-list{float:left}.rtl #wpsl-checkbox-filter input,.rtl .wpsl-custom-checkboxes input{margin-right:0;margin-left:5px}.rtl .wpsl-info-actions a{float:right;margin:0 0 0 7px}.rtl #wpsl-gmap .wpsl-info-window{padding-right:22px}.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding:10px 35px 10px 0}.rtl .wpsl-preloader img{left:0;right:10px}.wpsl-twentynineteen .wpsl-input{width:100%}.wpsl-twentynineteen #wpsl-search-input{line-height:1.3em}.wpsl-twentynineteen #wpsl-search-wrap label{margin-top:6px}.wpsl-twentynineteen .wpsl-dropdown{width:116px}#wpsl-results .wpsl-dropdown{width:81px}@media (max-width:825px){#wpsl-search-input{width:348px}.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px}#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px}#wpsl-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto}}@media (max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px}}@media (max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0}.wpsl-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:100%}.wpsl-search{padding:2%}.wpsl-input{margin-right:0}#wpsl-gmap,#wpsl-result-list{width:49.75%}#wpsl-gmap,#wpsl-result-list{float:none;width:100%}.wpsl-direction-before{padding-left:0}#wpsl-gmap{margin-bottom:15px}#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{margin-bottom:10px}#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li{padding-left:0}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px}.wpsl-preloader img{left:0}#wpsl-stores.wpsl-not-loaded{height:25px}#wpsl-reset-map{top:25px}#wpsl-gmap{margin-top:10px}#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{margin-bottom:0}#wpsl-stores.wpsl-no-autoload{height:auto!important}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%}}@media (max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px}.wpsl-search{padding:4%}#wpsl-search-input{width:98%!important}.wpsl-cat-results-filter #wpsl-search-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100%!important}.wpsl-search-btn-wrap{margin-top:15px}.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:0}#wpsl-search-wrap div label{display:block;width:100%}#wpsl-results{width:auto}.wpsl-select-wrap{width:100%}#wpsl-radius,#wpsl-results{width:50%}#wpsl-radius{margin-right:4%}#wpsl-search-wrap .wpsl-dropdown{width:96%!important}.wpsl-search-btn-wrap{clear:both}.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:100%!important}}@media (max-width:420px){#wpsl-checkbox-filter li{margin:0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%}}
.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/templates/template202/vendor/lightslider/css/../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding: 0;margin: 0;border: 0;outline:0;vertical-align: top}.fancybox-wrap{position: absolute;top: 0;left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 8020}.fancybox-skin{position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.fancybox-opened{z-index: 8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer, .fancybox-inner{position: relative}.fancybox-inner{overflow: hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling: touch}.fancybox-error{color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap}.fancybox-image, .fancybox-iframe{display: block;width: 100%;height: 100%}.fancybox-image{max-width: 100%;max-height: 100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url(/templates/template202/vendor/fancybox/fancybox_sprite.png)}#fancybox-loading{position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060}#fancybox-loading div{width: 44px;height: 44px;background: url(/templates/template202/vendor/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040}.fancybox-nav{position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(/templates/template202/vendor/fancybox/blank.gif);-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040}.fancybox-prev{left: 0}.fancybox-next{right: 0}.fancybox-nav span{position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden}.fancybox-prev span{left: 10px;background-position: 0 -36px}.fancybox-next span{right: 10px;background-position: 0 -72px}.fancybox-nav:hover span{visibility: visible}.fancybox-tmp{position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important}.fancybox-lock{overflow: visible !important;width: auto}.fancybox-lock body{overflow: hidden !important}.fancybox-lock-test{overflow-y: hidden !important}.fancybox-overlay{position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(/templates/template202/vendor/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position: fixed;bottom: 0;right: 0}.fancybox-lock .fancybox-overlay{overflow: auto;overflow-y: scroll}.fancybox-title{visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050}.fancybox-opened .fancybox-title{visibility: visible}.fancybox-title-float-wrap{position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center}.fancybox-title-float-wrap .child{display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap}.fancybox-title-outside-wrap{position: relative;margin-top: 10px;color: #fff}.fancybox-title-inside-wrap{padding-top: 10px}.fancybox-title-over-wrap{position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url(/templates/template202/vendor/fancybox/fancybox_sprite@2x.png);background-size: 44px 152px}#fancybox-loading div{background-image: url(/templates/template202/vendor/fancybox/fancybox_loading@2x.gif);background-size: 24px 24px}}
.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}
.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}
@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.seo-img, iframe{max-width: 100%}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype')}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 700;src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://fonts.gstatic.com/s/playfairdisplay/v13/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRj.ttf) format('truetype')}.btn-outline{position: relative;display: inline-block;padding: 1.2em 3em;border: 2px solid #ed1c24;font-size: .8em;font-weight: 700;text-transform: uppercase;overflow: hidden;-webkit-transition: background-color .2s ease, opacity .2s ease;transition: background-color .2s ease, opacity .2s ease}.btn-arrow:after, body, html{-webkit-font-smoothing: antialiased;font-weight: 400}.btn-outline span{position: relative;z-index: 9}.btn-outline:before{content: '';position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;margin-top: -3px;margin-left: -3px;-webkit-border-radius: 100%;border-radius: 100%;background-color: transparent;opacity: .3;-webkit-transition: bacground-color .2s, -webkit-transform .3s ease;transition: bacground-color .2s, -webkit-transform .3s ease;transition: transform .3s ease, bacground-color .2s;transition: transform .3s ease, bacground-color .2s, -webkit-transform .3s ease}.btn-outline:hover{text-decoration: none;cursor: pointer}.btn-outline:hover:before{background-color: rgba(255, 255, 255, .4);-webkit-transform: scale(20);-ms-transform: scale(20);transform: scale(20);-webkit-animation-name: alphapulse;animation-name: alphapulse;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: .3s;animation-delay: .3s}.btn-outline.activated:hover:before{-webkit-transform: scale(25);-ms-transform: scale(25);transform: scale(25);background-color: rgba(255, 255, 255, .4);-webkit-transition: background-color .15s ease-in .15s, -webkit-transform .15s ease-in;transition: background-color .15s ease-in .15s, -webkit-transform .15s ease-in;transition: transform .15s ease-in, background-color .15s ease-in .15s;transition: transform .15s ease-in, background-color .15s ease-in .15s, -webkit-transform .15s ease-in}.btn-outline:focus{text-decoration: none}.btn-outline.btn-red{border-color: #ed1c24}.btn-outline.btn-red.btn-important, .btn-outline.btn-red:hover{background-color: rgba(237, 28, 36, .8);color: #f6f9fa}.btn-outline.btn-gray{border-color: #5c666f}.btn-outline.btn-gray:hover{background-color: rgba(92, 102, 111, .8)}.btn-outline.btn-yellow{border-color: #f38a00}.btn-outline.btn-yellow:hover{background-color: rgba(243, 138, 0, .8)}body, section{background-color: #fff}.btn-outline.btn-white{border-color: #f6f9fa;color: #f6f9fa!important}.btn-outline.btn-white:hover{background-color: #fff;color: #28282e}.btn-arrow:after{content: '\f125';font-size: 1em;margin-left: 10px;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1}.btn-arrow:hover:after{color: #f6f9fa}@font-face{font-family: 'Proxima Nova';src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.eot);src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.svg#webfont) format("svg");font-weight: 700;font-style: normal}@font-face{font-family: 'Proxima Nova';src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.eot);src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.svg#webfont) format("svg");font-weight: 900;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.svg#webfont) format("svg");font-weight: 400;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.svg#webfont) format("svg");font-weight: 300;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.svg#webfont) format("svg");font-weight: 700;font-style: normal}@font-face{font-family: MyWebFont;src: url(/templates/template202/webfont.eot);src: url(/templates/template202/webfont.eot?#iefix) format("embedded-opentype"), url(/templates/template202/webfont.woff2) format("woff2"), url(/templates/template202/webfont.woff) format("woff"), url(/templates/template202/webfont.ttf) format("truetype"), url(/templates/template202/webfont.svg#svgFontName) format("svg")}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.svg#webfont) format("svg");font-weight: 800;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.svg#webfont) format("svg");font-weight: 900;font-style: normal}::selection{background: #f5f5f5}::-moz-selection{background: #f5f5f5}img::selection{background: 0 0}img::-moz-selection{background: 0 0}.overlay-img, html:before{background-position: center;background-size: cover}option:-moz-focusring, select:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000}option:-moz-focusring:active, option:-moz-focusring:focus, select:-moz-focusring:active, select:-moz-focusring:focus{color: transparent;text-shadow: 0 0 0 #000}html:before{content: "";position: fixed;top: 50%;left: 50%;margin-top: -75px;margin-left: -75px;width: 150px;height: 150px;background-image: url(/templates/template202/images/loader-lm.gif);-webkit-transition: opacity .5s ease, z-index .5s ease;transition: opacity .5s ease, z-index .5s ease;z-index: 999}.img-wrapper, .row, body, html, section{position: relative}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){html:before{background-image: url(/templates/template202/images/@2x/loader-lm.gif)}}html.page-loaded:before{opacity: 0;z-index: -1}.animsition-loading{border: 0}body, html{height: 100%;min-height: 100%;-moz-osx-font-smoothing: grayscale;font-family: "Proxima Nova Alt", sans-serif;color: #28282e}h2{font-size: 30px}h3, h4, h5, h6{font-size: 16px}h1, h2, h3, h4, h5, h6{font-family: "Open Sans", sans-serif;font-weight: 700;color: #28282e;padding: 0;margin: 0;line-height: 1em}a, p.error{color: #ed1c24}h1, h3{font-size: 3.5rem}@media (max-width:767px){html:before{margin-top: -50px;margin-left: -50px;width: 100px;height: 100px}h1, h3{font-size: 2.5rem}}td{border: 1px solid #eee;padding: 10px}h3{margin-bottom: 30px}li, p, span, ul{padding: 0;margin: 0;line-height: 2.5rem}body{font-size: 16px;overflow-x: hidden}@media (min-width:1200px){body{font-size: 18px}}@media (max-width:991px){body{font-size: 14px}}.vertical{display: table;width: 100%;height: 100%}.vertical .vertical-middle{display: table-cell;vertical-align: middle}.scroll-block{overflow: hidden!important}.border-box, .img-wrapper, form p{overflow: hidden}main{margin-top: 150px;-webkit-transition: margin-top .45s ease .1s;transition: margin-top .45s ease .1s}main.menu-shrink{margin-top: 80px;-webkit-transition: margin-top .25s ease .15s;transition: margin-top .25s ease .15s}section{padding: 60px 0;z-index: 0}@media (max-width:767px){section{height: auto;min-height: auto;padding: 30px 0;text-align: center}}.small-divider-a:after, .small-divider-b:before, .small-divider:after, .small-divider:before{display: block;height: 1px;width: 30px;background-color: #28282e;content: ''}p.error{font-size: 3em;line-height: 1em;text-align: center;margin: 100px 0;font-weight: 700}.border-box{border: 1px solid #fff;border-top: transparent;border-bottom: transparent}@media (max-width:991px){.border-box{border-top: 1px solid #fff;border-bottom: 1px solid #fff;border-left: transparent;border-right: transparent}}.subtitle{font-size: 1.2em;font-weight: 600;color: rgba(40, 40, 46, .8)}.small-divider:after, .small-divider:before{margin: 30px auto}@media (max-width:767px){.small-divider:after, .small-divider:before{margin-left: auto;margin-right: auto}}.small-divider-b:before{margin: 30px auto}@media (max-width:767px){.small-divider-b:before{margin-left: auto;margin-right: auto}}.small-divider-a:after{margin: 30px auto}@media (max-width:767px){.small-divider-a:after{margin-left: auto;margin-right: auto}}.al-left{text-align: left}.img-wrapper{width: 100%;height: 100%}.overlay-img, .seo-img{position: absolute;top: 0;left: 0}.seo-img{z-index: 0}.overlay-img{height: 100%;width: 100%;background-repeat: no-repeat;z-index: 2;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease;transition: transform .5s ease, -webkit-transform .5s ease}.no-pad{padding: 0}form .wpcf7-form-control-wrap, form input, form textarea{max-width: 100%;margin-bottom: 10px}form input, form textarea{padding: 10px;border: 1px solid #e1e1e1;outline: 0;-webkit-transition: border .3s ease;transition: border .3s ease}form input:focus, form textarea:focus{border: 1px solid #f6f9fa;-webkit-transition: border .6s ease;transition: border .6s ease}form p{position: relative}form span{display: inline-block}form span.privacy-accept{position: absolute;top: 0;left: 0;margin-left: 20px;font-size: .7em;line-height: 2.3}form span.privacy-accept a{text-transform: capitalize;color: #ed1c24;font-weight: 700}form span.privacy-accept a:hover{color: #f14b52}form .acceptance{float: left;position: relative;z-index: 9}form p:first-of-type input, form p:first-of-type span, form p:first-of-type textarea{width: 100%;max-width: 100%}.form-catalog form span.privacy-accept{font-size: 1em}.with-divider:after{content: '';display: block;height: 3px;width: 80px;margin: 15px 0;background-color: #ed1c24}@media (max-width:991px){.with-divider:after{margin-left: auto;margin-right: auto}}.flex-dad{display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.flex-dad.row:after, .flex-dad.row:before{display: block}.flex-dad .flex-son{display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex}.flex-dad .flex-son .flex-wrap{position: relative;width: 100%;height: 100%}.fancybox-skin{padding: 5px!important;-webkit-border-radius: 0;border-radius: 0}.fancybox-opened .fancybox-title{padding: 10px 0;font-family: "Proxima Nova Alt", sans-serif;font-size: .8em;font-weight: 500;text-align: center;text-transform: uppercase}header.menu-open nav span.close-sub-menu, nav li.menu-item-has-children:before{font-family: Ionicons;font-style: normal;speak: none;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased}.btn-close{width: 50px;height: 50px;background-color: rgba(0, 0, 0, .8)}.adaptive-img{position: absolute;top: 0;height: 100%;width: 50%}.adaptive-img.ad-img-right{right: 0}.adaptive-img.ad-img-left{left: 0}@media (max-width:767px){.adaptive-img, .adaptive-img .seo-img{position: relative}.adaptive-img{top: auto;left: auto;right: auto;width: auto;height: auto;max-width: 100%;overflow: visible}.adaptive-img.ad-img-right{right: auto}.adaptive-img.ad-img-left{left: auto}.adaptive-img .overlay-img{display: none}}.login-link{text-align: center;position: relative;padding: 0;left: auto;bottom: auto;margin-left: auto;margin-right: auto;color: #28282e;font-weight: 600;opacity: 0;visibility: hidden;-webkit-transition: opacity .1s linear 0s, visibility .1s linear 0s;transition: opacity .1s linear 0s, visibility .1s linear 0s}.login-link .ion-unlocked{position: absolute;top: 15px;left: 0}.lock-icon-wrap, .login-link span{line-height: 20px;position: relative}.login-link span{top: auto;left: auto;-webkit-transform: none;-ms-transform: none;transform: none;color: #ed1c24;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}.login-link span:before{line-height: 20px}.login-link:hover{color: #ed1c24}.login-link:hover .ion-locked{opacity: 0}.lock-icon-wrap{margin-right: 15px;padding: 15px 0}header.menu-open .login-link{opacity: 1;visibility: visible;-webkit-transition: opacity .2s linear .3s, visibility .2s linear .3s;transition: opacity .2s linear .3s, visibility .2s linear .3s}footer .login-link{position: absolute;bottom: 0;left: 0;color: #f6f9fa;visibility: visible;opacity: 1}#nav-menu, nav{visibility: hidden}.white-text{color: #f6f9fa}.dropdown-menu.drop{display: block!important}.page-template-template-prod-category #google_translate_element>div, .tax #google_translate_element>div{text-align: center;margin: 50px 0}@media (max-width:767px){footer .top-footer{overflow: hidden}footer .top-footer>.row{padding-bottom: 60px}footer .top-footer .login-link{width: 100%;text-align: center}.page-template-template-prod-category #google_translate_element>div, .tax #google_translate_element>div{margin: 30px 15px}}@-webkit-keyframes redhola{0, 100%{background-color: #ed1c24}33%{background-color: #f38a00}66%{background-color: #5c666f}}@keyframes redhola{0, 100%{background-color: #ed1c24}33%{background-color: #f38a00}66%{background-color: #5c666f}}@-webkit-keyframes grayhola{0, 100%{background-color: #5c666f}33%{background-color: #ed1c24}66%{background-color: #f38a00}}@keyframes grayhola{0, 100%{background-color: #5c666f}33%{background-color: #ed1c24}66%{background-color: #f38a00}}@-webkit-keyframes yellowhola{0, 100%{background-color: #f38a00}33%{background-color: #5c666f}66%{background-color: #ed1c24}}@keyframes yellowhola{0, 100%{background-color: #f38a00}33%{background-color: #5c666f}66%{background-color: #ed1c24}}@-webkit-keyframes clickMe{0, 100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}25%, 75%{-webkit-transform: translate(0, 3px);transform: translate(0, 3px)}50%{-webkit-transform: translate(0, -2px);transform: translate(0, -2px)}}@-webkit-keyframes slowmoveright{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, -20, 0);transform: matrix(1, 0, 0, 1, -20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmoveright{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, -20, 0);transform: matrix(1, 0, 0, 1, -20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes slowmoveleft{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 20, 0);transform: matrix(1, 0, 0, 1, 20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmoveleft{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 20, 0);transform: matrix(1, 0, 0, 1, 20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes slowmove{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmove{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes movein{0{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes movein{0{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes moveinleft{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, -10, 0);transform: matrix(1.2, 0, 0, 1.2, -10, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes moveinleft{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, -10, 0);transform: matrix(1.2, 0, 0, 1.2, -10, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes moveinright{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, 50, 0);transform: matrix(1.2, 0, 0, 1.2, 50, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes moveinright{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, 50, 0);transform: matrix(1.2, 0, 0, 1.2, 50, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes alphapulse{0, 100%{opacity: .3}50%{opacity: .4}}@keyframes alphapulse{0, 100%{opacity: .3}50%{opacity: .4}}@keyframes clickMe{0, 100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}25%, 75%{-webkit-transform: translate(0, 3px);transform: translate(0, 3px)}50%{-webkit-transform: translate(0, -2px);transform: translate(0, -2px)}}.boxes-out-to-in .overlay-img{-webkit-animation-duration: 15s;animation-duration: 15s}.boxes-out-to-in #centrifugal-box .overlay-img{-webkit-animation-name: movein;animation-name: movein}.boxes-out-to-in #finishing-box .overlay-img{-webkit-animation-name: moveinright;animation-name: moveinright}.boxes-out-to-in #furnaces-box .overlay-img{-webkit-animation-name: moveinleft;animation-name: moveinleft}@media (max-width:991px){.flight-ready{opacity: 1!important;-webkit-transform: translateX(0) translateY(0)!important;-ms-transform: translateX(0) translateY(0)!important;transform: translateX(0) translateY(0)!important}}.flight-ready.fly-in{opacity: 1;-webkit-transform: translateY(0) translateX(0);-ms-transform: translateY(0) translateX(0);transform: translateY(0) translateX(0);-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-bottom, .fly-in-right{-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;opacity: 0}.fly-in-bottom{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-right{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-left{opacity: 0;-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-left.fly-in-1{-webkit-transition: opacity 1.2s ease .4s, -webkit-transform .8s ease .4s;transition: opacity 1.2s ease .4s, -webkit-transform .8s ease .4s;transition: opacity 1.2s ease .4s, transform .8s ease .4s;transition: opacity 1.2s ease .4s, transform .8s ease .4s, -webkit-transform .8s ease .4s}.fly-in-left.fly-in-0{-webkit-transition: opacity 1.2s ease .8s, -webkit-transform .8s ease .8s;transition: opacity 1.2s ease .8s, -webkit-transform .8s ease .8s;transition: opacity 1.2s ease .8s, transform .8s ease .8s;transition: opacity 1.2s ease .8s, transform .8s ease .8s, -webkit-transform .8s ease .8s}header{position: fixed;top: 0;left: 0;width: 100%;height: 150px;background-color: #fff;padding: 30px 10px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);-webkit-transition: height .25s ease .15s, padding .25s linear .15s;transition: height .25s ease .15s, padding .25s linear .15s;z-index: 999}header div{height: 100%}.navbar{margin-bottom: 0}#nav-menu{opacity: 0;-webkit-transition: opacity .5s ease, visibility .5s ease;transition: opacity .5s ease, visibility .5s ease}.navbar-brand-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}@media (max-width:1199px){.navbar-brand-wrapper{padding-left: 15px}}.navbar-brand{position: relative;display: inline-block;width: auto;height: 100%;padding: 0;float: none;-webkit-transition: padding .25s ease .15s, height .25s ease .15s;transition: padding .25s ease .15s, height .25s ease .15s;z-index: 10}.navbar-brand.al-left{padding-top: 30px;padding-left: 30px}.navbar-brand.with-after:after{content: '';position: absolute;bottom: 10px;left: 0;display: inline-block;width: 42px;height: 7px;opacity: 0;-webkit-transition: opacity .15s;transition: opacity .15s}@media (max-width:1199px){.navbar-brand.with-after:after{left: 0;-webkit-transition: padding .2s ease .25s;transition: padding .2s ease .25s}}.home .navbar-header{padding-right: 30px}.navbar-header{position: absolute;bottom: -8px;right: 0;height: auto;-webkit-transition: bottom .25s ease .15s;transition: bottom .25s ease .15s;z-index: 1000}@media (max-width:767px){.navbar-brand-wrapper{text-align: left}.home .navbar-header, .navbar-header{padding: 12px 0}}.menu-caption{font-weight: 700;line-height: 38px}.navbar-default .navbar-toggle{display: inline-block;margin: 0 0 0 10px;padding: 10px 0;border:0;z-index: 3}.navbar-default .navbar-toggle:hover{background-color: transparent;cursor: pointer}.navbar-default .navbar-toggle:hover #icon-bar-top{-webkit-animation-name: redhola;animation-name: redhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:hover #icon-bar-middle{-webkit-animation-name: grayhola;animation-name: grayhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:hover #icon-bar-bottom{-webkit-animation-name: yellowhola;animation-name: yellowhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:focus{background-color: transparent}@media (max-width:767px){.navbar-default .navbar-toggle{padding-right: 0}}.navbar-default .navbar-toggle .icon-bar{position: relative;height: 4px;width: 30px}.navbar-default .navbar-toggle #icon-bar-top{top: 0;background-color: #ed1c24;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s, -webkit-transform .3s ease-out 0s;z-index: 2}.navbar-default .navbar-toggle #icon-bar-middle{background-color: #5c666f;opacity: 1;-webkit-transition: opacity 0s linear .2s;transition: opacity 0s linear .2s}.navbar-default .navbar-toggle #icon-bar-bottom{top: 0;background-color: #f38a00;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s, -webkit-transform .3s ease-out 0s}.logo-header{position: relative;display: block;height: 100%;margin: 0 auto}.logo-45{height: 100%}.navbar-default{background-color: #fff;border: transparent}.navbar-default.container-fluid{max-width: 1440px}.navbar-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 150px;padding: 30px 10px;-webkit-transition: height .25s ease .15s, padding .25s ease .15s;transition: height .25s ease .15s, padding .25s ease .15s}nav li, nav li a, nav li span{position: relative}nav li a:after, nav li a:before{content: '';position: absolute;bottom: 0;left: 0;height: 1px}@media (max-width:767px){.navbar-wrapper{padding: 10px}}.macro-nav-wrapper{-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}nav{position: absolute;top: 0;left: 0;height: 0;opacity: 0;-webkit-transition: opacity .4s ease, visibility .4s ease;transition: opacity .4s ease, visibility .4s ease;z-index: 9}nav ul{list-style: none;padding: 0}nav>ul{-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition: -webkit-transform .5s ease-out .15s;transition: -webkit-transform .5s ease-out .15s;transition: transform .5s ease-out .15s;transition: transform .5s ease-out .15s, -webkit-transform .5s ease-out .15s}nav li{text-transform: uppercase}nav li:hover:before{color: #ed1c24}nav li.pll-parent-menu-item{color: #ed1c24;letter-spacing: 1px}nav li.pll-parent-menu-item a{color: #ed1c24;font-size: .9em;font-weight: 700}nav li.pll-parent-menu-item:hover{cursor: pointer}nav li a{display: block;padding: 0 10px;margin: 0 18%;font-size: 1em;font-weight: 500;line-height: 3em;letter-spacing: 1px;color: #28282e;-webkit-transition: color .2s ease;transition: color .2s ease}nav li a:hover{color: #ed1c24;text-decoration: none}nav li a:hover:after{width: 100%}nav li a:before{width: 100%;opacity: .1;background-color: #28282e;-webkit-transition: width .2s ease;transition: width .2s ease}body.macro-index .macro-nav-wrapper a.finishing:before, nav li a:after{background-color: #ed1c24}nav li a:after{width: 0;-webkit-transition: width 1s ease;transition: width 1s ease}nav li.current-menu-item:before, nav li.current-menu-item>a{color: #ed1c24}nav li.current-menu-item a:after{width: 100%}nav li.menu-item-has-children:before{content: "\f3d3";position: relative;margin-left: 10px;float: right;margin-right: 20%;top: 0;font-size: 1.2em;padding: 20px 0;-webkit-transition: color 1s ease, -webkit-transform .5s ease;transition: color 1s ease, -webkit-transform .5s ease;transition: color 1s ease, transform .5s ease;transition: color 1s ease, transform .5s ease, -webkit-transform .5s ease;display: inline-block;font-weight: 400;text-transform: none;line-height: 1}@media (max-width:1199px){nav li.menu-item-has-children:before{padding: 15px 0;top: 5px}}nav li span{display: inline-block;padding: 15px 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;text-align: left;-webkit-transition: left .8s ease, -webkit-transform .8s ease;transition: left .8s ease, -webkit-transform .8s ease;transition: transform .8s ease, left .8s ease;transition: transform .8s ease, left .8s ease, -webkit-transform .8s ease}@media (max-width:1199px){nav li span{padding: 15px 0}}nav.sub-menu-open{-webkit-transform: translateX(-30%);-ms-transform: translateX(-30%);transform: translateX(-30%)}@media (max-width:767px){nav.sub-menu-open{-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%)}}nav.sub-menu-open span{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);left: 0}nav.sub-menu-open .current-menu-item span{-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%}nav.sub-menu-open .current-menu-item .sub-menu{opacity: 1;-webkit-transform: translateX(90%);-ms-transform: translateX(90%);transform: translateX(90%);visibility: visible;-webkit-transition: opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out;transition: opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out;transition: transform .6s ease-out, opacity 1s ease .2s, visibility 1s ease .2s;transition: transform .6s ease-out, opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out}@media (max-width:767px){nav.sub-menu-open .current-menu-item .sub-menu{-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);text-align: center}}nav.sub-menu-open li.menu-item-has-children.current-menu-item:before{-webkit-transform: translateX(350%);-ms-transform: translateX(350%);transform: translateX(350%)}nav li:last-child a:before{display: none}nav li:last-child a:after{display: none}nav .sub-menu{position: absolute;top: 0;left: 0;-webkit-transform: translateX(70%);-ms-transform: translateX(70%);transform: translateX(70%);width: 100%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;transition: opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;transition: transform .6s ease .25s, opacity .3s ease 0s, visibility .2s ease 0s;transition: transform .6s ease .25s, opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;z-index: 999}nav .sub-menu li{display: block;width: 100%}nav .sub-menu li a{position: relative;letter-spacing: 0;z-index: 999}nav .sub-menu li span{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);left: 0}nav .sub-menu a{display: inline-block;margin: 0;font-size: 1em;text-transform: none}nav .sub-menu a:after, nav .sub-menu a:before{display: none}header.menu-shrink{height: 80px;padding: 10px;-webkit-transition: height .25s ease .15s;transition: height .25s ease .15s}header.menu-shrink .navbar-brand, header.menu-shrink .navbar-brand.al-left{padding-top: 10px;padding-bottom: 10px}header.menu-shrink .navbar-brand.with-after:after{opacity: 1;-webkit-transition: opacity .2s linear .25s;transition: opacity .2s linear .25s}header.menu-shrink .macro-nav-wrapper{padding-bottom: 10px;-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}header.menu-shrink .navbar-header{bottom: 5px}header.menu-shrink .navbar-wrapper{height: 80px;padding: 10px;-webkit-transition: height .25s ease .15s, padding .25s ease .15s;transition: height .25s ease .15s, padding .25s ease .15s}header.menu-open{height: 768px;height: 100%;-webkit-transition: height .45s ease, padding .45s linear;transition: height .45s ease, padding .45s linear;overflow: scroll}header.menu-open .navbar-wrapper{height: 80px;-webkit-transition: height .35s ease .15s, padding .35s linear .15s;transition: height .35s ease .15s, padding .35s linear .15s}header.menu-open #nav-menu{visibility: visible;opacity: 1}header.menu-open #nav-menu>.row:before{visibility: visible!important;width: 100%;height: 100%;position: fixed;top: 190px;left: 0}header.menu-open nav{opacity: 1;visibility: visible;-webkit-transition: opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease;transition: opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease;transition: transform .5s ease, opacity .6s ease .25s, visibility .6s ease .25s;transition: transform .5s ease, opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease}header.menu-open nav>ul{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: -webkit-transform .5s ease-out .15s;transition: -webkit-transform .5s ease-out .15s;transition: transform .5s ease-out .15s;transition: transform .5s ease-out .15s, -webkit-transform .5s ease-out .15s}header.menu-open nav span.close-sub-menu{font-size: 1em;position: absolute;top: -50px;left: 50%;width: 50px;height: 50px;-webkit-border-radius: 100%;border-radius: 100%;border: 1px solid rgba(40, 40, 46, .1);line-height: 20px;margin-top: -30px;padding-right: 5px;text-align: center;cursor: pointer;display: inline-block;font-weight: 400;text-transform: none;-webkit-animation-name: customPulse;animation-name: customPulse;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;z-index: 999}@-webkit-keyframes customPulse{0, 100%{opacity: .2}50%{opacity: .8}}@keyframes customPulse{0, 100%{opacity: .2}50%{opacity: .8}}header.menu-open nav span.close-sub-menu:hover{cursor: pointer}@media (min-width:768px){header.menu-open nav span.close-sub-menu{display: none}}header.menu-open .navbar-toggle #icon-bar-top{top: 8px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s, -webkit-transform .3s ease-out .2s}header.menu-open .navbar-toggle #icon-bar-middle{opacity: 0;-webkit-transition: opacity 0s linear 0s;transition: opacity 0s linear 0s}header.menu-open .navbar-toggle #icon-bar-bottom{top: -8px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s, -webkit-transform .3s ease-out .2s}header.menu-open ul.language-switcher{position: absolute;bottom: 0;left: 0;width: 100%;font-size: .8em;font-weight: 700;opacity: 1;visibility: visible;-webkit-transition: opacity .2s linear .3s, visibility .2s linear .3s;transition: opacity .2s linear .3s, visibility .2s linear .3s;z-index: 999}header.menu-open ul.language-switcher li{display: inline-block}header.menu-open ul.language-switcher li:first-of-type{padding-left: 0}header.menu-open ul.language-switcher li a{display: inline-block;padding: 20px 20px 20px 0;color: #28282e;-webkit-transition: color .3s ease;transition: color .3s ease}header.menu-open ul.language-switcher li a:first-of-type{padding-left: 20px}header.menu-open ul.language-switcher li.current-lang a{color: #ed1c24}header.menu-open ul.language-switcher li:hover a, header.menu-open ul.language-switcher:active a, header.menu-open ul.language-switcher:focus a{color: #ed1c24;text-decoration: none}header.menu-open ul.language-switcher li.lang-item-es, header.menu-open ul.language-switcher li.lang-item-fr{display: none}@media (max-width:767px){.col-logo-45{display: none}}body.macro-index{position: relative}@media (max-width:1199px){body.macro-index .macro-nav{display: none}}body.macro-index .macro-nav-wrapper{position: absolute;bottom: 0;height: auto}body.macro-index .macro-nav-wrapper a{position: relative;display: inline-block;font-size: .7em;font-weight: 700;color: #28282e;padding: 3px 0;margin: 5px 10px 0 0;text-transform: uppercase;-webkit-transition: color .1s ease 0s;transition: color .1s ease 0s}footer, footer a, footer h4{color: #f6f9fa}body.macro-index .macro-nav-wrapper a span{position: relative;z-index: 10}body.macro-index .macro-nav-wrapper a:before{content: "";position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 3px;-webkit-transition: height .2s ease, width .2s ease .2s, left .2s ease .2s;transition: height .2s ease, width .2s ease .2s, left .2s ease .2s}body.macro-index .macro-nav-wrapper a:hover{color: #f6f9fa;text-decoration: none;-webkit-transition: color .1s ease .2s;transition: color .1s ease .2s}body.macro-index .macro-nav-wrapper a:hover:before{height: 100%;width: 110%;left: -5%;-webkit-transition: height .2s ease .2s, width .2s ease, left .2s ease;transition: height .2s ease .2s, width .2s ease, left .2s ease}body.macro-index .macro-nav-wrapper a:focus{text-decoration: none}body.macro-index .macro-nav-wrapper a.finishing:hover{border-color: #ed1c24}body.macro-index .macro-nav-wrapper a.centrifugal:before{background-color: #5c666f}body.macro-index .macro-nav-wrapper a.centrifugal:hover{border-color: #5c666f}body.macro-index .macro-nav-wrapper a.furnaces:before{background-color: #f38a00}body.macro-index .macro-nav-wrapper a.furnaces:hover{border-color: #f38a00}@media (max-width:1199px){body.macro-index .macro-nav-wrapper .navbar-brand-wrapper{padding-left: 15px;text-align: left}}header#moody .navbar-brand.al-left{position: relative;left: auto;bottom: auto;padding: 0 30px;height: 40px}header#moody .navbar-header{position: relative;bottom: 0;right: 0;float: right}header#moody .macro-nav-wrapper{position: relative;bottom: auto;height: 100%}#menu-header-menu>li:first-of-type{margin-top: 30px}ul.language-switcher{opacity: 0;visibility: hidden;text-transform: uppercase;text-align: center;-webkit-transition: opacity .1s linear 0s, visibility .1s linear 0s;transition: opacity .1s linear 0s, visibility .1s linear 0s}footer .credits #nooo-credits a:hover img, footer p{opacity: .8}.no-skrollr ul.language-switcher{margin: 0}.no-skrollr #nav-menu{margin-bottom: 70px}.site-header .navbar-brand{height: 80px}.site-header.menu-open .navbar-brand, .site-header.menu-shrink .navbar-brand{height: 60px}footer{position: relative;background-color: #28282e}footer .top-footer{padding-top: 30px;padding-bottom: 30px}footer .row>div{text-align: center}footer h4, footer p, footer ul{text-align: left}footer .col{margin: 10px 0}footer h4{margin-bottom: 15px}footer img{display: block;width: 100px;-webkit-transition: margin 1s ease;transition: margin 1s ease}footer img.ajax-loader{display: none}footer ul{display: inline-block;list-style: none}footer ul li{line-height: 2em}footer a{-webkit-transition: color .2s ease;transition: color .2s ease}footer a:hover{color: #ed1c24;text-decoration: none}footer .btn-outline{float: right;padding: 10px 20px}footer .wpcf7 input.wpcf7-submit{margin: 15px 0 0}footer .wpcf7 input.wpcf7-submit:hover{color: #28282e!important}footer .credits{color: #28282e;padding: 15px;background-color: #f6f9fa;font-size: .8em}.col-address, footer .credits p{font-size: .9em}footer .credits a{color: #ed1c24;-webkit-transition: opacity .2s ease;transition: opacity .2s ease}footer .credits .btn-outline{margin-left: 10px}footer input, footer textarea{color: rgba(246, 249, 250, .4);background-color: #232329}@media (max-width:767px){footer img{display: inline-block}footer h4, footer p, footer ul{text-align: center}footer .btn-outline{float: none;margin-bottom: 15px}}.col-address span{display: inline-block;color: #ed1c24;font-size: 1.5em;margin-right: 10px}.col-address a{margin-bottom: 15px}.col-address a:hover span{-webkit-animation-name: clickMe;animation-name: clickMe;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}.col-address a.tel{margin-bottom: 0}#menu-footer-menu, #menu-footer-menu-en{display: block;margin-top: 0}#menu-footer-menu li, #menu-footer-menu-en li{width: 90%;margin-left: 10%;float: left}@media (max-width:991px){#menu-footer-menu, #menu-footer-menu-en{margin-top: 0}#menu-footer-menu li, #menu-footer-menu-en li{text-align: center;margin-left: 0;width: 100%}}#menu-footer-menu a, #menu-footer-menu-en a{font-size: .9em;line-height: 2em}.cc_banner-wrapper .cc_container{font-family: "Proxima Nova Alt", sans-serif;background: #28282e;text-align: center;padding: 15px 15px 70px}.hero-news .date, .modal-content .date, section.white-ribbon p{font-family: "Open Sans", sans-serif}.hero-news, .img-backdrop, .modal-content{background-size: cover;background-position: center}.cc_banner-wrapper .cc_container .cc_message{font-size: .8em;font-weight: 600}@media (min-width:500px){.cc_banner-wrapper .cc_container{width: 350px;padding: 30px 30px 95px;bottom: 15px;right: 15px;text-align: left}.cc_banner-wrapper .cc_container .cc_message{font-size: 1em;font-weight: 600}.cc_banner-wrapper .cc_container .cc_btn{display: block;bottom: 30px;padding: 15px 30px}}.cc_banner-wrapper .cc_container .cc_more_info{color: rgba(246, 249, 250, .6)}.cc_banner-wrapper .cc_container .cc_btn{left: 30px;right: 30px;font-size: .8em;font-weight: 600;color: #f6f9fa;background-color: transparent;border: 2px solid #ed1c24;-webkit-border-radius: 0;border-radius: 0;text-transform: uppercase;padding: 15px 30px}.cc_banner-wrapper .cc_container .cc_btn:hover{background-color: #ed1c24;color: #f6f9fa}.cc_banner-wrapper .cc_container .cc_logo{display: none}footer .credits #nooo-credits{display: block;float: left;margin: 10px 0}footer .credits #nooo-credits a{display: block;text-decoration: none}footer .credits #nooo-credits img{width: 70px;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}footer .credits #nooo-credits h4{margin-bottom: 0;padding-bottom: 5px;padding-bottom: .5rem;font-size: 10px;font-size: 1rem;font-weight: 300;color: #000}footer .credits #nooo-credits h4 a{color: #000;opacity: .5}@media (max-width:767px){footer .credits #nooo-credits{margin-top: 40px;margin-top: 4rem;text-align: center}}.social-links{float: left;overflow: hidden}.social-links li{float: left}.social-links li a{display: inline-block;font-size: 2em;margin-right: 20px}.macroareas{padding: 0;overflow: hidden;height: 480px;height: 33vw;min-height: 480px}.macroareas>.row{height: 100%}@media (min-height:768px){.macroareas{height: 480px;height: 33.3vw}}@media (max-width:991px){.macroareas{height: auto!important;min-height: auto!important;text-align: center}}.macroareas .macro-box{position: relative;height: 100%;padding: 0;background-color: #28282e;color: #f6f9fa}.macroareas .macro-box:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 1}.macroareas .macro-box .overlay-img{opacity: .7;-webkit-transition: opacity 6s ease-out, -webkit-transform 6s ease-out;transition: opacity 6s ease-out, -webkit-transform 6s ease-out;transition: transform 6s ease-out, opacity 6s ease-out;transition: transform 6s ease-out, opacity 6s ease-out, -webkit-transform 6s ease-out}.macroareas .macro-box:hover .overlay-img{opacity: 1;-webkit-transform: scale(1.2) rotate(4deg);-ms-transform: scale(1.2) rotate(4deg);transform: scale(1.2) rotate(4deg)}.macroareas .macro-box h2{color: #f6f9fa;font-weight: 700}.macroareas .macro-box p{padding-bottom: 100px}@media (max-width:991px){.macroareas .macro-box p{padding-bottom: 30px}}.macroareas .macro-box .text-wrapper{position: relative;display: inline-block;height: 100%;width: 100%;padding: 50px 40px;z-index: 9;background-color: rgba(246, 249, 250, .1)}.macroareas .macro-box .text-wrapper:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(40, 40, 46, .4);z-index: -1}.macroareas .macro-box a{position: absolute;bottom: 50px;left: 40px;color: #f6f9fa}.macroareas .macro-box a:hover{color: #f6f9fa}@media (min-width:1200px){.macroareas .macro-box .text-wrapper{padding: 15%}.macroareas .macro-box a{bottom: 15%;left: 15%}}.macroareas .macro-box#finishing-box .overlay-img{background-image: url(/templates/template202/images/lm-finishing.jpg)}.macroareas .macro-box#finishing-box h2:after{background-color: #ed1c24}.macroareas .macro-box#centrifugal-box .overlay-img{background-image: url(/templates/template202/images/lm-centrifugal.jpg)}.macroareas .macro-box#centrifugal-box h2:after{background-color: #5c666f}.macroareas .macro-box#furnaces-box .overlay-img{background-image: url(/templates/template202/images/lm-furnaces.jpg)}.macroareas .macro-box#furnaces-box h2:after{background-color: #f38a00}section.white-ribbon{text-align: center;background-color: #fff}section.white-ribbon .subtitle{font-size: 1.4em;margin-top: 5px}section.white-ribbon .small-divider:after{display: none}@media (max-width:991px){.macroareas .macro-box .text-wrapper{padding: 50px 20%}.macroareas .macro-box a{position: relative;left: auto;bottom: auto}.about{padding-bottom: 0}}.img-backdrop{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat}.azienda .img-backdrop{opacity: .2}.prodotti{overflow: hidden}.prodotti .img-backdrop{-webkit-transform: translate(50%, 30%) scale(.8);-ms-transform: translate(50%, 30%) scale(.8);transform: translate(50%, 30%) scale(.8)}//.about, .mosaic-bottom, .mosaic-top{background-color: #f5f6f7}.about .btn-outline, .mosaic-bottom .btn-outline, .mosaic-top .btn-outline{margin-top: 50px}.about .overlay-img, .mosaic-bottom .overlay-img, .mosaic-top .overlay-img{background-image: url(/templates/template202/images/lm-about.jpg)}@media (max-width:767px){.img-backdrop{display: none}.about, .mosaic-bottom, .mosaic-top{height: auto;min-height: auto;padding: 30px 0;text-align: center}.about .btn-outline, .mosaic-bottom .btn-outline, .mosaic-top .btn-outline{margin-top: 30px;margin-bottom: 30px}.about .overlay-img, .mosaic-bottom .overlay-img, .mosaic-top .overlay-img{position: relative;height: 300px;width: 100%;max-width: 100%}section.news .overlay-img{height: 300px}}section.news .overlay-img{position: relative;height: 300px;background-color: #28282e}section.news article{overflow: hidden}@media (min-width:992px){section.news article{padding: 0}}section.news article a{color: #28282e;display: block;height: 100%;overflow: hidden}section.news article a span{font-size: .8em;margin-left: 5px}section.news article a span.date{margin-left: 0}section.news article a:hover{text-decoration: none}section.news article a:hover .call{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}section.news article a:hover .overlay-img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}section.news article a:hover p{opacity: .7}section.news article a:focus{text-decoration: none}section.news .call{position: absolute;top: 0;left: 0;width: 100%;line-height: 300px;opacity: 0;background-color: rgba(40, 40, 46, .5);text-transform: uppercase;font-size: 1.1em;color: #f6f9fa;font-weight: 700;text-align: center;z-index: 10;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);-webkit-transition: opacity .6s ease, -webkit-transform .5s ease;transition: opacity .6s ease, -webkit-transform .5s ease;transition: transform .5s ease, opacity .6s ease;transition: transform .5s ease, opacity .6s ease, -webkit-transform .5s ease}@media (max-width:767px){section.news article{padding-bottom: 15px}section.news .post-meta{padding: 0 20px}}section.news h4{font-size: 1.2em;font-weight: 600;line-height: 1.3em;margin: 15px 0}section.news p{font-size: .9em;line-height: 2em;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;padding: 0 5px}section.news .date{float: left;line-height: 2.5rem;padding: 15px;margin-top: 5px}@media (max-width:767px){section.news .date{display: block;width: 50%;margin-top: 10px}section.news .d-day{text-align: right}}.no-skrollr body.macro-index video, section.sectors .small-divider:before{display: none}section.news .d-day{font-size: 2em;font-weight: 300;padding-left: 0;border-right: 1px solid rgba(40, 40, 46, .2)}section.news .d-month{font-size: 1em;font-weight: 400;text-transform: capitalize}@media (max-width:767px){section.news .d-month{text-align: left}}section.news .btn-outline{margin-top: 50px}section.sectors{height: 400px;background-color: #f5f6f7}@media (max-width:991px){section.sectors{height: auto;text-align: center}}section.sectors .container, section.sectors .row, section.sectors .row>div{height: 100%}section.sectors .small-divider:after{margin: 30px 0}@media (max-width:991px){section.sectors .small-divider:after{margin: 15px auto}section.sectors h3{margin: 0}}@media (max-width:767px){section.sectors .sectors-list{margin-top: 30px}}section.sectors .single-sector{height: 100%;padding: 15px;background-color: #fff;text-align: center;border-bottom: 4px solid #28282e;-webkit-transition: background-color .1s linear;transition: background-color .1s linear}section.sectors .single-sector:hover{background-color: #28282e}section.sectors .single-sector:hover h5, section.sectors .single-sector:hover p{color: #f6f9fa}section.sectors .single-sector:hover a{text-decoration: none}section.sectors .single-sector.border-red{border-color: #ed1c24}section.sectors .single-sector.border-gray{border-color: #5c666f}section.sectors .single-sector.border-yellow{border-color: #f38a00}@media (max-width:991px){section.sectors .single-sector{height: 250px;margin-top: 50px}}@media (max-width:767px){section.sectors .single-sector{height: auto;margin: 0 10%}}section.sectors .single-sector a{color: #28282e}section.sectors .single-sector h5, section.sectors .single-sector p{margin: 10px 0;text-transform: uppercase;-webkit-transition: color .1s linear;transition: color .1s linear}section.sectors .single-sector h5{font-size: 1em}section.sectors .single-sector p{font-size: .9em;line-height: 1em}section.sectors .single-sector img{max-width: 80%}.modal-dialog{width: 800px}@media (max-width:991px){.modal-dialog{width: auto;margin-left: 15px}}.hero-news, .modal-content{padding: 15px;-webkit-border-radius: 0;border-radius: 0}.hero-news:before, .modal-content:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5)}.hero-news .close, .modal-content .close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;font-size: 1.5em;color: #28282e;background-color: #f6f9fa;opacity: 1;z-index: 1000;-webkit-transition: -webkit-transform .3s ease-in-out;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.hero-news .close:hover, .modal-content .close:hover{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}@media (max-width:767px){section.sectors .single-sector{margin-top: 15px}.hero-news, .modal-content{text-align: center}.hero-news .close, .modal-content .close{top: -5px;right: -5px}.hero-news .modal-footer, .modal-content .modal-footer{text-align: center}}.hero-news .news-link, .modal-content .news-link{position: absolute;top: 30px;right: 30px;padding: 5px;font-weight: 600;font-size: .9em;text-transform: uppercase;color: #f6f9fa;border-bottom: 3px solid #ed1c24;z-index: 1001;-webkit-transition: padding .2s ease-in-out;transition: padding .2s ease-in-out}.hero-news .news-link:hover, .modal-content .news-link:hover{text-decoration: none;padding-bottom: 0}.hero-news .modal-header, .modal-content .modal-header{position: relative;padding-top: 120px;padding-bottom: 0;border:0;background-color: transparent;z-index: 1000}.hero-news .date, .modal-content .date{position: relative;bottom: -5px;font-size: .8em;font-weight: 600;color: #f6f9fa;text-transform: uppercase}.hero-news h2, .hero-news h4, .modal-content h2, .modal-content h4{font-size: 2.2em;color: #f6f9fa}.hero-news .modal-body, .modal-content .modal-body{position: relative;padding-top: 0;padding-bottom: 30px;z-index: 1000}.hero-news p, .modal-content p{font-weight: 600;color: #f6f9fa;opacity: .8}.hero-news .modal-footer, .modal-content .modal-footer{border:0}.hero-news .btn-outline, .modal-content .btn-outline{color: #f6f9fa;min-width: 145px;text-align: center}.modal-backdrop.in{opacity: .8}.no-skrollr body.macro-index .hero .img-wrapper{display: block}.no-skrollr body.macro-index .hero .vertical-middle{padding-top: 130px}.no-skrollr body.macro-index .hero .roll{display: none}body.macro-index main{margin-top: 0}body.macro-index.search .page-title{margin-bottom: 30px}body.macro-index.search .heading{padding-bottom: 0}body.macro-index.search .product-grid{padding-top: 0}body.macro-index .btn-outline{color: #28282e}body.macro-index section.hero{position: fixed;top: 0;left: 0;padding-top: 0;padding-bottom: 0;width: 100%;height: 768px;height: 100vh;background-color: #000}@media (max-width:991px){body.macro-index section.hero{position: relative;height: 768px;height: 100vh;min-height: 480px}}body.macro-index section.hero:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;background-image: url(/templates/template202/images/overlay-hero.png);opacity: .3}body.macro-index section.hero:after{content: '\f3d0';position: absolute;bottom: -5px;left: 0;padding: 50px 0 30px;width: 100%;font-size: 2em;text-align: center;-webkit-animation-name: clickMe;animation-name: clickMe;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased}body.macro-index section.hero .vertical-middle{padding-left: 15px;padding-right: 15px}body.macro-index section.hero.short-hero{height: 80vh}body.macro-index section.hero .row{height: 100%}body.macro-index section.hero h2, body.macro-index section.hero p{line-height: 1em}body.macro-index section.hero h2{font-size: 2.3em;margin-bottom: 15px}body.macro-index section.hero p{font-size: 1.5em;margin-bottom: 30px;padding: 0 20%}@media (max-width:991px){body.macro-index section.hero p{padding: 0 10%}}body.macro-index .hero-vid-wrapper{position: relative;height: 100%;width: 100%;text-align: center;color: #f6f9fa;overflow: hidden}@media (min-width:768px){body.macro-index .hero-vid-wrapper .img-wrapper.video-cover{display: none}}body.macro-index .hero-vid-wrapper .vertical{position: relative;margin-top: 90px}@media (max-width:767px){.hero-news .btn-outline, .modal-content .btn-outline{float: none;min-width: 100px}body.macro-index section.hero p{font-size: 1.5em;padding: 0 15px}body.macro-index .hero-vid-wrapper .vertical{margin-top: 0}}body.macro-index .hero-vid-wrapper video{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;width: auto;height: auto;overflow: hidden;z-index: -1}body.macro-index .hero-vid-wrapper .btn-outline, body.macro-index .hero-vid-wrapper h2{color: #f6f9fa}body.macro-index section.white-ribbon{margin-top: 100vh}.vertical-middle section.white-ribbon{margin-top: 20vh!important}body.macro-index section.white-ribbon .small-divider:after{display: none}@media (max-width:991px){body.macro-index section.white-ribbon{margin-top: 0}}body.macro-index .top-content{margin-top: 100vh}body.macro-index section.mosaic-bottom, body.macro-index section.mosaic-top{padding: 0}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .azienda, body.macro-index section.mosaic-top .lm-system, body.macro-index section.mosaic-top .prodotti{padding-top: 60px;padding-bottom: 120px;min-height: 450px}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .prodotti{border-right: 1px solid #fff}@media (max-width:767px){body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .azienda, body.macro-index section.mosaic-top .lm-system, body.macro-index section.mosaic-top .prodotti{padding-bottom: 30px}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .prodotti{border: transparent;border-bottom: 1px solid #fff}}body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-top .azienda{border-left: 1px solid #fff}body.macro-index section.mosaic-bottom .text-wrapper, body.macro-index section.mosaic-top .text-wrapper{padding-bottom: 15px}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{padding-left: 120px;padding-right: 120px}body.macro-index section.mosaic-bottom .azienda h3, body.macro-index section.mosaic-bottom .lm-system h3, body.macro-index section.mosaic-bottom .prodotti h3, body.macro-index section.mosaic-top .azienda h3, body.macro-index section.mosaic-top .lm-system h3, body.macro-index section.mosaic-top .prodotti h3{margin-bottom: 5px}body.macro-index section.mosaic-bottom .azienda .subtitle, body.macro-index section.mosaic-bottom .lm-system .subtitle, body.macro-index section.mosaic-bottom .prodotti .subtitle, body.macro-index section.mosaic-top .azienda .subtitle, body.macro-index section.mosaic-top .lm-system .subtitle, body.macro-index section.mosaic-top .prodotti .subtitle{margin-bottom: 15px}body.macro-index section.mosaic-bottom .azienda p, body.macro-index section.mosaic-bottom .lm-system p, body.macro-index section.mosaic-bottom .prodotti p, body.macro-index section.mosaic-top .azienda p, body.macro-index section.mosaic-top .lm-system p, body.macro-index section.mosaic-top .prodotti p{position: relative;z-index: 9}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{position: relative;background-repeat: no-repeat}body.macro-index section.mosaic-bottom .lm-system img, body.macro-index section.mosaic-top .lm-system img{position: absolute;right: 30px;bottom: 30px;height: 80px}@media (max-width:991px){body.macro-index .top-content{margin-top: 0}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{padding-left: 15px;padding-right: 15px}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{background-size: cover}}@media (max-width:767px){body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-top .azienda{border: transparent;border-bottom: 1px solid #fff}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{display: block}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{background-color: #28282e;background-image: none}}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-top .applicazioni{position: relative;background-color: #28282e}body.macro-index section.mosaic-bottom .applicazioni .map-overlay, body.macro-index section.mosaic-top .applicazioni .map-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity: .55;background-size: 180%;background-position: center;background-repeat: no-repeat}body.macro-index section.mosaic-bottom .applicazioni h3, body.macro-index section.mosaic-bottom .applicazioni p, body.macro-index section.mosaic-top .applicazioni h3, body.macro-index section.mosaic-top .applicazioni p{position: relative;z-index: 9;color: #f6f9fa}body.macro-index section.mosaic-bottom .applicazioni .btn-outline, body.macro-index section.mosaic-top .applicazioni .btn-outline{color: #f6f9fa}body.macro-index section.mosaic-top{border-bottom: 2px solid #fff}body.macro-index section.mosaic-top .btn-outline{position: absolute;bottom: 60px}@media (max-width:767px){body.macro-index section.mosaic-top{border: transparent}body.macro-index section.mosaic-top .btn-outline{position: relative;bottom: 0}body.macro-index section.mosaic-bottom .lm-system .text-wrapper{display: none}}body.macro-index section.mosaic-bottom .form-catalog{position: absolute;top: 0;left: 0;padding-top: 3rem;padding-bottom: 3rem;height: 100%;width: 100%;background-color: #28282e;display: none;z-index: 9;overflow: scroll}@media (max-width:767px){body.macro-index section.mosaic-bottom .form-catalog{position: relative;padding: 30px 0;padding: 3rem 0rem;display: block}}body.macro-index section.mosaic-bottom .form-catalog .vertical-middle{padding: 0 60px;padding: 0rem 6rem}body.macro-index section.mosaic-bottom .form-catalog h5{margin-bottom: 30px;font-size: 27px;font-size: 2.7rem;color: #f6f9fa}body.macro-index section.mosaic-bottom .form-catalog p{font-size: 13px;font-size: 1.3rem}body.macro-index section.mosaic-bottom .form-catalog .white-text{margin-bottom: 15px}body.macro-index section.mosaic-bottom .form-catalog .wpcf7{margin-top: 10px;margin-top: 1rem;height: auto}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-acceptance, body.macro-index section.mosaic-bottom .form-catalog .wpcf7-acceptance:focus, body.macro-index section.mosaic-bottom .form-catalog .wpcf7-submit:focus{outline: 0}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-not-valid-tip{font-size: 9px;font-size: .9em;font-weight: 600}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-response-output{margin: 10px 0 0;margin-top: 1rem;font-size: 15px;font-size: 1.5rem;font-weight: 600;border:0;text-align: center}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-validation-errors{color: #f7e700}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-mail-sent-ng{color: #ed1c24}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-mail-sent-ok{color: #88B04B}body.macro-index section.mosaic-bottom .form-catalog .your-email, body.macro-index section.mosaic-bottom .form-catalog .your-name{width: 49%;float: left}body.macro-index section.mosaic-bottom .form-catalog .your-name{margin-right: 2%}body.macro-index section.mosaic-bottom .form-catalog .privacy-accept{color: #f6f9fa}body.macro-index section.mosaic-bottom .form-catalog .btn-outline{margin-top: 15px;margin-top: 1.5rem}body.macro-index section.mosaic-bottom .form-catalog .send-btn-helper{color: #f6f9fa;opacity: 0;-webkit-transition: opacity .5s ease;transition: opacity .5s ease;font-size: 12px;font-size: 1.2rem}@media (max-width:991px){body.macro-index section.mosaic-bottom .form-catalog .vertical-middle{padding: 0 15px;padding: 0rem 1.5rem}body.macro-index section.mosaic-bottom .form-catalog .send-btn-helper{opacity: 1}}body.macro-index section.mosaic-bottom .form-catalog input, body.macro-index section.mosaic-bottom .form-catalog textarea{color: rgba(246, 249, 250, .6);background-color: rgba(246, 249, 250, .1)}body.macro-index section.mosaic-bottom .form-catalog input:focus, body.macro-index section.mosaic-bottom .form-catalog textarea:focus{outline: #f6f9fa solid 1px}body.macro-index section.mosaic-bottom .form-catalog .privacy-label{color: #fff}footer div.wpcf7 form .privacy-label{font-size: 1.2rem}section.reviews{text-align: center}section.reviews h3{position: relative;display: inline-block;color: #f6f9fa;margin-bottom: 20px}section.reviews span{position: absolute;top: 10px;left: -100px;font-family: 'Playfair Display', serif;font-size: 100px;font-weight: 700;font-style: italic;color: #28282e;opacity: .5}section.reviews span.right-q-mark{top: 30px;left: auto;right: -90px}section.reviews li{color: #f6f9fa;font-size: 1.2em;text-align: center;line-height: 1.5em}section.reviews li.active small{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}section.reviews small{display: block;margin-top: 5px;font-size: .8em;opacity: 0;-webkit-transform: translateX(15px);-ms-transform: translateX(15px);transform: translateX(15px);-webkit-transition: opacity .8s ease .5s, -webkit-transform .8s ease .6s;transition: opacity .8s ease .5s, -webkit-transform .8s ease .6s;transition: opacity .8s ease .5s, transform .8s ease .6s;transition: opacity .8s ease .5s, transform .8s ease .6s, -webkit-transform .8s ease .6s}section.cat-list .small-divider:before, section.reviews .csr-ratings{display: none}section.heading{padding-top: 210px;text-align: center;-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}section.heading h1, section.heading h2{margin-bottom: 15px}.menu-shrink section.heading{padding-top: 140px}section.cat-list{position: relative;font-family: "Open Sans", sans-serif;padding-top: 15px;padding-bottom: 60px;z-index: 2}section.cat-list .cat-list-heading{position: relative;padding: 30px 15px 15px 30px;z-index: 2;-webkit-transform: translate(0, 30px);-ms-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease}section.cat-list h4{font-size: 1.5em;padding-right: 50px;color: #f6f9fa;text-transform: uppercase}section.cat-list .small-divider:after{margin: 5px 0;position: relative;background-color: #f6f9fa!important}@media (max-width:767px){section.cat-list h4{padding-left: 50px}section.cat-list .small-divider:after{margin: 5px auto}}.grid-call, .grid-item{margin-bottom: 10px;min-height: 350px}section.cat-list p{font-size: 1em;line-height: 1em;font-weight: 600;color: #f6f9fa;text-transform: lowercase}section.cat-list ul{list-style: none;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);opacity: 0;-webkit-transition: opacity .3s ease 0s, -webkit-transform .6s ease .6s;transition: opacity .3s ease 0s, -webkit-transform .6s ease .6s;transition: transform .6s ease .6s, opacity .3s ease 0s;transition: transform .6s ease .6s, opacity .3s ease 0s, -webkit-transform .6s ease .6s}section.cat-list ul>li{position: relative;border-top: 1px solid rgba(92, 102, 111, .2);text-transform: uppercase;overflow: hidden}section.cat-list ul>li:last-of-type{border-bottom: 1px solid rgba(40, 40, 46, .2)}section.cat-list ul>li.open>span, section.cat-list ul>li:hover>span{width: 40px}section.cat-list ul>li.open a, section.cat-list ul>li:hover a{color: #f6f9fa}section.cat-list ul>li.has-subcategories ul{height: 0;-webkit-transition: height .6s cubic-bezier(.495, .07, .005, .995);transition: height .6s cubic-bezier(.495, .07, .005, .995)}section.cat-list ul>li.has-subcategories li{background-color: rgba(40, 40, 46, .05)}section.cat-list ul>li.has-subcategories li:last-of-type{border-bottom: 4px solid rgba(92, 102, 111, .2)}section.cat-list ul>li span{display: block;width: 0;height: 100%;float: left;padding: 5px 0;margin-right: 15px;font-size: .7em;color: #f6f9fa;text-align: center;overflow: hidden;-webkit-transition: width .3s ease, padding .3s ease;transition: width .3s ease, padding .3s ease}section.cat-list ul>li a{display: block;color: #28282e;font-size: .8em;font-weight: 600;padding: 5px 15px 5px 30px}section.cat-list ul>li a:hover{text-decoration: none}section.cat-list .cat-list-lev-1 li:hover span{width: 60px}section.cat-list .cat-list-lev-1 a{padding-left: 50px}.grid-pad{padding: 0 5px;position: relative}.grid-pad.active.overflowin .grid-item.active{overflow-y: scroll;scrollbar-face-color: #367CD2;scrollbar-shadow-color: #FFF;scrollbar-highlight-color: #FFF;scrollbar-3dlight-color: #FFF;scrollbar-darkshadow-color: #FFF;scrollbar-track-color: #FFF;scrollbar-arrow-color: #FFF}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar{width: 4px}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar-track{-webkit-box-shadow: none;background: rgba(92, 102, 111, .2)}.grid-item .img-wrapper, .rel-prod .slide .img-wrapper{background-position: center;background-repeat: no-repeat;background-size: cover}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar-thumb{-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none}.grid-pad.active.overflowin.active .navigator{display: block}.grid-call:before, .navigator, section.product-info .prod-images-wrap .btn-outline{display: none}.navigator{position: absolute;bottom: 20px;right: 20px;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #f6f9fa;border: 1px solid #f6f9fa;-webkit-transition: -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);transition: -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);transition: transform .5s cubic-bezier(.705, .085, .295, .95);transition: transform .5s cubic-bezier(.705, .085, .295, .95), -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);z-index: 99}.grid-call .cat-list-heading h4, .grid-call .cat-list-heading p, .grid-item.active h4, .grid-item.active p{color: #28282e}.navigator.down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.grid-item{position: relative;height: 350px;height: 33vh;overflow: hidden;background-color: #f5f6f7}.grid-item .img-wrapper, .grid-item:before{left: 0;width: 100%;height: 100%;position: absolute;top: 0}.grid-item:hover{cursor: pointer}.grid-item:hover .img-wrapper{opacity: .8;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02)}.grid-item:before{content: "";background-color: rgba(40, 40, 46, .45);-webkit-transition: background-color .3s ease;transition: background-color .3s ease;z-index: 1}.grid-item .img-wrapper{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity ease, -webkit-transform .5s ease-out;transition: opacity ease, -webkit-transform .5s ease-out;transition: transform .5s ease-out, opacity ease;transition: transform .5s ease-out, opacity ease, -webkit-transform .5s ease-out;z-index: 0}.grid-item .ion-close-round{position: absolute;top: 0;right: 0;padding: 15px;opacity: 0;z-index: 2;-webkit-transition: opacity .8s ease, -webkit-transform .3s ease;transition: opacity .8s ease, -webkit-transform .3s ease;transition: opacity .8s ease, transform .3s ease;transition: opacity .8s ease, transform .3s ease, -webkit-transform .3s ease}.grid-item.active:before{background-color: transparent;z-index: 0}.grid-item.active .img-wrapper{opacity: 0;visibility: hidden}.grid-item.active .cat-list-heading{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}.grid-item.active .small-divider:after{background-color: #28282e!important}.grid-item.active ul{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity .8s ease .3s, -webkit-transform .6s ease .3s;transition: opacity .8s ease .3s, -webkit-transform .6s ease .3s;transition: transform .6s ease .3s, opacity .8s ease .3s;transition: transform .6s ease .3s, opacity .8s ease .3s, -webkit-transform .6s ease .3s}.grid-item.active .ion-close-round{opacity: .2}.grid-item.active .ion-close-round:hover{opacity: .5;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);cursor: pointer}.grid-call{position: relative;height: 350px;height: 33vh;overflow: hidden}.prod-heading h2, .prod-heading p{color: #f6f9fa;font-family: "Open Sans", sans-serif}.grid-call a{position: absolute;bottom: 50px;left: 30px}#breadcrumbs, section.product-info .slider-custom-wrapper{position: relative}@media (max-width:991px){.grid-call{display: none}}.prod-heading{padding-bottom: 40px}.prod-heading h2{font-size: 2em}.prod-heading p{font-size: 2.2em;font-weight: 700;text-transform: uppercase;line-height: 1em}#breadcrumbs{font-family: "Open Sans", sans-serif;margin: 30px 0;overflow: hidden;font-size: .7em}#breadcrumbs a{text-transform: capitalize;text-decoration: underline;font-weight: 600;-webkit-transition: color .25s ease;transition: color .25s ease}section.product-info h1{text-transform: uppercase}#breadcrumbs #google_translate_element a, section.product-grid .prod-desc a:hover{text-decoration: none}section.product-grid .group-desc{margin: 45px 0}section.product-grid .group-desc p, section.product-grid .group-desc ul, section.product-grid .group-desc ol, section.product-grid .group-desc h2, section.about .group-desc p, section.about .group-desc ul, section.about .group-desc ol, section.about .group-desc h2{margin-bottom: 25px}#breadcrumbs a, #breadcrumbs span{font-size: 1em;color: #28282e}#breadcrumbs #google_translate_element{float: right}#breadcrumbs #google_translate_element .goog-te-gadget-simple{border: 0}#breadcrumbs #google_translate_element span{font-size: 10px;font-size: 1rem}section.product-info{padding-top: 0}section.product-info h1{font-size: 1.4em;margin-bottom: 30px}section.product-info iframe{margin: 15px 0}section.product-info .btn-outline{margin-top: 60px}section.product-info .main-prod-img{height: 100%;min-height: 400px}@media (max-width:1199px){.breadcrumbs-container, section.product-info .container{width: 100%}}section.product-info .prod-text-wrap, section.product-info .prod-text-wrap ul{padding-left: 15px}section.product-info .prod-text-wrap p, section.product-info .prod-text-wrap ul{margin-bottom: 15px}@media (max-width:767px){section.product-info .prod-text-wrap{margin-bottom: 30px}section.product-info .prod-text-wrap .btn-outline{display: none}section.product-info .prod-images-wrap{margin-bottom: 30px}section.product-info .prod-images-wrap .btn-outline{display: inline-block}}section.product-info .prod-images-wrap .lSCustomControl{font-size: 70px}section.product-info .prod-images-wrap .lSCustomControl.prev{left: 2%;z-index: 10}section.product-info .prod-images-wrap .lSCustomControl.next{right: 2%}section.product-info .single-img{width: 25%;float: left;padding: 0}section.product-info .single-img .img-wrapper{min-height: 200px}section.product-info .slider-custom-wrapper:hover .lSCustomControl{opacity: .8}section.product-info .prod-gallery{overflow: hidden;margin-top: 5px}section.product-info .prod-gallery .img-wrapper{height: 150px;width: 100%}section.product-info .flex-wrap{min-height: 500px}section.product-info .flex-wrap p{padding-bottom: 80px}section.product-info .flex-wrap .btn-outline{position: absolute;bottom: 0;left: 0}.rel-prod .container, .rel-prod .slide{position: relative}.rel-prod{padding: 0}.rel-prod h4{font-size: 1.2em;padding: 15px 0;text-align: center}.rel-prod .section-bg{background-color: #e7e9ec;width: 100%}.rel-prod .rel-prod-slider{text-align: center;margin: 15px 0}section.filters .dropdown-toggle .glyphicon, section.filters .filters-items .glyphicon{margin-right: 10px}.rel-prod .rel-prod-slider h3{padding: 30px;font-size: 1em;background-color: #fff;margin-bottom: 0;line-height: 1.3em;min-height: 92px}.rel-prod .slide{display: block;height: 100%;background-color: #fff}.rel-prod .slide .img-wrapper{background-image: url(/templates/template202/images/placeholder.jpg);height: 200px}.rel-prod .slide h3{font-size: .8em}.rel-prod .slide:hover .overlay-img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}@media (max-width:859px){.rel-prod .lSCustomControl{z-index: 10}.rel-prod .lSCustomControl.prev{left: 3%}.rel-prod .lSCustomControl.next{right: 3%}}.lSCustomControl{position: absolute;top: 50%;font-size: 100px;margin-top: -50px;line-height: 100px;color: #28282e;opacity: .1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: opacity .3s, -webkit-transform .3s ease;transition: opacity .3s, -webkit-transform .3s ease;transition: transform .3s ease, opacity .3s;transition: transform .3s ease, opacity .3s, -webkit-transform .3s ease}.lSCustomControl:before{font-size: inherit;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased}section.filters .filters-list p, section.filters span{font-size: 1em;line-height: 2.9em}.lSCustomControl.prev{left: -5%}.lSCustomControl.prev:before{content: "\f3d2"}.lSCustomControl.next{right: -5%}.lSCustomControl.next:before{content: "\f3d3"}.lSCustomControl:hover{opacity: .5;cursor: pointer;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}section.filters{z-index: 10;padding-bottom: 0}section.filters .group-desc{padding: 0}section.filters .filters-list{display: none;position: relative;padding: 15px 0;border-top: 1px solid rgba(40, 40, 46, .2);border-bottom: 1px solid rgba(40, 40, 46, .2)}section.filters .filters-list p{font-weight: 700;float: left;opacity: .7;padding: 0 25px;border-right: 1px solid rgba(0, 0, 0, .2)}section.filters p{padding-right: 50%;margin-bottom: 30px}@media (max-width:767px){section.filters p{padding-right: 0}section.product-grid .flex-son{text-align: center}}section.filters .dropdown-toggle{padding: 0 12px}section.filters .toggle-filters{display: block;color: #28282e}section.filters .toggle-filters p, section.filters .toggle-filters span{opacity: .7;-webkit-transition: opacity .5s ease;transition: opacity .5s ease}section.filters .toggle-filters:hover{cursor: pointer}section.filters .toggle-filters:hover p, section.filters .toggle-filters:hover span{opacity: 1}section.filters .filters-items{position: relative;background-color: rgba(245, 246, 247, .4);text-align: center;height: 90px;border-bottom: 1px solid rgba(40, 40, 46, .2);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: height .2s ease-out, opacity .4s ease, visibility .4s ease;transition: height .2s ease-out, opacity .4s ease, visibility .4s ease;overflow: hidden}section.filters .filters-items.out{height: 0;visibility: hidden;opacity: 0}section.filters .single-filter{margin: 15px auto}section.filters .single-filter.btn-filter{border: 1px solid rgba(0, 0, 0, .3)}section.filters .single-filter.btn-filter.active, section.filters .single-filter.btn-filter:hover{background-color: rgba(0, 0, 0, .3);color: #fff}section.product-grid{z-index: 0}section.product-grid .flex-son{position: relative;padding-bottom: 15px;padding-top: 15px;-webkit-transition: -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: box-shadow .3s cubic-bezier(.25, .8, .25, 1), -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);margin-bottom: 30px;z-index: 10}section.product-grid .flex-son:hover .overlay-img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}section.product-grid h3{font-size: 30px}section.product-grid .prod-desc{padding: 30px 0;margin-bottom: 55px}section.product-grid .prod-desc a:hover h2, section.product-grid .prod-desc a:hover p{opacity: 1}section.product-grid .prod-desc a:hover h2{text-decoration: underline}.customer-area #cuar-js-content-container #panel-footer .btn-outline:hover span, .news-slider a.modal-header:focus, .news-slider a.modal-header:hover{text-decoration: none}section.product-grid .prod-desc h2, section.product-grid .prod-desc p{color: #28282e;opacity: .9}@media (max-width:767px){section.product-grid .prod-desc h2, section.product-grid .prod-desc p{text-align: center!important}section.product-grid .prod-desc{text-align: center!important;margin-bottom: 0}}section.product-grid .img-wrapper{height: 250px}section.product-grid h2{font-size: .9em;text-transform: uppercase}section.product-grid h2:after{content: '';display: block;height: 3px;width: 80px;margin: 15px 0}section.product-grid .flex-wrap{position: relative}section.product-grid .flex-wrap .btn-outline{position: absolute;bottom: 0}@media (max-width:767px){section.product-grid h2:after{margin-left: auto;margin-right: auto}section.product-grid .flex-wrap .btn-outline{position: relative}section.news article a{width: 100%}}.page-template-template-news .hero .lSSlideOuter, .page-template-template-news .hero .lSSlideWrapper, .page-template-template-news .hero .news-slider li, .page-template-template-news .hero ul{height: 100%!important}.page-template-template-news .hero .lSCustomControl{color: #f6f9fa;margin: 0}.page-template-template-news .hero .lSCustomControl.prev{left: 5%}.page-template-template-news .hero .lSCustomControl.next{right: 5%}.hero-news{padding: 0}.news-slider a.modal-header{display: block}.news-slider a.modal-header p.news-excerpt{font-size: 1.5em;font-weight: 400;padding-left: 0}.news-slider li{position: relative}.news-slider .vertical:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;background-image: url(/templates/template202/images/overlay-hero.png);opacity: .3}.news-slider .img-wrapper{position: absolute;top: 0;left: 0;z-index: -1}.news-slider h2{margin-top: 15px;padding-right: 20%}.news-slider a.btn-outline{float: right;margin-top: 10px;color: #f6f9fa}@media (max-width:991px){.news-slider .hero-news{text-align: center}.news-slider .hero-news h2{padding-right: 0}.news-slider .hero-news .btn-outline{float: none}}section.news article{margin-bottom: 50px;position: relative}section.news article .img-wrapper{height: auto}section.news .post-meta p{margin-bottom: 60px}#column-contact-info h2, .page-template-template-contacts .main-cf h2{margin-bottom: 30px}section.news .post-meta .date-wrap{position: absolute;bottom: 0;left: 0}#map{width: 100%;height: 400px;margin-top: 50px;background-color: #dcdcdc}.page-template-template-contacts .small-divider:after{content: none}.page-template-template-contacts .main-cf .wpcf7-form-control-wrap{display: block}.page-template-template-contacts .main-cf .wpcf7-form-control-wrap.privacy{display: inline-block;margin-right: 10px}.page-template-template-contacts .main-cf label{display: block}.page-template-template-contacts .main-cf form input[type=text], .page-template-template-contacts .main-cf form input[type=email], .page-template-template-contacts .main-cf form input[type=tel], .page-template-template-contacts .main-cf form textarea{width: 100%;max-width: none;background-color: #f6f9fa}.page-template-template-contacts .main-cf form input[type=submit]{float: right;background-color: transparent}.page-template-template-contacts .main-cf form input[type=submit]:hover{background-color: #ed1c24;color: #f6f9fa}#map-container{padding-bottom: 0}#column-contact-info{padding: 60px 0 300px;overflow: hidden}#column-contact-info img{margin: 30px 0;height: 80px}@media (max-width:767px){section.news .post-meta .date-wrap{width: 100%}#column-contact-info{text-align: left;padding-left: 20px;padding-right: 20px}#column-contact-info .wpcf7-submit{float: none;display: block;margin: 15px auto 0}}.goals, .history-row-3, .mission-intro{text-align: center}.contacts .col-address{text-align: center;position: absolute;top: 0;left: 0;width: 45.9%;height: 100%;padding: 30px 0 0 15px;background-color: #28282e}@media (max-width:767px){.contacts .col-address{position: relative;width: auto;margin-left: -15px;margin-right: -15px;padding-bottom: 30px}}#video-bg, #video-frame, .trigger-overlay{height: 100%;width: 100%;top: 0;left: 0}.contacts .col-address span{margin-right: 5px}.contacts .col-address p{color: #f6f9fa}.contacts .col-address a{margin-bottom: 5px;color: #f6f9fa}.contacts .col-address p.mail{margin-bottom: 30px}.contacts .col-address a:hover{cursor: pointer}.contacts .col-address .btn-outline{float: none;display: inline-block;color: #f6f9fa}.contacts .col-address .btn-outline:hover{color: #f6f9fa}.contacts .col-address img{margin-bottom: 15px}.ajax-loader{display: none!important}.macro-index .hero .img-wrapper, .page-template-template-azienda .hero .img-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .9;z-index: -1}#video-trigger{position: relative;display: block}#video-trigger:hover .trigger-overlay{opacity: 1;visibility: visible}.trigger-overlay{position: absolute;background-color: rgba(237, 28, 36, .85);opacity: 0;visibility: hidden;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: opacity .5s, visibility .5s;transition: opacity .5s, visibility .5s;z-index: 9}.trigger-overlay span{font-weight: 700;color: #f6f9fa;text-transform: uppercase}#video-frame{display: none;position: fixed;z-index: 999}#video-frame video{position: relative;top: 0;left: 0;width: 70%;margin: 0 15%;z-index: 1001}#video-bg{position: absolute;display: block;background-color: rgba(0, 0, 0, .5);z-index: 1000}.history-row-3{padding-top: 50px;padding-bottom: 50px}@media (max-width:767px){.history-row-1 .seo-img{margin-top: 20px}.history-row-3 .ico{margin-top: 30px}.history-row-3{margin-bottom: 30px}}.history-row-3 h4{margin-top: 15px;padding: 0 30px;color: #5c666f}.history-gallery{padding-top: 0}.history-gallery li{height: 350px}.mission-intro{padding: 100px 0;background-color: #f5f6f7}.mission-intro em{font-size: 1.2em}.mission-intro .img-wrapper{position: absolute;top: 0;left: 0;height: 100%;opacity: .05}.customer-area #cuar-js-content-container .cuar-menu-container, .customer-area #cuar-js-content-container .cuar-menu-container .navbar, .customer-area #cuar-js-content-container .cuar-menu-container .navbar .navbar-nav{visibility: visible;opacity: 1}.no-skrollr .mission-intro .img-wrapper{top: 10%}@media (max-width:767px){.no-skrollr .img-wrapper.video-cover{display: block}}.goals img{height: 80px;margin-bottom: 10px}#wpsl-wrap, .wpsl-search{margin-bottom: 0}.goals .goal-single{margin-top: 30px}.goals .goal-single p{padding: 0 50px}.wpsl-search{padding: 30px 15px 15px;background-color: #28282e;text-align: left}#wpsl-search-wrap{display: inline-block;width: auto;float: none}#wpsl-search-wrap label{width: auto;color: #f6f9fa}#wpsl-search-wrap input{-webkit-border-radius: 0;border-radius: 0}#wpsl-search-wrap .wpsl-dropdown{border: transparent;-webkit-border-radius: 0;border-radius: 0;min-width: 110px}#wpsl-search-wrap .wpsl-dropdown div{left: 0;right: 0}#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{margin-right: 30px}@media (max-width:991px){#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{margin-right: 15px}}#wpsl-search-wrap #wpsl-radius label, #wpsl-search-wrap #wpsl-results label{width: auto!important}#wpsl-search-wrap #wpsl-results{margin-right: 50px}#wpsl-search-wrap #wpsl-search-btn{color: #f6f9fa;background: 0 0;border: 2px solid #ed1c24;-webkit-box-shadow: none;box-shadow: none;font-weight: 700;-webkit-transition: all .3s ease;transition: all .3s ease;min-width: 100px}#wpsl-search-wrap #wpsl-search-btn:hover{background: #ed1c24;border-color: #ed1c24}@media (max-width:570px){#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{width: 100%;display: block;padding-right: 0}#wpsl-search-wrap #wpsl-search-btn{margin-top: 15px}}.wpsl-input{padding: 0 30px 0 15px}@media (max-width:991px){.wpsl-input{padding: 0 15px 0 0}}@media (max-width:767px){#wpsl-search-wrap #wpsl-results{margin-right: 15px}.wpsl-input{display: block;padding-right: 10px}}#wpsl-wrap #wpsl-result-list li{padding: 15px 30px}#wpsl-wrap #wpsl-result-list li span{display: none}#wpsl-wrap #wpsl-result-list li span.wpsl-country{display: block}#wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap{display: none}#wpsl-wrap #wpsl-result-list p{margin-bottom: 15px}#wpsl-wrap #wpsl-result-list li[data-store-id="251"] span{display: block}#wpsl-wrap strong{color: #ed1c24}#wpsl-wrap #wpsl-gmap, #wpsl-wrap #wpsl-stores{height: 500px!important}@media (max-width:767px){#wpsl-wrap #wpsl-gmap, #wpsl-wrap #wpsl-stores{margin-top: 0;height: 300px!important}}#wpsl-wrap #wpsl-gmap .cat, #wpsl-wrap #wpsl-stores .cat{font-size: .7em;font-weight: 500;margin: 0}#wpsl-wrap #wpsl-gmap .cat-title, #wpsl-wrap #wpsl-stores .cat-title{font-size: .9em;color: #28282e}#searchform{position: fixed;bottom: 90px;right: 10px;height: 50px;padding: 0;color: #f6f9fa;border: 1px solid #f6f9fa;background-color: #ed1c24;z-index: 99}#searchform .search-form-wrapper{display: inline-block;width: 0;overflow: hidden;-webkit-transition: width .5s ease, margin .5s ease;transition: width .5s ease, margin .5s ease}#searchform .search-form-wrapper.open{width: 190px;margin-right: 10px}#searchform .search-wrapper{overflow: hidden}#searchform .ion-search{float: left;height: 50px;width: 50px;line-height: 50px;text-align: center}#searchform .ion-search:hover{cursor: pointer}#searchform label{display: none}#searchform input{display: inline-block;margin: 10px 10px 10px 0;width: 250px;height: 30px;font-size: 16px;line-height: 1;color: #28282e}#searchform #searchsubmit{font-weight: 700;background-color: transparent;display: none}.no-results h1{color: #ed1c24;text-transform: uppercase;margin-bottom: 15px}#rel-posts .meta h4, #rel-posts .meta p, #rel-posts .meta span, .customer-area .heading h1{color: #f6f9fa}#privacy{padding-bottom: 30px}.privacy-content{margin-bottom: 60px}.privacy-content h2, .privacy-content h3, .privacy-content h4{margin: 20px 0 15px}.content-wrap{border-right: 1px solid rgba(40, 40, 46, .1)}#article{margin-top: 80vh}@media (max-width:991px){.content-wrap{border: 0}#article{margin-top: 0}}.single .hero h1{margin: 5px 0 50px;color: #f6f9fa}.single .hero .date{text-transform: uppercase;font-weight: 600;font-size: .9em}.single #article h1, .single #article h2, .single #article h3, .single #article h4, .single #article h5, .single #article h6{line-height: 1.2}.single #article p{overflow: hidden;line-height: 2}.single #article img{max-width: 100%}.single #article img.alignnone{float: none;margin: 10px}.single #article img.alignright{float: right;margin: 10px 0 0 10px}.single #article img.alignleft{float: left;margin: 10px 10px 0 0}.single #article img.aligncenter{display: block;margin: 10px auto}.single #article a img.alignright{float: right;margin: 0 0 10px 10px}.single #article a img.alignleft{float: left;margin: 0 10px 10px 0}.single #article a img.aligncenter{display: block;margin: 10px auto}.single #article .gallery img{max-width: 100%;height: auto;border-top: 10px solid #fff;border-bottom: 10px solid #fff;border-right: 10px solid #fff;border-left:0}#rel-posts article{position: relative;margin-bottom: 10px}#rel-posts .meta{position: absolute;bottom: 0;left: 0;padding: 10px;z-index: 10}#rel-posts .meta span{font-size: .8em;font-weight: 700;text-transform: uppercase}#rel-posts .img-wrapper{min-height: 200px}#rel-posts .img-wrapper:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(40, 40, 46, .4);z-index: 9}.customer-area .heading{background-color: #28282e;padding-bottom: 40px;padding-bottom: 4rem}.customer-area .nm{font-size: 15px;font-size: 1.5rem}.customer-area .page-content{padding-top: 30px;padding-bottom: 80px}.customer-area #cuar-js-content-container{border: 0}.customer-area #cuar-js-content-container .cuar-menu-container .navbar-header{border-color: rgba(0, 0, 0, .8)}.customer-area #cuar-js-content-container .cuar-menu-container li{float: left!important}.customer-area #cuar-js-content-container .cuar-menu-container li a{padding: 20px 40px;padding: 2rem 4rem;font-weight: 700}.customer-area #cuar-js-content-container .cuar-menu-container li a .caret{margin-left: 5px}.customer-area #cuar-js-content-container .cuar-menu-container li.current-menu-item a{background-color: #5c666f}.customer-area #cuar-js-content-container .cuar-menu-container li.menu-item-has-children:after, .customer-area #cuar-js-content-container .cuar-menu-container li.menu-item-has-children:before{display: none}.customer-area #cuar-js-content-container .cuar-toolbar{padding: 10px 30px;padding: 1rem 3rem;border-bottom: 0}.customer-area #cuar-js-content-container .widget-menu a{padding: 5px 15px;padding: .5rem 1.5rem;color: rgba(40, 40, 46, .8);font-weight: 700}.customer-area #cuar-js-content-container .widget-menu .fa-eye{margin-right: 10px}.customer-area #cuar-js-content-container .collection-item-wrapper{border: 0!important}.customer-area #cuar-js-content-container .collection-list-blocks{background-color: #eff1f2}.customer-area #cuar-js-content-container .collection-list-blocks .panel-body{background-color: transparent}.customer-area #cuar-js-content-container .collection-list-blocks .collection-description{position: relative;border: 0;padding: 3rem!important;padding-left: 1.5rem!important;background-color: transparent}@media (max-width:767px){.customer-area #cuar-js-content-container .collection-list-blocks .collection-description{padding: 1.5rem!important}}.customer-area #cuar-js-content-container .collection-list-blocks .collection-list-right{border-color: rgba(246, 249, 250, .2)}.customer-area #cuar-js-content-container .collection-thumbnail table{margin: 10px 0;margin: 1rem 0rem;font-weight: 700}.customer-area #cuar-js-content-container .collection-thumbnail td{font-size: 11px;font-size: 1.1rem}.customer-area #cuar-js-content-container .collection-thumbnail-valign{position: relative;min-height: 200px;color: #f6f9fa}.customer-area #cuar-js-content-container .collection-thumbnail-icon{font-size: 15px;font-size: 1.5rem;display: inline-block}.customer-area #cuar-js-content-container .collection-thumbnail-header{display: inline-block;margin-left: 10px;font-size: 12px;font-size: 1.2rem}.customer-area #cuar-js-content-container .collection-thumbnail-subheader{display: inline-block;font-size: 12px;font-size: 1.2rem}.customer-area #cuar-js-content-container .collection-thumbnail-overlay{background-image: url(/templates/template202/images/placeholder.jpg);background-position: center;background-size: cover;background-color: #5c666f}.customer-area #cuar-js-content-container .meta-wrapper{position: absolute;bottom: 0;text-align: right}.customer-area #cuar-js-content-container .collection-footer-metas{position: relative;padding: 5px 10px;padding: .5rem 1rem;font-size: 10px;font-size: 1rem;font-weight: 700;color: #f6f9fa;letter-spacing: .5px;background-color: #515151;overflow: hidden}.customer-area #cuar-js-content-container #panel-footer{position: relative;padding: 15px 30px;padding: 1.5rem 3rem}@media (max-width:767px){.customer-area #cuar-js-content-container #panel-footer{padding: 20px;padding: 2rem}}.customer-area #cuar-js-content-container #panel-footer .btn-outline{float: right;padding: 12px 30px;padding: 1.2rem 3rem;border: 2px solid #ed1c24;font-weight: 700;text-transform: uppercase;overflow: hidden;-webkit-transition: background-color .2s ease, opacity .2s ease;transition: background-color .2s ease, opacity .2s ease;color: #f6f9fa;background-color: #ed1c24}.customer-area #cuar-js-content-container #panel-footer .btn-outline:hover{background-color: rgba(237, 28, 36, .8);color: #f6f9fa;text-decoration: none}.customer-area #cuar-js-content-container #panel-footer .btn-outline span{font-size: 13px;font-size: 1.3rem}.customer-area #cuar-js-content-container #panel-footer h6{margin: 5px 0 0;color: #f6f9fa;font-weight: 700;font-size: 13px;font-size: 1.3rem}.customer-area #cuar-js-content-container #panel-footer .collection-footer-meta-author.collection-list-left{float: left;width: auto!important;min-width: auto}@media (max-width:767px){.customer-area #cuar-js-content-container #panel-footer .collection-footer-meta-author.collection-list-left .vertical{padding-top: 0!important}}.customer-area #cuar-js-content-container .panel-heading{padding: 10px 20px;padding: 1rem 2rem;height: auto;border: 0;background-color: #eee}.customer-area #cuar-js-content-container .panel-body{border: 0;padding: 2rem!important}.customer-area #cuar-js-content-container .panel-title{font-family: "Proxima Nova Alt", sans-serif;font-weight: 700;color: rgba(40, 40, 46, .8);text-transform: uppercase}.customer-area #cuar-js-content-container .panel-icon{color: rgba(40, 40, 46, .8)}.customer-area #cuar-js-content-container .cuar-title{margin: 0;font-weight: 700;font-size: 18px;font-size: 1.8rem;line-height: 1}.customer-area #cuar-js-content-container .cuar-title:after{content: "";display: block;margin: 15px 0;height: 1px;width: 30px;background-color: #28282e}.customer-area #cuar-js-content-container .collection-excerpt{border-top: 0!important;padding: 0!important}@media (max-width:767px){.customer-area #cuar-js-content-container .panel-body{padding-bottom: 0!important}.customer-area #cuar-js-content-container .panel-title{text-align: center}.customer-area #cuar-js-content-container .cuar-title:after{margin: 15px auto}.customer-area #cuar-js-content-container .collection-excerpt, .customer-area #cuar-js-content-container .cuar-title{text-align: center}}.customer-area #cuar-js-content-container .cuar-page-content{padding: 0;padding: 0rem}.customer-area #cuar-js-content-container .label-default{padding: 2px 15px;padding: .2rem 1.5rem;color: #f6f9fa;border: 0;background-color: #88B04B}body.macro-index-red .btn-outline:hover, body.macro-index-red .navbar-brand.with-after:after, body.macro-index-red .small-divider:after, body.macro-index-red section.reviews{background-color: #ed1c24}.customer-area #cuar-js-content-container .cuar-page-content-main{height: auto!important;padding-right: 0!important;padding: 2rem 0rem!important}.customer-area aside{display: none!important}div.wpcf7 form .wpcf7-not-valid-tip{font-size: 9px;font-size: .9em;font-weight: 600}div.wpcf7 form .wpcf7-response-output{margin: 10px 0 0;margin-top: 1rem;font-size: 15px;font-size: 1.5rem;font-weight: 600;border:0;text-align: center}div.wpcf7 form .wpcf7-validation-errors{color: #f7e700}div.wpcf7 form .wpcf7-mail-sent-ng{color: #ed1c24}div.wpcf7 form .wpcf7-mail-sent-ok{color: #88B04B}div.wpcf7 form .privacy-label{position: relative;width: auto;margin-bottom: 0;font-size: 14px;font-size: 1.4rem}div.wpcf7 form .privacy-label span{line-height: 1}div.wpcf7 form .privacy-label.with-checkbox{padding-left: 20px}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap{position: absolute;top: 0;left: 0;width: auto;margin: 5px 0}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap input{margin-top: 0}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap .wpcf7-list-item{margin: 0}div.wpcf7 form .privacy-label .wpcf7-list-item-label{display: none}.four04 h1{font-size: 5em;color: #ed1c24}.four04 p{margin-bottom: 30px}body.macro-index-red .btn-outline{border-color: #ed1c24}body.macro-index-red .btn-outline section.hero:after{color: rgba(237, 28, 36, .6)}body.macro-index-red .btn-outline:hover span{color: #fff}body.macro-index-red .btn-outline.btn-full{color: #f6f9fa;background-color: #ed1c24}body.macro-index-red .applicazioni li, body.macro-index-red .applicazioni li a, body.macro-index-red .applicazioni li span{color: #ed1c24}body.macro-index-red .cat-list .cat-list-lev-0>li.open span, body.macro-index-red .cat-list .cat-list-lev-0>li:hover span{background-color: #c61017}body.macro-index-red .cat-list .cat-list-lev-0>li.open a, body.macro-index-red .cat-list .cat-list-lev-0>li:hover a{background-color: #ed1c24}body.macro-index-red .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-red #searchform, body.macro-index-red .heading.prod-heading, body.macro-index-red .navigator, body.macro-index-red section.product-grid h2:after{background-color: #ed1c24}body.macro-index-red #breadcrumbs a:hover:hover, body.macro-index-red .lSCustomControl:hover, body.macro-index-red section.hero:after{color: #ed1c24}body.macro-index-red .grid-item.active::-webkit-scrollbar-thumb{background: #ed1c24}body.macro-index-red .grid-call{background-image: url(/templates/template202/images/furnaces-system.jpg);background-size: 130%;background-position: bottom left}body.macro-index-gray .btn-outline:hover, body.macro-index-gray .navbar-brand.with-after:after, body.macro-index-gray .small-divider:after, body.macro-index-gray section.reviews{background-color: #5c666f}body.macro-index-red .lm-system{background-image: url(/templates/template202/images/finishing-system.jpg);background-size: cover}body.macro-index-red .map-overlay{background-image: url(/templates/template202/images/map-finishing.png)}body.macro-index-gray .btn-outline{border-color: #5c666f}body.macro-index-gray .btn-outline section.hero:after{color: rgba(92, 102, 111, .6)}body.macro-index-gray .btn-outline:hover span{color: #fff}body.macro-index-gray .btn-outline.btn-full{color: #f6f9fa;background-color: #5c666f}body.macro-index-gray .applicazioni li, body.macro-index-gray .applicazioni li a, body.macro-index-gray .applicazioni li span{color: #5c666f}body.macro-index-gray .cat-list .cat-list-lev-0>li.open span, body.macro-index-gray .cat-list .cat-list-lev-0>li:hover span{background-color: #8b9b9c}body.macro-index-gray .cat-list .cat-list-lev-0>li.open a, body.macro-index-gray .cat-list .cat-list-lev-0>li:hover a{background-color: #5c666f}body.macro-index-gray .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-gray #searchform, body.macro-index-gray .heading.prod-heading, body.macro-index-gray .navigator, body.macro-index-gray section.product-grid h2:after{background-color: #5c666f}body.macro-index-gray #breadcrumbs a:hover:hover, body.macro-index-gray .lSCustomControl:hover, body.macro-index-gray section.hero:after{color: #5c666f}body.macro-index-gray .grid-item.active::-webkit-scrollbar-thumb{background: #5c666f}body.macro-index-gray .grid-call{background-image: url(/templates/template202/images/furnaces-system.jpg);background-size: 130%;background-position: bottom left}body.macro-index-yellow .btn-outline:hover, body.macro-index-yellow .navbar-brand.with-after:after, body.macro-index-yellow .small-divider:after, body.macro-index-yellow section.reviews{background-color: #f38a00}body.macro-index-gray .lm-system{background-image: url(/templates/template202/images/centrifugal-system.jpg);background-size: cover}body.macro-index-gray .map-overlay{background-image: url(/templates/template202/images/map-centrifugal.png)}body.macro-index-gray section.hero:after{color: rgba(246, 249, 250, .6)}body.macro-index-yellow .btn-outline{border-color: #f38a00}body.macro-index-yellow .btn-outline section.hero:after{color: rgba(243, 138, 0, .6)}body.macro-index-yellow .btn-outline:hover span{color: #fff}body.macro-index-yellow .btn-outline.btn-full{color: #f6f9fa;background-color: #f38a00}body.macro-index-yellow .applicazioni li, body.macro-index-yellow .applicazioni li a, body.macro-index-yellow .applicazioni li span{color: #f38a00}body.macro-index-yellow .cat-list .cat-list-lev-0>li.open span, body.macro-index-yellow .cat-list .cat-list-lev-0>li:hover span{background-color: #c06d00}body.macro-index-yellow .cat-list .cat-list-lev-0>li.open a, body.macro-index-yellow .cat-list .cat-list-lev-0>li:hover a{background-color: #f38a00}body.macro-index-yellow .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-yellow #searchform, body.macro-index-yellow .heading.prod-heading, body.macro-index-yellow .navigator, body.macro-index-yellow section.product-grid h2:after{background-color: #f38a00}body.macro-index-yellow #breadcrumbs a:hover:hover, body.macro-index-yellow .lSCustomControl:hover, body.macro-index-yellow section.hero:after{color: #f38a00}body.macro-index-yellow .grid-item.active::-webkit-scrollbar-thumb{background: #f38a00}body.macro-index-yellow .grid-call, body.macro-index-yellow .lm-system{background-image: url(/templates/template202/images/furnaces-system.jpg);background-position: bottom left}body.macro-index-yellow .grid-call{background-size: 130%}body.macro-index-yellow .lm-system{background-size: 100%}body.macro-index-yellow .map-overlay{background-image: url(/templates/template202/images/map-furnaces.png)}
.seo-img, iframe{max-width: 100%}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype')}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 700;src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://fonts.gstatic.com/s/playfairdisplay/v13/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRj.ttf) format('truetype')}.btn-outline{position: relative;display: inline-block;padding: 1.2em 3em;border: 2px solid #ed1c24;font-size: .8em;font-weight: 700;text-transform: uppercase;overflow: hidden;-webkit-transition: background-color .2s ease, opacity .2s ease;transition: background-color .2s ease, opacity .2s ease}.btn-arrow:after, body, html{-webkit-font-smoothing: antialiased;font-weight: 400}.btn-outline span{position: relative;z-index: 9}.btn-outline:before{content: '';position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;margin-top: -3px;margin-left: -3px;-webkit-border-radius: 100%;border-radius: 100%;background-color: transparent;opacity: .3;-webkit-transition: bacground-color .2s, -webkit-transform .3s ease;transition: bacground-color .2s, -webkit-transform .3s ease;transition: transform .3s ease, bacground-color .2s;transition: transform .3s ease, bacground-color .2s, -webkit-transform .3s ease}.btn-outline:hover{text-decoration: none;cursor: pointer}.btn-outline:hover:before{background-color: rgba(255, 255, 255, .4);-webkit-transform: scale(20);-ms-transform: scale(20);transform: scale(20);-webkit-animation-name: alphapulse;animation-name: alphapulse;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: .3s;animation-delay: .3s}.btn-outline.activated:hover:before{-webkit-transform: scale(25);-ms-transform: scale(25);transform: scale(25);background-color: rgba(255, 255, 255, .4);-webkit-transition: background-color .15s ease-in .15s, -webkit-transform .15s ease-in;transition: background-color .15s ease-in .15s, -webkit-transform .15s ease-in;transition: transform .15s ease-in, background-color .15s ease-in .15s;transition: transform .15s ease-in, background-color .15s ease-in .15s, -webkit-transform .15s ease-in}.btn-outline:focus{text-decoration: none}.btn-outline.btn-red{border-color: #ed1c24}.btn-outline.btn-red.btn-important, .btn-outline.btn-red:hover{background-color: rgba(237, 28, 36, .8);color: #f6f9fa}.btn-outline.btn-gray{border-color: #5c666f}.btn-outline.btn-gray:hover{background-color: rgba(92, 102, 111, .8)}.btn-outline.btn-yellow{border-color: #f38a00}.btn-outline.btn-yellow:hover{background-color: rgba(243, 138, 0, .8)}body, section{background-color: #fff}.btn-outline.btn-white{border-color: #f6f9fa;color: #f6f9fa!important}.btn-outline.btn-white:hover{background-color: #fff;color: #28282e}.btn-arrow:after{content: '\f125';font-size: 1em;margin-left: 10px;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1}.btn-arrow:hover:after{color: #f6f9fa}@font-face{font-family: 'Proxima Nova';src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.eot);src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Bold.svg#webfont) format("svg");font-weight: 700;font-style: normal}@font-face{font-family: 'Proxima Nova';src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.eot);src: url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova/ProximaNova-Black.svg#webfont) format("svg");font-weight: 900;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Regular.svg#webfont) format("svg");font-weight: 400;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Light.svg#webfont) format("svg");font-weight: 300;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Bold.svg#webfont) format("svg");font-weight: 700;font-style: normal}@font-face{font-family: MyWebFont;src: url(/templates/template202/webfont.eot);src: url(/templates/template202/webfont.eot?#iefix) format("embedded-opentype"), url(/templates/template202/webfont.woff2) format("woff2"), url(/templates/template202/webfont.woff) format("woff"), url(/templates/template202/webfont.ttf) format("truetype"), url(/templates/template202/webfont.svg#svgFontName) format("svg")}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Extrabld.svg#webfont) format("svg");font-weight: 800;font-style: normal}@font-face{font-family: 'Proxima Nova Alt';src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.eot);src: url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.eot?#iefix) format("embedded-opentype"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.woff2) format("woff2"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.woff) format("woff"), url(/templates/template202/../fonts/Proxima_Nova_Alt/ProximaNovaA-Black.svg#webfont) format("svg");font-weight: 900;font-style: normal}::selection{background: #f5f5f5}::-moz-selection{background: #f5f5f5}img::selection{background: 0 0}img::-moz-selection{background: 0 0}.overlay-img, html:before{background-position: center;background-size: cover}option:-moz-focusring, select:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000}option:-moz-focusring:active, option:-moz-focusring:focus, select:-moz-focusring:active, select:-moz-focusring:focus{color: transparent;text-shadow: 0 0 0 #000}html:before{content: "";position: fixed;top: 50%;left: 50%;margin-top: -75px;margin-left: -75px;width: 150px;height: 150px;background-image: url(/templates/template202/images/loader-lm.gif);-webkit-transition: opacity .5s ease, z-index .5s ease;transition: opacity .5s ease, z-index .5s ease;z-index: 999}.img-wrapper, .row, body, html, section{position: relative}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){html:before{background-image: url(/templates/template202/images/@2x/loader-lm.gif)}}html.page-loaded:before{opacity: 0;z-index: -1}.animsition-loading{border: 0}body, html{height: 100%;min-height: 100%;-moz-osx-font-smoothing: grayscale;font-family: "Proxima Nova Alt", sans-serif;color: #28282e}h2{font-size: 30px}h3, h4, h5, h6{font-size: 16px}h1, h2, h3, h4, h5, h6{font-family: "Open Sans", sans-serif;font-weight: 700;color: #28282e;padding: 0;margin: 0;line-height: 1em}a, p.error{color: #ed1c24}h1, h3{font-size: 3.5rem}@media (max-width:767px){html:before{margin-top: -50px;margin-left: -50px;width: 100px;height: 100px}h1, h3{font-size: 2.5rem}}td{border: 1px solid #eee;padding: 10px}h3{margin-bottom: 30px}li, p, span, ul{padding: 0;margin: 0;line-height: 2.5rem}body{font-size: 16px;overflow-x: hidden}@media (min-width:1200px){body{font-size: 18px}}@media (max-width:991px){body{font-size: 14px}}.vertical{display: table;width: 100%;height: 100%}.vertical .vertical-middle{display: table-cell;vertical-align: middle}.scroll-block{overflow: hidden!important}.border-box, .img-wrapper, form p{overflow: hidden}main{margin-top: 150px;-webkit-transition: margin-top .45s ease .1s;transition: margin-top .45s ease .1s}main.menu-shrink{margin-top: 80px;-webkit-transition: margin-top .25s ease .15s;transition: margin-top .25s ease .15s}section{padding: 60px 0;z-index: 0}@media (max-width:767px){section{height: auto;min-height: auto;padding: 30px 0;text-align: center}}.small-divider-a:after, .small-divider-b:before, .small-divider:after, .small-divider:before{display: block;height: 1px;width: 30px;background-color: #28282e;content: ''}p.error{font-size: 3em;line-height: 1em;text-align: center;margin: 100px 0;font-weight: 700}.border-box{border: 1px solid #fff;border-top: transparent;border-bottom: transparent}@media (max-width:991px){.border-box{border-top: 1px solid #fff;border-bottom: 1px solid #fff;border-left: transparent;border-right: transparent}}.subtitle{font-size: 1.2em;font-weight: 600;color: rgba(40, 40, 46, .8)}.small-divider:after, .small-divider:before{margin: 30px auto}@media (max-width:767px){.small-divider:after, .small-divider:before{margin-left: auto;margin-right: auto}}.small-divider-b:before{margin: 30px auto}@media (max-width:767px){.small-divider-b:before{margin-left: auto;margin-right: auto}}.small-divider-a:after{margin: 30px auto}@media (max-width:767px){.small-divider-a:after{margin-left: auto;margin-right: auto}}.al-left{text-align: left}.img-wrapper{width: 100%;height: 100%}.overlay-img, .seo-img{position: absolute;top: 0;left: 0}.seo-img{z-index: 0}.overlay-img{height: 100%;width: 100%;background-repeat: no-repeat;z-index: 2;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease;transition: transform .5s ease, -webkit-transform .5s ease}.no-pad{padding: 0}form .wpcf7-form-control-wrap, form input, form textarea{max-width: 100%;margin-bottom: 10px}form input, form textarea{padding: 10px;border: 1px solid #e1e1e1;outline: 0;-webkit-transition: border .3s ease;transition: border .3s ease}form input:focus, form textarea:focus{border: 1px solid #f6f9fa;-webkit-transition: border .6s ease;transition: border .6s ease}form p{position: relative}form span{display: inline-block}form span.privacy-accept{position: absolute;top: 0;left: 0;margin-left: 20px;font-size: .7em;line-height: 2.3}form span.privacy-accept a{text-transform: capitalize;color: #ed1c24;font-weight: 700}form span.privacy-accept a:hover{color: #f14b52}form .acceptance{float: left;position: relative;z-index: 9}form p:first-of-type input, form p:first-of-type span, form p:first-of-type textarea{width: 100%;max-width: 100%}.form-catalog form span.privacy-accept{font-size: 1em}.with-divider:after{content: '';display: block;height: 3px;width: 80px;margin: 15px 0;background-color: #ed1c24}@media (max-width:991px){.with-divider:after{margin-left: auto;margin-right: auto}}.flex-dad{display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.flex-dad.row:after, .flex-dad.row:before{display: block}.flex-dad .flex-son{display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex}.flex-dad .flex-son .flex-wrap{position: relative;width: 100%;height: 100%}.fancybox-skin{padding: 5px!important;-webkit-border-radius: 0;border-radius: 0}.fancybox-opened .fancybox-title{padding: 10px 0;font-family: "Proxima Nova Alt", sans-serif;font-size: .8em;font-weight: 500;text-align: center;text-transform: uppercase}header.menu-open nav span.close-sub-menu, nav li.menu-item-has-children:before{font-family: Ionicons;font-style: normal;speak: none;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased}.btn-close{width: 50px;height: 50px;background-color: rgba(0, 0, 0, .8)}.adaptive-img{position: absolute;top: 0;height: 100%;width: 50%}.adaptive-img.ad-img-right{right: 0}.adaptive-img.ad-img-left{left: 0}@media (max-width:767px){.adaptive-img, .adaptive-img .seo-img{position: relative}.adaptive-img{top: auto;left: auto;right: auto;width: auto;height: auto;max-width: 100%;overflow: visible}.adaptive-img.ad-img-right{right: auto}.adaptive-img.ad-img-left{left: auto}.adaptive-img .overlay-img{display: none}}.login-link{text-align: center;position: relative;padding: 0;left: auto;bottom: auto;margin-left: auto;margin-right: auto;color: #28282e;font-weight: 600;opacity: 0;visibility: hidden;-webkit-transition: opacity .1s linear 0s, visibility .1s linear 0s;transition: opacity .1s linear 0s, visibility .1s linear 0s}.login-link .ion-unlocked{position: absolute;top: 15px;left: 0}.lock-icon-wrap, .login-link span{line-height: 20px;position: relative}.login-link span{top: auto;left: auto;-webkit-transform: none;-ms-transform: none;transform: none;color: #ed1c24;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}.login-link span:before{line-height: 20px}.login-link:hover{color: #ed1c24}.login-link:hover .ion-locked{opacity: 0}.lock-icon-wrap{margin-right: 15px;padding: 15px 0}header.menu-open .login-link{opacity: 1;visibility: visible;-webkit-transition: opacity .2s linear .3s, visibility .2s linear .3s;transition: opacity .2s linear .3s, visibility .2s linear .3s}footer .login-link{position: absolute;bottom: 0;left: 0;color: #f6f9fa;visibility: visible;opacity: 1}#nav-menu, nav{visibility: hidden}.white-text{color: #f6f9fa}.dropdown-menu.drop{display: block!important}.page-template-template-prod-category #google_translate_element>div, .tax #google_translate_element>div{text-align: center;margin: 50px 0}@media (max-width:767px){footer .top-footer{overflow: hidden}footer .top-footer>.row{padding-bottom: 60px}footer .top-footer .login-link{width: 100%;text-align: center}.page-template-template-prod-category #google_translate_element>div, .tax #google_translate_element>div{margin: 30px 15px}}@-webkit-keyframes redhola{0, 100%{background-color: #ed1c24}33%{background-color: #f38a00}66%{background-color: #5c666f}}@keyframes redhola{0, 100%{background-color: #ed1c24}33%{background-color: #f38a00}66%{background-color: #5c666f}}@-webkit-keyframes grayhola{0, 100%{background-color: #5c666f}33%{background-color: #ed1c24}66%{background-color: #f38a00}}@keyframes grayhola{0, 100%{background-color: #5c666f}33%{background-color: #ed1c24}66%{background-color: #f38a00}}@-webkit-keyframes yellowhola{0, 100%{background-color: #f38a00}33%{background-color: #5c666f}66%{background-color: #ed1c24}}@keyframes yellowhola{0, 100%{background-color: #f38a00}33%{background-color: #5c666f}66%{background-color: #ed1c24}}@-webkit-keyframes clickMe{0, 100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}25%, 75%{-webkit-transform: translate(0, 3px);transform: translate(0, 3px)}50%{-webkit-transform: translate(0, -2px);transform: translate(0, -2px)}}@-webkit-keyframes slowmoveright{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, -20, 0);transform: matrix(1, 0, 0, 1, -20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmoveright{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, -20, 0);transform: matrix(1, 0, 0, 1, -20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes slowmoveleft{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 20, 0);transform: matrix(1, 0, 0, 1, 20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmoveleft{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 20, 0);transform: matrix(1, 0, 0, 1, 20, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes slowmove{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@keyframes slowmove{0, 100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}50%{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}}@-webkit-keyframes movein{0{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes movein{0{-webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 0);transform: matrix(1.3, 0, 0, 1.3, 0, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes moveinleft{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, -10, 0);transform: matrix(1.2, 0, 0, 1.2, -10, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes moveinleft{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, -10, 0);transform: matrix(1.2, 0, 0, 1.2, -10, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes moveinright{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, 50, 0);transform: matrix(1.2, 0, 0, 1.2, 50, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@keyframes moveinright{0{-webkit-transform: matrix(1.2, 0, 0, 1.2, 50, 0);transform: matrix(1.2, 0, 0, 1.2, 50, 0)}100%{-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0)}}@-webkit-keyframes alphapulse{0, 100%{opacity: .3}50%{opacity: .4}}@keyframes alphapulse{0, 100%{opacity: .3}50%{opacity: .4}}@keyframes clickMe{0, 100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}25%, 75%{-webkit-transform: translate(0, 3px);transform: translate(0, 3px)}50%{-webkit-transform: translate(0, -2px);transform: translate(0, -2px)}}.boxes-out-to-in .overlay-img{-webkit-animation-duration: 15s;animation-duration: 15s}.boxes-out-to-in #centrifugal-box .overlay-img{-webkit-animation-name: movein;animation-name: movein}.boxes-out-to-in #finishing-box .overlay-img{-webkit-animation-name: moveinright;animation-name: moveinright}.boxes-out-to-in #furnaces-box .overlay-img{-webkit-animation-name: moveinleft;animation-name: moveinleft}@media (max-width:991px){.flight-ready{opacity: 1!important;-webkit-transform: translateX(0) translateY(0)!important;-ms-transform: translateX(0) translateY(0)!important;transform: translateX(0) translateY(0)!important}}.flight-ready.fly-in{opacity: 1;-webkit-transform: translateY(0) translateX(0);-ms-transform: translateY(0) translateX(0);transform: translateY(0) translateX(0);-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-bottom, .fly-in-right{-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;opacity: 0}.fly-in-bottom{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-right{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-left{opacity: 0;-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, -webkit-transform .8s ease;transition: opacity 1.2s ease, transform .8s ease;transition: opacity 1.2s ease, transform .8s ease, -webkit-transform .8s ease}.fly-in-left.fly-in-1{-webkit-transition: opacity 1.2s ease .4s, -webkit-transform .8s ease .4s;transition: opacity 1.2s ease .4s, -webkit-transform .8s ease .4s;transition: opacity 1.2s ease .4s, transform .8s ease .4s;transition: opacity 1.2s ease .4s, transform .8s ease .4s, -webkit-transform .8s ease .4s}.fly-in-left.fly-in-0{-webkit-transition: opacity 1.2s ease .8s, -webkit-transform .8s ease .8s;transition: opacity 1.2s ease .8s, -webkit-transform .8s ease .8s;transition: opacity 1.2s ease .8s, transform .8s ease .8s;transition: opacity 1.2s ease .8s, transform .8s ease .8s, -webkit-transform .8s ease .8s}header{position: fixed;top: 0;left: 0;width: 100%;height: 150px;background-color: #fff;padding: 30px 10px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);-webkit-transition: height .25s ease .15s, padding .25s linear .15s;transition: height .25s ease .15s, padding .25s linear .15s;z-index: 999}header div{height: 100%}.navbar{margin-bottom: 0}#nav-menu{opacity: 0;-webkit-transition: opacity .5s ease, visibility .5s ease;transition: opacity .5s ease, visibility .5s ease}.navbar-brand-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}@media (max-width:1199px){.navbar-brand-wrapper{padding-left: 15px}}.navbar-brand{position: relative;display: inline-block;width: auto;height: 100%;padding: 0;float: none;-webkit-transition: padding .25s ease .15s, height .25s ease .15s;transition: padding .25s ease .15s, height .25s ease .15s;z-index: 10}.navbar-brand.al-left{padding-top: 30px;padding-left: 30px}.navbar-brand.with-after:after{content: '';position: absolute;bottom: 10px;left: 0;display: inline-block;width: 42px;height: 7px;opacity: 0;-webkit-transition: opacity .15s;transition: opacity .15s}@media (max-width:1199px){.navbar-brand.with-after:after{left: 0;-webkit-transition: padding .2s ease .25s;transition: padding .2s ease .25s}}.home .navbar-header{padding-right: 30px}.navbar-header{position: absolute;bottom: -8px;right: 0;height: auto;-webkit-transition: bottom .25s ease .15s;transition: bottom .25s ease .15s;z-index: 1000}@media (max-width:767px){.navbar-brand-wrapper{text-align: left}.home .navbar-header, .navbar-header{padding: 12px 0}}.menu-caption{font-weight: 700;line-height: 38px}.navbar-default .navbar-toggle{display: inline-block;margin: 0 0 0 10px;padding: 10px 0;border:0;z-index: 3}.navbar-default .navbar-toggle:hover{background-color: transparent;cursor: pointer}.navbar-default .navbar-toggle:hover #icon-bar-top{-webkit-animation-name: redhola;animation-name: redhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:hover #icon-bar-middle{-webkit-animation-name: grayhola;animation-name: grayhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:hover #icon-bar-bottom{-webkit-animation-name: yellowhola;animation-name: yellowhola;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: ease;animation-timing-function: ease}.navbar-default .navbar-toggle:focus{background-color: transparent}@media (max-width:767px){.navbar-default .navbar-toggle{padding-right: 0}}.navbar-default .navbar-toggle .icon-bar{position: relative;height: 4px;width: 30px}.navbar-default .navbar-toggle #icon-bar-top{top: 0;background-color: #ed1c24;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s, -webkit-transform .3s ease-out 0s;z-index: 2}.navbar-default .navbar-toggle #icon-bar-middle{background-color: #5c666f;opacity: 1;-webkit-transition: opacity 0s linear .2s;transition: opacity 0s linear .2s}.navbar-default .navbar-toggle #icon-bar-bottom{top: 0;background-color: #f38a00;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, -webkit-transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s;transition: top .2s ease .3s, transform .3s ease-out 0s, -webkit-transform .3s ease-out 0s}.logo-header{position: relative;display: block;height: 100%;margin: 0 auto}.logo-45{height: 100%}.navbar-default{background-color: #fff;border: transparent}.navbar-default.container-fluid{max-width: 1440px}.navbar-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 150px;padding: 30px 10px;-webkit-transition: height .25s ease .15s, padding .25s ease .15s;transition: height .25s ease .15s, padding .25s ease .15s}nav li, nav li a, nav li span{position: relative}nav li a:after, nav li a:before{content: '';position: absolute;bottom: 0;left: 0;height: 1px}@media (max-width:767px){.navbar-wrapper{padding: 10px}}.macro-nav-wrapper{-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}nav{position: absolute;top: 0;left: 0;height: 0;opacity: 0;-webkit-transition: opacity .4s ease, visibility .4s ease;transition: opacity .4s ease, visibility .4s ease;z-index: 9}nav ul{list-style: none;padding: 0}nav>ul{-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition: -webkit-transform .5s ease-out .15s;transition: -webkit-transform .5s ease-out .15s;transition: transform .5s ease-out .15s;transition: transform .5s ease-out .15s, -webkit-transform .5s ease-out .15s}nav li{text-transform: uppercase}nav li:hover:before{color: #ed1c24}nav li.pll-parent-menu-item{color: #ed1c24;letter-spacing: 1px}nav li.pll-parent-menu-item a{color: #ed1c24;font-size: .9em;font-weight: 700}nav li.pll-parent-menu-item:hover{cursor: pointer}nav li a{display: block;padding: 0 10px;margin: 0 18%;font-size: 1em;font-weight: 500;line-height: 3em;letter-spacing: 1px;color: #28282e;-webkit-transition: color .2s ease;transition: color .2s ease}nav li a:hover{color: #ed1c24;text-decoration: none}nav li a:hover:after{width: 100%}nav li a:before{width: 100%;opacity: .1;background-color: #28282e;-webkit-transition: width .2s ease;transition: width .2s ease}body.macro-index .macro-nav-wrapper a.finishing:before, nav li a:after{background-color: #ed1c24}nav li a:after{width: 0;-webkit-transition: width 1s ease;transition: width 1s ease}nav li.current-menu-item:before, nav li.current-menu-item>a{color: #ed1c24}nav li.current-menu-item a:after{width: 100%}nav li.menu-item-has-children:before{content: "\f3d3";position: relative;margin-left: 10px;float: right;margin-right: 20%;top: 0;font-size: 1.2em;padding: 20px 0;-webkit-transition: color 1s ease, -webkit-transform .5s ease;transition: color 1s ease, -webkit-transform .5s ease;transition: color 1s ease, transform .5s ease;transition: color 1s ease, transform .5s ease, -webkit-transform .5s ease;display: inline-block;font-weight: 400;text-transform: none;line-height: 1}@media (max-width:1199px){nav li.menu-item-has-children:before{padding: 15px 0;top: 5px}}nav li span{display: inline-block;padding: 15px 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;text-align: left;-webkit-transition: left .8s ease, -webkit-transform .8s ease;transition: left .8s ease, -webkit-transform .8s ease;transition: transform .8s ease, left .8s ease;transition: transform .8s ease, left .8s ease, -webkit-transform .8s ease}@media (max-width:1199px){nav li span{padding: 15px 0}}nav.sub-menu-open{-webkit-transform: translateX(-30%);-ms-transform: translateX(-30%);transform: translateX(-30%)}@media (max-width:767px){nav.sub-menu-open{-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%)}}nav.sub-menu-open span{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);left: 0}nav.sub-menu-open .current-menu-item span{-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%}nav.sub-menu-open .current-menu-item .sub-menu{opacity: 1;-webkit-transform: translateX(90%);-ms-transform: translateX(90%);transform: translateX(90%);visibility: visible;-webkit-transition: opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out;transition: opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out;transition: transform .6s ease-out, opacity 1s ease .2s, visibility 1s ease .2s;transition: transform .6s ease-out, opacity 1s ease .2s, visibility 1s ease .2s, -webkit-transform .6s ease-out}@media (max-width:767px){nav.sub-menu-open .current-menu-item .sub-menu{-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);text-align: center}}nav.sub-menu-open li.menu-item-has-children.current-menu-item:before{-webkit-transform: translateX(350%);-ms-transform: translateX(350%);transform: translateX(350%)}nav li:last-child a:before{display: none}nav li:last-child a:after{display: none}nav .sub-menu{position: absolute;top: 0;left: 0;-webkit-transform: translateX(70%);-ms-transform: translateX(70%);transform: translateX(70%);width: 100%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;transition: opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;transition: transform .6s ease .25s, opacity .3s ease 0s, visibility .2s ease 0s;transition: transform .6s ease .25s, opacity .3s ease 0s, visibility .2s ease 0s, -webkit-transform .6s ease .25s;z-index: 999}nav .sub-menu li{display: block;width: 100%}nav .sub-menu li a{position: relative;letter-spacing: 0;z-index: 999}nav .sub-menu li span{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);left: 0}nav .sub-menu a{display: inline-block;margin: 0;font-size: 1em;text-transform: none}nav .sub-menu a:after, nav .sub-menu a:before{display: none}header.menu-shrink{height: 80px;padding: 10px;-webkit-transition: height .25s ease .15s;transition: height .25s ease .15s}header.menu-shrink .navbar-brand, header.menu-shrink .navbar-brand.al-left{padding-top: 10px;padding-bottom: 10px}header.menu-shrink .navbar-brand.with-after:after{opacity: 1;-webkit-transition: opacity .2s linear .25s;transition: opacity .2s linear .25s}header.menu-shrink .macro-nav-wrapper{padding-bottom: 10px;-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}header.menu-shrink .navbar-header{bottom: 5px}header.menu-shrink .navbar-wrapper{height: 80px;padding: 10px;-webkit-transition: height .25s ease .15s, padding .25s ease .15s;transition: height .25s ease .15s, padding .25s ease .15s}header.menu-open{height: 768px;height: 100%;-webkit-transition: height .45s ease, padding .45s linear;transition: height .45s ease, padding .45s linear;overflow: scroll}header.menu-open .navbar-wrapper{height: 80px;-webkit-transition: height .35s ease .15s, padding .35s linear .15s;transition: height .35s ease .15s, padding .35s linear .15s}header.menu-open #nav-menu{visibility: visible;opacity: 1}header.menu-open #nav-menu>.row:before{visibility: visible!important;width: 100%;height: 100%;position: fixed;top: 190px;left: 0}header.menu-open nav{opacity: 1;visibility: visible;-webkit-transition: opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease;transition: opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease;transition: transform .5s ease, opacity .6s ease .25s, visibility .6s ease .25s;transition: transform .5s ease, opacity .6s ease .25s, visibility .6s ease .25s, -webkit-transform .5s ease}header.menu-open nav>ul{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: -webkit-transform .5s ease-out .15s;transition: -webkit-transform .5s ease-out .15s;transition: transform .5s ease-out .15s;transition: transform .5s ease-out .15s, -webkit-transform .5s ease-out .15s}header.menu-open nav span.close-sub-menu{font-size: 1em;position: absolute;top: -50px;left: 50%;width: 50px;height: 50px;-webkit-border-radius: 100%;border-radius: 100%;border: 1px solid rgba(40, 40, 46, .1);line-height: 20px;margin-top: -30px;padding-right: 5px;text-align: center;cursor: pointer;display: inline-block;font-weight: 400;text-transform: none;-webkit-animation-name: customPulse;animation-name: customPulse;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;z-index: 999}@-webkit-keyframes customPulse{0, 100%{opacity: .2}50%{opacity: .8}}@keyframes customPulse{0, 100%{opacity: .2}50%{opacity: .8}}header.menu-open nav span.close-sub-menu:hover{cursor: pointer}@media (min-width:768px){header.menu-open nav span.close-sub-menu{display: none}}header.menu-open .navbar-toggle #icon-bar-top{top: 8px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s, -webkit-transform .3s ease-out .2s}header.menu-open .navbar-toggle #icon-bar-middle{opacity: 0;-webkit-transition: opacity 0s linear 0s;transition: opacity 0s linear 0s}header.menu-open .navbar-toggle #icon-bar-bottom{top: -8px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, -webkit-transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s;transition: top .2s ease, transform .3s ease-out .2s, -webkit-transform .3s ease-out .2s}header.menu-open ul.language-switcher{position: absolute;bottom: 0;left: 0;width: 100%;font-size: .8em;font-weight: 700;opacity: 1;visibility: visible;-webkit-transition: opacity .2s linear .3s, visibility .2s linear .3s;transition: opacity .2s linear .3s, visibility .2s linear .3s;z-index: 999}header.menu-open ul.language-switcher li{display: inline-block}header.menu-open ul.language-switcher li:first-of-type{padding-left: 0}header.menu-open ul.language-switcher li a{display: inline-block;padding: 20px 20px 20px 0;color: #28282e;-webkit-transition: color .3s ease;transition: color .3s ease}header.menu-open ul.language-switcher li a:first-of-type{padding-left: 20px}header.menu-open ul.language-switcher li.current-lang a{color: #ed1c24}header.menu-open ul.language-switcher li:hover a, header.menu-open ul.language-switcher:active a, header.menu-open ul.language-switcher:focus a{color: #ed1c24;text-decoration: none}header.menu-open ul.language-switcher li.lang-item-es, header.menu-open ul.language-switcher li.lang-item-fr{display: none}@media (max-width:767px){.col-logo-45{display: none}}body.macro-index{position: relative}@media (max-width:1199px){body.macro-index .macro-nav{display: none}}body.macro-index .macro-nav-wrapper{position: absolute;bottom: 0;height: auto}body.macro-index .macro-nav-wrapper a{position: relative;display: inline-block;font-size: .7em;font-weight: 700;color: #28282e;padding: 3px 0;margin: 5px 10px 0 0;text-transform: uppercase;-webkit-transition: color .1s ease 0s;transition: color .1s ease 0s}footer, footer a, footer h4{color: #f6f9fa}body.macro-index .macro-nav-wrapper a span{position: relative;z-index: 10}body.macro-index .macro-nav-wrapper a:before{content: "";position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 3px;-webkit-transition: height .2s ease, width .2s ease .2s, left .2s ease .2s;transition: height .2s ease, width .2s ease .2s, left .2s ease .2s}body.macro-index .macro-nav-wrapper a:hover{color: #f6f9fa;text-decoration: none;-webkit-transition: color .1s ease .2s;transition: color .1s ease .2s}body.macro-index .macro-nav-wrapper a:hover:before{height: 100%;width: 110%;left: -5%;-webkit-transition: height .2s ease .2s, width .2s ease, left .2s ease;transition: height .2s ease .2s, width .2s ease, left .2s ease}body.macro-index .macro-nav-wrapper a:focus{text-decoration: none}body.macro-index .macro-nav-wrapper a.finishing:hover{border-color: #ed1c24}body.macro-index .macro-nav-wrapper a.centrifugal:before{background-color: #5c666f}body.macro-index .macro-nav-wrapper a.centrifugal:hover{border-color: #5c666f}body.macro-index .macro-nav-wrapper a.furnaces:before{background-color: #f38a00}body.macro-index .macro-nav-wrapper a.furnaces:hover{border-color: #f38a00}@media (max-width:1199px){body.macro-index .macro-nav-wrapper .navbar-brand-wrapper{padding-left: 15px;text-align: left}}header#moody .navbar-brand.al-left{position: relative;left: auto;bottom: auto;padding: 0 30px;height: 40px}header#moody .navbar-header{position: relative;bottom: 0;right: 0;float: right}header#moody .macro-nav-wrapper{position: relative;bottom: auto;height: 100%}#menu-header-menu>li:first-of-type{margin-top: 30px}ul.language-switcher{opacity: 0;visibility: hidden;text-transform: uppercase;text-align: center;-webkit-transition: opacity .1s linear 0s, visibility .1s linear 0s;transition: opacity .1s linear 0s, visibility .1s linear 0s}footer .credits #nooo-credits a:hover img, footer p{opacity: .8}.no-skrollr ul.language-switcher{margin: 0}.no-skrollr #nav-menu{margin-bottom: 70px}.site-header .navbar-brand{height: 80px}.site-header.menu-open .navbar-brand, .site-header.menu-shrink .navbar-brand{height: 60px}footer{position: relative;background-color: #28282e}footer .top-footer{padding-top: 30px;padding-bottom: 30px}footer .row>div{text-align: center}footer h4, footer p, footer ul{text-align: left}footer .col{margin: 10px 0}footer h4{margin-bottom: 15px}footer img{display: block;width: 100px;-webkit-transition: margin 1s ease;transition: margin 1s ease}footer img.ajax-loader{display: none}footer ul{display: inline-block;list-style: none}footer ul li{line-height: 2em}footer a{-webkit-transition: color .2s ease;transition: color .2s ease}footer a:hover{color: #ed1c24;text-decoration: none}footer .btn-outline{float: right;padding: 10px 20px}footer .wpcf7 input.wpcf7-submit{margin: 15px 0 0}footer .wpcf7 input.wpcf7-submit:hover{color: #28282e!important}footer .credits{color: #28282e;padding: 15px;background-color: #f6f9fa;font-size: .8em}.col-address, footer .credits p{font-size: .9em}footer .credits a{color: #ed1c24;-webkit-transition: opacity .2s ease;transition: opacity .2s ease}footer .credits .btn-outline{margin-left: 10px}footer input, footer textarea{color: rgba(246, 249, 250, .4);background-color: #232329}@media (max-width:767px){footer img{display: inline-block}footer h4, footer p, footer ul{text-align: center}footer .btn-outline{float: none;margin-bottom: 15px}}.col-address span{display: inline-block;color: #ed1c24;font-size: 1.5em;margin-right: 10px}.col-address a{margin-bottom: 15px}.col-address a:hover span{-webkit-animation-name: clickMe;animation-name: clickMe;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}.col-address a.tel{margin-bottom: 0}#menu-footer-menu, #menu-footer-menu-en{display: block;margin-top: 0}#menu-footer-menu li, #menu-footer-menu-en li{width: 90%;margin-left: 10%;float: left}@media (max-width:991px){#menu-footer-menu, #menu-footer-menu-en{margin-top: 0}#menu-footer-menu li, #menu-footer-menu-en li{text-align: center;margin-left: 0;width: 100%}}#menu-footer-menu a, #menu-footer-menu-en a{font-size: .9em;line-height: 2em}.cc_banner-wrapper .cc_container{font-family: "Proxima Nova Alt", sans-serif;background: #28282e;text-align: center;padding: 15px 15px 70px}.hero-news .date, .modal-content .date, section.white-ribbon p{font-family: "Open Sans", sans-serif}.hero-news, .img-backdrop, .modal-content{background-size: cover;background-position: center}.cc_banner-wrapper .cc_container .cc_message{font-size: .8em;font-weight: 600}@media (min-width:500px){.cc_banner-wrapper .cc_container{width: 350px;padding: 30px 30px 95px;bottom: 15px;right: 15px;text-align: left}.cc_banner-wrapper .cc_container .cc_message{font-size: 1em;font-weight: 600}.cc_banner-wrapper .cc_container .cc_btn{display: block;bottom: 30px;padding: 15px 30px}}.cc_banner-wrapper .cc_container .cc_more_info{color: rgba(246, 249, 250, .6)}.cc_banner-wrapper .cc_container .cc_btn{left: 30px;right: 30px;font-size: .8em;font-weight: 600;color: #f6f9fa;background-color: transparent;border: 2px solid #ed1c24;-webkit-border-radius: 0;border-radius: 0;text-transform: uppercase;padding: 15px 30px}.cc_banner-wrapper .cc_container .cc_btn:hover{background-color: #ed1c24;color: #f6f9fa}.cc_banner-wrapper .cc_container .cc_logo{display: none}footer .credits #nooo-credits{display: block;float: left;margin: 10px 0}footer .credits #nooo-credits a{display: block;text-decoration: none}footer .credits #nooo-credits img{width: 70px;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}footer .credits #nooo-credits h4{margin-bottom: 0;padding-bottom: 5px;padding-bottom: .5rem;font-size: 10px;font-size: 1rem;font-weight: 300;color: #000}footer .credits #nooo-credits h4 a{color: #000;opacity: .5}@media (max-width:767px){footer .credits #nooo-credits{margin-top: 40px;margin-top: 4rem;text-align: center}}.social-links{float: left;overflow: hidden}.social-links li{float: left}.social-links li a{display: inline-block;font-size: 2em;margin-right: 20px}.macroareas{padding: 0;overflow: hidden;height: 480px;height: 33vw;min-height: 480px}.macroareas>.row{height: 100%}@media (min-height:768px){.macroareas{height: 480px;height: 33.3vw}}@media (max-width:991px){.macroareas{height: auto!important;min-height: auto!important;text-align: center}}.macroareas .macro-box{position: relative;height: 100%;padding: 0;background-color: #28282e;color: #f6f9fa}.macroareas .macro-box:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 1}.macroareas .macro-box .overlay-img{opacity: .7;-webkit-transition: opacity 6s ease-out, -webkit-transform 6s ease-out;transition: opacity 6s ease-out, -webkit-transform 6s ease-out;transition: transform 6s ease-out, opacity 6s ease-out;transition: transform 6s ease-out, opacity 6s ease-out, -webkit-transform 6s ease-out}.macroareas .macro-box:hover .overlay-img{opacity: 1;-webkit-transform: scale(1.2) rotate(4deg);-ms-transform: scale(1.2) rotate(4deg);transform: scale(1.2) rotate(4deg)}.macroareas .macro-box h2{color: #f6f9fa;font-weight: 700}.macroareas .macro-box p{padding-bottom: 100px}@media (max-width:991px){.macroareas .macro-box p{padding-bottom: 30px}}.macroareas .macro-box .text-wrapper{position: relative;display: inline-block;height: 100%;width: 100%;padding: 50px 40px;z-index: 9;background-color: rgba(246, 249, 250, .1)}.macroareas .macro-box .text-wrapper:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(40, 40, 46, .4);z-index: -1}.macroareas .macro-box a{position: absolute;bottom: 50px;left: 40px;color: #f6f9fa}.macroareas .macro-box a:hover{color: #f6f9fa}@media (min-width:1200px){.macroareas .macro-box .text-wrapper{padding: 15%}.macroareas .macro-box a{bottom: 15%;left: 15%}}.macroareas .macro-box#finishing-box .overlay-img{background-image: url(/templates/template202/images/lm-finishing.jpg)}.macroareas .macro-box#finishing-box h2:after{background-color: #ed1c24}.macroareas .macro-box#centrifugal-box .overlay-img{background-image: url(/templates/template202/images/lm-centrifugal.jpg)}.macroareas .macro-box#centrifugal-box h2:after{background-color: #5c666f}.macroareas .macro-box#furnaces-box .overlay-img{background-image: url(/templates/template202/images/lm-furnaces.jpg)}.macroareas .macro-box#furnaces-box h2:after{background-color: #f38a00}section.white-ribbon{text-align: center;background-color: #fff}section.white-ribbon .subtitle{font-size: 1.4em;margin-top: 5px}section.white-ribbon .small-divider:after{display: none}@media (max-width:991px){.macroareas .macro-box .text-wrapper{padding: 50px 20%}.macroareas .macro-box a{position: relative;left: auto;bottom: auto}.about{padding-bottom: 0}}.img-backdrop{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat}.azienda .img-backdrop{opacity: .2}.prodotti{overflow: hidden}.prodotti .img-backdrop{-webkit-transform: translate(50%, 30%) scale(.8);-ms-transform: translate(50%, 30%) scale(.8);transform: translate(50%, 30%) scale(.8)}//.about, .mosaic-bottom, .mosaic-top{background-color: #f5f6f7}.about .btn-outline, .mosaic-bottom .btn-outline, .mosaic-top .btn-outline{margin-top: 50px}.about .overlay-img, .mosaic-bottom .overlay-img, .mosaic-top .overlay-img{background-image: url(/templates/template202/images/lm-about.jpg)}@media (max-width:767px){.img-backdrop{display: none}.about, .mosaic-bottom, .mosaic-top{height: auto;min-height: auto;padding: 30px 0;text-align: center}.about .btn-outline, .mosaic-bottom .btn-outline, .mosaic-top .btn-outline{margin-top: 30px;margin-bottom: 30px}.about .overlay-img, .mosaic-bottom .overlay-img, .mosaic-top .overlay-img{position: relative;height: 300px;width: 100%;max-width: 100%}section.news .overlay-img{height: 300px}}section.news .overlay-img{position: relative;height: 300px;background-color: #28282e}section.news article{overflow: hidden}@media (min-width:992px){section.news article{padding: 0}}section.news article a{color: #28282e;display: block;height: 100%;overflow: hidden}section.news article a span{font-size: .8em;margin-left: 5px}section.news article a span.date{margin-left: 0}section.news article a:hover{text-decoration: none}section.news article a:hover .call{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}section.news article a:hover .overlay-img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}section.news article a:hover p{opacity: .7}section.news article a:focus{text-decoration: none}section.news .call{position: absolute;top: 0;left: 0;width: 100%;line-height: 300px;opacity: 0;background-color: rgba(40, 40, 46, .5);text-transform: uppercase;font-size: 1.1em;color: #f6f9fa;font-weight: 700;text-align: center;z-index: 10;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);-webkit-transition: opacity .6s ease, -webkit-transform .5s ease;transition: opacity .6s ease, -webkit-transform .5s ease;transition: transform .5s ease, opacity .6s ease;transition: transform .5s ease, opacity .6s ease, -webkit-transform .5s ease}@media (max-width:767px){section.news article{padding-bottom: 15px}section.news .post-meta{padding: 0 20px}}section.news h4{font-size: 1.2em;font-weight: 600;line-height: 1.3em;margin: 15px 0}section.news p{font-size: .9em;line-height: 2em;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;padding: 0 5px}section.news .date{float: left;line-height: 2.5rem;padding: 15px;margin-top: 5px}@media (max-width:767px){section.news .date{display: block;width: 50%;margin-top: 10px}section.news .d-day{text-align: right}}.no-skrollr body.macro-index video, section.sectors .small-divider:before{display: none}section.news .d-day{font-size: 2em;font-weight: 300;padding-left: 0;border-right: 1px solid rgba(40, 40, 46, .2)}section.news .d-month{font-size: 1em;font-weight: 400;text-transform: capitalize}@media (max-width:767px){section.news .d-month{text-align: left}}section.news .btn-outline{margin-top: 50px}section.sectors{height: 400px;background-color: #f5f6f7}@media (max-width:991px){section.sectors{height: auto;text-align: center}}section.sectors .container, section.sectors .row, section.sectors .row>div{height: 100%}section.sectors .small-divider:after{margin: 30px 0}@media (max-width:991px){section.sectors .small-divider:after{margin: 15px auto}section.sectors h3{margin: 0}}@media (max-width:767px){section.sectors .sectors-list{margin-top: 30px}}section.sectors .single-sector{height: 100%;padding: 15px;background-color: #fff;text-align: center;border-bottom: 4px solid #28282e;-webkit-transition: background-color .1s linear;transition: background-color .1s linear}section.sectors .single-sector:hover{background-color: #28282e}section.sectors .single-sector:hover h5, section.sectors .single-sector:hover p{color: #f6f9fa}section.sectors .single-sector:hover a{text-decoration: none}section.sectors .single-sector.border-red{border-color: #ed1c24}section.sectors .single-sector.border-gray{border-color: #5c666f}section.sectors .single-sector.border-yellow{border-color: #f38a00}@media (max-width:991px){section.sectors .single-sector{height: 250px;margin-top: 50px}}@media (max-width:767px){section.sectors .single-sector{height: auto;margin: 0 10%}}section.sectors .single-sector a{color: #28282e}section.sectors .single-sector h5, section.sectors .single-sector p{margin: 10px 0;text-transform: uppercase;-webkit-transition: color .1s linear;transition: color .1s linear}section.sectors .single-sector h5{font-size: 1em}section.sectors .single-sector p{font-size: .9em;line-height: 1em}section.sectors .single-sector img{max-width: 80%}.modal-dialog{width: 800px}@media (max-width:991px){.modal-dialog{width: auto;margin-left: 15px}}.hero-news, .modal-content{padding: 15px;-webkit-border-radius: 0;border-radius: 0}.hero-news:before, .modal-content:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5)}.hero-news .close, .modal-content .close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;font-size: 1.5em;color: #28282e;background-color: #f6f9fa;opacity: 1;z-index: 1000;-webkit-transition: -webkit-transform .3s ease-in-out;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.hero-news .close:hover, .modal-content .close:hover{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}@media (max-width:767px){section.sectors .single-sector{margin-top: 15px}.hero-news, .modal-content{text-align: center}.hero-news .close, .modal-content .close{top: -5px;right: -5px}.hero-news .modal-footer, .modal-content .modal-footer{text-align: center}}.hero-news .news-link, .modal-content .news-link{position: absolute;top: 30px;right: 30px;padding: 5px;font-weight: 600;font-size: .9em;text-transform: uppercase;color: #f6f9fa;border-bottom: 3px solid #ed1c24;z-index: 1001;-webkit-transition: padding .2s ease-in-out;transition: padding .2s ease-in-out}.hero-news .news-link:hover, .modal-content .news-link:hover{text-decoration: none;padding-bottom: 0}.hero-news .modal-header, .modal-content .modal-header{position: relative;padding-top: 120px;padding-bottom: 0;border:0;background-color: transparent;z-index: 1000}.hero-news .date, .modal-content .date{position: relative;bottom: -5px;font-size: .8em;font-weight: 600;color: #f6f9fa;text-transform: uppercase}.hero-news h2, .hero-news h4, .modal-content h2, .modal-content h4{font-size: 2.2em;color: #f6f9fa}.hero-news .modal-body, .modal-content .modal-body{position: relative;padding-top: 0;padding-bottom: 30px;z-index: 1000}.hero-news p, .modal-content p{font-weight: 600;color: #f6f9fa;opacity: .8}.hero-news .modal-footer, .modal-content .modal-footer{border:0}.hero-news .btn-outline, .modal-content .btn-outline{color: #f6f9fa;min-width: 145px;text-align: center}.modal-backdrop.in{opacity: .8}.no-skrollr body.macro-index .hero .img-wrapper{display: block}.no-skrollr body.macro-index .hero .vertical-middle{padding-top: 130px}.no-skrollr body.macro-index .hero .roll{display: none}body.macro-index main{margin-top: 0}body.macro-index.search .page-title{margin-bottom: 30px}body.macro-index.search .heading{padding-bottom: 0}body.macro-index.search .product-grid{padding-top: 0}body.macro-index .btn-outline{color: #28282e}body.macro-index section.hero{position: fixed;top: 0;left: 0;padding-top: 0;padding-bottom: 0;width: 100%;height: 768px;height: 100vh;background-color: #000}@media (max-width:991px){body.macro-index section.hero{position: relative;height: 768px;height: 100vh;min-height: 480px}}body.macro-index section.hero:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;background-image: url(/templates/template202/images/overlay-hero.png);opacity: .3}body.macro-index section.hero:after{content: '\f3d0';position: absolute;bottom: -5px;left: 0;padding: 50px 0 30px;width: 100%;font-size: 2em;text-align: center;-webkit-animation-name: clickMe;animation-name: clickMe;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased}body.macro-index section.hero .vertical-middle{padding-left: 15px;padding-right: 15px}body.macro-index section.hero.short-hero{height: 80vh}body.macro-index section.hero .row{height: 100%}body.macro-index section.hero h2, body.macro-index section.hero p{line-height: 1em}body.macro-index section.hero h2{font-size: 2.3em;margin-bottom: 15px}body.macro-index section.hero p{font-size: 1.5em;margin-bottom: 30px;padding: 0 20%}@media (max-width:991px){body.macro-index section.hero p{padding: 0 10%}}body.macro-index .hero-vid-wrapper{position: relative;height: 100%;width: 100%;text-align: center;color: #f6f9fa;overflow: hidden}@media (min-width:768px){body.macro-index .hero-vid-wrapper .img-wrapper.video-cover{display: none}}body.macro-index .hero-vid-wrapper .vertical{position: relative;margin-top: 90px}@media (max-width:767px){.hero-news .btn-outline, .modal-content .btn-outline{float: none;min-width: 100px}body.macro-index section.hero p{font-size: 1.5em;padding: 0 15px}body.macro-index .hero-vid-wrapper .vertical{margin-top: 0}}body.macro-index .hero-vid-wrapper video{position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;width: auto;height: auto;overflow: hidden;z-index: -1}body.macro-index .hero-vid-wrapper .btn-outline, body.macro-index .hero-vid-wrapper h2{color: #f6f9fa}body.macro-index section.white-ribbon{margin-top: 100vh}.vertical-middle section.white-ribbon{margin-top: 20vh!important}body.macro-index section.white-ribbon .small-divider:after{display: none}@media (max-width:991px){body.macro-index section.white-ribbon{margin-top: 0}}body.macro-index .top-content{margin-top: 100vh}body.macro-index section.mosaic-bottom, body.macro-index section.mosaic-top{padding: 0}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .azienda, body.macro-index section.mosaic-top .lm-system, body.macro-index section.mosaic-top .prodotti{padding-top: 60px;padding-bottom: 120px;min-height: 450px}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .prodotti{border-right: 1px solid #fff}@media (max-width:767px){body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .azienda, body.macro-index section.mosaic-top .lm-system, body.macro-index section.mosaic-top .prodotti{padding-bottom: 30px}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-bottom .prodotti, body.macro-index section.mosaic-top .applicazioni, body.macro-index section.mosaic-top .prodotti{border: transparent;border-bottom: 1px solid #fff}}body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-top .azienda{border-left: 1px solid #fff}body.macro-index section.mosaic-bottom .text-wrapper, body.macro-index section.mosaic-top .text-wrapper{padding-bottom: 15px}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{padding-left: 120px;padding-right: 120px}body.macro-index section.mosaic-bottom .azienda h3, body.macro-index section.mosaic-bottom .lm-system h3, body.macro-index section.mosaic-bottom .prodotti h3, body.macro-index section.mosaic-top .azienda h3, body.macro-index section.mosaic-top .lm-system h3, body.macro-index section.mosaic-top .prodotti h3{margin-bottom: 5px}body.macro-index section.mosaic-bottom .azienda .subtitle, body.macro-index section.mosaic-bottom .lm-system .subtitle, body.macro-index section.mosaic-bottom .prodotti .subtitle, body.macro-index section.mosaic-top .azienda .subtitle, body.macro-index section.mosaic-top .lm-system .subtitle, body.macro-index section.mosaic-top .prodotti .subtitle{margin-bottom: 15px}body.macro-index section.mosaic-bottom .azienda p, body.macro-index section.mosaic-bottom .lm-system p, body.macro-index section.mosaic-bottom .prodotti p, body.macro-index section.mosaic-top .azienda p, body.macro-index section.mosaic-top .lm-system p, body.macro-index section.mosaic-top .prodotti p{position: relative;z-index: 9}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{position: relative;background-repeat: no-repeat}body.macro-index section.mosaic-bottom .lm-system img, body.macro-index section.mosaic-top .lm-system img{position: absolute;right: 30px;bottom: 30px;height: 80px}@media (max-width:991px){body.macro-index .top-content{margin-top: 0}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{padding-left: 15px;padding-right: 15px}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{background-size: cover}}@media (max-width:767px){body.macro-index section.mosaic-bottom .azienda, body.macro-index section.mosaic-top .azienda{border: transparent;border-bottom: 1px solid #fff}body.macro-index section.mosaic-bottom .flex-son, body.macro-index section.mosaic-bottom .vertical-middle, body.macro-index section.mosaic-top .flex-son, body.macro-index section.mosaic-top .vertical-middle{display: block}body.macro-index section.mosaic-bottom .lm-system, body.macro-index section.mosaic-top .lm-system{background-color: #28282e;background-image: none}}body.macro-index section.mosaic-bottom .applicazioni, body.macro-index section.mosaic-top .applicazioni{position: relative;background-color: #28282e}body.macro-index section.mosaic-bottom .applicazioni .map-overlay, body.macro-index section.mosaic-top .applicazioni .map-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity: .55;background-size: 180%;background-position: center;background-repeat: no-repeat}body.macro-index section.mosaic-bottom .applicazioni h3, body.macro-index section.mosaic-bottom .applicazioni p, body.macro-index section.mosaic-top .applicazioni h3, body.macro-index section.mosaic-top .applicazioni p{position: relative;z-index: 9;color: #f6f9fa}body.macro-index section.mosaic-bottom .applicazioni .btn-outline, body.macro-index section.mosaic-top .applicazioni .btn-outline{color: #f6f9fa}body.macro-index section.mosaic-top{border-bottom: 2px solid #fff}body.macro-index section.mosaic-top .btn-outline{position: absolute;bottom: 60px}@media (max-width:767px){body.macro-index section.mosaic-top{border: transparent}body.macro-index section.mosaic-top .btn-outline{position: relative;bottom: 0}body.macro-index section.mosaic-bottom .lm-system .text-wrapper{display: none}}body.macro-index section.mosaic-bottom .form-catalog{position: absolute;top: 0;left: 0;padding-top: 3rem;padding-bottom: 3rem;height: 100%;width: 100%;background-color: #28282e;display: none;z-index: 9;overflow: scroll}@media (max-width:767px){body.macro-index section.mosaic-bottom .form-catalog{position: relative;padding: 30px 0;padding: 3rem 0rem;display: block}}body.macro-index section.mosaic-bottom .form-catalog .vertical-middle{padding: 0 60px;padding: 0rem 6rem}body.macro-index section.mosaic-bottom .form-catalog h5{margin-bottom: 30px;font-size: 27px;font-size: 2.7rem;color: #f6f9fa}body.macro-index section.mosaic-bottom .form-catalog p{font-size: 13px;font-size: 1.3rem}body.macro-index section.mosaic-bottom .form-catalog .white-text{margin-bottom: 15px}body.macro-index section.mosaic-bottom .form-catalog .wpcf7{margin-top: 10px;margin-top: 1rem;height: auto}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-acceptance, body.macro-index section.mosaic-bottom .form-catalog .wpcf7-acceptance:focus, body.macro-index section.mosaic-bottom .form-catalog .wpcf7-submit:focus{outline: 0}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-not-valid-tip{font-size: 9px;font-size: .9em;font-weight: 600}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-response-output{margin: 10px 0 0;margin-top: 1rem;font-size: 15px;font-size: 1.5rem;font-weight: 600;border:0;text-align: center}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-validation-errors{color: #f7e700}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-mail-sent-ng{color: #ed1c24}body.macro-index section.mosaic-bottom .form-catalog .wpcf7-mail-sent-ok{color: #88B04B}body.macro-index section.mosaic-bottom .form-catalog .your-email, body.macro-index section.mosaic-bottom .form-catalog .your-name{width: 49%;float: left}body.macro-index section.mosaic-bottom .form-catalog .your-name{margin-right: 2%}body.macro-index section.mosaic-bottom .form-catalog .privacy-accept{color: #f6f9fa}body.macro-index section.mosaic-bottom .form-catalog .btn-outline{margin-top: 15px;margin-top: 1.5rem}body.macro-index section.mosaic-bottom .form-catalog .send-btn-helper{color: #f6f9fa;opacity: 0;-webkit-transition: opacity .5s ease;transition: opacity .5s ease;font-size: 12px;font-size: 1.2rem}@media (max-width:991px){body.macro-index section.mosaic-bottom .form-catalog .vertical-middle{padding: 0 15px;padding: 0rem 1.5rem}body.macro-index section.mosaic-bottom .form-catalog .send-btn-helper{opacity: 1}}body.macro-index section.mosaic-bottom .form-catalog input, body.macro-index section.mosaic-bottom .form-catalog textarea{color: rgba(246, 249, 250, .6);background-color: rgba(246, 249, 250, .1)}body.macro-index section.mosaic-bottom .form-catalog input:focus, body.macro-index section.mosaic-bottom .form-catalog textarea:focus{outline: #f6f9fa solid 1px}body.macro-index section.mosaic-bottom .form-catalog .privacy-label{color: #fff}footer div.wpcf7 form .privacy-label{font-size: 1.2rem}section.reviews{text-align: center}section.reviews h3{position: relative;display: inline-block;color: #f6f9fa;margin-bottom: 20px}section.reviews span{position: absolute;top: 10px;left: -100px;font-family: 'Playfair Display', serif;font-size: 100px;font-weight: 700;font-style: italic;color: #28282e;opacity: .5}section.reviews span.right-q-mark{top: 30px;left: auto;right: -90px}section.reviews li{color: #f6f9fa;font-size: 1.2em;text-align: center;line-height: 1.5em}section.reviews li.active small{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}section.reviews small{display: block;margin-top: 5px;font-size: .8em;opacity: 0;-webkit-transform: translateX(15px);-ms-transform: translateX(15px);transform: translateX(15px);-webkit-transition: opacity .8s ease .5s, -webkit-transform .8s ease .6s;transition: opacity .8s ease .5s, -webkit-transform .8s ease .6s;transition: opacity .8s ease .5s, transform .8s ease .6s;transition: opacity .8s ease .5s, transform .8s ease .6s, -webkit-transform .8s ease .6s}section.cat-list .small-divider:before, section.reviews .csr-ratings{display: none}section.heading{padding-top: 210px;text-align: center;-webkit-transition: padding .25s ease .15s;transition: padding .25s ease .15s}section.heading h1, section.heading h2{margin-bottom: 15px}.menu-shrink section.heading{padding-top: 140px}section.cat-list{position: relative;font-family: "Open Sans", sans-serif;padding-top: 15px;padding-bottom: 60px;z-index: 2}section.cat-list .cat-list-heading{position: relative;padding: 30px 15px 15px 30px;z-index: 2;-webkit-transform: translate(0, 30px);-ms-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease}section.cat-list h4{font-size: 1.5em;padding-right: 50px;color: #f6f9fa;text-transform: uppercase}section.cat-list .small-divider:after{margin: 5px 0;position: relative;background-color: #f6f9fa!important}@media (max-width:767px){section.cat-list h4{padding-left: 50px}section.cat-list .small-divider:after{margin: 5px auto}}.grid-call, .grid-item{margin-bottom: 10px;min-height: 350px}section.cat-list p{font-size: 1em;line-height: 1em;font-weight: 600;color: #f6f9fa;text-transform: lowercase}section.cat-list ul{list-style: none;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);opacity: 0;-webkit-transition: opacity .3s ease 0s, -webkit-transform .6s ease .6s;transition: opacity .3s ease 0s, -webkit-transform .6s ease .6s;transition: transform .6s ease .6s, opacity .3s ease 0s;transition: transform .6s ease .6s, opacity .3s ease 0s, -webkit-transform .6s ease .6s}section.cat-list ul>li{position: relative;border-top: 1px solid rgba(92, 102, 111, .2);text-transform: uppercase;overflow: hidden}section.cat-list ul>li:last-of-type{border-bottom: 1px solid rgba(40, 40, 46, .2)}section.cat-list ul>li.open>span, section.cat-list ul>li:hover>span{width: 40px}section.cat-list ul>li.open a, section.cat-list ul>li:hover a{color: #f6f9fa}section.cat-list ul>li.has-subcategories ul{height: 0;-webkit-transition: height .6s cubic-bezier(.495, .07, .005, .995);transition: height .6s cubic-bezier(.495, .07, .005, .995)}section.cat-list ul>li.has-subcategories li{background-color: rgba(40, 40, 46, .05)}section.cat-list ul>li.has-subcategories li:last-of-type{border-bottom: 4px solid rgba(92, 102, 111, .2)}section.cat-list ul>li span{display: block;width: 0;height: 100%;float: left;padding: 5px 0;margin-right: 15px;font-size: .7em;color: #f6f9fa;text-align: center;overflow: hidden;-webkit-transition: width .3s ease, padding .3s ease;transition: width .3s ease, padding .3s ease}section.cat-list ul>li a{display: block;color: #28282e;font-size: .8em;font-weight: 600;padding: 5px 15px 5px 30px}section.cat-list ul>li a:hover{text-decoration: none}section.cat-list .cat-list-lev-1 li:hover span{width: 60px}section.cat-list .cat-list-lev-1 a{padding-left: 50px}.grid-pad{padding: 0 5px;position: relative}.grid-pad.active.overflowin .grid-item.active{overflow-y: scroll;scrollbar-face-color: #367CD2;scrollbar-shadow-color: #FFF;scrollbar-highlight-color: #FFF;scrollbar-3dlight-color: #FFF;scrollbar-darkshadow-color: #FFF;scrollbar-track-color: #FFF;scrollbar-arrow-color: #FFF}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar{width: 4px}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar-track{-webkit-box-shadow: none;background: rgba(92, 102, 111, .2)}.grid-item .img-wrapper, .rel-prod .slide .img-wrapper{background-position: center;background-repeat: no-repeat;background-size: cover}.grid-pad.active.overflowin .grid-item.active::-webkit-scrollbar-thumb{-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none}.grid-pad.active.overflowin.active .navigator{display: block}.grid-call:before, .navigator, section.product-info .prod-images-wrap .btn-outline{display: none}.navigator{position: absolute;bottom: 20px;right: 20px;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #f6f9fa;border: 1px solid #f6f9fa;-webkit-transition: -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);transition: -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);transition: transform .5s cubic-bezier(.705, .085, .295, .95);transition: transform .5s cubic-bezier(.705, .085, .295, .95), -webkit-transform .5s cubic-bezier(.705, .085, .295, .95);z-index: 99}.grid-call .cat-list-heading h4, .grid-call .cat-list-heading p, .grid-item.active h4, .grid-item.active p{color: #28282e}.navigator.down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.grid-item{position: relative;height: 350px;height: 33vh;overflow: hidden;background-color: #f5f6f7}.grid-item .img-wrapper, .grid-item:before{left: 0;width: 100%;height: 100%;position: absolute;top: 0}.grid-item:hover{cursor: pointer}.grid-item:hover .img-wrapper{opacity: .8;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02)}.grid-item:before{content: "";background-color: rgba(40, 40, 46, .45);-webkit-transition: background-color .3s ease;transition: background-color .3s ease;z-index: 1}.grid-item .img-wrapper{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity ease, -webkit-transform .5s ease-out;transition: opacity ease, -webkit-transform .5s ease-out;transition: transform .5s ease-out, opacity ease;transition: transform .5s ease-out, opacity ease, -webkit-transform .5s ease-out;z-index: 0}.grid-item .ion-close-round{position: absolute;top: 0;right: 0;padding: 15px;opacity: 0;z-index: 2;-webkit-transition: opacity .8s ease, -webkit-transform .3s ease;transition: opacity .8s ease, -webkit-transform .3s ease;transition: opacity .8s ease, transform .3s ease;transition: opacity .8s ease, transform .3s ease, -webkit-transform .3s ease}.grid-item.active:before{background-color: transparent;z-index: 0}.grid-item.active .img-wrapper{opacity: 0;visibility: hidden}.grid-item.active .cat-list-heading{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}.grid-item.active .small-divider:after{background-color: #28282e!important}.grid-item.active ul{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity .8s ease .3s, -webkit-transform .6s ease .3s;transition: opacity .8s ease .3s, -webkit-transform .6s ease .3s;transition: transform .6s ease .3s, opacity .8s ease .3s;transition: transform .6s ease .3s, opacity .8s ease .3s, -webkit-transform .6s ease .3s}.grid-item.active .ion-close-round{opacity: .2}.grid-item.active .ion-close-round:hover{opacity: .5;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);cursor: pointer}.grid-call{position: relative;height: 350px;height: 33vh;overflow: hidden}.prod-heading h2, .prod-heading p{color: #f6f9fa;font-family: "Open Sans", sans-serif}.grid-call a{position: absolute;bottom: 50px;left: 30px}#breadcrumbs, section.product-info .slider-custom-wrapper{position: relative}@media (max-width:991px){.grid-call{display: none}}.prod-heading{padding-bottom: 40px}.prod-heading h2{font-size: 2em}.prod-heading p{font-size: 2.2em;font-weight: 700;text-transform: uppercase;line-height: 1em}#breadcrumbs{font-family: "Open Sans", sans-serif;margin: 30px 0;overflow: hidden;font-size: .7em}#breadcrumbs a{text-transform: capitalize;text-decoration: underline;font-weight: 600;-webkit-transition: color .25s ease;transition: color .25s ease}section.product-info h1{text-transform: uppercase}#breadcrumbs #google_translate_element a, section.product-grid .prod-desc a:hover{text-decoration: none}section.product-grid .group-desc{margin: 45px 0}section.product-grid .group-desc p, section.product-grid .group-desc ul, section.product-grid .group-desc ol, section.product-grid .group-desc h2, section.about .group-desc p, section.about .group-desc ul, section.about .group-desc ol, section.about .group-desc h2{margin-bottom: 25px}#breadcrumbs a, #breadcrumbs span{font-size: 1em;color: #28282e}#breadcrumbs #google_translate_element{float: right}#breadcrumbs #google_translate_element .goog-te-gadget-simple{border: 0}#breadcrumbs #google_translate_element span{font-size: 10px;font-size: 1rem}section.product-info{padding-top: 0}section.product-info h1{font-size: 1.4em;margin-bottom: 30px}section.product-info iframe{margin: 15px 0}section.product-info .btn-outline{margin-top: 60px}section.product-info .main-prod-img{height: 100%;min-height: 400px}@media (max-width:1199px){.breadcrumbs-container, section.product-info .container{width: 100%}}section.product-info .prod-text-wrap, section.product-info .prod-text-wrap ul{padding-left: 15px}section.product-info .prod-text-wrap p, section.product-info .prod-text-wrap ul{margin-bottom: 15px}@media (max-width:767px){section.product-info .prod-text-wrap{margin-bottom: 30px}section.product-info .prod-text-wrap .btn-outline{display: none}section.product-info .prod-images-wrap{margin-bottom: 30px}section.product-info .prod-images-wrap .btn-outline{display: inline-block}}section.product-info .prod-images-wrap .lSCustomControl{font-size: 70px}section.product-info .prod-images-wrap .lSCustomControl.prev{left: 2%;z-index: 10}section.product-info .prod-images-wrap .lSCustomControl.next{right: 2%}section.product-info .single-img{width: 25%;float: left;padding: 0}section.product-info .single-img .img-wrapper{min-height: 200px}section.product-info .slider-custom-wrapper:hover .lSCustomControl{opacity: .8}section.product-info .prod-gallery{overflow: hidden;margin-top: 5px}section.product-info .prod-gallery .img-wrapper{height: 150px;width: 100%}section.product-info .flex-wrap{min-height: 500px}section.product-info .flex-wrap p{padding-bottom: 80px}section.product-info .flex-wrap .btn-outline{position: absolute;bottom: 0;left: 0}.rel-prod .container, .rel-prod .slide{position: relative}.rel-prod{padding: 0}.rel-prod h4{font-size: 1.2em;padding: 15px 0;text-align: center}.rel-prod .section-bg{background-color: #e7e9ec;width: 100%}.rel-prod .rel-prod-slider{text-align: center;margin: 15px 0}section.filters .dropdown-toggle .glyphicon, section.filters .filters-items .glyphicon{margin-right: 10px}.rel-prod .rel-prod-slider h3{padding: 30px;font-size: 1em;background-color: #fff;margin-bottom: 0;line-height: 1.3em;min-height: 92px}.rel-prod .slide{display: block;height: 100%;background-color: #fff}.rel-prod .slide .img-wrapper{background-image: url(/templates/template202/images/placeholder.jpg);height: 200px}.rel-prod .slide h3{font-size: .8em}.rel-prod .slide:hover .overlay-img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}@media (max-width:859px){.rel-prod .lSCustomControl{z-index: 10}.rel-prod .lSCustomControl.prev{left: 3%}.rel-prod .lSCustomControl.next{right: 3%}}.lSCustomControl{position: absolute;top: 50%;font-size: 100px;margin-top: -50px;line-height: 100px;color: #28282e;opacity: .1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: opacity .3s, -webkit-transform .3s ease;transition: opacity .3s, -webkit-transform .3s ease;transition: transform .3s ease, opacity .3s;transition: transform .3s ease, opacity .3s, -webkit-transform .3s ease}.lSCustomControl:before{font-size: inherit;display: inline-block;font-family: Ionicons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased}section.filters .filters-list p, section.filters span{font-size: 1em;line-height: 2.9em}.lSCustomControl.prev{left: -5%}.lSCustomControl.prev:before{content: "\f3d2"}.lSCustomControl.next{right: -5%}.lSCustomControl.next:before{content: "\f3d3"}.lSCustomControl:hover{opacity: .5;cursor: pointer;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}section.filters{z-index: 10;padding-bottom: 0}section.filters .group-desc{padding: 0}section.filters .filters-list{display: none;position: relative;padding: 15px 0;border-top: 1px solid rgba(40, 40, 46, .2);border-bottom: 1px solid rgba(40, 40, 46, .2)}section.filters .filters-list p{font-weight: 700;float: left;opacity: .7;padding: 0 25px;border-right: 1px solid rgba(0, 0, 0, .2)}section.filters p{padding-right: 50%;margin-bottom: 30px}@media (max-width:767px){section.filters p{padding-right: 0}section.product-grid .flex-son{text-align: center}}section.filters .dropdown-toggle{padding: 0 12px}section.filters .toggle-filters{display: block;color: #28282e}section.filters .toggle-filters p, section.filters .toggle-filters span{opacity: .7;-webkit-transition: opacity .5s ease;transition: opacity .5s ease}section.filters .toggle-filters:hover{cursor: pointer}section.filters .toggle-filters:hover p, section.filters .toggle-filters:hover span{opacity: 1}section.filters .filters-items{position: relative;background-color: rgba(245, 246, 247, .4);text-align: center;height: 90px;border-bottom: 1px solid rgba(40, 40, 46, .2);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: height .2s ease-out, opacity .4s ease, visibility .4s ease;transition: height .2s ease-out, opacity .4s ease, visibility .4s ease;overflow: hidden}section.filters .filters-items.out{height: 0;visibility: hidden;opacity: 0}section.filters .single-filter{margin: 15px auto}section.filters .single-filter.btn-filter{border: 1px solid rgba(0, 0, 0, .3)}section.filters .single-filter.btn-filter.active, section.filters .single-filter.btn-filter:hover{background-color: rgba(0, 0, 0, .3);color: #fff}section.product-grid{z-index: 0}section.product-grid .flex-son{position: relative;padding-bottom: 15px;padding-top: 15px;-webkit-transition: -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: box-shadow .3s cubic-bezier(.25, .8, .25, 1);transition: box-shadow .3s cubic-bezier(.25, .8, .25, 1), -webkit-box-shadow .3s cubic-bezier(.25, .8, .25, 1);margin-bottom: 30px;z-index: 10}section.product-grid .flex-son:hover .overlay-img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}section.product-grid h3{font-size: 30px}section.product-grid .prod-desc{padding: 30px 0;margin-bottom: 55px}section.product-grid .prod-desc a:hover h2, section.product-grid .prod-desc a:hover p{opacity: 1}section.product-grid .prod-desc a:hover h2{text-decoration: underline}.customer-area #cuar-js-content-container #panel-footer .btn-outline:hover span, .news-slider a.modal-header:focus, .news-slider a.modal-header:hover{text-decoration: none}section.product-grid .prod-desc h2, section.product-grid .prod-desc p{color: #28282e;opacity: .9}@media (max-width:767px){section.product-grid .prod-desc h2, section.product-grid .prod-desc p{text-align: center!important}section.product-grid .prod-desc{text-align: center!important;margin-bottom: 0}}section.product-grid .img-wrapper{height: 250px}section.product-grid h2{font-size: .9em;text-transform: uppercase}section.product-grid h2:after{content: '';display: block;height: 3px;width: 80px;margin: 15px 0}section.product-grid .flex-wrap{position: relative}section.product-grid .flex-wrap .btn-outline{position: absolute;bottom: 0}@media (max-width:767px){section.product-grid h2:after{margin-left: auto;margin-right: auto}section.product-grid .flex-wrap .btn-outline{position: relative}section.news article a{width: 100%}}.page-template-template-news .hero .lSSlideOuter, .page-template-template-news .hero .lSSlideWrapper, .page-template-template-news .hero .news-slider li, .page-template-template-news .hero ul{height: 100%!important}.page-template-template-news .hero .lSCustomControl{color: #f6f9fa;margin: 0}.page-template-template-news .hero .lSCustomControl.prev{left: 5%}.page-template-template-news .hero .lSCustomControl.next{right: 5%}.hero-news{padding: 0}.news-slider a.modal-header{display: block}.news-slider a.modal-header p.news-excerpt{font-size: 1.5em;font-weight: 400;padding-left: 0}.news-slider li{position: relative}.news-slider .vertical:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;background-image: url(/templates/template202/images/overlay-hero.png);opacity: .3}.news-slider .img-wrapper{position: absolute;top: 0;left: 0;z-index: -1}.news-slider h2{margin-top: 15px;padding-right: 20%}.news-slider a.btn-outline{float: right;margin-top: 10px;color: #f6f9fa}@media (max-width:991px){.news-slider .hero-news{text-align: center}.news-slider .hero-news h2{padding-right: 0}.news-slider .hero-news .btn-outline{float: none}}section.news article{margin-bottom: 50px;position: relative}section.news article .img-wrapper{height: auto}section.news .post-meta p{margin-bottom: 60px}#column-contact-info h2, .page-template-template-contacts .main-cf h2{margin-bottom: 30px}section.news .post-meta .date-wrap{position: absolute;bottom: 0;left: 0}#map{width: 100%;height: 400px;margin-top: 50px;background-color: #dcdcdc}.page-template-template-contacts .small-divider:after{content: none}.page-template-template-contacts .main-cf .wpcf7-form-control-wrap{display: block}.page-template-template-contacts .main-cf .wpcf7-form-control-wrap.privacy{display: inline-block;margin-right: 10px}.page-template-template-contacts .main-cf label{display: block}.page-template-template-contacts .main-cf form input[type=text], .page-template-template-contacts .main-cf form input[type=email], .page-template-template-contacts .main-cf form input[type=tel], .page-template-template-contacts .main-cf form textarea{width: 100%;max-width: none;background-color: #f6f9fa}.page-template-template-contacts .main-cf form input[type=submit]{float: right;background-color: transparent}.page-template-template-contacts .main-cf form input[type=submit]:hover{background-color: #ed1c24;color: #f6f9fa}#map-container{padding-bottom: 0}#column-contact-info{padding: 60px 0 300px;overflow: hidden}#column-contact-info img{margin: 30px 0;height: 80px}@media (max-width:767px){section.news .post-meta .date-wrap{width: 100%}#column-contact-info{text-align: left;padding-left: 20px;padding-right: 20px}#column-contact-info .wpcf7-submit{float: none;display: block;margin: 15px auto 0}}.goals, .history-row-3, .mission-intro{text-align: center}.contacts .col-address{text-align: center;position: absolute;top: 0;left: 0;width: 45.9%;height: 100%;padding: 30px 0 0 15px;background-color: #28282e}@media (max-width:767px){.contacts .col-address{position: relative;width: auto;margin-left: -15px;margin-right: -15px;padding-bottom: 30px}}#video-bg, #video-frame, .trigger-overlay{height: 100%;width: 100%;top: 0;left: 0}.contacts .col-address span{margin-right: 5px}.contacts .col-address p{color: #f6f9fa}.contacts .col-address a{margin-bottom: 5px;color: #f6f9fa}.contacts .col-address p.mail{margin-bottom: 30px}.contacts .col-address a:hover{cursor: pointer}.contacts .col-address .btn-outline{float: none;display: inline-block;color: #f6f9fa}.contacts .col-address .btn-outline:hover{color: #f6f9fa}.contacts .col-address img{margin-bottom: 15px}.ajax-loader{display: none!important}.macro-index .hero .img-wrapper, .page-template-template-azienda .hero .img-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .9;z-index: -1}#video-trigger{position: relative;display: block}#video-trigger:hover .trigger-overlay{opacity: 1;visibility: visible}.trigger-overlay{position: absolute;background-color: rgba(237, 28, 36, .85);opacity: 0;visibility: hidden;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: opacity .5s, visibility .5s;transition: opacity .5s, visibility .5s;z-index: 9}.trigger-overlay span{font-weight: 700;color: #f6f9fa;text-transform: uppercase}#video-frame{display: none;position: fixed;z-index: 999}#video-frame video{position: relative;top: 0;left: 0;width: 70%;margin: 0 15%;z-index: 1001}#video-bg{position: absolute;display: block;background-color: rgba(0, 0, 0, .5);z-index: 1000}.history-row-3{padding-top: 50px;padding-bottom: 50px}@media (max-width:767px){.history-row-1 .seo-img{margin-top: 20px}.history-row-3 .ico{margin-top: 30px}.history-row-3{margin-bottom: 30px}}.history-row-3 h4{margin-top: 15px;padding: 0 30px;color: #5c666f}.history-gallery{padding-top: 0}.history-gallery li{height: 350px}.mission-intro{padding: 100px 0;background-color: #f5f6f7}.mission-intro em{font-size: 1.2em}.mission-intro .img-wrapper{position: absolute;top: 0;left: 0;height: 100%;opacity: .05}.customer-area #cuar-js-content-container .cuar-menu-container, .customer-area #cuar-js-content-container .cuar-menu-container .navbar, .customer-area #cuar-js-content-container .cuar-menu-container .navbar .navbar-nav{visibility: visible;opacity: 1}.no-skrollr .mission-intro .img-wrapper{top: 10%}@media (max-width:767px){.no-skrollr .img-wrapper.video-cover{display: block}}.goals img{height: 80px;margin-bottom: 10px}#wpsl-wrap, .wpsl-search{margin-bottom: 0}.goals .goal-single{margin-top: 30px}.goals .goal-single p{padding: 0 50px}.wpsl-search{padding: 30px 15px 15px;background-color: #28282e;text-align: left}#wpsl-search-wrap{display: inline-block;width: auto;float: none}#wpsl-search-wrap label{width: auto;color: #f6f9fa}#wpsl-search-wrap input{-webkit-border-radius: 0;border-radius: 0}#wpsl-search-wrap .wpsl-dropdown{border: transparent;-webkit-border-radius: 0;border-radius: 0;min-width: 110px}#wpsl-search-wrap .wpsl-dropdown div{left: 0;right: 0}#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{margin-right: 30px}@media (max-width:991px){#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{margin-right: 15px}}#wpsl-search-wrap #wpsl-radius label, #wpsl-search-wrap #wpsl-results label{width: auto!important}#wpsl-search-wrap #wpsl-results{margin-right: 50px}#wpsl-search-wrap #wpsl-search-btn{color: #f6f9fa;background: 0 0;border: 2px solid #ed1c24;-webkit-box-shadow: none;box-shadow: none;font-weight: 700;-webkit-transition: all .3s ease;transition: all .3s ease;min-width: 100px}#wpsl-search-wrap #wpsl-search-btn:hover{background: #ed1c24;border-color: #ed1c24}@media (max-width:570px){#wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results{width: 100%;display: block;padding-right: 0}#wpsl-search-wrap #wpsl-search-btn{margin-top: 15px}}.wpsl-input{padding: 0 30px 0 15px}@media (max-width:991px){.wpsl-input{padding: 0 15px 0 0}}@media (max-width:767px){#wpsl-search-wrap #wpsl-results{margin-right: 15px}.wpsl-input{display: block;padding-right: 10px}}#wpsl-wrap #wpsl-result-list li{padding: 15px 30px}#wpsl-wrap #wpsl-result-list li span{display: none}#wpsl-wrap #wpsl-result-list li span.wpsl-country{display: block}#wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap{display: none}#wpsl-wrap #wpsl-result-list p{margin-bottom: 15px}#wpsl-wrap #wpsl-result-list li[data-store-id="251"] span{display: block}#wpsl-wrap strong{color: #ed1c24}#wpsl-wrap #wpsl-gmap, #wpsl-wrap #wpsl-stores{height: 500px!important}@media (max-width:767px){#wpsl-wrap #wpsl-gmap, #wpsl-wrap #wpsl-stores{margin-top: 0;height: 300px!important}}#wpsl-wrap #wpsl-gmap .cat, #wpsl-wrap #wpsl-stores .cat{font-size: .7em;font-weight: 500;margin: 0}#wpsl-wrap #wpsl-gmap .cat-title, #wpsl-wrap #wpsl-stores .cat-title{font-size: .9em;color: #28282e}#searchform{position: fixed;bottom: 90px;right: 10px;height: 50px;padding: 0;color: #f6f9fa;border: 1px solid #f6f9fa;background-color: #ed1c24;z-index: 99}#searchform .search-form-wrapper{display: inline-block;width: 0;overflow: hidden;-webkit-transition: width .5s ease, margin .5s ease;transition: width .5s ease, margin .5s ease}#searchform .search-form-wrapper.open{width: 190px;margin-right: 10px}#searchform .search-wrapper{overflow: hidden}#searchform .ion-search{float: left;height: 50px;width: 50px;line-height: 50px;text-align: center}#searchform .ion-search:hover{cursor: pointer}#searchform label{display: none}#searchform input{display: inline-block;margin: 10px 10px 10px 0;width: 250px;height: 30px;font-size: 16px;line-height: 1;color: #28282e}#searchform #searchsubmit{font-weight: 700;background-color: transparent;display: none}.no-results h1{color: #ed1c24;text-transform: uppercase;margin-bottom: 15px}#rel-posts .meta h4, #rel-posts .meta p, #rel-posts .meta span, .customer-area .heading h1{color: #f6f9fa}#privacy{padding-bottom: 30px}.privacy-content{margin-bottom: 60px}.privacy-content h2, .privacy-content h3, .privacy-content h4{margin: 20px 0 15px}.content-wrap{border-right: 1px solid rgba(40, 40, 46, .1)}#article{margin-top: 80vh}@media (max-width:991px){.content-wrap{border: 0}#article{margin-top: 0}}.single .hero h1{margin: 5px 0 50px;color: #f6f9fa}.single .hero .date{text-transform: uppercase;font-weight: 600;font-size: .9em}.single #article h1, .single #article h2, .single #article h3, .single #article h4, .single #article h5, .single #article h6{line-height: 1.2}.single #article p{overflow: hidden;line-height: 2}.single #article img{max-width: 100%}.single #article img.alignnone{float: none;margin: 10px}.single #article img.alignright{float: right;margin: 10px 0 0 10px}.single #article img.alignleft{float: left;margin: 10px 10px 0 0}.single #article img.aligncenter{display: block;margin: 10px auto}.single #article a img.alignright{float: right;margin: 0 0 10px 10px}.single #article a img.alignleft{float: left;margin: 0 10px 10px 0}.single #article a img.aligncenter{display: block;margin: 10px auto}.single #article .gallery img{max-width: 100%;height: auto;border-top: 10px solid #fff;border-bottom: 10px solid #fff;border-right: 10px solid #fff;border-left:0}#rel-posts article{position: relative;margin-bottom: 10px}#rel-posts .meta{position: absolute;bottom: 0;left: 0;padding: 10px;z-index: 10}#rel-posts .meta span{font-size: .8em;font-weight: 700;text-transform: uppercase}#rel-posts .img-wrapper{min-height: 200px}#rel-posts .img-wrapper:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(40, 40, 46, .4);z-index: 9}.customer-area .heading{background-color: #28282e;padding-bottom: 40px;padding-bottom: 4rem}.customer-area .nm{font-size: 15px;font-size: 1.5rem}.customer-area .page-content{padding-top: 30px;padding-bottom: 80px}.customer-area #cuar-js-content-container{border: 0}.customer-area #cuar-js-content-container .cuar-menu-container .navbar-header{border-color: rgba(0, 0, 0, .8)}.customer-area #cuar-js-content-container .cuar-menu-container li{float: left!important}.customer-area #cuar-js-content-container .cuar-menu-container li a{padding: 20px 40px;padding: 2rem 4rem;font-weight: 700}.customer-area #cuar-js-content-container .cuar-menu-container li a .caret{margin-left: 5px}.customer-area #cuar-js-content-container .cuar-menu-container li.current-menu-item a{background-color: #5c666f}.customer-area #cuar-js-content-container .cuar-menu-container li.menu-item-has-children:after, .customer-area #cuar-js-content-container .cuar-menu-container li.menu-item-has-children:before{display: none}.customer-area #cuar-js-content-container .cuar-toolbar{padding: 10px 30px;padding: 1rem 3rem;border-bottom: 0}.customer-area #cuar-js-content-container .widget-menu a{padding: 5px 15px;padding: .5rem 1.5rem;color: rgba(40, 40, 46, .8);font-weight: 700}.customer-area #cuar-js-content-container .widget-menu .fa-eye{margin-right: 10px}.customer-area #cuar-js-content-container .collection-item-wrapper{border: 0!important}.customer-area #cuar-js-content-container .collection-list-blocks{background-color: #eff1f2}.customer-area #cuar-js-content-container .collection-list-blocks .panel-body{background-color: transparent}.customer-area #cuar-js-content-container .collection-list-blocks .collection-description{position: relative;border: 0;padding: 3rem!important;padding-left: 1.5rem!important;background-color: transparent}@media (max-width:767px){.customer-area #cuar-js-content-container .collection-list-blocks .collection-description{padding: 1.5rem!important}}.customer-area #cuar-js-content-container .collection-list-blocks .collection-list-right{border-color: rgba(246, 249, 250, .2)}.customer-area #cuar-js-content-container .collection-thumbnail table{margin: 10px 0;margin: 1rem 0rem;font-weight: 700}.customer-area #cuar-js-content-container .collection-thumbnail td{font-size: 11px;font-size: 1.1rem}.customer-area #cuar-js-content-container .collection-thumbnail-valign{position: relative;min-height: 200px;color: #f6f9fa}.customer-area #cuar-js-content-container .collection-thumbnail-icon{font-size: 15px;font-size: 1.5rem;display: inline-block}.customer-area #cuar-js-content-container .collection-thumbnail-header{display: inline-block;margin-left: 10px;font-size: 12px;font-size: 1.2rem}.customer-area #cuar-js-content-container .collection-thumbnail-subheader{display: inline-block;font-size: 12px;font-size: 1.2rem}.customer-area #cuar-js-content-container .collection-thumbnail-overlay{background-image: url(/templates/template202/images/placeholder.jpg);background-position: center;background-size: cover;background-color: #5c666f}.customer-area #cuar-js-content-container .meta-wrapper{position: absolute;bottom: 0;text-align: right}.customer-area #cuar-js-content-container .collection-footer-metas{position: relative;padding: 5px 10px;padding: .5rem 1rem;font-size: 10px;font-size: 1rem;font-weight: 700;color: #f6f9fa;letter-spacing: .5px;background-color: #515151;overflow: hidden}.customer-area #cuar-js-content-container #panel-footer{position: relative;padding: 15px 30px;padding: 1.5rem 3rem}@media (max-width:767px){.customer-area #cuar-js-content-container #panel-footer{padding: 20px;padding: 2rem}}.customer-area #cuar-js-content-container #panel-footer .btn-outline{float: right;padding: 12px 30px;padding: 1.2rem 3rem;border: 2px solid #ed1c24;font-weight: 700;text-transform: uppercase;overflow: hidden;-webkit-transition: background-color .2s ease, opacity .2s ease;transition: background-color .2s ease, opacity .2s ease;color: #f6f9fa;background-color: #ed1c24}.customer-area #cuar-js-content-container #panel-footer .btn-outline:hover{background-color: rgba(237, 28, 36, .8);color: #f6f9fa;text-decoration: none}.customer-area #cuar-js-content-container #panel-footer .btn-outline span{font-size: 13px;font-size: 1.3rem}.customer-area #cuar-js-content-container #panel-footer h6{margin: 5px 0 0;color: #f6f9fa;font-weight: 700;font-size: 13px;font-size: 1.3rem}.customer-area #cuar-js-content-container #panel-footer .collection-footer-meta-author.collection-list-left{float: left;width: auto!important;min-width: auto}@media (max-width:767px){.customer-area #cuar-js-content-container #panel-footer .collection-footer-meta-author.collection-list-left .vertical{padding-top: 0!important}}.customer-area #cuar-js-content-container .panel-heading{padding: 10px 20px;padding: 1rem 2rem;height: auto;border: 0;background-color: #eee}.customer-area #cuar-js-content-container .panel-body{border: 0;padding: 2rem!important}.customer-area #cuar-js-content-container .panel-title{font-family: "Proxima Nova Alt", sans-serif;font-weight: 700;color: rgba(40, 40, 46, .8);text-transform: uppercase}.customer-area #cuar-js-content-container .panel-icon{color: rgba(40, 40, 46, .8)}.customer-area #cuar-js-content-container .cuar-title{margin: 0;font-weight: 700;font-size: 18px;font-size: 1.8rem;line-height: 1}.customer-area #cuar-js-content-container .cuar-title:after{content: "";display: block;margin: 15px 0;height: 1px;width: 30px;background-color: #28282e}.customer-area #cuar-js-content-container .collection-excerpt{border-top: 0!important;padding: 0!important}@media (max-width:767px){.customer-area #cuar-js-content-container .panel-body{padding-bottom: 0!important}.customer-area #cuar-js-content-container .panel-title{text-align: center}.customer-area #cuar-js-content-container .cuar-title:after{margin: 15px auto}.customer-area #cuar-js-content-container .collection-excerpt, .customer-area #cuar-js-content-container .cuar-title{text-align: center}}.customer-area #cuar-js-content-container .cuar-page-content{padding: 0;padding: 0rem}.customer-area #cuar-js-content-container .label-default{padding: 2px 15px;padding: .2rem 1.5rem;color: #f6f9fa;border: 0;background-color: #88B04B}body.macro-index-red .btn-outline:hover, body.macro-index-red .navbar-brand.with-after:after, body.macro-index-red .small-divider:after, body.macro-index-red section.reviews{background-color: #ed1c24}.customer-area #cuar-js-content-container .cuar-page-content-main{height: auto!important;padding-right: 0!important;padding: 2rem 0rem!important}.customer-area aside{display: none!important}div.wpcf7 form .wpcf7-not-valid-tip{font-size: 9px;font-size: .9em;font-weight: 600}div.wpcf7 form .wpcf7-response-output{margin: 10px 0 0;margin-top: 1rem;font-size: 15px;font-size: 1.5rem;font-weight: 600;border:0;text-align: center}div.wpcf7 form .wpcf7-validation-errors{color: #f7e700}div.wpcf7 form .wpcf7-mail-sent-ng{color: #ed1c24}div.wpcf7 form .wpcf7-mail-sent-ok{color: #88B04B}div.wpcf7 form .privacy-label{position: relative;width: auto;margin-bottom: 0;font-size: 14px;font-size: 1.4rem}div.wpcf7 form .privacy-label span{line-height: 1}div.wpcf7 form .privacy-label.with-checkbox{padding-left: 20px}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap{position: absolute;top: 0;left: 0;width: auto;margin: 5px 0}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap input{margin-top: 0}div.wpcf7 form .privacy-label .wpcf7-form-control-wrap .wpcf7-list-item{margin: 0}div.wpcf7 form .privacy-label .wpcf7-list-item-label{display: none}.four04 h1{font-size: 5em;color: #ed1c24}.four04 p{margin-bottom: 30px}body.macro-index-red .btn-outline{border-color: #ed1c24}body.macro-index-red .btn-outline section.hero:after{color: rgba(237, 28, 36, .6)}body.macro-index-red .btn-outline:hover span{color: #fff}body.macro-index-red .btn-outline.btn-full{color: #f6f9fa;background-color: #ed1c24}body.macro-index-red .applicazioni li, body.macro-index-red .applicazioni li a, body.macro-index-red .applicazioni li span{color: #ed1c24}body.macro-index-red .cat-list .cat-list-lev-0>li.open span, body.macro-index-red .cat-list .cat-list-lev-0>li:hover span{background-color: #c61017}body.macro-index-red .cat-list .cat-list-lev-0>li.open a, body.macro-index-red .cat-list .cat-list-lev-0>li:hover a{background-color: #ed1c24}body.macro-index-red .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-red #searchform, body.macro-index-red .heading.prod-heading, body.macro-index-red .navigator, body.macro-index-red section.product-grid h2:after{background-color: #ed1c24}body.macro-index-red #breadcrumbs a:hover:hover, body.macro-index-red .lSCustomControl:hover, body.macro-index-red section.hero:after{color: #ed1c24}body.macro-index-red .grid-item.active::-webkit-scrollbar-thumb{background: #ed1c24}body.macro-index-red .grid-call{background-image: url(/templates/template202/images/furnaces-system.jpg);background-size: 130%;background-position: bottom left}body.macro-index-gray .btn-outline:hover, body.macro-index-gray .navbar-brand.with-after:after, body.macro-index-gray .small-divider:after, body.macro-index-gray section.reviews{background-color: #5c666f}body.macro-index-red .lm-system{background-image: url(/templates/template202/images/finishing-system.jpg);background-size: cover}body.macro-index-red .map-overlay{background-image: url(/templates/template202/images/map-finishing.png)}body.macro-index-gray .btn-outline{border-color: #5c666f}body.macro-index-gray .btn-outline section.hero:after{color: rgba(92, 102, 111, .6)}body.macro-index-gray .btn-outline:hover span{color: #fff}body.macro-index-gray .btn-outline.btn-full{color: #f6f9fa;background-color: #5c666f}body.macro-index-gray .applicazioni li, body.macro-index-gray .applicazioni li a, body.macro-index-gray .applicazioni li span{color: #5c666f}body.macro-index-gray .cat-list .cat-list-lev-0>li.open span, body.macro-index-gray .cat-list .cat-list-lev-0>li:hover span{background-color: #8b9b9c}body.macro-index-gray .cat-list .cat-list-lev-0>li.open a, body.macro-index-gray .cat-list .cat-list-lev-0>li:hover a{background-color: #5c666f}body.macro-index-gray .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-gray #searchform, body.macro-index-gray .heading.prod-heading, body.macro-index-gray .navigator, body.macro-index-gray section.product-grid h2:after{background-color: #5c666f}body.macro-index-gray #breadcrumbs a:hover:hover, body.macro-index-gray .lSCustomControl:hover, body.macro-index-gray section.hero:after{color: #5c666f}body.macro-index-gray .grid-item.active::-webkit-scrollbar-thumb{background: #5c666f}body.macro-index-gray .grid-call{background-image: url(/templates/template202/images/furnaces-system.jpg);background-size: 130%;background-position: bottom left}body.macro-index-yellow .btn-outline:hover, body.macro-index-yellow .navbar-brand.with-after:after, body.macro-index-yellow .small-divider:after, body.macro-index-yellow section.reviews{background-color: #f38a00}body.macro-index-gray .lm-system{background-image: url(/templates/template202/images/centrifugal-system.jpg);background-size: cover}body.macro-index-gray .map-overlay{background-image: url(/templates/template202/images/map-centrifugal.png)}body.macro-index-gray section.hero:after{color: rgba(246, 249, 250, .6)}body.macro-index-yellow .btn-outline{border-color: #f38a00}body.macro-index-yellow .btn-outline section.hero:after{color: rgba(243, 138, 0, .6)}body.macro-index-yellow .btn-outline:hover span{color: #fff}body.macro-index-yellow .btn-outline.btn-full{color: #f6f9fa;background-color: #f38a00}body.macro-index-yellow .applicazioni li, body.macro-index-yellow .applicazioni li a, body.macro-index-yellow .applicazioni li span{color: #f38a00}body.macro-index-yellow .cat-list .cat-list-lev-0>li.open span, body.macro-index-yellow .cat-list .cat-list-lev-0>li:hover span{background-color: #c06d00}body.macro-index-yellow .cat-list .cat-list-lev-0>li.open a, body.macro-index-yellow .cat-list .cat-list-lev-0>li:hover a{background-color: #f38a00}body.macro-index-yellow .cat-list .cat-list-lev-0>li .cat-list-lev-1 a{background-color: rgba(40, 40, 46, .05);color: #28282e}body.macro-index-yellow #searchform, body.macro-index-yellow .heading.prod-heading, body.macro-index-yellow .navigator, body.macro-index-yellow section.product-grid h2:after{background-color: #f38a00}body.macro-index-yellow #breadcrumbs a:hover:hover, body.macro-index-yellow .lSCustomControl:hover, body.macro-index-yellow section.hero:after{color: #f38a00}body.macro-index-yellow .grid-item.active::-webkit-scrollbar-thumb{background: #f38a00}body.macro-index-yellow .grid-call, body.macro-index-yellow .lm-system{background-image: url(/templates/template202/images/furnaces-system.jpg);background-position: bottom left}body.macro-index-yellow .grid-call{background-size: 130%}body.macro-index-yellow .lm-system{background-size: 100%}body.macro-index-yellow .map-overlay{background-image: url(/templates/template202/images/map-furnaces.png)}


