@charset "UTF-8";
@charset "UTF-8";
.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}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #dc3232;
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: " ";
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.spengler.fr/wp-content/plugins/contact-form-7/assets/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
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;
}#cookie-law-info-bar { font-size: 12pt;
margin: 0 auto;
padding: 13px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999;
box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
display: none;
left:0px;
font-weight:300;
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding:10px 16px 10px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 0px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 14px;
font-weight: 500;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));		
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;			
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #28a745;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 60px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
padding-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;	
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
}.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click a:hover,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}#wpadminbar #wp-admin-bar-translate .ab-icon {
top: 3px;
opacity: 0.6;
filter: alpha(opacity=60);
}

@media print,
screen and (min-width:40em) {
.reveal,
.reveal.large,
.reveal.small,
.reveal.tiny {
right: auto;
left: auto;
margin: 0 auto
}
} html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,
aside,
footer,
header,
nav,
section {
display: block
}
h1 {
font-size: 2em;
margin: .67em 0
}
figcaption,
figure {
display: block
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible
}
main {
display: block
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects
}
a:active,
a:hover {
outline-width: 0
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted
}
b,
strong {
font-weight: inherit
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em
}
dfn {
font-style: italic
}
mark {
background-color: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
audio,
video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
img {
border-style: none
}
svg:not(:root) {
overflow: hidden
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0
}
button {
overflow: visible
}
button,
select {
text-transform: none
}
[type=reset],
[type=submit],
button,
html [type=button] {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText
}
input {
overflow: visible
}
[type=checkbox],
[type=radio] {
box-sizing: border-box;
padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
box-sizing: border-box;
display: table;
max-width: 100%;
padding: 0;
color: inherit;
white-space: normal
}
progress {
display: inline-block;
vertical-align: baseline
}
textarea {
overflow: auto
}
details {
display: block
}
summary {
display: list-item
}
menu {
display: block
}
canvas {
display: inline-block
}
template {
display: none
}
[hidden] {
display: none
}
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}
html {
box-sizing: border-box;
font-size: 100%
}
*,
::after,
::before {
box-sizing: inherit
}
body {
margin: 0;
padding: 0;
background: #ffffff;
font-family: montserrat, sans-serif; 
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic
}
textarea {
height: auto;
min-height: 50px;
border-radius: 0
}
select {
box-sizing: border-box;
width: 100%;
border-radius: 0
}
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
max-width: none!important
}
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: 0 0;
line-height: 1;
cursor: auto
}
[data-whatinput=mouse] button {
outline: 0
}
pre {
overflow: auto
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit
}
.is-visible {
display: block!important
}
.is-hidden {
display: none!important
}
.grid-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.grid-container {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.grid-container.fluid {
padding-right: .625rem;
padding-left: .625rem;
max-width: 100%;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.grid-container.fluid {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.grid-container.full {
padding-right: 0;
padding-left: 0;
max-width: 100%;
margin: 0 auto
}
.grid-x {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.cell {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: 100%
}
.cell.auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.cell.shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.grid-x>.auto {
width: auto
}
.grid-x>.shrink {
width: auto
}
.grid-x>.small-1,
.grid-x>.small-10,
.grid-x>.small-11,
.grid-x>.small-12,
.grid-x>.small-2,
.grid-x>.small-3,
.grid-x>.small-4,
.grid-x>.small-5,
.grid-x>.small-6,
.grid-x>.small-7,
.grid-x>.small-8,
.grid-x>.small-9,
.grid-x>.small-full,
.grid-x>.small-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
@media print,
screen and (min-width:40em) {
.grid-x>.medium-1,
.grid-x>.medium-10,
.grid-x>.medium-11,
.grid-x>.medium-12,
.grid-x>.medium-2,
.grid-x>.medium-3,
.grid-x>.medium-4,
.grid-x>.medium-5,
.grid-x>.medium-6,
.grid-x>.medium-7,
.grid-x>.medium-8,
.grid-x>.medium-9,
.grid-x>.medium-full,
.grid-x>.medium-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
@media print,
screen and (min-width:64em) {
.grid-x>.large-1,
.grid-x>.large-10,
.grid-x>.large-11,
.grid-x>.large-12,
.grid-x>.large-2,
.grid-x>.large-3,
.grid-x>.large-4,
.grid-x>.large-5,
.grid-x>.large-6,
.grid-x>.large-7,
.grid-x>.large-8,
.grid-x>.large-9,
.grid-x>.large-full,
.grid-x>.large-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
.grid-x>.small-1 {
width: 8.33333%
}
.grid-x>.small-2 {
width: 16.66667%
}
.grid-x>.small-3 {
width: 25%
}
.grid-x>.small-4 {
width: 33.33333%
}
.grid-x>.small-5 {
width: 41.66667%
}
.grid-x>.small-6 {
width: 50%
}
.grid-x>.small-7 {
width: 58.33333%
}
.grid-x>.small-8 {
width: 66.66667%
}
.grid-x>.small-9 {
width: 75%
}
.grid-x>.small-10 {
width: 83.33333%
}
.grid-x>.small-11 {
width: 91.66667%
}
.grid-x>.small-12 {
width: 100%
}
@media print,
screen and (min-width:40em) {
.grid-x>.medium-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto
}
.grid-x>.medium-shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.grid-x>.medium-1 {
width: 8.33333%
}
.grid-x>.medium-2 {
width: 16.66667%
}
.grid-x>.medium-3 {
width: 25%
}
.grid-x>.medium-4 {
width: 33.33333%
}
.grid-x>.medium-5 {
width: 41.66667%
}
.grid-x>.medium-6 {
width: 50%
}
.grid-x>.medium-7 {
width: 58.33333%
}
.grid-x>.medium-8 {
width: 66.66667%
}
.grid-x>.medium-9 {
width: 75%
}
.grid-x>.medium-10 {
width: 83.33333%
}
.grid-x>.medium-11 {
width: 91.66667%
}
.grid-x>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.grid-x>.large-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto
}
.grid-x>.large-shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.grid-x>.large-1 {
width: 8.33333%
}
.grid-x>.large-2 {
width: 16.66667%
}
.grid-x>.large-3 {
width: 25%
}
.grid-x>.large-4 {
width: 33.33333%
}
.grid-x>.large-5 {
width: 41.66667%
}
.grid-x>.large-6 {
width: 50%
}
.grid-x>.large-7 {
width: 58.33333%
}
.grid-x>.large-8 {
width: 66.66667%
}
.grid-x>.large-9 {
width: 75%
}
.grid-x>.large-10 {
width: 83.33333%
}
.grid-x>.large-11 {
width: 91.66667%
}
.grid-x>.large-12 {
width: 100%
}
}
.grid-margin-x:not(.grid-x)>.cell {
width: auto
}
.grid-margin-y:not(.grid-y)>.cell {
height: auto
}
.grid-margin-x {
margin-left: -.625rem;
margin-right: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-x {
margin-left: -.9375rem;
margin-right: -.9375rem
}
}
.grid-margin-x>.cell {
width: calc(100% - 1.25rem);
margin-left: .625rem;
margin-right: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-x>.cell {
width: calc(100% - 1.875rem);
margin-left: .9375rem;
margin-right: .9375rem
}
}
.grid-margin-x>.auto {
width: auto
}
.grid-margin-x>.shrink {
width: auto
}
.grid-margin-x>.small-1 {
width: calc(8.33333% - 1.25rem)
}
.grid-margin-x>.small-2 {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x>.small-3 {
width: calc(25% - 1.25rem)
}
.grid-margin-x>.small-4 {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x>.small-5 {
width: calc(41.66667% - 1.25rem)
}
.grid-margin-x>.small-6 {
width: calc(50% - 1.25rem)
}
.grid-margin-x>.small-7 {
width: calc(58.33333% - 1.25rem)
}
.grid-margin-x>.small-8 {
width: calc(66.66667% - 1.25rem)
}
.grid-margin-x>.small-9 {
width: calc(75% - 1.25rem)
}
.grid-margin-x>.small-10 {
width: calc(83.33333% - 1.25rem)
}
.grid-margin-x>.small-11 {
width: calc(91.66667% - 1.25rem)
}
.grid-margin-x>.small-12 {
width: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-x>.auto {
width: auto
}
.grid-margin-x>.shrink {
width: auto
}
.grid-margin-x>.small-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.small-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.small-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.small-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.small-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.small-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.small-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.small-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.small-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.small-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.small-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.small-12 {
width: calc(100% - 1.875rem)
}
.grid-margin-x>.medium-auto {
width: auto
}
.grid-margin-x>.medium-shrink {
width: auto
}
.grid-margin-x>.medium-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.medium-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.medium-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.medium-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.medium-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.medium-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.medium-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.medium-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.medium-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.medium-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.medium-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.medium-12 {
width: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-x>.large-auto {
width: auto
}
.grid-margin-x>.large-shrink {
width: auto
}
.grid-margin-x>.large-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.large-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.large-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.large-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.large-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.large-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.large-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.large-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.large-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.large-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.large-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.large-12 {
width: calc(100% - 1.875rem)
}
}
.grid-padding-x .grid-padding-x {
margin-right: -.625rem;
margin-left: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-x .grid-padding-x {
margin-right: -.9375rem;
margin-left: -.9375rem
}
}
.grid-container:not(.full)>.grid-padding-x {
margin-right: -.625rem;
margin-left: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-container:not(.full)>.grid-padding-x {
margin-right: -.9375rem;
margin-left: -.9375rem
}
}
.grid-padding-x>.cell {
padding-right: .625rem;
padding-left: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-x>.cell {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.small-up-1>.cell {
width: 100%
}
.small-up-2>.cell {
width: 50%
}
.small-up-3>.cell {
width: 33.33333%
}
.small-up-4>.cell {
width: 25%
}
.small-up-5>.cell {
width: 20%
}
.small-up-6>.cell {
width: 16.66667%
}
.small-up-7>.cell {
width: 14.28571%
}
.small-up-8>.cell {
width: 12.5%
}
@media print,
screen and (min-width:40em) {
.medium-up-1>.cell {
width: 100%
}
.medium-up-2>.cell {
width: 50%
}
.medium-up-3>.cell {
width: 33.33333%
}
.medium-up-4>.cell {
width: 25%
}
.medium-up-5>.cell {
width: 20%
}
.medium-up-6>.cell {
width: 16.66667%
}
.medium-up-7>.cell {
width: 14.28571%
}
.medium-up-8>.cell {
width: 12.5%
}
}
@media print,
screen and (min-width:64em) {
.large-up-1>.cell {
width: 100%
}
.large-up-2>.cell {
width: 50%
}
.large-up-3>.cell {
width: 33.33333%
}
.large-up-4>.cell {
width: 25%
}
.large-up-5>.cell {
width: 20%
}
.large-up-6>.cell {
width: 16.66667%
}
.large-up-7>.cell {
width: 14.28571%
}
.large-up-8>.cell {
width: 12.5%
}
}
.grid-margin-x.small-up-1>.cell {
width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
width: calc(12.5% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-x.small-up-1>.cell {
width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
width: calc(12.5% - 1.25rem)
}
.grid-margin-x.medium-up-1>.cell {
width: calc(100% - 1.875rem)
}
.grid-margin-x.medium-up-2>.cell {
width: calc(50% - 1.875rem)
}
.grid-margin-x.medium-up-3>.cell {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.medium-up-4>.cell {
width: calc(25% - 1.875rem)
}
.grid-margin-x.medium-up-5>.cell {
width: calc(20% - 1.875rem)
}
.grid-margin-x.medium-up-6>.cell {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.medium-up-7>.cell {
width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.medium-up-8>.cell {
width: calc(12.5% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-x.large-up-1>.cell {
width: calc(100% - 1.875rem)
}
.grid-margin-x.large-up-2>.cell {
width: calc(50% - 1.875rem)
}
.grid-margin-x.large-up-3>.cell {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.large-up-4>.cell {
width: calc(25% - 1.875rem)
}
.grid-margin-x.large-up-5>.cell {
width: calc(20% - 1.875rem)
}
.grid-margin-x.large-up-6>.cell {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.large-up-7>.cell {
width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.large-up-8>.cell {
width: calc(12.5% - 1.875rem)
}
}
.small-margin-collapse {
margin-right: 0;
margin-left: 0
}
.small-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
.small-margin-collapse>.small-1 {
width: 8.33333%
}
.small-margin-collapse>.small-2 {
width: 16.66667%
}
.small-margin-collapse>.small-3 {
width: 25%
}
.small-margin-collapse>.small-4 {
width: 33.33333%
}
.small-margin-collapse>.small-5 {
width: 41.66667%
}
.small-margin-collapse>.small-6 {
width: 50%
}
.small-margin-collapse>.small-7 {
width: 58.33333%
}
.small-margin-collapse>.small-8 {
width: 66.66667%
}
.small-margin-collapse>.small-9 {
width: 75%
}
.small-margin-collapse>.small-10 {
width: 83.33333%
}
.small-margin-collapse>.small-11 {
width: 91.66667%
}
.small-margin-collapse>.small-12 {
width: 100%
}
@media print,
screen and (min-width:40em) {
.small-margin-collapse>.medium-1 {
width: 8.33333%
}
.small-margin-collapse>.medium-2 {
width: 16.66667%
}
.small-margin-collapse>.medium-3 {
width: 25%
}
.small-margin-collapse>.medium-4 {
width: 33.33333%
}
.small-margin-collapse>.medium-5 {
width: 41.66667%
}
.small-margin-collapse>.medium-6 {
width: 50%
}
.small-margin-collapse>.medium-7 {
width: 58.33333%
}
.small-margin-collapse>.medium-8 {
width: 66.66667%
}
.small-margin-collapse>.medium-9 {
width: 75%
}
.small-margin-collapse>.medium-10 {
width: 83.33333%
}
.small-margin-collapse>.medium-11 {
width: 91.66667%
}
.small-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.small-margin-collapse>.large-1 {
width: 8.33333%
}
.small-margin-collapse>.large-2 {
width: 16.66667%
}
.small-margin-collapse>.large-3 {
width: 25%
}
.small-margin-collapse>.large-4 {
width: 33.33333%
}
.small-margin-collapse>.large-5 {
width: 41.66667%
}
.small-margin-collapse>.large-6 {
width: 50%
}
.small-margin-collapse>.large-7 {
width: 58.33333%
}
.small-margin-collapse>.large-8 {
width: 66.66667%
}
.small-margin-collapse>.large-9 {
width: 75%
}
.small-margin-collapse>.large-10 {
width: 83.33333%
}
.small-margin-collapse>.large-11 {
width: 91.66667%
}
.small-margin-collapse>.large-12 {
width: 100%
}
}
.small-padding-collapse {
margin-right: 0;
margin-left: 0
}
.small-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse {
margin-right: 0;
margin-left: 0
}
.medium-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse>.small-1 {
width: 8.33333%
}
.medium-margin-collapse>.small-2 {
width: 16.66667%
}
.medium-margin-collapse>.small-3 {
width: 25%
}
.medium-margin-collapse>.small-4 {
width: 33.33333%
}
.medium-margin-collapse>.small-5 {
width: 41.66667%
}
.medium-margin-collapse>.small-6 {
width: 50%
}
.medium-margin-collapse>.small-7 {
width: 58.33333%
}
.medium-margin-collapse>.small-8 {
width: 66.66667%
}
.medium-margin-collapse>.small-9 {
width: 75%
}
.medium-margin-collapse>.small-10 {
width: 83.33333%
}
.medium-margin-collapse>.small-11 {
width: 91.66667%
}
.medium-margin-collapse>.small-12 {
width: 100%
}
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse>.medium-1 {
width: 8.33333%
}
.medium-margin-collapse>.medium-2 {
width: 16.66667%
}
.medium-margin-collapse>.medium-3 {
width: 25%
}
.medium-margin-collapse>.medium-4 {
width: 33.33333%
}
.medium-margin-collapse>.medium-5 {
width: 41.66667%
}
.medium-margin-collapse>.medium-6 {
width: 50%
}
.medium-margin-collapse>.medium-7 {
width: 58.33333%
}
.medium-margin-collapse>.medium-8 {
width: 66.66667%
}
.medium-margin-collapse>.medium-9 {
width: 75%
}
.medium-margin-collapse>.medium-10 {
width: 83.33333%
}
.medium-margin-collapse>.medium-11 {
width: 91.66667%
}
.medium-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.medium-margin-collapse>.large-1 {
width: 8.33333%
}
.medium-margin-collapse>.large-2 {
width: 16.66667%
}
.medium-margin-collapse>.large-3 {
width: 25%
}
.medium-margin-collapse>.large-4 {
width: 33.33333%
}
.medium-margin-collapse>.large-5 {
width: 41.66667%
}
.medium-margin-collapse>.large-6 {
width: 50%
}
.medium-margin-collapse>.large-7 {
width: 58.33333%
}
.medium-margin-collapse>.large-8 {
width: 66.66667%
}
.medium-margin-collapse>.large-9 {
width: 75%
}
.medium-margin-collapse>.large-10 {
width: 83.33333%
}
.medium-margin-collapse>.large-11 {
width: 91.66667%
}
.medium-margin-collapse>.large-12 {
width: 100%
}
}
@media print,
screen and (min-width:40em) {
.medium-padding-collapse {
margin-right: 0;
margin-left: 0
}
.medium-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse {
margin-right: 0;
margin-left: 0
}
.large-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.small-1 {
width: 8.33333%
}
.large-margin-collapse>.small-2 {
width: 16.66667%
}
.large-margin-collapse>.small-3 {
width: 25%
}
.large-margin-collapse>.small-4 {
width: 33.33333%
}
.large-margin-collapse>.small-5 {
width: 41.66667%
}
.large-margin-collapse>.small-6 {
width: 50%
}
.large-margin-collapse>.small-7 {
width: 58.33333%
}
.large-margin-collapse>.small-8 {
width: 66.66667%
}
.large-margin-collapse>.small-9 {
width: 75%
}
.large-margin-collapse>.small-10 {
width: 83.33333%
}
.large-margin-collapse>.small-11 {
width: 91.66667%
}
.large-margin-collapse>.small-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.medium-1 {
width: 8.33333%
}
.large-margin-collapse>.medium-2 {
width: 16.66667%
}
.large-margin-collapse>.medium-3 {
width: 25%
}
.large-margin-collapse>.medium-4 {
width: 33.33333%
}
.large-margin-collapse>.medium-5 {
width: 41.66667%
}
.large-margin-collapse>.medium-6 {
width: 50%
}
.large-margin-collapse>.medium-7 {
width: 58.33333%
}
.large-margin-collapse>.medium-8 {
width: 66.66667%
}
.large-margin-collapse>.medium-9 {
width: 75%
}
.large-margin-collapse>.medium-10 {
width: 83.33333%
}
.large-margin-collapse>.medium-11 {
width: 91.66667%
}
.large-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.large-1 {
width: 8.33333%
}
.large-margin-collapse>.large-2 {
width: 16.66667%
}
.large-margin-collapse>.large-3 {
width: 25%
}
.large-margin-collapse>.large-4 {
width: 33.33333%
}
.large-margin-collapse>.large-5 {
width: 41.66667%
}
.large-margin-collapse>.large-6 {
width: 50%
}
.large-margin-collapse>.large-7 {
width: 58.33333%
}
.large-margin-collapse>.large-8 {
width: 66.66667%
}
.large-margin-collapse>.large-9 {
width: 75%
}
.large-margin-collapse>.large-10 {
width: 83.33333%
}
.large-margin-collapse>.large-11 {
width: 91.66667%
}
.large-margin-collapse>.large-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-padding-collapse {
margin-right: 0;
margin-left: 0
}
.large-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
}
.small-offset-0 {
margin-left: 0
}
.grid-margin-x>.small-offset-0 {
margin-left: calc(0% + .625rem)
}
.small-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.small-offset-1 {
margin-left: calc(8.33333% + .625rem)
}
.small-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.small-offset-2 {
margin-left: calc(16.66667% + .625rem)
}
.small-offset-3 {
margin-left: 25%
}
.grid-margin-x>.small-offset-3 {
margin-left: calc(25% + .625rem)
}
.small-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.small-offset-4 {
margin-left: calc(33.33333% + .625rem)
}
.small-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.small-offset-5 {
margin-left: calc(41.66667% + .625rem)
}
.small-offset-6 {
margin-left: 50%
}
.grid-margin-x>.small-offset-6 {
margin-left: calc(50% + .625rem)
}
.small-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.small-offset-7 {
margin-left: calc(58.33333% + .625rem)
}
.small-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.small-offset-8 {
margin-left: calc(66.66667% + .625rem)
}
.small-offset-9 {
margin-left: 75%
}
.grid-margin-x>.small-offset-9 {
margin-left: calc(75% + .625rem)
}
.small-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.small-offset-10 {
margin-left: calc(83.33333% + .625rem)
}
.small-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.small-offset-11 {
margin-left: calc(91.66667% + .625rem)
}
@media print,
screen and (min-width:40em) {
.medium-offset-0 {
margin-left: 0
}
.grid-margin-x>.medium-offset-0 {
margin-left: calc(0% + .9375rem)
}
.medium-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.medium-offset-1 {
margin-left: calc(8.33333% + .9375rem)
}
.medium-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.medium-offset-2 {
margin-left: calc(16.66667% + .9375rem)
}
.medium-offset-3 {
margin-left: 25%
}
.grid-margin-x>.medium-offset-3 {
margin-left: calc(25% + .9375rem)
}
.medium-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.medium-offset-4 {
margin-left: calc(33.33333% + .9375rem)
}
.medium-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.medium-offset-5 {
margin-left: calc(41.66667% + .9375rem)
}
.medium-offset-6 {
margin-left: 50%
}
.grid-margin-x>.medium-offset-6 {
margin-left: calc(50% + .9375rem)
}
.medium-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.medium-offset-7 {
margin-left: calc(58.33333% + .9375rem)
}
.medium-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.medium-offset-8 {
margin-left: calc(66.66667% + .9375rem)
}
.medium-offset-9 {
margin-left: 75%
}
.grid-margin-x>.medium-offset-9 {
margin-left: calc(75% + .9375rem)
}
.medium-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.medium-offset-10 {
margin-left: calc(83.33333% + .9375rem)
}
.medium-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.medium-offset-11 {
margin-left: calc(91.66667% + .9375rem)
}
}
@media print,
screen and (min-width:64em) {
.large-offset-0 {
margin-left: 0
}
.grid-margin-x>.large-offset-0 {
margin-left: calc(0% + .9375rem)
}
.large-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.large-offset-1 {
margin-left: calc(8.33333% + .9375rem)
}
.large-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.large-offset-2 {
margin-left: calc(16.66667% + .9375rem)
}
.large-offset-3 {
margin-left: 25%
}
.grid-margin-x>.large-offset-3 {
margin-left: calc(25% + .9375rem)
}
.large-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.large-offset-4 {
margin-left: calc(33.33333% + .9375rem)
}
.large-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.large-offset-5 {
margin-left: calc(41.66667% + .9375rem)
}
.large-offset-6 {
margin-left: 50%
}
.grid-margin-x>.large-offset-6 {
margin-left: calc(50% + .9375rem)
}
.large-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.large-offset-7 {
margin-left: calc(58.33333% + .9375rem)
}
.large-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.large-offset-8 {
margin-left: calc(66.66667% + .9375rem)
}
.large-offset-9 {
margin-left: 75%
}
.grid-margin-x>.large-offset-9 {
margin-left: calc(75% + .9375rem)
}
.large-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.large-offset-10 {
margin-left: calc(83.33333% + .9375rem)
}
.large-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.large-offset-11 {
margin-left: calc(91.66667% + .9375rem)
}
}
.grid-y {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.grid-y>.cell {
width: auto
}
.grid-y>.auto {
height: auto
}
.grid-y>.shrink {
height: auto
}
.grid-y>.small-1,
.grid-y>.small-10,
.grid-y>.small-11,
.grid-y>.small-12,
.grid-y>.small-2,
.grid-y>.small-3,
.grid-y>.small-4,
.grid-y>.small-5,
.grid-y>.small-6,
.grid-y>.small-7,
.grid-y>.small-8,
.grid-y>.small-9,
.grid-y>.small-full,
.grid-y>.small-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
@media print,
screen and (min-width:40em) {
.grid-y>.medium-1,
.grid-y>.medium-10,
.grid-y>.medium-11,
.grid-y>.medium-12,
.grid-y>.medium-2,
.grid-y>.medium-3,
.grid-y>.medium-4,
.grid-y>.medium-5,
.grid-y>.medium-6,
.grid-y>.medium-7,
.grid-y>.medium-8,
.grid-y>.medium-9,
.grid-y>.medium-full,
.grid-y>.medium-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
@media print,
screen and (min-width:64em) {
.grid-y>.large-1,
.grid-y>.large-10,
.grid-y>.large-11,
.grid-y>.large-12,
.grid-y>.large-2,
.grid-y>.large-3,
.grid-y>.large-4,
.grid-y>.large-5,
.grid-y>.large-6,
.grid-y>.large-7,
.grid-y>.large-8,
.grid-y>.large-9,
.grid-y>.large-full,
.grid-y>.large-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
.grid-y>.small-1 {
height: 8.33333%
}
.grid-y>.small-2 {
height: 16.66667%
}
.grid-y>.small-3 {
height: 25%
}
.grid-y>.small-4 {
height: 33.33333%
}
.grid-y>.small-5 {
height: 41.66667%
}
.grid-y>.small-6 {
height: 50%
}
.grid-y>.small-7 {
height: 58.33333%
}
.grid-y>.small-8 {
height: 66.66667%
}
.grid-y>.small-9 {
height: 75%
}
.grid-y>.small-10 {
height: 83.33333%
}
.grid-y>.small-11 {
height: 91.66667%
}
.grid-y>.small-12 {
height: 100%
}
@media print,
screen and (min-width:40em) {
.grid-y>.medium-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto
}
.grid-y>.medium-shrink {
height: auto
}
.grid-y>.medium-1 {
height: 8.33333%
}
.grid-y>.medium-2 {
height: 16.66667%
}
.grid-y>.medium-3 {
height: 25%
}
.grid-y>.medium-4 {
height: 33.33333%
}
.grid-y>.medium-5 {
height: 41.66667%
}
.grid-y>.medium-6 {
height: 50%
}
.grid-y>.medium-7 {
height: 58.33333%
}
.grid-y>.medium-8 {
height: 66.66667%
}
.grid-y>.medium-9 {
height: 75%
}
.grid-y>.medium-10 {
height: 83.33333%
}
.grid-y>.medium-11 {
height: 91.66667%
}
.grid-y>.medium-12 {
height: 100%
}
}
@media print,
screen and (min-width:64em) {
.grid-y>.large-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto
}
.grid-y>.large-shrink {
height: auto
}
.grid-y>.large-1 {
height: 8.33333%
}
.grid-y>.large-2 {
height: 16.66667%
}
.grid-y>.large-3 {
height: 25%
}
.grid-y>.large-4 {
height: 33.33333%
}
.grid-y>.large-5 {
height: 41.66667%
}
.grid-y>.large-6 {
height: 50%
}
.grid-y>.large-7 {
height: 58.33333%
}
.grid-y>.large-8 {
height: 66.66667%
}
.grid-y>.large-9 {
height: 75%
}
.grid-y>.large-10 {
height: 83.33333%
}
.grid-y>.large-11 {
height: 91.66667%
}
.grid-y>.large-12 {
height: 100%
}
}
.grid-padding-y .grid-padding-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-y .grid-padding-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-padding-y>.cell {
padding-top: .625rem;
padding-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-y>.cell {
padding-top: .9375rem;
padding-bottom: .9375rem
}
}
.grid-margin-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
height: calc(100% - 1.25rem);
margin-top: .625rem;
margin-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.cell {
height: calc(100% - 1.875rem);
margin-top: .9375rem;
margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
height: auto
}
.grid-margin-y>.medium-shrink {
height: auto
}
.grid-margin-y>.medium-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
height: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y>.large-auto {
height: auto
}
.grid-margin-y>.large-shrink {
height: auto
}
.grid-margin-y>.large-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
height: calc(100% - 1.875rem)
}
}
.grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .grid-frame {
width: 100%
}
.cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
@media print,
screen and (min-width:40em) {
.medium-grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .medium-grid-frame {
width: 100%
}
.medium-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.medium-cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.medium-cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.medium-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
}
@media print,
screen and (min-width:64em) {
.large-grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .large-grid-frame {
width: 100%
}
.large-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.large-cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.large-cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.large-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
}
.grid-y.grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
@media print,
screen and (min-width:40em) {
.grid-y.medium-grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
}
@media print,
screen and (min-width:64em) {
.grid-y.large-grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
}
.cell .grid-y.grid-frame {
height: 100%
}
@media print,
screen and (min-width:40em) {
.cell .grid-y.medium-grid-frame {
height: 100%
}
}
@media print,
screen and (min-width:64em) {
.cell .grid-y.large-grid-frame {
height: 100%
}
}
.grid-margin-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
height: calc(100% - 1.25rem);
margin-top: .625rem;
margin-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.cell {
height: calc(100% - 1.875rem);
margin-top: .9375rem;
margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
height: auto
}
.grid-margin-y>.medium-shrink {
height: auto
}
.grid-margin-y>.medium-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
height: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y>.large-auto {
height: auto
}
.grid-margin-y>.large-shrink {
height: auto
}
.grid-margin-y>.large-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
height: calc(100% - 1.875rem)
}
}
.grid-frame.grid-margin-y {
height: calc(100vh + 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:40em) {
.grid-margin-y.medium-grid-frame {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y.large-grid-frame {
height: calc(100vh + 1.875rem)
}
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
margin: 0;
padding: 0
}
p {
margin-bottom: 1rem;
line-height: 1.6;
text-rendering: optimizeLegibility;
font-size: 18px;
font-weight: 300;
color:#000000;
}
@media screen and (max-width:63.9375em) {
p {font-size: 16px;}
}
em,
i {
font-style: italic;
line-height: inherit
}
b,
strong {
font-weight: 700;
line-height: inherit
}
small {
font-size: 80%;
line-height: inherit
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: montserrat, sans-serif; 
font-style: normal;
font-weight: 400;
color: inherit;
text-rendering: optimizeLegibility
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
line-height: 0;
color: #cacaca
}
.h1,
h1 {
font-size: 3rem;
line-height: 53px;
}
.h2,
h2 {
font-size: 40px;
font-weight: 200;
color:#000000;
line-height: 45px;
}
.h3,
h3 {
font-size: 24px;
font-weight: 200;
color:#000000;
line-height: 28px;
}
.h4,
h4 {
font-size: 1.5625rem
}
.h5,
h5 {
font-size: 1.25rem
}
.h6,
h6 {
font-size: 1rem
}
@media screen and (max-width:63.9375em) {
.h1, h1 {
font-size: 36px;
line-height: 44px !important;
}
h2 {
font-size: 36px;
font-weight: 200;
color: #000000;
line-height: 37px;
}
}
@media screen and (max-width:39.9375em) {
.h1, h1 {
font-size: 32px;
line-height: 40px !important;
}
h2 {
font-size: 32px;
font-weight: 200;
color: #000000;
line-height: 41px;
}
}
a {
line-height: inherit;
color: #1779ba;
text-decoration: none;
cursor: pointer
}
a:focus,
a:hover {
color: #1468a0
}
a img {
border: 0
}
hr {
clear: both;
max-width: 75rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0
}
dl,
ol,
ul {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.6
}
li {
font-size: inherit
}
ul {
margin-left: 1.25rem;
list-style-type: disc
}
ol {
margin-left: 1.25rem
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-left: 1.25rem;
margin-bottom: 0
}
dl {
margin-bottom: 1rem
}
dl dt {
margin-bottom: .3rem;
font-weight: 700
}
blockquote {
margin: 0 0 1rem;
padding: .5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca
}
blockquote,
blockquote p {
line-height: 1.6;
color: #8a8a8a
}
cite {
display: block;
font-size: .8125rem;
color: #8a8a8a
}
cite:before {
content: "— "
}
abbr,
abbr[title] {
border-bottom: 1px dotted #0a0a0a;
cursor: help;
text-decoration: none
}
figure {
margin: 0
}
code {
padding: .125rem .3125rem .0625rem;
border: 1px solid #cacaca;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 400;
color: #0a0a0a
}
kbd {
margin: 0;
padding: .125rem .25rem 0;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
color: #0a0a0a
}
.subheader {
margin-top: .2rem;
margin-bottom: .5rem;
font-weight: 400;
line-height: 1.4;
color: #8a8a8a
}
.lead {
font-size: 125%;
line-height: 1.6
}
.stat {
font-size: 2.5rem;
line-height: 1
}
p+.stat {
margin-top: -1rem
}
ol.no-bullet,
ul.no-bullet {
margin-left: 0;
list-style: none
}
.text-left {
text-align: left
}
.text-right {
text-align: right
}
.text-center {
text-align: center
}
.text-justify {
text-align: justify
}
@media print,
screen and (min-width:40em) {
.medium-text-left {
text-align: left
}
.medium-text-right {
text-align: right
}
.medium-text-center {
text-align: center
}
.medium-text-justify {
text-align: justify
}
}
@media print,
screen and (min-width:64em) {
.large-text-left {
text-align: left
}
.large-text-right {
text-align: right
}
.large-text-center {
text-align: center
}
.large-text-justify {
text-align: justify
}
}
.show-for-print {
display: none!important
}
@media print {
* {
background: 0 0!important;
box-shadow: none!important;
color: #000!important;
text-shadow: none!important
}
.show-for-print {
display: block!important
}
.hide-for-print {
display: none!important
}
table.show-for-print {
display: table!important
}
thead.show-for-print {
display: table-header-group!important
}
tbody.show-for-print {
display: table-row-group!important
}
tr.show-for-print {
display: table-row!important
}
td.show-for-print {
display: table-cell!important
}
th.show-for-print {
display: table-cell!important
}
a,
a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
.ir a:after,
a[href^='#']:after,
a[href^='javascript:']:after {
content: ''
}
abbr[title]:after {
content: " (" attr(title) ")"
}
blockquote,
pre {
border: 1px solid #8a8a8a;
page-break-inside: avoid
}
thead {
display: table-header-group
}
img,
tr {
page-break-inside: avoid
}
img {
max-width: 100%!important
}
@page {
margin: .5cm
}
h2,
h3,
p {
orphans: 3;
widows: 3
}
h2,
h3 {
page-break-after: avoid
}
.print-break-inside {
page-break-inside: auto
}
}
.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: .9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #fefefe
}
[data-whatinput=mouse] .button {
outline: 0
}
.button:focus,
.button:hover {
background-color: #14679e;
color: #fefefe
}
.button.tiny {
font-size: .6rem
}
.button.small {
font-size: .75rem
}
.button.large {
font-size: 1.25rem
}
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0
}
.button.primary {
background-color: #1779ba;
color: #fefefe
}
.button.primary:focus,
.button.primary:hover {
background-color: #126195;
color: #fefefe
}
.button.secondary {
background-color: #767676;
color: #fefefe
}
.button.secondary:focus,
.button.secondary:hover {
background-color: #5e5e5e;
color: #fefefe
}
.button.success {
background-color: #3adb76;
color: #0a0a0a
}
.button.success:focus,
.button.success:hover {
background-color: #22bb5b;
color: #0a0a0a
}
.button.warning {
background-color: #ffae00;
color: #0a0a0a
}
.button.warning:focus,
.button.warning:hover {
background-color: #cc8b00;
color: #0a0a0a
}
.button.alert {
background-color: #cc4b37;
color: #fefefe
}
.button.alert:focus,
.button.alert:hover {
background-color: #a53b2a;
color: #fefefe
}
.button.disabled,
.button[disabled] {
opacity: .25;
cursor: not-allowed
}
.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled],
.button[disabled]:focus,
.button[disabled]:hover {
background-color: #1779ba;
color: #fefefe
}
.button.disabled.primary,
.button[disabled].primary {
opacity: .25;
cursor: not-allowed
}
.button.disabled.primary,
.button.disabled.primary:focus,
.button.disabled.primary:hover,
.button[disabled].primary,
.button[disabled].primary:focus,
.button[disabled].primary:hover {
background-color: #1779ba;
color: #fefefe
}
.button.disabled.secondary,
.button[disabled].secondary {
opacity: .25;
cursor: not-allowed
}
.button.disabled.secondary,
.button.disabled.secondary:focus,
.button.disabled.secondary:hover,
.button[disabled].secondary,
.button[disabled].secondary:focus,
.button[disabled].secondary:hover {
background-color: #767676;
color: #fefefe
}
.button.disabled.success,
.button[disabled].success {
opacity: .25;
cursor: not-allowed
}
.button.disabled.success,
.button.disabled.success:focus,
.button.disabled.success:hover,
.button[disabled].success,
.button[disabled].success:focus,
.button[disabled].success:hover {
background-color: #3adb76;
color: #0a0a0a
}
.button.disabled.warning,
.button[disabled].warning {
opacity: .25;
cursor: not-allowed
}
.button.disabled.warning,
.button.disabled.warning:focus,
.button.disabled.warning:hover,
.button[disabled].warning,
.button[disabled].warning:focus,
.button[disabled].warning:hover {
background-color: #ffae00;
color: #0a0a0a
}
.button.disabled.alert,
.button[disabled].alert {
opacity: .25;
cursor: not-allowed
}
.button.disabled.alert,
.button.disabled.alert:focus,
.button.disabled.alert:hover,
.button[disabled].alert,
.button[disabled].alert:focus,
.button[disabled].alert:hover {
background-color: #cc4b37;
color: #fefefe
}
.button.hollow {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow,
.button.hollow:focus,
.button.hollow:hover {
background-color: transparent
}
.button.hollow.disabled,
.button.hollow.disabled:focus,
.button.hollow.disabled:hover,
.button.hollow[disabled],
.button.hollow[disabled]:focus,
.button.hollow[disabled]:hover {
background-color: transparent
}
.button.hollow:focus,
.button.hollow:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.hollow:focus.disabled,
.button.hollow:focus[disabled],
.button.hollow:hover.disabled,
.button.hollow:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.primary {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.primary:focus,
.button.hollow.primary:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.hollow.primary:focus.disabled,
.button.hollow.primary:focus[disabled],
.button.hollow.primary:hover.disabled,
.button.hollow.primary:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.secondary {
border: 1px solid #767676;
color: #767676
}
.button.hollow.secondary:focus,
.button.hollow.secondary:hover {
border-color: #3b3b3b;
color: #3b3b3b
}
.button.hollow.secondary:focus.disabled,
.button.hollow.secondary:focus[disabled],
.button.hollow.secondary:hover.disabled,
.button.hollow.secondary:hover[disabled] {
border: 1px solid #767676;
color: #767676
}
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76
}
.button.hollow.success:focus,
.button.hollow.success:hover {
border-color: #157539;
color: #157539
}
.button.hollow.success:focus.disabled,
.button.hollow.success:focus[disabled],
.button.hollow.success:hover.disabled,
.button.hollow.success:hover[disabled] {
border: 1px solid #3adb76;
color: #3adb76
}
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00
}
.button.hollow.warning:focus,
.button.hollow.warning:hover {
border-color: #805700;
color: #805700
}
.button.hollow.warning:focus.disabled,
.button.hollow.warning:focus[disabled],
.button.hollow.warning:hover.disabled,
.button.hollow.warning:hover[disabled] {
border: 1px solid #ffae00;
color: #ffae00
}
.button.hollow.alert {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.hollow.alert:focus,
.button.hollow.alert:hover {
border-color: #67251a;
color: #67251a
}
.button.hollow.alert:focus.disabled,
.button.hollow.alert:focus[disabled],
.button.hollow.alert:hover.disabled,
.button.hollow.alert:hover[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear,
.button.clear:focus,
.button.clear:hover {
background-color: transparent
}
.button.clear.disabled,
.button.clear.disabled:focus,
.button.clear.disabled:hover,
.button.clear[disabled],
.button.clear[disabled]:focus,
.button.clear[disabled]:hover {
background-color: transparent
}
.button.clear:focus,
.button.clear:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover.disabled,
.button.clear:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear,
.button.clear.disabled,
.button.clear:focus,
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover,
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear[disabled] {
border-color: transparent
}
.button.clear.primary {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear.primary:focus,
.button.clear.primary:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary:focus,
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover,
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary[disabled] {
border-color: transparent
}
.button.clear.secondary {
border: 1px solid #767676;
color: #767676
}
.button.clear.secondary:focus,
.button.clear.secondary:hover {
border-color: #3b3b3b;
color: #3b3b3b
}
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled] {
border: 1px solid #767676;
color: #767676
}
.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary:focus,
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover,
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary[disabled] {
border-color: transparent
}
.button.clear.success {
border: 1px solid #3adb76;
color: #3adb76
}
.button.clear.success:focus,
.button.clear.success:hover {
border-color: #157539;
color: #157539
}
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled] {
border: 1px solid #3adb76;
color: #3adb76
}
.button.clear.success,
.button.clear.success.disabled,
.button.clear.success:focus,
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover,
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success[disabled] {
border-color: transparent
}
.button.clear.warning {
border: 1px solid #ffae00;
color: #ffae00
}
.button.clear.warning:focus,
.button.clear.warning:hover {
border-color: #805700;
color: #805700
}
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled] {
border: 1px solid #ffae00;
color: #ffae00
}
.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning:focus,
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover,
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning[disabled] {
border-color: transparent
}
.button.clear.alert {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear.alert:focus,
.button.clear.alert:hover {
border-color: #67251a;
color: #67251a
}
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert:focus,
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover,
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert[disabled] {
border-color: transparent
}
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset .4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
position: relative;
top: .4em;
display: inline-block;
float: right;
margin-left: 1em
}
.button.dropdown.hollow::after {
border-top-color: #1779ba
}
.button.dropdown.hollow.primary::after {
border-top-color: #1779ba
}
.button.dropdown.hollow.secondary::after {
border-top-color: #767676
}
.button.dropdown.hollow.success::after {
border-top-color: #3adb76
}
.button.dropdown.hollow.warning::after {
border-top-color: #ffae00
}
.button.dropdown.hollow.alert::after {
border-top-color: #cc4b37
}
.button.arrow-only::after {
top: -.1em;
float: none;
margin-left: 0
}
a.button:focus,
a.button:hover {
text-decoration: none
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 2.4375rem;
margin: 0 0 1rem;
padding: .5rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
transition: box-shadow .5s, border-color .25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus {
outline: 0;
border: 1px solid #8a8a8a;
background-color: #fefefe;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow .5s, border-color .25s ease-in-out
}
textarea {
max-width: 100%
}
textarea[rows] {
height: auto
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #cacaca
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #cacaca
}
input::placeholder,
textarea::placeholder {
color: #cacaca
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #e6e6e6;
cursor: not-allowed
}
[type=button],
[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0
}
input[type=search] {
box-sizing: border-box
}
[type=checkbox],
[type=file],
[type=radio] {
margin: 0 0 1rem
}
[type=checkbox]+label,
[type=radio]+label {
display: inline-block;
vertical-align: baseline;
margin-left: .5rem;
margin-right: 1rem;
margin-bottom: 0
}
[type=checkbox]+label[for],
[type=radio]+label[for] {
cursor: pointer
}
label>[type=checkbox],
label>[type=radio] {
margin-right: .5rem
}
[type=file] {
width: 100%
}
label {
display: block;
margin: 0;
font-size: .875rem;
font-weight: 400;
line-height: 1.8;
color: #0a0a0a
}
label.middle {
margin: 0 0 1rem;
padding: .5625rem 0
}
.help-text {
margin-top: -.5rem;
font-size: .8125rem;
font-style: italic;
color: #0a0a0a
}
.input-group {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-bottom: 1rem;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.input-group>:first-child {
border-radius: 0
}
.input-group>:last-child>* {
border-radius: 0
}
.input-group-button,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label,
.input-group-field,
.input-group-label {
margin: 0;
white-space: nowrap
}
.input-group-label {
padding: 0 1rem;
border: 1px solid #cacaca;
background: #e6e6e6;
color: #0a0a0a;
text-align: center;
white-space: nowrap;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.input-group-label:first-child {
border-right: 0
}
.input-group-label:last-child {
border-left: 0
}
.input-group-field {
border-radius: 0;
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto;
min-width: 0
}
.input-group-button {
padding-top: 0;
padding-bottom: 0;
text-align: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label {
height: auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
padding-top: 0;
padding-bottom: 0;
font-size: 1rem
}
fieldset {
margin: 0;
padding: 0;
border: 0
}
legend {
max-width: 100%;
margin-bottom: .5rem
}
.fieldset {
margin: 1.125rem 0;
padding: 1.25rem;
border: 1px solid #cacaca
}
.fieldset legend {
margin: 0;
margin-left: -.1875rem;
padding: 0 .1875rem
}
select {
height: 2.4375rem;
margin: 0 0 1rem;
padding: .5rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
background-origin: content-box;
background-position: right -1rem center;
background-repeat: no-repeat;
background-size: 9px 6px;
padding-right: 1.5rem;
transition: box-shadow .5s, border-color .25s ease-in-out
}
@media screen and (min-width:0\0) {
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
}
}
select:focus {
outline: 0;
border: 1px solid #8a8a8a;
background-color: #fefefe;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow .5s, border-color .25s ease-in-out
}
select:disabled {
background-color: #e6e6e6;
cursor: not-allowed
}
select::-ms-expand {
display: none
}
select[multiple] {
height: auto;
background-image: none
}
.is-invalid-input:not(:focus) {
border-color: #cc4b37;
background-color: #f9ecea
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
color: #cc4b37
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
color: #cc4b37
}
.is-invalid-input:not(:focus)::placeholder {
color: #cc4b37
}
.is-invalid-label {
color: #cc4b37
}
.form-error {
display: none;
margin-top: -.5rem;
margin-bottom: 1rem;
font-size: .75rem;
font-weight: 700;
color: #cc4b37
}
.form-error.is-visible {
display: block
}
.accordion {
margin-left: 0;
background: #fefefe;
list-style-type: none
}
.accordion[disabled] .accordion-title {
cursor: not-allowed
}
.accordion-item:first-child>:first-child {
border-radius: 0
}
.accordion-item:last-child>:last-child {
border-radius: 0
}
.accordion-title {
position: relative;
display: block;
padding: 1.25rem 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
font-size: .75rem;
line-height: 1;
color: #1779ba
}
:last-child:not(.is-active)>.accordion-title {
border-bottom: 1px solid #e6e6e6;
border-radius: 0
}
.accordion-title:focus,
.accordion-title:hover {
background-color: #e6e6e6
}
.accordion-title::before {
position: absolute;
top: 50%;
right: 1rem;
margin-top: -.5rem;
content: '+'
}
.is-active>.accordion-title::before {
content: '\2013'
}
.accordion-content {
display: none;
padding: 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
background-color: #fefefe;
color: #0a0a0a
}
:last-child>.accordion-content:last-child {
border-bottom: 1px solid #e6e6e6
}
.accordion-menu li {
width: 100%
}
.accordion-menu a {
padding: .7rem 1rem
}
.accordion-menu .is-accordion-submenu a {
padding: .7rem 1rem
}
.accordion-menu .nested.is-accordion-submenu {
margin-right: 0;
margin-left: 1rem
}
.accordion-menu.align-right .nested.is-accordion-submenu {
margin-right: 1rem;
margin-left: 0
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a {
position: relative
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
position: absolute;
top: 50%;
margin-top: -3px;
right: 1rem
}
.accordion-menu.align-left .is-accordion-submenu-parent>a::after {
left: auto;
right: 1rem
}
.accordion-menu.align-right .is-accordion-submenu-parent>a::after {
right: auto;
left: 1rem
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%
}
.is-accordion-submenu-parent {
position: relative
}
.has-submenu-toggle>a {
margin-right: 40px
}
.submenu-toggle {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
width: 40px;
height: 40px
}
.submenu-toggle::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
top: 0;
bottom: 0;
margin: auto
}
.submenu-toggle[aria-expanded=true]::after {
-webkit-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%
}
.submenu-toggle-text {
position: absolute!important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0
}
.badge {
display: inline-block;
min-width: 2.1em;
padding: .3em;
border-radius: 50%;
font-size: .6rem;
text-align: center;
background: #1779ba;
color: #fefefe
}
.badge.primary {
background: #1779ba;
color: #fefefe
}
.badge.secondary {
background: #767676;
color: #fefefe
}
.badge.success {
background: #3adb76;
color: #0a0a0a
}
.badge.warning {
background: #ffae00;
color: #0a0a0a
}
.badge.alert {
background: #cc4b37;
color: #fefefe
}
.breadcrumbs {
margin: 0 0 1rem 0;
list-style: none
}
.breadcrumbs::after,
.breadcrumbs::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.breadcrumbs::after {
clear: both
}
.breadcrumbs li {
float: left;
font-size: .6875rem;
color: #0a0a0a;
cursor: default;
text-transform: uppercase
}
.breadcrumbs li:not(:last-child)::after {
position: relative;
margin: 0 .75rem;
opacity: 1;
content: "/";
color: #cacaca
}
.breadcrumbs a {
color: #1779ba
}
.breadcrumbs a:hover {
text-decoration: underline
}
.breadcrumbs .disabled {
color: #cacaca;
cursor: not-allowed
}
.button-group {
margin-bottom: 1rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.button-group::after,
.button-group::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.button-group::after {
clear: both
}
.button-group .button {
margin: 0;
margin-right: 1px;
margin-bottom: 1px;
font-size: .9rem;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.button-group .button:last-child {
margin-right: 0
}
.button-group.tiny .button {
font-size: .6rem
}
.button-group.small .button {
font-size: .75rem
}
.button-group.large .button {
font-size: 1.25rem
}
.button-group.expanded .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.button-group.primary .button {
background-color: #1779ba;
color: #fefefe
}
.button-group.primary .button:focus,
.button-group.primary .button:hover {
background-color: #126195;
color: #fefefe
}
.button-group.secondary .button {
background-color: #767676;
color: #fefefe
}
.button-group.secondary .button:focus,
.button-group.secondary .button:hover {
background-color: #5e5e5e;
color: #fefefe
}
.button-group.success .button {
background-color: #3adb76;
color: #0a0a0a
}
.button-group.success .button:focus,
.button-group.success .button:hover {
background-color: #22bb5b;
color: #0a0a0a
}
.button-group.warning .button {
background-color: #ffae00;
color: #0a0a0a
}
.button-group.warning .button:focus,
.button-group.warning .button:hover {
background-color: #cc8b00;
color: #0a0a0a
}
.button-group.alert .button {
background-color: #cc4b37;
color: #fefefe
}
.button-group.alert .button:focus,
.button-group.alert .button:hover {
background-color: #a53b2a;
color: #fefefe
}
.button-group.stacked,
.button-group.stacked-for-medium,
.button-group.stacked-for-small {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.button-group.stacked .button,
.button-group.stacked-for-medium .button,
.button-group.stacked-for-small .button {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%
}
.button-group.stacked .button:last-child,
.button-group.stacked-for-medium .button:last-child,
.button-group.stacked-for-small .button:last-child {
margin-bottom: 0
}
@media print,
screen and (min-width:40em) {
.button-group.stacked-for-small .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
margin-bottom: 0
}
}
@media print,
screen and (min-width:64em) {
.button-group.stacked-for-medium .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
margin-bottom: 0
}
}
@media screen and (max-width:39.9375em) {
.button-group.stacked-for-small.expanded {
display: block
}
.button-group.stacked-for-small.expanded .button {
display: block;
margin-right: 0
}
}
.callout {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, .25);
border-radius: 0;
background-color: #fff;
color: #0a0a0a
}
.callout>:first-child {
margin-top: 0
}
.callout>:last-child {
margin-bottom: 0
}
.callout.primary {
background-color: #d7ecfa;
color: #0a0a0a
}
.callout.secondary {
background-color: #eaeaea;
color: #0a0a0a
}
.callout.success {
background-color: #e1faea;
color: #0a0a0a
}
.callout.warning {
background-color: #fff3d9;
color: #0a0a0a
}
.callout.alert {
background-color: #f7e4e1;
color: #0a0a0a
}
.callout.small {
padding-top: .5rem;
padding-right: .5rem;
padding-bottom: .5rem;
padding-left: .5rem
}
.callout.large {
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 3rem;
padding-left: 3rem
}
.card {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-bottom: 1rem;
border: 1px solid #e6e6e6;
border-radius: 0;
background: #fefefe;
box-shadow: none;
overflow: hidden;
color: #0a0a0a
}
.card>:last-child {
margin-bottom: 0
}
.card-divider {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 1rem;
background: #e6e6e6
}
.card-divider>:last-child {
margin-bottom: 0
}
.card-section {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
padding: 1rem
}
.card-section>:last-child {
margin-bottom: 0
}
.card-image {
min-height: 1px
}
.close-button {
position: absolute;
color: #8a8a8a;
cursor: pointer
}
[data-whatinput=mouse] .close-button {
outline: 0
}
.close-button:focus,
.close-button:hover {
color: #0a0a0a
}
.close-button.small {
right: .66rem;
top: .33em;
font-size: 1.5em;
line-height: 1
}
.close-button,
.close-button.medium {
right: 1rem;
top: .5rem;
font-size: 2em;
line-height: 1
}
.menu {
padding: 0;
margin: 0;
list-style: none;
position: relative;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
[data-whatinput=mouse] .menu li {
outline: 0
}
.menu .button,
.menu a {
line-height: 1;
text-decoration: none;
display: block;
padding: .7rem 1rem
}
.menu a,
.menu button,
.menu input,
.menu select {
margin-bottom: 0
}
.menu input {
display: inline-block
}
.menu,
.menu.horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.simple {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.menu.simple li+li {
margin-left: 1rem
}
.menu.simple a {
padding: 0
}
@media print,
screen and (min-width:40em) {
.menu.medium-horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.medium-vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.medium-expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.medium-simple li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
}
@media print,
screen and (min-width:64em) {
.menu.large-horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.large-vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.large-expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.large-simple li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
}
.menu.nested {
margin-right: 0;
margin-left: 1rem
}
.menu.icons a {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.menu.icon-bottom a,
.menu.icon-left a,
.menu.icon-right a,
.menu.icon-top a {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.menu.icon-left li a {
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.menu.icon-left li a i,
.menu.icon-left li a img,
.menu.icon-left li a svg {
margin-right: .25rem
}
.menu.icon-right li a {
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.menu.icon-right li a i,
.menu.icon-right li a img,
.menu.icon-right li a svg {
margin-left: .25rem
}
.menu.icon-top li a {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.menu.icon-top li a i,
.menu.icon-top li a img,
.menu.icon-top li a svg {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: .25rem;
text-align: center
}
.menu.icon-bottom li a {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.menu.icon-bottom li a i,
.menu.icon-bottom li a img,
.menu.icon-bottom li a svg {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: .25rem;
text-align: center
}
.menu .is-active>a {
background: #1779ba;
color: #fefefe
}
.menu .active>a {
background: #1779ba;
color: #fefefe
}
.menu.align-left {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu.align-right li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.menu.align-right li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu.align-right.vertical li {
display: block;
text-align: right
}
.menu.align-right.vertical li .submenu li {
text-align: right
}
.menu.align-right .nested {
margin-right: 1rem;
margin-left: 0
}
.menu.align-center li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu.align-center li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu .menu-text {
padding: .7rem 1rem;
font-weight: 700;
line-height: 1;
color: inherit
}
.menu-centered>.menu {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu-centered>.menu li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu-centered>.menu li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.no-js [data-responsive-menu] ul {
display: none
}
.menu-icon {
position: relative;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 20px;
cursor: pointer
}
.menu-icon::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #ffffff;
box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
content: '';
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.menu-icon:hover::after {
background: #ffffff;
box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff
}
.menu-icon::before {
background-color: #ffffff;
content: "";
display: block;
height: 4px;
left: -4px;
position: absolute;
width: 30px;
top: 6px;
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.is-active.menu-icon::after {
background-color: #ffffff;
content: "";
display: block;
height: 2px;
left: 0px;
position: absolute;
width: 30px;
top: 5px;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-shadow: none;
}
.is-active.menu-icon::before {
opacity: 1;
background-color: #ffffff;
content: "";
display: block;
height: 2px;
left: 0px;
position: absolute;
width: 30px;
top: 5px;
filter: alpha(opacity=100);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
box-shadow: none;
}
.menu-icon.dark {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer
}
.menu-icon.dark::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #0a0a0a;
box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
content: ''
}
.menu-icon.dark:hover::after {
background: #8a8a8a;
box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a
}
.is-drilldown {
position: relative;
overflow: hidden
}
.is-drilldown li {
display: block
}
.is-drilldown.animate-height {
transition: height .5s
}
.drilldown a {
padding: .7rem 1rem;
background: #fefefe
}
.drilldown .is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
background: #fefefe;
transition: -webkit-transform .15s linear;
transition: transform .15s linear;
transition: transform .15s linear, -webkit-transform .15s linear
}
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.drilldown .is-drilldown-submenu a {
padding: .7rem 1rem
}
.drilldown .nested.is-drilldown-submenu {
margin-right: 0;
margin-left: 0
}
.drilldown .drilldown-submenu-cover-previous {
min-height: 100%
}
.drilldown .is-drilldown-submenu-parent>a {
position: relative
}
.drilldown .is-drilldown-submenu-parent>a::after {
position: absolute;
top: 50%;
margin-top: -6px;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.drilldown.align-left .is-drilldown-submenu-parent>a::after {
left: auto;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.drilldown.align-right .is-drilldown-submenu-parent>a::after {
right: auto;
left: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.drilldown .js-drilldown-back>a::before {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent;
border-left-width: 0;
display: inline-block;
vertical-align: middle;
margin-right: .75rem;
border-left-width: 0
}
.dropdown-pane {
position: absolute;
z-index: 10;
width: 300px;
padding: 1rem;
visibility: hidden;
display: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
font-size: 1rem
}
.dropdown-pane.is-opening {
display: block
}
.dropdown-pane.is-open {
visibility: visible;
display: block
}
.dropdown-pane.tiny {
width: 100px
}
.dropdown-pane.small {
width: 200px
}
.dropdown-pane.large {
width: 400px
}
.dropdown.menu>li.opens-left>.is-dropdown-submenu {
top: 100%;
right: 0;
left: auto
}
.dropdown.menu>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu a {
padding: .7rem 1rem
}
[data-whatinput=mouse] .dropdown.menu a {
outline: 0
}
.dropdown.menu .is-active>a {
background: 0 0;
color: #5D5D5D
}
.no-js .dropdown.menu ul {
display: none
}
.dropdown.menu .nested.is-dropdown-submenu {
margin-right: 0;
margin-left: 0
}
.dropdown.menu.vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.vertical>li>a::after {
right: 14px
}
.dropdown.menu.vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
@media print,
screen and (min-width:40em) {
.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
top: 100%;
right: 0;
left: auto
}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu.medium-vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.medium-vertical>li>a::after {
right: 14px
}
.dropdown.menu.medium-vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.medium-vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
}
@media print,
screen and (min-width:64em) {
.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
top: 100%;
right: 0;
left: auto
}
.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu.large-vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.large-vertical>li>a::after {
right: 14px
}
.dropdown.menu.large-vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.large-vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
top: 100%;
right: 0;
left: auto
}
.is-dropdown-menu.vertical {
width: 100px
}
.is-dropdown-menu.vertical.align-right {
float: right
}
.is-dropdown-submenu-parent {
position: relative
}
.is-dropdown-submenu-parent a::after {
position: absolute;
top: 50%;
right: 5px;
left: auto;
margin-top: -6px
}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
top: 100%;
left: auto
}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto
}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.is-dropdown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: 1;
display: none;
min-width: 200px;
border: 1px solid #cacaca;
background: #fefefe
}
.dropdown .is-dropdown-submenu a {
padding: .7rem 1rem
}
.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
right: 14px
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.is-dropdown-submenu .is-dropdown-submenu {
margin-top: -1px
}
.is-dropdown-submenu>li {
width: 100%
}
.is-dropdown-submenu.js-dropdown-active {
display: block
}
.flex-video,
.responsive-embed {
position: relative;
height: 0;
margin-bottom: 1rem;
padding-bottom: 75%;
overflow: hidden
}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.flex-video.widescreen,
.responsive-embed.widescreen {
padding-bottom: 56.25%
}
.label {
display: inline-block;
padding: .33333rem .5rem;
border-radius: 0;
font-size: .8rem;
line-height: 1;
white-space: nowrap;
cursor: default;
background: #1779ba;
color: #fefefe
}
.label.primary {
background: #1779ba;
color: #fefefe
}
.label.secondary {
background: #767676;
color: #fefefe
}
.label.success {
background: #3adb76;
color: #0a0a0a
}
.label.warning {
background: #ffae00;
color: #0a0a0a
}
.label.alert {
background: #cc4b37;
color: #fefefe
}
.media-object {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 1rem;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.media-object img {
max-width: none
}
@media screen and (max-width:39.9375em) {
.media-object.stack-for-small {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
}
@media screen and (max-width:39.9375em) {
.media-object.stack-for-small .media-object-section {
padding: 0;
padding-bottom: 1rem;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.media-object.stack-for-small .media-object-section img {
width: 100%
}
}
.media-object-section {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.media-object-section:first-child {
padding-right: 1rem
}
.media-object-section:last-child:not(:nth-child(2)) {
padding-left: 1rem
}
.media-object-section>:last-child {
margin-bottom: 0
}
.media-object-section.main-section {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.is-off-canvas-open {
overflow: hidden
}
.js-off-canvas-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 11;
width: 100%;
height: 100%;
transition: opacity .5s ease, visibility .5s ease;
background: rgba(254, 254, 254, .25);
opacity: 0;
visibility: hidden;
overflow: hidden
}
.js-off-canvas-overlay.is-visible {
opacity: 1;
visibility: visible
}
.js-off-canvas-overlay.is-closable {
cursor: pointer
}
.js-off-canvas-overlay.is-overlay-absolute {
position: absolute
}
.js-off-canvas-overlay.is-overlay-fixed {
position: fixed
}
.off-canvas-wrapper {
position: relative;
overflow: hidden
}
.off-canvas {
position: fixed;
z-index: 12;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #2c3840
}
[data-whatinput=mouse] .off-canvas {
outline: 0
}
.off-canvas.is-transition-push {
z-index: 12
}
.off-canvas.is-closed {
visibility: hidden
}
.off-canvas.is-transition-overlap {
z-index: 13
}
.off-canvas.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(10, 10, 10, .7)
}
.off-canvas.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-absolute {
position: absolute;
z-index: 12;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #2c3840
}
[data-whatinput=mouse] .off-canvas-absolute {
outline: 0
}
.off-canvas-absolute.is-transition-push {
z-index: 12
}
.off-canvas-absolute.is-closed {
visibility: hidden
}
.off-canvas-absolute.is-transition-overlap {
z-index: 13
}
.off-canvas-absolute.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(10, 10, 10, .7)
}
.off-canvas-absolute.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.position-left {
top: 0;
left: 0;
height: 100%;
overflow-y: auto;
width: 250px;
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left {
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-left.has-transition-push {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.position-left.is-transition-push {
box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, .25)
}
.position-right {
top: 0;
right: 0;
height: 100%;
overflow-y: auto;
width: 250px;
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-right.has-transition-push {
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.position-right.is-transition-push {
box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, .25)
}
.position-top {
top: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top {
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-top.has-transition-push {
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.position-top.is-transition-push {
box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, .25)
}
.position-bottom {
bottom: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom {
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-bottom.has-transition-push {
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.position-bottom.is-transition-push {
box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, .25)
}
.off-canvas-content {
-webkit-transform: none;
-ms-transform: none;
transform: none;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.off-canvas-content.has-transition-push {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content .off-canvas.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
@media print,
screen and (min-width:40em) {
.position-left.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-left.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-left.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-left {
margin-left: 250px
}
.position-left.reveal-for-medium~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-right.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-right.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-right {
margin-right: 250px
}
.position-right.reveal-for-medium~.off-canvas-content {
margin-right: 250px
}
.position-top.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-top.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-top.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-top {
margin-top: 250px
}
.position-top.reveal-for-medium~.off-canvas-content {
margin-top: 250px
}
.position-bottom.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-bottom.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-bottom.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 250px
}
.position-bottom.reveal-for-medium~.off-canvas-content {
margin-bottom: 250px
}
}
@media print,
screen and (min-width:64em) {
.position-left.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-left.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-left.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-left {
margin-left: 250px
}
.position-left.reveal-for-large~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-right.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-right.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-right {
margin-right: 250px
}
.position-right.reveal-for-large~.off-canvas-content {
margin-right: 250px
}
.position-top.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-top.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-top.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-top {
margin-top: 250px
}
.position-top.reveal-for-large~.off-canvas-content {
margin-top: 250px
}
.position-bottom.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-bottom.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-bottom.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 250px
}
.position-bottom.reveal-for-large~.off-canvas-content {
margin-bottom: 250px
}
}
@media print,
screen and (min-width:40em) {
.off-canvas.in-canvas-for-medium {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit
}
.off-canvas.in-canvas-for-medium.position-bottom,
.off-canvas.in-canvas-for-medium.position-left,
.off-canvas.in-canvas-for-medium.position-right,
.off-canvas.in-canvas-for-medium.position-top {
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas.in-canvas-for-medium .close-button {
display: none
}
}
@media print,
screen and (min-width:64em) {
.off-canvas.in-canvas-for-large {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit
}
.off-canvas.in-canvas-for-large.position-bottom,
.off-canvas.in-canvas-for-large.position-left,
.off-canvas.in-canvas-for-large.position-right,
.off-canvas.in-canvas-for-large.position-top {
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas.in-canvas-for-large .close-button {
display: none
}
}
.orbit {
position: relative
}
.orbit-container {
position: relative;
height: 0;
margin: 0;
list-style: none;
overflow: hidden
}
.orbit-slide {
width: 100%
}
.orbit-slide.no-motionui.is-active {
top: 0;
left: 0
}
.orbit-figure {
margin: 0
}
.orbit-image {
width: 100%;
max-width: 100%;
margin: 0
}
.orbit-caption {
position: absolute;
bottom: 0;
width: 100%;
margin-bottom: 0;
padding: 1rem;
background-color: rgba(10, 10, 10, .5);
color: #fefefe
}
.orbit-next,
.orbit-previous {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
padding: 1rem;
color: #fefefe
}
[data-whatinput=mouse] .orbit-next,
[data-whatinput=mouse] .orbit-previous {
outline: 0
}
.orbit-next:active,
.orbit-next:focus,
.orbit-next:hover,
.orbit-previous:active,
.orbit-previous:focus,
.orbit-previous:hover {
background-color: rgba(10, 10, 10, .5)
}
.orbit-previous {
left: 0
}
.orbit-next {
left: auto;
right: 0
}
.orbit-bullets {
position: relative;
margin-top: .8rem;
margin-bottom: .8rem;
text-align: center
}
[data-whatinput=mouse] .orbit-bullets {
outline: 0
}
.orbit-bullets button {
width: 1.2rem;
height: 1.2rem;
margin: .1rem;
border-radius: 50%;
background-color: #cacaca
}
.orbit-bullets button:hover {
background-color: #8a8a8a
}
.orbit-bullets button.is-active {
background-color: #8a8a8a
}
.pagination {
margin-left: 0;
margin-bottom: 1rem
}
.pagination::after,
.pagination::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.pagination::after {
clear: both
}
.pagination li {
margin-right: .0625rem;
border-radius: 0;
font-size: .875rem;
display: none
}
.pagination li:first-child,
.pagination li:last-child {
display: inline-block
}
@media print,
screen and (min-width:40em) {
.pagination li {
display: inline-block
}
}
.pagination a,
.pagination button {
display: block;
padding: .1875rem .625rem;
border-radius: 0;
color: #0a0a0a
}
.pagination a:hover,
.pagination button:hover {
background: #e6e6e6
}
.pagination .current {
padding: .1875rem .625rem;
background: #1779ba;
color: #fefefe;
cursor: default
}
.pagination .disabled {
padding: .1875rem .625rem;
color: #cacaca;
cursor: not-allowed
}
.pagination .disabled:hover {
background: 0 0
}
.pagination .ellipsis::after {
padding: .1875rem .625rem;
content: '\2026';
color: #0a0a0a
}
.pagination-previous a::before,
.pagination-previous.disabled::before {
display: inline-block;
margin-right: .5rem;
content: '\00ab'
}
.pagination-next a::after,
.pagination-next.disabled::after {
display: inline-block;
margin-left: .5rem;
content: '\00bb'
}
.progress {
height: 1rem;
margin-bottom: 1rem;
border-radius: 0;
background-color: #cacaca
}
.progress.primary .progress-meter {
background-color: #1779ba
}
.progress.secondary .progress-meter {
background-color: #767676
}
.progress.success .progress-meter {
background-color: #3adb76
}
.progress.warning .progress-meter {
background-color: #ffae00
}
.progress.alert .progress-meter {
background-color: #cc4b37
}
.progress-meter {
position: relative;
display: block;
width: 0%;
height: 100%;
background-color: #1779ba
}
.progress-meter-text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
margin: 0;
font-size: .75rem;
font-weight: 700;
color: #fefefe;
white-space: nowrap
}
.slider {
position: relative;
height: .5rem;
margin-top: 1.25rem;
margin-bottom: 2.25rem;
background-color: #e6e6e6;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none
}
.slider-fill {
position: absolute;
top: 0;
left: 0;
display: inline-block;
max-width: 100%;
height: .5rem;
background-color: #cacaca;
transition: all .2s ease-in-out
}
.slider-fill.is-dragging {
transition: all 0s linear
}
.slider-handle {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
z-index: 1;
display: inline-block;
width: 1.4rem;
height: 1.4rem;
border-radius: 0;
background-color: #1779ba;
transition: all .2s ease-in-out;
-ms-touch-action: manipulation;
touch-action: manipulation
}
[data-whatinput=mouse] .slider-handle {
outline: 0
}
.slider-handle:hover {
background-color: #14679e
}
.slider-handle.is-dragging {
transition: all 0s linear
}
.slider.disabled,
.slider[disabled] {
opacity: .25;
cursor: not-allowed
}
.slider.vertical {
display: inline-block;
width: .5rem;
height: 12.5rem;
margin: 0 1.25rem;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1)
}
.slider.vertical .slider-fill {
top: 0;
width: .5rem;
max-height: 100%
}
.slider.vertical .slider-handle {
position: absolute;
top: 0;
left: 50%;
width: 1.4rem;
height: 1.4rem;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.sticky-container {
position: relative
}
.sticky {
position: relative;
z-index: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.sticky.is-stuck {
position: fixed;
z-index: 5;
width: 100%
}
.sticky.is-stuck.is-at-top {
top: 0
}
.sticky.is-stuck.is-at-bottom {
bottom: 0
}
.sticky.is-anchored {
position: relative;
right: auto;
left: auto
}
.sticky.is-anchored.is-at-bottom {
bottom: 0
}
body.is-reveal-open {
overflow: hidden
}
html.is-reveal-open,
html.is-reveal-open body {
min-height: 100%;
overflow: hidden;
position: fixed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.reveal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1005;
display: none;
background-color: rgba(10, 10, 10, .45);
overflow-y: scroll
}
.reveal {
z-index: 1006;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto
}
[data-whatinput=mouse] .reveal {
outline: 0
}
@media print,
screen and (min-width:40em) {
.reveal {
min-height: 0
}
}
.reveal .column {
min-width: 0
}
.reveal>:last-child {
margin-bottom: 0
}
@media print,
screen and (min-width:40em) {
.reveal {
width: 600px;
max-width: 75rem
}
}
.reveal.collapse {
padding: 0
}
@media print,
screen and (min-width:40em) {
.reveal.tiny {
width: 30%;
max-width: 75rem
}
}
@media print,
screen and (min-width:40em) {
.reveal.small {
width: 50%;
max-width: 75rem
}
}
@media print,
screen and (min-width:40em) {
.reveal.large {
width: 90%;
max-width: 75rem
}
}
.reveal.full {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0
}
@media screen and (max-width:39.9375em) {
.reveal {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0
}
}
.reveal.without-overlay {
position: fixed
}
.switch {
height: 2rem;
position: relative;
margin-bottom: 1rem;
outline: 0;
font-size: .875rem;
font-weight: 700;
color: #fefefe;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.switch-input {
position: absolute;
margin-bottom: 0;
opacity: 0
}
.switch-paddle {
position: relative;
display: block;
width: 4rem;
height: 2rem;
border-radius: 0;
background: #cacaca;
transition: all .25s ease-out;
font-weight: inherit;
color: inherit;
cursor: pointer
}
input+.switch-paddle {
margin: 0
}
.switch-paddle::after {
position: absolute;
top: .25rem;
left: .25rem;
display: block;
width: 1.5rem;
height: 1.5rem;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-radius: 0;
background: #fefefe;
transition: all .25s ease-out;
content: ''
}
input:checked~.switch-paddle {
background: #1779ba
}
input:checked~.switch-paddle::after {
left: 2.25rem
}
[data-whatinput=mouse] input:focus~.switch-paddle {
outline: 0
}
.switch-active,
.switch-inactive {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.switch-active {
left: 8%;
display: none
}
input:checked+label>.switch-active {
display: block
}
.switch-inactive {
right: 15%
}
input:checked+label>.switch-inactive {
display: none
}
.switch.tiny {
height: 1.5rem
}
.switch.tiny .switch-paddle {
width: 3rem;
height: 1.5rem;
font-size: .625rem
}
.switch.tiny .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 1rem;
height: 1rem
}
.switch.tiny input:checked~.switch-paddle::after {
left: 1.75rem
}
.switch.small {
height: 1.75rem
}
.switch.small .switch-paddle {
width: 3.5rem;
height: 1.75rem;
font-size: .75rem
}
.switch.small .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 1.25rem;
height: 1.25rem
}
.switch.small input:checked~.switch-paddle::after {
left: 2rem
}
.switch.large {
height: 2.5rem
}
.switch.large .switch-paddle {
width: 5rem;
height: 2.5rem;
font-size: 1rem
}
.switch.large .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 2rem;
height: 2rem
}
.switch.large input:checked~.switch-paddle::after {
left: 2.75rem
}
table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1rem;
border-radius: 0
}
tbody,
tfoot,
thead {
border: 1px solid #f1f1f1;
background-color: #fefefe
}
caption {
padding: .5rem .625rem .625rem;
font-weight: 700
}
thead {
background: #f8f8f8;
color: #0a0a0a
}
tfoot {
background: #f1f1f1;
color: #0a0a0a
}
tfoot tr,
thead tr {
background: 0 0
}
tfoot td,
tfoot th,
thead td,
thead th {
padding: .5rem .625rem .625rem;
font-weight: 700;
text-align: left
}
tbody td,
tbody th {
padding: .5rem .625rem .625rem
}
tbody tr:nth-child(even) {
border-bottom: 0;
background-color: #f1f1f1
}
table.unstriped tbody {
background-color: #fefefe
}
table.unstriped tbody tr {
border-bottom: 0;
border-bottom: 1px solid #f1f1f1;
background-color: #fefefe
}
@media screen and (max-width:63.9375em) {
table.stack thead {
display: none
}
table.stack tfoot {
display: none
}
table.stack td,
table.stack th,
table.stack tr {
display: block
}
table.stack td {
border-top: 0
}
}
table.scroll {
display: block;
width: 100%;
overflow-x: auto
}
table.hover thead tr:hover {
background-color: #f3f3f3
}
table.hover tfoot tr:hover {
background-color: #ececec
}
table.hover tbody tr:hover {
background-color: #f9f9f9
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
background-color: #ececec
}
.table-scroll {
overflow-x: auto
}
.table-scroll table {
width: auto
}
.tabs {
margin: 0;
border: 1px solid #e6e6e6;
background: #fefefe;
list-style-type: none
}
.tabs::after,
.tabs::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.tabs::after {
clear: both
}
.tabs.vertical>li {
display: block;
float: none;
width: auto
}
.tabs.simple>li>a {
padding: 0
}
.tabs.simple>li>a:hover {
background: 0 0
}
.tabs.primary {
background: #1779ba
}
.tabs.primary>li>a {
color: #fefefe
}
.tabs.primary>li>a:focus,
.tabs.primary>li>a:hover {
background: #1673b1
}
.tabs-title {
float: left
}
.tabs-title>a {
display: block;
padding: 1.25rem 1.5rem;
font-size: .75rem;
line-height: 1;
color: #1779ba
}
.tabs-title>a:hover {
background: #fefefe;
color: #1468a0
}
.tabs-title>a:focus,
.tabs-title>a[aria-selected=true] {
background: #e6e6e6;
color: #1779ba
}
.tabs-content {
border: 1px solid #e6e6e6;
border-top: 0;
background: #fefefe;
color: #0a0a0a;
transition: all .5s ease
}
.tabs-content.vertical {
border: 1px solid #e6e6e6;
border-left: 0
}
.tabs-panel {
display: none;
padding: 1rem
}
.tabs-panel.is-active {
display: block
}
.thumbnail {
display: inline-block;
max-width: 100%;
margin-bottom: 1rem;
border: solid 4px #fefefe;
border-radius: 0;
box-shadow: 0 0 0 1px rgba(10, 10, 10, .2);
line-height: 0
}
a.thumbnail {
transition: box-shadow .2s ease-out
}
a.thumbnail:focus,
a.thumbnail:hover {
box-shadow: 0 0 6px 1px rgba(23, 121, 186, .5)
}
a.thumbnail image {
box-shadow: none
}
.title-bar {
padding: 0rem;
background-color: #4a4949;
color: #fefefe;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.title-bar .menu-icon {
margin-left: .25rem;
margin-right: .25rem
}
.title-bar-left,
.title-bar-right {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.title-bar-right {
text-align: right
}
.title-bar-title {
display: inline-block;
vertical-align: middle;
font-weight: 700;
line-height: 0;
}
.has-tip {
position: relative;
display: inline-block;
border-bottom: dotted 1px #8a8a8a;
font-weight: 700;
cursor: help
}
.tooltip {
position: absolute;
top: calc(100% + .6495rem);
z-index: 1200;
max-width: 10rem;
padding: .75rem;
border-radius: 0;
background-color: #0a0a0a;
font-size: 80%;
color: #fefefe
}
.tooltip::before {
position: absolute
}
.tooltip.bottom::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-top-width: 0;
border-bottom-style: solid;
border-color: transparent transparent #0a0a0a;
bottom: 100%
}
.tooltip.bottom.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltip.top::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #0a0a0a transparent transparent;
top: 100%;
bottom: auto
}
.tooltip.top.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltip.left::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #0a0a0a;
left: 100%
}
.tooltip.left.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.tooltip.right::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #0a0a0a transparent transparent;
right: 100%;
left: auto
}
.tooltip.right.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.tooltip.align-top::before {
bottom: auto;
top: 10%
}
.tooltip.align-bottom::before {
bottom: 10%;
top: auto
}
.tooltip.align-left::before {
left: 10%;
right: auto
}
.tooltip.align-right::before {
left: auto;
right: 10%
}
.top-bar {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-bar,
.top-bar ul {
background-color: #E8E8E8
}
.top-bar input {
max-width: 200px;
margin-right: 1rem
}
.top-bar .input-group-field {
width: 100%;
margin-right: 0
}
.top-bar input.button {
width: auto
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
@media print,
screen and (min-width:40em) {
.top-bar {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.top-bar .top-bar-left {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: auto
}
.top-bar .top-bar-right {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: auto;
}
}
@media screen and (max-width:63.9375em) {
.top-bar.stacked-for-medium {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
}
@media screen and (max-width:74.9375em) {
.top-bar.stacked-for-large {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
}
.top-bar-title {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: .5rem 1rem .5rem 0
}
.top-bar-left,
.top-bar-right {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.hide {
display: none!important
}
.invisible {
visibility: hidden
}
@media screen and (max-width:39.9375em) {
.hide-for-small-only {
display: none!important
}
}
@media screen and (max-width:0em),
screen and (min-width:40em) {
.show-for-small-only {
display: none!important
}
}
@media print,
screen and (min-width:40em) {
.hide-for-medium {
display: none!important
}
}
@media screen and (max-width:39.9375em) {
.show-for-medium {
display: none!important
}
}
@media screen and (min-width:40em) and (max-width:63.9375em) {
.hide-for-medium-only {
display: none!important
}
}
@media screen and (max-width:39.9375em),
screen and (min-width:64em) {
.show-for-medium-only {
display: none!important
}
}
@media print,
screen and (min-width:64em) {
.hide-for-large {
display: none!important
}
}
@media screen and (max-width:63.9375em) {
.show-for-large {
display: none!important
}
}
@media screen and (min-width:64em) and (max-width:74.9375em) {
.hide-for-large-only {
display: none!important
}
}
@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
.show-for-large-only {
display: none!important
}
}
.show-for-sr,
.show-on-focus {
position: absolute!important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0
}
.show-on-focus:active,
.show-on-focus:focus {
position: static!important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none
}
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
@media screen and (orientation:landscape) {
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
}
@media screen and (orientation:portrait) {
.hide-for-portrait,
.show-for-landscape {
display: none!important
}
}
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
@media screen and (orientation:landscape) {
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
}
@media screen and (orientation:portrait) {
.hide-for-landscape,
.show-for-portrait {
display: block!important
}
}
.align-right {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.align-center {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-justify {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.align-spaced {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around
}
.align-right.vertical.menu>li>a {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.align-center.vertical.menu>li>a {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-top {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.align-self-top {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start
}
.align-bottom {
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end
}
.align-self-bottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end
}
.align-middle {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.align-self-middle {
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center
}
.align-stretch {
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.align-self-stretch {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch
}
.align-center-middle {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center
}
.small-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.small-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.small-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.small-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.small-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.small-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
@media print,
screen and (min-width:40em) {
.medium-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.medium-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.medium-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.medium-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.medium-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.medium-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
}
@media print,
screen and (min-width:64em) {
.large-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.large-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.large-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.large-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.large-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.large-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
}
.flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
@media print,
screen and (min-width:40em) {
.medium-flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.medium-flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.medium-flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.medium-flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.medium-flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.medium-flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.medium-flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.medium-flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
}
@media print,
screen and (min-width:64em) {
.large-flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.large-flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.large-flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.large-flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.large-flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.large-flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.large-flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.large-flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
}
.slide-in-down.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-down.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.slide-in-left.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-left.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.slide-in-up.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-up.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.slide-in-right.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-right.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.slide-out-down.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-down.mui-leave.mui-leave-active {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%)
}
.slide-out-right.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-right.mui-leave.mui-leave-active {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.slide-out-up.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-up.mui-leave.mui-leave-active {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%)
}
.slide-out-left.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-left.mui-leave.mui-leave-active {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.fade-in.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
opacity: 0;
transition-property: opacity
}
.fade-in.mui-enter.mui-enter-active {
opacity: 1
}
.fade-out.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
opacity: 1;
transition-property: opacity
}
.fade-out.mui-leave.mui-leave-active {
opacity: 0
}
.hinge-in-from-top.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-top.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-right.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-right.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-bottom.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-bottom.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-left.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-left.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-middle-x.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-middle-y.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-out-from-top.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-top.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
opacity: 0
}
.hinge-out-from-right.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-right.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
opacity: 0
}
.hinge-out-from-bottom.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-bottom.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
opacity: 0
}
.hinge-out-from-left.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-left.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
opacity: 0
}
.hinge-out-from-middle-x.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
opacity: 0
}
.hinge-out-from-middle-y.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
opacity: 0
}
.scale-in-up.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
transform: scale(.5);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.scale-in-up.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1
}
.scale-in-down.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.scale-in-down.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1
}
.scale-out-up.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.scale-out-up.mui-leave.mui-leave-active {
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
opacity: 0
}
.scale-out-down.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.scale-out-down.mui-leave.mui-leave-active {
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
transform: scale(.5);
opacity: 0
}
.spin-in.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(-.75turn);
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.spin-in.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1
}
.spin-out.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.spin-out.mui-leave.mui-leave-active {
-webkit-transform: rotate(.75turn);
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
opacity: 0
}
.spin-in-ccw.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(.75turn);
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.spin-in-ccw.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1
}
.spin-out-ccw.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.spin-out-ccw.mui-leave.mui-leave-active {
-webkit-transform: rotate(-.75turn);
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
opacity: 0
}
.slow {
transition-duration: 750ms!important
}
.fast {
transition-duration: 250ms!important
}
.linear {
transition-timing-function: linear!important
}
.ease {
transition-timing-function: ease!important
}
.ease-in {
transition-timing-function: ease-in!important
}
.ease-out {
transition-timing-function: ease-out!important
}
.ease-in-out {
transition-timing-function: ease-in-out!important
}
.bounce-in {
transition-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important
}
.bounce-out {
transition-timing-function: cubic-bezier(.485, .155, .515, .845)!important
}
.bounce-in-out {
transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important
}
.short-delay {
transition-delay: .3s!important
}
.long-delay {
transition-delay: .7s!important
}
.shake {
-webkit-animation-name: shake-7;
animation-name: shake-7
}
@-webkit-keyframes shake-7 {
0%,
10%,
20%,
30%,
40%,
50%,
60%,
70%,
80%,
90% {
-webkit-transform: translateX(7%);
transform: translateX(7%)
}
15%,
25%,
35%,
45%,
5%,
55%,
65%,
75%,
85%,
95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%)
}
}
@keyframes shake-7 {
0%,
10%,
20%,
30%,
40%,
50%,
60%,
70%,
80%,
90% {
-webkit-transform: translateX(7%);
transform: translateX(7%)
}
15%,
25%,
35%,
45%,
5%,
55%,
65%,
75%,
85%,
95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%)
}
}
.spin-cw {
-webkit-animation-name: spin-cw-1turn;
animation-name: spin-cw-1turn
}
@-webkit-keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
@keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
.spin-ccw {
-webkit-animation-name: spin-cw-1turn;
animation-name: spin-cw-1turn
}
@keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
.wiggle {
-webkit-animation-name: wiggle-7deg;
animation-name: wiggle-7deg
}
@-webkit-keyframes wiggle-7deg {
40%,
50%,
60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg)
}
35%,
45%,
55%,
65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg)
}
0%,
100%,
30%,
70% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
@keyframes wiggle-7deg {
40%,
50%,
60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg)
}
35%,
45%,
55%,
65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg)
}
0%,
100%,
30%,
70% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
.shake,
.spin-ccw,
.spin-cw,
.wiggle {
-webkit-animation-duration: .5s;
animation-duration: .5s
}
.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite
}
.slow {
-webkit-animation-duration: 750ms!important;
animation-duration: 750ms!important
}
.fast {
-webkit-animation-duration: 250ms!important;
animation-duration: 250ms!important
}
.linear {
-webkit-animation-timing-function: linear!important;
animation-timing-function: linear!important
}
.ease {
-webkit-animation-timing-function: ease!important;
animation-timing-function: ease!important
}
.ease-in {
-webkit-animation-timing-function: ease-in!important;
animation-timing-function: ease-in!important
}
.ease-out {
-webkit-animation-timing-function: ease-out!important;
animation-timing-function: ease-out!important
}
.ease-in-out {
-webkit-animation-timing-function: ease-in-out!important;
animation-timing-function: ease-in-out!important
}
.bounce-in {
-webkit-animation-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important;
animation-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important
}
.bounce-out {
-webkit-animation-timing-function: cubic-bezier(.485, .155, .515, .845)!important;
animation-timing-function: cubic-bezier(.485, .155, .515, .845)!important
}
.bounce-in-out {
-webkit-animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important;
animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important
}
.short-delay {
-webkit-animation-delay: .3s!important;
animation-delay: .3s!important
}
.long-delay {
-webkit-animation-delay: .7s!important;
animation-delay: .7s!important
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
#wpadminbar {
position: fixed!important
}
body.admin-bar.f-topbar-fixed .sticky.fixed {
margin-top: 2rem
}
body.admin-bar.offcanvas .off-canvas.is-open {
top: 2.875rem
}
@media screen and (min-width:48.9375em) {
body.admin-bar.offcanvas .off-canvas.is-open {
top: 2rem
}
}
.wp-caption>figcaption {
max-width: 100%;
font-size: .8rem;
color: #999;
padding: .25rem 0
}
p.wp-caption-text {
font-size: 90%;
color: #666;
padding: .625rem 0
}
.alignleft {
float: left;
padding-right: 1rem;
margin: 0
}
.alignright {
float: right;
padding-left: 1rem;
margin: 0
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
@media print,
screen and (min-width:64em) {
.mobile-menu,
.site-title-bar {
display: none!important
}
}
@media screen and (max-width:63.9375em) {
.desktop-menu,
.site-navigation .top-bar-left {
display: none!important
}
}
.site-desktop-title a {
font-weight: 700
}
.mobile-menu {
display: none
}
.off-canvas>ul.menu {
height: 100vh;
padding: 1rem
}
.off-canvas>ul.menu a {
color: #fefefe;
font-weight: 600;
font-size: .9375rem
}
.off-canvas .menu .active>a {
background-color: #ccc
}
.title-bar-title a {
font-size: 1rem;
color: #b9b9b9
}
.mobile-menu .menu .is-active > a, .mobile-off-canvas-menu .menu .is-active > a {
background-color: transparent;
color: #A5A5A5 !important;
}
.top-bar .top-bar-title a {
font-size: 1rem;
color: #b9b9b9;
padding-left: 1rem;
line-height: 1.8
}
.top-bar .menu a {
color: #363636;
padding-top: 0;
padding-bottom: 0;
font-weight: 300;
font-size: 18px;
line-height: 1;
}
.top-bar .menu a:hover:not(.button) {
background-color: inherit;
color: #5D5D5D;
}
.top-bar .menu .active>a {
background-color: #ccc
}
.top-bar .menu>li:not(.menu-text)>a {
padding: 1rem 1.1rem
}
.top-bar .dropdown.menu .submenu {
border: 0
}
.top-bar .dropdown.menu .has-submenu.is-down-arrow a {
padding-right: 1rem
}
.top-bar .dropdown.menu .has-submenu.is-down-arrow>a::after {
border: 0
}
.top-bar .dropdown.menu:first-child>li.is-dropdown-submenu-parent>a::after {
display: none
}
@media screen and (max-width:39.9375em) {
.site-navigation {
padding: 0
}
}
.post-navigation::after,
.post-navigation::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.post-navigation::after {
clear: both
}
.nav-previous {
float: left
}
.nav-next {
float: right
}
.main-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.main-container {
padding-right: 1.875rem;
padding-left: 1.875rem;
}
}
.main-grid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-top: 1rem
}
@media print,
screen and (min-width:40em) {
.main-grid {
margin-top: 3rem
}
}
.main-grid.sidebar-left .main-content {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.main-grid.sidebar-left .sidebar {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
@media print,
screen and (min-width:40em) {
.main-grid.sidebar-left .main-content {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.main-grid.sidebar-left .sidebar {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
}
.main-grid .main-content-full-width {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
.main-grid .main-content {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.main-grid .main-content {
width: calc(66.66667% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.main-grid .sidebar {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.main-grid .sidebar {
width: calc(33.33333% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-top: 1rem
}
}
.footer-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
border-top: 1px solid #cacaca;
margin-top: 3.75rem
}
@media print,
screen and (min-width:40em) {
.footer-container {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.footer-grid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
padding: 1.875rem 0
}
.footer-grid section {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
@media print,
screen and (min-width:64em) {
.footer-grid section {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
margin-right: .9375rem;
margin-left: .9375rem
}
}
.footer-grid ul {
list-style-type: none;
margin: 0;
padding: 0
}
body#tinymce {
height: auto;
max-width: 75rem;
padding: 1.25rem!important
}
.sites-button {
background: #1779ba;
font-size: 1.25rem;
font-weight: 700;
box-shadow: 0 -2px 0 rgba(0, 0, 0, .2) inset;
border-radius: 3px;
border: none
}
.cards-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.cards-container .card {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
.cards-container .card .card-content {
padding: 1rem
}
@media print,
screen and (min-width:40em) {
.cards-container .card {
width: calc(33.33333% - .7rem);
margin-right: .35rem;
margin-left: .35rem
}
}
.featured-hero {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 6.25rem
}
@media print,
screen and (min-width:40em) {
.featured-hero {
height: 12.5rem
}
}
@media screen and (min-width:75em) {
.featured-hero {
height: 25rem
}
}
.dotted,
.section-divider hr {
border-style: dashed;
margin: 2rem 0
}
[data-whatinput=mouse] a:focus,
button:focus,
button:focus [data-whatinput=touch] a:focus {
outline: 0
}
.front-hero {
background: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/images/demo/hero-bg-foundation-6-small.svg) bottom center;
background-size: cover;
background-position: bottom;
padding: 4.0625rem 0;
margin: 0 0 2rem;
height: auto;
position: relative;
text-align: left
}
.front-hero .marketing {
padding-right: .625rem;
padding-left: .625rem;
max-width: 55rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.front-hero .marketing {
padding-right: .9375rem;
padding-left: .9375rem
}
}
@media print,
screen and (min-width:40em) {
.front-hero {
background: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/images/demo/hero-bg-foundation-6-large.svg) bottom center;
background-size: cover;
background-position: center;
height: 42.8125rem;
margin: 0 0 4.5rem
}
}
.front-hero .watch {
width: calc(58.33333% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.front-hero .watch {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.front-hero .watch a {
color: #b4c9d1;
cursor: pointer;
font-weight: 400;
margin-right: 1.25rem
}
.front-hero .watch a:hover {
color: #fff
}
.front-hero .watch #stargazers:before {
content: "\f09b";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
color: #b4c9d1;
margin-right: .5rem
}
.front-hero .watch #twitter:before {
content: "\f099";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
color: #b4c9d1;
margin-right: .5rem
}
.front-hero .tagline {
width: calc(66.66667% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.front-hero .tagline {
width: calc(41.66667% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
padding-top: 6rem
}
}
.front-hero h1 {
color: #fff;
font-weight: 500;
font-size: 2.2rem
}
@media print,
screen and (min-width:40em) {
.front-hero h1 {
font-size: 2.875rem
}
}
.front-hero h4 {
color: #fefefe;
font-weight: 300;
font-size: 1.3125rem
}
.front-hero .download {
margin-top: 1.25rem
}
.intro {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.intro {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.intro .fp-intro {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.intro .fp-intro {
width: calc(83.33333% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-left: calc(8.33333% + .625rem)
}
.intro .fp-intro h2 {
font-weight: 300;
margin-bottom: 1.5rem
}
.intro .fp-intro h4 {
font-size: 1.125rem;
line-height: 1.6;
color: #777;
margin-bottom: 2rem
}
}
.section-divider {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.section-divider {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.section-divider hr {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
box-sizing: border-box
}
.benefits {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
text-align: center
}
@media print,
screen and (min-width:40em) {
.benefits {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.benefits header {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
.benefits header h2 {
font-weight: 300
}
.benefits header h4 {
font-size: 1.125rem;
line-height: 1.6;
color: #777
}
.benefits .customizable,
.benefits .professional,
.benefits .responsive,
.benefits .semantic {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.benefits .customizable,
.benefits .professional,
.benefits .responsive,
.benefits .semantic {
width: calc(25% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.benefits .customizable img,
.benefits .professional img,
.benefits .responsive img,
.benefits .semantic img {
padding: 1.25rem;
margin: 1rem auto 0 auto
}
.benefits .customizable h3,
.benefits .professional h3,
.benefits .responsive h3,
.benefits .semantic h3 {
color: #0a0a0a;
font-weight: 300;
font-size: 1.75rem
}
.benefits .customizable p,
.benefits .professional p,
.benefits .responsive p,
.benefits .semantic p {
font-size: .9375rem
}
.benefits .why-foundation {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-top: 4rem
}
.kitchen-sink-header {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
.kitchen-sink-components {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
.kitchen-sink-components hr {
margin: 3rem 0
}
@media print,
screen and (min-width:64em) {
.kitchen-sink-components {
width: calc(75% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.kitchen-sink-nav {
display: none
}
@media print,
screen and (min-width:64em) {
.kitchen-sink-nav {
width: calc(25% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
display: block;
float: right
}
.kitchen-sink-nav .docs-sub-menu {
font-size: .85rem;
margin-top: 1rem
}
.kitchen-sink-nav .docs-menu-title {
text-transform: uppercase;
font-size: .75rem;
color: #8a8a8a;
font-weight: 700;
line-height: 1;
padding-left: .9rem;
margin-bottom: .5rem;
border-top: 1px solid #cacaca;
margin-top: 1rem;
padding-top: 1.5rem
}
.kitchen-sink-nav .docs-toc {
width: 100%;
padding-left: 4rem;
padding-right: 1rem
}
.kitchen-sink-nav .docs-toc .active {
background: #2199e8;
color: #fff
}
.kitchen-sink-nav .docs-toc .docs-sub-menu:first-child .docs-menu-title {
margin-top: 0;
border-top: 0;
padding-top: 0
}
}
.kitchen-sink-grid .grid-x {
background: #d6ecfa;
font-size: 12px;
line-height: 2rem;
margin-bottom: 1.5rem
}
.kitchen-sink-grid .grid-x .cell,
.kitchen-sink-grid .grid-x:nth-child(odd) {
background: #7bc1ef;
color: #0a0a0a
}
.kitchen-sink-grid .grid-x .cell:nth-child(even) {
background: #1779ba;
color: #fefefe
}

@font-face {
font-family: 'tt_backwards_scriptregular';
src: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/police/typetype_-_tt_backwards_script_regular-webfont.woff2) format('woff2'),
url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/police/typetype_-_tt_backwards_script_regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
img {image-rendering: -webkit-optimize-contrast;}
}
.out-vc {
display: table;
text-align: center;
margin: 0 auto;
}
.in-vc {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.top-header {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: #4a4949;
padding-left: .9375rem;
}
.top-header-left {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: auto
}
.top-header-right {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: auto;
display: flex;
justify-content: center;
align-items: center;
}
.top-rs {
flex: 0 1 auto;
padding-left: 1rem;
padding-right: 1rem;
}
.wpml-ls-legacy-dropdown-click {
flex: 0 1 auto;
width: auto;
margin-left: 0;
margin-right: 1rem;
}
.wpml-ls-legacy-dropdown-click a {
display: block;
text-decoration: none;
color: #fff;
border: none;
background-color: transparent;
padding: 5px 10px;
line-height: 1;
}
.waranty {
flex: 0 1 auto;
margin-left: 0rem;
margin-right: 4rem;
}
.waranty::before {
content: "|";
color: #ffffff;
margin-right: 1rem;
margin-right: 3rem;
}
.waranty a {
color: #ffffff;
font-size: 14px;
}
.link-blog {flex: 1 1 auto;}
.logo {
position: relative;
width: 180px;
z-index: 1;
height: auto;
}
.logo-text span {
position: absolute;
text-indent: -2000rem;
}
.logo h1, .logo p {
margin-bottom: 0;
line-height: 0;
}
.top-rs::before {
content: "|";
color: #ffffff;
margin-right: 1rem;
}
.top-rs::after {
content: "|";
color: #ffffff;
margin-left: 1rem;
}
.top-rs a {
color: #fff;
font-size: 16px;
margin-left: .5rem;
margin-right: .5rem;
}
.link-blog {background: #44515D;transition: all .3s linear;}
.link-blog a {
color: #ffffff;
height: 100%;
display: block;
width: 100%;
padding-top: 1.3rem;
padding-bottom: 1.3rem;
padding-left: 2rem;
padding-right: 2rem;
font-size: 14px;
}
.link-blog:hover {background: #9FADB5;transition: all .3s linear;}
.top-bar {top: -50px;}
.sticky {
position: fixed;
width: 100%;
top: 0;
transition: all .3s linear;
z-index: 10;
}
.sticky.menu-produit {
top: 49px;
z-index: 2;
background: #fff;
}
.top-bar.sticky {
background-color: transparent;
}
.sticky ul {
background-color: rgba(0, 0, 0, 0.75);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000,endColorstr=#C0000000);
transition: all .3s linear;
}
.top-bar.sticky .menu a {
color:#ffffff; 
transition: all .3s linear;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
visibility: hidden;
position: absolute;
top: 100%;
right: 0;
left: 0;
border-top: 1px solid #cdcdcd;
padding: 0;
margin: 0;
list-style-type: none;
z-index: 101;
background: #cdcdcd;
}
.sticky ul::before {
background: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/images/picto-logo-spengler.png);
content: "";
background-size: 100%;
width: 32px;
height: auto;
display: inline-block;
background-repeat: no-repeat;
background-position: center center;
margin-left: 1rem;
}
.sticky ul li a {padding: 1rem .85rem !important; transition: all 0s !important;}
.top-bar.sticky .menu a:hover:not(.button) {
color: #A5A5A5;
}
@media screen and (max-width:63.9375em) {
body {margin-top:63px !important;}
.sticky.menu-produit {top:63px;}
.site-header {
position: fixed;
width: 100%;
top: 0;
z-index: 2;
}
.top-header {display:none;}
.link-blog {
flex: 0 1 auto;
}
.logo {
position: absolute;
width: 180px;
z-index: 1;
height: auto;
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
top: 5px;
}
.title-bar-left {padding-left: .9375rem;}
}
.top-bar-right .dropdown.vertical {
display: none;
}
#myModal.reveal {
width: 100%;
max-width: 100%;
height: 100vh;
top: 0 !important;
background: #4a4949;
padding: 3rem;
}
.menu-icone-jao {
float: left;
padding-left: 1rem;
padding-right: 2rem;
display: block;
margin-top: -8px;
}
.menu-title-box, .menu-title-box a {
color: #fff;
font-size: 28px;
font-weight: 300;
}
#myModal.reveal ul {
margin-left: 0;
margin-bottom: 0;
}
#myModal.reveal > ul > li.menu-item:not(menu-item-has-children) {
padding-bottom: 1.5rem;
}
#myModal.reveal > ul > li.menu-item:not(menu-item-has-children) .menu-icone-jao {margin-top: -10px;}
#myModal.reveal > ul > li.menu-item:last-child:not(menu-item-has-children) {border-bottom: 1px solid #656565;}
#myModal.reveal li {
display: block;
color: #fff;
border-top: 1px solid #656565;
padding-top: 1.5rem;
}
#myModal.reveal li a {
color: #fff;
font-size: 20px;
font-weight: 400;
width: 100%;
display: block;
}
#myModal.reveal li ul {
margin-bottom: 2rem;
}
#myModal.reveal li ul li {
border: none;
padding-top: 0;
}
#myModal.reveal li ul li a {
font-weight: 300;
}
#myModal.reveal li ul li.is-active a {color:#A5A5A5;}
#myModal.reveal .dropdown.menu a {
padding: 0.5rem 3rem;
display: inline-block;
}
#myModal.reveal .close-button {
color: #ffffff;
cursor: pointer;
font-size: 7rem !important;
right: 3rem !important;
font-weight: 300 !important;
}
#myModal.reveal .close-button:hover {color:#A5A5A5;transition: all .3s linear;}
#myModal.reveal a:hover {
color:#A5A5A5;transition: all .3s linear;
}
#myModal.reveal li ul li img {
position: absolute;
top: -40px;
left: 500px;
display:none;
z-index: 1;
max-width: 200px;
}
#myModal.reveal li ul li:first-child img {display:block;}
.mobile-menu .vertical.menu {
background-color: #4a4949
}
.mobile-menu .vertical.menu a {color:#ffffff;font-size: 20px;}
.mobile-menu .vertical.menu a:hover {color:#A5A5A5;}
.mobile-menu ul > li > ul > li > ul > li .menu-icone-jao {
display: none;
}
.mobile-menu ul > li > ul > li > ul > li a {
padding: .6rem 1.1rem !important;
font-weight: 300 !important
}
.mobile-menu > ul > li > a {
margin-left: 2rem;
position: relative;
}
.mobile-menu > ul > li > a::before {
content: '\f105';
font-family: "FontAwesome";
font-size: 30px;
font-weight: 300;
position: absolute;
top: 11px;
bottom: 0;
margin: auto;
display: block;
left: -1rem;
}
.mobile-menu > ul > li[aria-expanded="true"] > a::before {
content: '\f104';
font-family: "FontAwesome";
font-size: 30px;
font-weight: 300;
position: absolute;
top: 11px;
bottom: 0;
margin: auto;
display: block;
left: -1rem;
}
.mobile-menu > ul > li > ul > li  {
border-top: 1px solid #656565;
padding-top: 1rem;
padding-bottom: 1rem;
}
.mobile-menu > ul > li > ul > li a {font-weight: 400 !important;}
.mobile-menu > ul > li > ul > li > ul {margin-bottom:2rem;}
.mobile-menu .vertical.menu {
background-color: #4a4949;
}
.mobile-menu ul > li > ul > li > ul > li a {pointer-events: all;}
.mobile-menu > ul > li > ulOLD {
position: absolute;
width: 100%;
height: 68vh;
z-index: 10;
left: -100vw;
}
#menu-accueil-1 {
height: 92vh;
overflow: auto;
padding-bottom: 2rem;
}
@media screen and (max-width:39.9375em) {
.link-blog {display: none;}
.title-bar-left {padding-left: 0;}
.title-bar {
padding-top: 1.22rem;
padding-bottom: 1.22rem;
padding-left: .9375rem;
padding-right: .625rem;
}
.title-bar-title {display: none;}
.mobile-menu > ul > li > ul > li a {
text-transform: uppercase;
font-weight: 400 !important;
font-size: 18px !important;
padding-left: 0 !important;
}	
.menu-icone-jao {
float: left;
padding-left: 0;
padding-right: 1rem;
display: block;
margin-top: -10px;
max-width: 50px;
}	
.mobile-menu > ul > li > ul > li a {
text-transform: uppercase;
font-weight: 400 !important;
font-size: 15px !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.mobile-menu ul > li > ul > li > ul > li a {
padding: .6rem 1.1rem !important;
text-transform: uppercase;
font-weight: 300 !important;
font-size: 14px !important;
}
}
.main-container-full {
max-width: 100%;
margin: 0 auto;
}
.main-container-full .main-container.full {max-width: 100%}
.link-button {
font-size: 14px;
text-transform: normal;
font-weight: 500;
transition: all .5s
}
.link-button:hover {
margin-left: 1rem;
transition: all .5s
}
.home .section_0 img {
width: 100%;
max-height: 50vh;
object-fit: contain;
max-width: 100%;
}
.home .main-container-full.section_1 .align-middle {
min-height: 90vh;
position: relative;
}
.home .main-container-full.section_1 h2 {
margin-bottom: 1rem;
}
.fleche {
position: absolute;
bottom: 1rem;
left: 0;
right: 0;
margin: auto;
width: 33px;
font-size: 22px;
color: #707070;
animation: bounce 0.35s ease infinite alternate;
border: 1px solid #707070;
border-radius: 70%;
height: 33px;
text-align: center;
}
@keyframes bounce{
from {bottom: 1rem;}
to   {bottom: 2rem;}
}
.type_de_categorie {
margin-bottom: 1.875rem;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.type_de_categorie p {margin-bottom: 0;}
.type_de_categorie h2 {
margin-bottom: 2rem;
}
.type_de_categorie a {
margin-top: 2rem;
display: block;
}
.content_type_de_categorie {
padding-top: 9rem;
padding-bottom: 9rem;
}
.content_categorie_en_bloc_de_2_colonnes {
padding-top: calc(0.4*100vh);
padding-bottom: calc(0.05*100vh);
}
.categorie_en_bloc_de_2_colonnes .colonne_1 {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-bottom: 1.875rem;
}
@media screen and (max-width:63.9375em) {
.home .section_0 img {
width: 100%;
height: auto;
object-fit: cover;
max-width: 100%;
max-height: 100%;
}
.main-container {
padding-right: .9375rem;
padding-left: .9375rem;
}
.type_de_categorie {
margin-bottom: .9375rem;
}	
.home .main-container-full.section_1 .align-middle {
min-height: 80vh;
position: relative;
}
}
@media screen and (max-width:39.9375em) {
.categorie_en_bloc_de_2_colonnes .colonne_1 {margin-bottom: .9375rem;}
.type_de_categorie.align-left {
margin-bottom: .9375rem;
height: 100vw;
background-position: 80% center;
background-size: cover;
}
.type_de_categorie.align-right {
margin-bottom: .9375rem;
height: 100vw;
background-position: 41% center;
background-size: cover;
}
.content_type_de_categorie {
padding-top: 2rem;
padding-bottom: 2rem;
margin-top: -1rem;
margin-bottom: 1rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
.home .main-container-full.section_3 {margin-top: 3rem;}
.link-post {
background: #44515D;
border:1px solid #44515D;
padding-top: 1.3rem;
padding-bottom: 1.3rem;
padding-left: 2rem;
padding-right: 2rem;
margin-top: 2rem;
color: #ffffff;
font-size: 14px;
display: inline-block;
text-transform: normal;
font-weight: 500;
transition: all .5s
}
.link-post:hover {
background: #ffffff;
border: 1px solid #ffffff;
color: #44515D;
transition: all .5s
}
.content_post_home h2 {
color: #44515D;
font-size: 18px;
font-weight: 500;
border-bottom: 1px solid;
display: block;
line-height: 26px;
margin-bottom: 1.5rem;
}
.content_post_home h3 {
margin-bottom: 1.5rem;min-height: 60px;
}
.slick-list .main-container-full.section_3 {margin-top:4rem;}
.slick-list .slick-prev {
right: 4rem;
top: inherit;
bottom: 0;
left: inherit;
position: absolute;
z-index: 9;
}
.slick-list .slick-next {
right: 0px;
top: inherit;
bottom: 0;
z-index: 9;
position: absolute;
}
.page-template-page-produit .slick-list, .home .slick-list, .page-template-page-lab .section_5 .slick-list {width: 100%;}
.page-template-page-produit .slick-list img, .home .slick-list img, .page-template-page-lab .section_5 .slick-list img {
display: block;
text-align: center;
margin: 0 auto;
max-width: 100%;
width: 100%;
}
@media screen and (max-width:63.9375em) {
.page-template-page-produit .slick-list .colonne_1.align-self-bottom, .home .slick-list .colonne_1.align-self-bottom, .page-template-page-lab .section_5 .slick-list .colonne_1.align-self-bottom {
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.content_post_home {
position: relative;
top: inherit;
background: #F4F4F4;
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
padding-right: 2rem;
}
.content_post_home h3 {margin-bottom: 1.5rem;}
.content_post_home h2 {margin-bottom: 1.5rem;}
.main-container-full.section_3 {
margin-top: 2rem;
}
}
.page-template-page-produit .slick-list .content_post_home, .home .slick-list .content_post_home, .page-template-page-lab .section_5 .slick-list .content_post_home {
position: relative;
top: 0;
background: #F4F4F4;
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 3rem;
padding-right: 3rem;
margin-bottom: 4rem;
}
.page-template-page-produit .main-container-full.section_7 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.slick-list .content_post_home h2 {
font-size: 18px; line-height: 26px;
}
.slick-list .content_post_home  p {
font-size: 16px;
line-height: 1.6;
}
@media screen and (max-width:39.9375em) {
.main-container-full.section_3 {
margin-top: 0rem;
}
.content_post_home {
position: relative;
top: inherit;
background: #F4F4F4;
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 1rem;
padding-right: 1rem;
}
.page-template-page-produit .slick-list .content_post_home, .home .slick-list .content_post_home, .page-template-page-lab .section_5 .slick-list .content_post_home {
position: relative;
top: 0;
background: #F4F4F4;
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 1rem;
padding-right: 1rem;
margin-bottom: 4rem;
}
}
.main-container-full.reassurance {
margin-top: 9rem;
background: #464646;
padding-top: 3rem;
padding-bottom: 3rem;
}
.main-container-full.reassurance img {
width: 100px;
height: auto;
}
.main-container-full.reassurance p {
color: #fff;
margin-bottom: 0;
font-size: 18px;
line-height: 22px;
font-weight: 500;
margin-top: 2rem;
}
@media screen and (max-width:63.9375em) {
.main-container-full.reassurance {
margin-top: 3rem;
background: #464646;
padding-top: 2rem;
padding-bottom: 2rem;
}
.main-container-full.reassurance p {
color: #fff;
margin-bottom: 0;
font-size: 16px;
line-height: 22px;
font-weight: 500;
margin-top: 1rem;
}
}
@media screen and (max-width:39.9375em) {
.main-container-full.reassurance p {
color: #fff;
margin-bottom: 2rem;
font-size: 16px;
line-height: 22px;
font-weight: 500;
margin-top: 1rem;
}
.main-container-full.reassurance {
margin-top: 1rem;
background: #464646;
padding-top: 2rem;
padding-bottom: 1rem;
}
}
.footer-rs {
padding-top: 3rem;
padding-bottom: 3rem;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.footer-rs a {
color: #fff;
font-size: 26px;
margin-left: .5rem;
margin-right: .5rem;
}
.footer-rs p {
color: #ffffff;
font-weight: 500;
}
@media screen and (max-width:39.9375em) {
.footer-rs {
padding-top: 2rem;
padding-bottom: 2rem;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
}
.logo-footer {
background: #2B2B2B;
padding-top: .5rem;
padding-bottom: 2rem;
}
.logo-footer img {width: 180px;height: auto;}
.logo-footer .align-middle {
border-bottom: 1px solid #656565;
padding-bottom: 0.5rem;
}
.footer-menu .menu-icone-jao {display:none;}
.footer-menu li {
display: block;
}
.footer-menu ul {margin-left: 0;}
.footer-menu {
background: #2B2B2B;
}
.footer-menu a {
color: #fff;
}
.footer-menu > li.first-li > a {
font-size: 16px;
font-weight: bold;
margin-bottom: 1rem;
display: block;
}
.footer-menu > li > .sub-menu > li {
margin-bottom: 1rem;
}
.footer-menu > li > .sub-menu > li > a {
font-size: 16px;
font-weight: bold;
}
.footer-menu > li > .sub-menu > li > ul > li > a {
font-size: 14px;
}
.text-footer .align-middle {
border-bottom: 1px solid #656565;
padding-bottom: .5rem;
}
.text-footer p {
color: #fff;
font-size: 14px;
}
@media print,
screen and (min-width:64em) {
.text-footer p br {display:none;}
}
.text-footer img {
max-width: 250px;width: 100%;
}
.legal-footer {
background: #2B2B2B;
padding-top: 1rem;
padding-bottom: 1rem;
}
#fr.fr {pointer-events: none;}
#en.en {pointer-events: none;}
.legal-footer ul {margin:0}
.legal-footer ul li {
display: inline-block;
color: #ffffff;
}
.legal-footer ul li a {
color: #ffffff;
font-size: 14px;
}
#en.fr, #fr.en {color:#656565}
.legal-footer ul li.sep {
margin-left: .5rem;
margin-right: .5rem;
}
.footer a:hover {color: #656565;transition: all .3s linear;}
@media screen and (max-width:63.9375em) {
.text-footer .align-middle {
border-bottom: 1px solid #656565;
padding-bottom: 1.5rem;
}
}
@media screen and (max-width:39.9375em) {
.text-footer img {
max-width: 200px;width: 100%;
}
}
.content-footer-menu {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 2rem;
}
.button.white {
color: #fff;
background: transparent;
border: 1px solid #fff;
padding: 1.3rem 8rem !important;
font-size: 14px !important;
}
.button.orange {
color: #fff;
background: #44515D;
border: 1px solid #44515D !important;
padding: 1.3rem 8rem !important;
font-size: 14px !important;
}
.langue-menu-footer a {
margin: 0 !important;
font-size: 14px !important;
padding:0;
}
.langue-menu-footer p {
font-size: 14px;
padding: 0 0.5rem;
}
@media screen and (max-width:39.9375em) {
.button.white {
color: #fff;
background: transparent;
border: 1px solid #fff;
padding: 1.3rem 0 !important;
font-size: 14px !important;
width: 90%;
}
.button.orange {
color: #fff;
background: #44515D;
border: 1px solid #fff;
padding: 1.3rem 0 !important;
font-size: 14px !important;
width: 90%;
}
}
#_preload_div_ {
width: 100% !important;
}
#_preload_div_ img {
vertical-align: middle;
max-height: 100%;
left: 0;
right: 0;
position: absolute;
margin: auto;
}
#animation_container canvas, #animation_container {
width: 100% !important;
height: auto !important;
}
#animation_container video {width: 100%;background-color: rgba(0, 0, 0, 0);}
.breadcrumb {
width: auto;
max-width: inherit;
position: relative;
z-index: 0;
}
p#breadcrumbs {
font-size: 11px;
color: #000000;
margin-bottom: 1rem;
margin-top: 1rem;
margin-left: 1rem;
}
p#breadcrumbs span {
color: #000000;
}
p#breadcrumbs a {
color: #000000;
}
.page-template-page-categorie-principale .breadcrumb {background:#DADADA }
.page-template-page-categorie-principale .section_1 {
background: #DADADA;
padding-bottom: 4rem;
}
.page-template-page-sous-categorie .section_1 {padding-bottom: 3rem;}
.page-template-page-categorie-principale h1, .page-template-page-sous-categorie h1 {
font-weight: 200;
margin-bottom: 3rem;
}
.page-template-page-categorie-principale h1 p, .page-template-page-categorie-principale h2 p, .page-template-page-sous-categorie h1 p, .page-template-page-sous-categorie h2 p {
margin-bottom: inherit;
line-height: inherit;
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.page-template-page-categorie-principale h1 strong, .page-template-page-sous-categorie h1 strong {font-weight: 400;}
.page-template-page-categorie-principale .section_2 {
padding-top: 1.875rem;
padding-bottom: 1.875rem;
}
.page-template-page-categorie-principale .section_2 h2 {
padding-top: 3rem;
padding-bottom: 3rem;
}
@media screen and (max-width:63.9375em) {
.page-template-page-categorie-principale .section_1 {
background: #DADADA;
padding-bottom: 1rem;
}
.page-template-page-sous-categorie .section_1 {padding-bottom: 1rem;}
.page-template-page-categorie-principale h1, .page-template-page-sous-categorie h1 {margin-bottom: 2rem;}
.page-template-page-categorie-principale .section_2 {
padding-top: .9375rem;
padding-bottom: .9375rem;
}
.page-template-page-categorie-principale .section_2 h2 {
padding-top: 2rem;
padding-bottom: 2rem;
}	
}
.content-product-list {
cursor: pointer;
transition: all .3s linear;
border-bottom: 2px solid #E6E6E6;
}
.content-product-list:hover {background: #E6E6E6;transition: all .3s linear;}
.content-product-list .visuel-product-list {
max-width: 400px;
margin: 0 auto;
}
.content-product-list h3 {
font-size: 18px;
padding-bottom: 1rem;
}
.main-container.full.products {
margin-bottom: 5rem;
margin-top: 2rem;
}
@media screen and (max-width:63.9375em) {
.content-product-list h3 {
font-size: 16px;
padding-bottom: 1rem;
}
.main-container.full.products {
margin-bottom: 4rem;
margin-top: 2rem;
}
}
@media screen and (max-width:39.9375em) {
p#breadcrumbs {
font-size: 9px;
color: #000000;
margin-bottom: 1rem;
margin-top: .5rem;
margin-left: .5rem;
}
.content-product-list h3 {
font-size: 14px;
padding-bottom: 1rem;
}
.main-container.full.products {
margin-bottom: 2rem;
margin-top: 2rem;
}
} .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img {
display: block;
text-align: center;
margin: 0 auto;
max-width: 370px;
width: 100%;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 30px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev::before, .slick-next::before {
font-size: 26px;
line-height: 1;
opacity: 1;
color: #44515D;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: none;
border-radius: 50%;
padding: 4px 10px;
}
.slick-prev
{
left: -40px;
}
[dir='rtl'] .slick-prev
{
right: -40px;
left: auto;
}
.slick-prev:before
{
content: '\f104';
font-family: FontAwesome;
}
[dir='rtl'] .slick-prev:before
{
content: '\f105';
font-family: FontAwesome;
}
.slick-next
{
right: -40px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -40px;
}
.slick-next:before
{
content: '\f105';
font-family: FontAwesome;
}
[dir='rtl'] .slick-next:before
{
content: '\f104';
font-family: FontAwesome;
}
.multiple-items {
width: 92%;
margin:0 auto;
}
.page-template-page-sous-categorie .section_2, .page-template-page-produit .section_8 {
background: #DADADA;
padding-top: 3rem;
padding-bottom: 3rem;
}
.page-template-page-sous-categorie .section_2 h2, .page-template-page-produit .section_8 h2 {
font-size: 24px;margin-left: 4%
}
.visuel-cat-list  {}
.visuel-cat-list a {
position: relative;
display: block;
margin: 2%;
}
.visuel-cat-list a h3 {
position: absolute;
bottom: 0px;
left: 0;
right: 0;
font-size: 16px;
background-color: rgba(255, 255, 255, 0.53);
padding: .5rem 0;
}
@media screen and (max-width:63.9375em) {
.page-template-page-sous-categorie .section_2 {
background: #DADADA;
padding-top: 1rem;
padding-bottom: 1rem;
}
.page-template-page-sous-categorie .section_2 h2, .page-template-page-produit .section_8 h2 {
font-size: 22px;
margin-left: 4%;
}
.visuel-cat-list a h3 {font-size: 14px;}
}
@media screen and (max-width:39.9375em) {
.multiple-items {
width: 85%;
margin: 0 auto;
}
.page-template-page-sous-categorie .section_2 h2, .page-template-page-produit .section_8 h2 {
font-size: 20px;
margin-left: inherit;
text-align: center;
display: block;
width: 100%;
}
}
.page-template-page-produit .main-container-full.section_1, .page-template-page-informationstechniques .main-container-full.section_1 {
margin-top: -49px;
max-height: 80vh;
height: 80vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: flex;
background-attachment: fixed;
}
.page-template-page-produit p {font-size: 16px;line-height: 1.6;}
.page-template-page-produit h2 {font-size: 32px;line-height: 35px;margin-bottom: 1rem;}
.page-template-page-produit p#breadcrumbs, .page-template-page-produit p#breadcrumbs span, .page-template-page-produit p#breadcrumbs a {color:#999999;}
.page-template-page-informationstechniques p#breadcrumbs, .page-template-page-informationstechniques p#breadcrumbs span, .page-template-page-informationstechniques p#breadcrumbs a {color:#ffffff;}
.content-baseline-product {
padding: 5rem;
}
.content-baseline-product p {
line-height: 1;
margin-bottom: 0;
}
.menu-produit {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: .9375rem;
border-bottom: 1px solid #D8D8D8;
padding-top: .5rem;
padding-bottom: .5rem;
}
.menu-produit-left {
webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: auto
}
.menu-produit-right {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: auto;
display: flex;
justify-content: center;
align-items: center;
}
.menu-produit-left p {margin-bottom: 0;}
.menu-produit-right a {
color: #5D5D5D;
font-size: 14px;
font-weight: 300;
padding: 0 2rem;
}
.menu-produit-right a:hover {color: #000;}
.page-template-page-produit .main-container-full.section_2 {
padding-top: 4rem;
padding-bottom: 2rem;
}
.menu-product-mob {display:none;}
@media screen and (max-width:63.9375em) {
.page-template-page-produit .main-container-full.section_1, .page-template-page-informationstechniques .main-container-full.section_1 {
margin-top: -50px;
max-height: 36rem;
background-attachment: unset;
}
.page-template-page-produit .main-container-full.section_2 .cell .cell {
margin-bottom: 2rem;
}
.page-template-page-produit .main-container-full.section_2 .cell .cell p, .page-template-page-produit .main-container-full.section_2 .cell .cell h1, .page-template-page-produit .main-container-full.section_2 .cell .cell span  {color: #000000 !important;}
.page-template-page-informationstechniques .main-container-full.section_2 .cell .cell p, .page-template-page-informationstechniques .main-container-full.section_2 .cell .cell h1, .page-template-page-informationstechniques .main-container-full.section_2 .cell .cell span  {color: #000000 !important;}
.page-template-page-produit .main-container-full.section_2, .page-template-page-informationstechniques .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 1rem;
}
.menu-produit {padding-right: .9375rem}
.menu-product-mob {
position: relative;
width: 20px;
height: 20px;
display: initial;
cursor: pointer;
}
.menu-product-mob:after {
position: absolute;
top: 2px;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #000000;
box-shadow: 0 7px 0 #000000, 0 14px 0 #000000;
content: '';
}
.menu-produit-right {position: relative;}
.menu-product {
display: none;
position: absolute;
top: 27px;
width: 215px;
background: #E8E8E8;
right: -10px;
border-radius: 20px;
}
.menu-product.is-active {display: block;z-index: 2;}
.menu-produit-right a {
color: #5D5D5D;
font-size: 14px;
font-weight: 300;
padding: 9px 0px 9px 20px;
display: block;
}
.menu-produit-right a:first-child {border-bottom: 1px solid #C9C9C9;}
.menu-product::before {
content: '';
width: 0px;
height: 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #E8E8E8;
position: absolute;
right: 12px;
top: -9px;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-produit .main-container-full.section_1, .page-template-page-informationstechniques .main-container-full.section_1 {
margin-top: -76px;
max-height: 26rem;
background-attachment: unset;
}
}
.page-template-page-produit .main-container-full.section_3 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.img-slider img {
display: none;
max-width: 550px;
width: 100%;
margin: 0 auto;
}
.img-slider img:first-child {display: block}
.page-template-page-produit .main-container-full.section_5, .page-template-page-produit .main-container-full.section_6, .section_avis_products {
background: #F4F4F4;
padding: 1.875rem;
}
.page-template-page-produit .main-container-full.section_5 .main-container, .page-template-page-produit .main-container-full.section_6 .main-container {
max-width: 100%;
padding: 0;
background: #fff;
}
.slider-handle {
width: 2.5rem;
height: 2.5rem;
background-color: #CECECE;
border-radius: 51%;
z-index: 4;
}
.slider-handle::after {
content: '';
border: 1px solid #CECECE;
width: 3.5rem;
height: 3.5rem;
display: inline-block;
border-radius: 50%;
margin: 0 auto;
left: -8px;
position: absolute;
top: -8px;
}
.slider-handle::before {
content: '';
background: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/images/event-slide.png);
width: 27px;
height: 36px;
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
top: 16px;
position: absolute;
z-index: 2;
left: 12px;
}
.slider {
height: .1rem;
margin-top: 2.25rem;
margin-bottom: 2.25rem;
background-color: #CECECE;
max-width: 550px;
margin-left: auto;
margin-right: auto;
}
.slider-fill {
position: absolute;
top: 0;
left: 0;
display: inline-block;
max-width: 100%;
height: .1rem;
background-color: #2B2B2B;
transition: all .2s ease-in-out;
}
.slider-endhandle {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 8px;
z-index: 2;
display: inline-block;
width: 1.1rem;
height: 1.1rem;
background-color: #CECECE;
border-radius: 51%;
}
.slider-endhandle::after {
content: '';
border: 1px solid #CECECE;
width: 2.1rem;
height: 2.1rem;
display: inline-block;
border-radius: 50%;
margin: 0 auto;
left: -8px;
position: absolute;
top: -8px;
z-index: 2
}
.slider-endhandle::before {
content: '';
background: #fff;
width: 1rem;
height: 1rem;
display: block;
z-index: 1;
position: absolute;
right: -16px;
top: 0px;
}
.full-img {width: 100%;}
@media screen and (max-width:63.9375em) {
.page-template-page-produit .main-container-full.section_5, .page-template-page-produit .main-container-full.section_6 {
background: #F4F4F4;
padding: .9375rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-produit .main-container-full.section_5 .grid-x, .page-template-page-produit .main-container-full.section_6 .grid-x {padding: 1rem;margin: 0;}
}
@media screen and (max-width:63.9375em) {
.ximg .colonne-1 img {
text-align: left;
display: inline-block;
}
.ximg .colonne-1 {text-align: left;}
.ximg .colonne-3 img {
text-align: right;
display: inline-block;
}
.ximg .colonne-3 {text-align: right;}
.ximg .colonne-1 img, .ximg .colonne-3 img {max-width: 330px;}
.ximg .colonne-2 {
margin-top: 3rem;margin-bottom: 2rem;
}
}
@media screen and (max-width:39.9375em) {
.ximg .colonne-2 {margin-top: 2rem;margin-bottom: 0rem;}
.section_first_img_full img {
margin-bottom: 3rem;
}
}
.page-template-page-produit .section_8 .slick-list img {background: #ffffff;}
.data-sheet {
margin-top: 5rem;
margin-bottom: 3rem;
}
.data-sheet h3 {
font-size: 18px;
font-weight: bold;
}
.data-sheet .accordion-title {
border-left: none;
border-right: none;
padding: 1.5rem 1rem 1.5rem 0;
}
.data-sheet .accordion-content {
border: none;
padding-top: 0px;
padding-bottom: 1rem;
margin-top: -23px;
}
.is-active > .accordion-title::before {
content: '\2013';
background: #000;
border-radius: 50%;
width: 1rem;
height: 1rem;
color: #fff;
text-align: center;
font-size: 18px;
line-height: 13px;
}
.accordion-title::before {
position: absolute;
top: 50%;
right: 1rem;
margin-top: -.5rem;
content: '+';
width: 1rem;
height: 1rem;
background: #000;
color: #fff;
font-size: 18px;
text-align: center;
border-radius: 50%;
}
.accordion-title:focus, .accordion-title:hover {
background-color: transparent;
}
.data-sheet .accordion-content p {
font-size: 16px;
margin-left: 1rem;
margin-bottom: .5rem;
font-weight: 500;
}
.page-template-page-produit .data-sheet .accordion-content p {font-weight: 400;}
.page-template-page-produit .data-sheet .accordion-content p a {}
.data-sheet .accordion-content ul {
list-style: none;
margin-left: 0;
padding-left: 0;
margin-top: -7px;
margin-bottom: 10px;
}
.data-sheet .accordion-content li {
padding-left: 4em;
text-indent: -1em;
font-weight: 300;
}
.data-sheet .accordion-content li:before {
content: "-";
padding-right: 5px;
}
.page-template-page-produit .data-sheet .accordion-content li {font-weight: 400;}
.datasheet-download {}
.datasheet-download ul {}
.datasheet-download ul li {
display: inline-block;
}
.download-div {
border-top: 1px solid #e6e6e6;
padding-top: 1.5rem;
}
.button.download {
background: transparent;
color: #000;
border: 1px solid #e6e6e6;
border-radius: 10px;
vertical-align: middle;
display: block;
text-align: left;
padding-left: 3rem;
position: relative;
padding-top: 1.1rem;
padding-bottom: 1.1rem;
width: 300px;
}
.button.download::before {
content: '';
background: url(//www.spengler.fr/wp-content/themes/spengler/dist/assets/images/icon-download.png);
width: 18px;
height: 22px;
display: block;
position: absolute;
left: 1rem;
top: 0;
bottom: 0;
margin: auto;
}
.button.download:hover {
background: #e6e6e6;
color:#000000;
}
@media screen and (max-width:39.9375em) {
.datasheet-download {
margin-top: 1rem;
}
.datasheet-download ul li {
display: block;
}
.datasheet-download ul {
margin-left: 0;
}
.button.download {width: 100%;}
}
.page-template-page-qsn .main-container-full.section_1 {
margin-top: -49px;
max-height: 60vh;
height: 60vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: flex;
}
@media screen and (max-width:63.9375em) {
.page-template-page-qsn .main-container-full.section_1 {
margin-top: -50px;
max-height: 36rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-qsn .main-container-full.section_1 {
margin-top: -76px;
max-height: 26rem;
}
}
.page-template-page-qsn .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.slider.center {
height: auto;
margin-top: 2.25rem;
margin-bottom: 2.25rem;
background-color: #fff;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.slider.center .slick-slide img {
display: block;
text-align: center;
margin: 0 auto;
max-width: 100%;
width: 100%;
cursor: grab;
}
.slider.center .slick-slide img:active {cursor: grabbing;}
.slider.center .content-slide {
padding: 5px;
}
.slider.center .slick-prev {
left: 9%;
z-index: 2;
}
.slider.center .slick-next {
right: 9%;
z-index: 2;
}
@media screen and (max-width:63.9375em) {
.page-template-page-qsn .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 0;
}
.slider.center .slick-prev {
left: 0;
z-index: 2;
}
.slider.center .slick-next {
right: 0;
z-index: 2;
}
}
.page-template-page-qsn .main-container-full.section_5 {
background: #F4F4F4;
padding-bottom: 4rem;
}
.page-template-page-qsn .main-container-full.section_5 h2 {
text-align: center;
padding: 3rem 0;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur {
background: #ffffff;
padding: 10px;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur h3 {
font-size: 24px;
text-align: center;
padding: 2rem 0;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur p {
text-align: center;
padding: 0 1rem;
}
@media screen and (max-width:63.9375em) {
.page-template-page-qsn .main-container-full.section_5 h2 {
text-align: center;
padding: 2rem 0;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur h3 {
font-size: 22px;
text-align: center;
padding: 1rem 0;
}
.page-template-page-qsn .main-container-full.section_5 {
background: #F4F4F4;
padding-bottom: 2rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-qsn .main-container-full.section_5 h2 {
text-align: center;
padding: 1rem 0;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur h3 {
font-size: 20px;
}
.page-template-page-qsn .main-container-full.section_5 .content-valeur p {
text-align: center;
padding: 0 1rem;
font-size: 14px;
}
.page-template-page-qsn .main-container-full.section_5 {
background: #F4F4F4;
padding-bottom: 5rem;
}
}
.page-template-page-groupe .main-container-full.section_1 {
margin-top: -49px;
max-height: 60vh;
height: 60vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: flex;
}
@media screen and (max-width:63.9375em) {
.page-template-page-groupe .main-container-full.section_1 {
margin-top: -50px;
max-height: 36rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-groupe .main-container-full.section_1 {
margin-top: -76px;
max-height: 26rem;
}
}
.page-template-page-groupe .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.content-gg {
margin-bottom: 1rem;
}
.content-gg .cell h2, .content-gg .cell p {
padding-left: 4rem;
padding-right: 2rem;
}
.content-gg .cell img {margin-bottom: -1rem;padding-left: 0;padding-right: 0}
@media screen and (max-width:63.9375em) {
.content-gg .cell h2, .content-gg .cell p {
padding-left: 2rem;
padding-right: 1rem;
}
}
@media screen and (max-width:39.9375em) {
.content-gg .cell h2, .content-gg .cell p {
padding-left: 1rem;
padding-right: 1rem;
}
.content-gg {
margin-bottom: 1rem;
padding-top: 0;
}
.content-gg h2 {padding-top: 2rem;}
}
.page-template-page-groupe .main-container-full.section_4 {}
.page-template-page-groupe .main-container-full.section_4 {
padding-top: 4rem;
padding-bottom: 2rem;
}
@media screen and (max-width:63.9375em) {
.page-template-page-groupe .main-container-full.section_4 {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
.page-template-page-lab .main-container-full.section_1 {
margin-top: -49px;
max-height: 60vh;
height: 60vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: flex;
}
@media screen and (max-width:63.9375em) {
.page-template-page-lab .main-container-full.section_1 {
margin-top: -50px;
max-height: 36rem;
}
}
.page-template-page-lab .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media screen and (max-width:39.9375em) {
.page-template-page-lab .main-container-full.section_1 {
margin-top: -76px;
max-height: 26rem;
}
.page-template-page-lab .main-container-full.section_2 {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
.page-template-page-lab .out-vc {height: 100%;}
.page-template-page-lab .content-logo img {max-width: 110px;}
.page-template-page-lab .section_4 {
position: relative;
padding-bottom: 4rem;
padding-top: 4rem;
}
.page-template-page-lab .section_4 h3 {text-align: center;padding-bottom: 1rem;}
.page-template-page-lab .section_4 .slick-next {
position: absolute;
right: 0;
bottom: -4rem;
top: inherit;
}
.page-template-page-lab .section_4 .slick-prev {
right: 4rem;
left: inherit;
position: absolute;
bottom: -4rem;
top: inherit;
}
.page-template-page-lab .section_5 {margin-top: 4rem;}
.page-template-page-lab .section_6 {margin-top: 4rem;margin-bottom: 4rem;}
.button.red {
background: #DD2B23;
padding: 1.3rem 2rem;
color:#ffffff !important
}
.button.red:hover {
background: #fff;
color: #DD2B23 !important
}
@media screen and (max-width:63.9375em) {
.page-template-page-lab .section_4 {
position: relative;
padding-bottom: 2rem;
padding-top: 2rem;
}
.page-template-page-lab .section_6 {
margin-top: 2rem;
margin-bottom: 4rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-lab .section_6 {
margin-top: 2rem;
margin-bottom: -1rem;
}
}
.slick-list.cat {background: #F4F4F4;}
.slick-list.cat img {
max-width: 650px;
text-align: left;
margin-left: 0;
}
.slick-list.cat .slick-prev, .slick-list.cat .slick-next {
border: 1px solid #B5BBC1;
width: 60px;
height: 60px;
}
.slick-list.cat .slick-prev {right: 8rem;}
.slick-list.cat .slick-next {right: 4.3rem;
}
@media screen and (max-width:63.9375em) {
.slick-list.cat .slick-prev {right: 4.5rem;}
.slick-list.cat .slick-next {right: .8rem;}
}
.cath1 {
background: #F4F4F4;
padding-bottom: 3rem;
padding-top: 3rem;
}
.section_1.cat {
margin-top: -3.1rem;
}
.section_2.list_cat {
padding: 3rem 0 2rem 0;
}
.section_2.list_cat ul {margin: 0;}
.section_2.list_cat li {
display: inline-block;
margin-bottom: 1rem;
}
.section_2.list_cat li a {
border: 1px solid #D9D9D9;
color: #5D5D5D;
border-radius: 18px;
padding: .3rem 2rem;
margin: 0 1rem;
}
.section_2.list_cat li a:hover, .section_2.list_cat li a.current {background: #44515D;border: 1px solid #44515D;color: #ffffff;}
.meta_post {}
.meta_post p {
color: #44515D;
border-bottom: 1px solid #44515D;
font-size: 18px;
font-weight: 500;
padding-top: 1.5rem;
}
.exerk_post h3 a {color: #000;}
.exerk_post h3 {
display: block;
margin-bottom: 2rem;
margin-top: 2rem;
}
.barre {
background: #44515D;
width: 100px;
height: 1px;
display: block;
margin-top: 3rem;
margin-bottom: 2rem;
}
.featured_img  {
overflow: hidden;
}
.featured_img img {
transition: transform .5s ease;
transform: scale(1);
}
.featured_img:hover img {
transition: transform .5s ease;
transform: scale(1.1);
}
.pagination li {border:1px solid #F4F4F4;font-size: 18px;}
.pagination a, .pagination button {
display: block;
padding: 0.2rem 1rem;
border-radius: 0;
color: #44515D;
}
.pagination .current {
padding: 0.5rem 1rem;
background: #44515D;
color: #fefefe;
cursor: default;
}
@media screen and (max-width:63.9375em) {
.section_2.list_cat li {
display: inline-block;
margin-bottom: 1rem;
}
.section_2.list_cat li a {
border: 1px solid #5D5D5D;
color: #5D5D5D;
border-radius: 18px;
padding: .3rem 1rem;
margin: 0 .5rem;
}
.main-container-full.section_3 {
margin-top: 0rem;
}
}
@media screen and (max-width:39.9375em) {
.slick-list.cat {
background: #F4F4F4;
padding: 0.9375rem;
}
.section_2.list_cat .cell {overflow: auto}
.section_2.list_cat ul {
margin-top: 1rem;
text-align: left;
white-space: nowrap;
}
.section_2.list_cat {
padding: 1rem 0 1rem 0;
}
}
body.single {background: #F4F4F4;}
.single .section_1 .main-container {background: #fff;}
.button.back {
border: 1px solid #D9D9D9;
color: #5D5D5D;
border-radius: 18px;
padding: .5rem 1.2rem;
background: #fff;
margin-top: 1rem;
}
.button.back:hover {background: #44515D;border: 1px solid #44515D;color: #ffffff;}
.single .meta-post {
border-top: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
padding: .8rem 0;
margin-top: 2rem;
margin-bottom: 2rem;
}
.cat-title-post p {margin-bottom: 0;}
.follow-link span {
color: #000;
font-size: 14px;
font-weight: 100;
}
.follow-link ul {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
}
.follow-link ul li {
display: inline-block;
margin-left: 1rem;
}
.follow-link ul li a {color: #000;}
.fa-linkedin:hover {color:#0072b1}
.fa-twitter:hover {color:#38A1F3}
.fa-facebook:hover {color:#3b5998}
.single .section_1 h2 {margin-bottom: 1rem;}
.single .section_1 h3 {margin-bottom: 1rem;}
.single .section_1 .content ul {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.single .section_1 .content li {
font-size: 18px;
font-weight: 300;
padding-left: 4em;
text-indent: -1em;
}
.single .section_1 .content li:before {
content: "•";
padding-right: 5px;
}
.single .section_1 .content blockquote {
border-left: 3px solid #DD2B23;
color: #000;
}
.single .section_1 .content blockquote p {color: #000;}
.single .section_1 .content a {color:#DD2B23;}
.single .section_1 .content a:hover {opacity: 0.8;}
@media screen and (max-width:39.9375em) {
.single .meta-post {
margin-top: 1rem;
margin-bottom: 1rem;
}
.single .section_1 .content li {
font-size: 16px;
font-weight: 300;
padding-left: 1em;
text-indent: -1em;
}
}
#animation_container {
overflow: hidden;
display: block;
position: relative;
}
#animation_container-content {
width: 47104px;
position: relative;
top: 0;
left: 0;	
margin-left:0;
transform: translate3d(0px, 0px, 0px);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
}
#animation_container .anim-img {
float: left;
display: block;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transition: transform 0.5s ease;
}
@media screen and (max-width:63.9375em) {
#animation_container .anim-img {
float: left;
display: block;
}
}
.page-template-page-rejoindre .section_1 {
color: #fff;
background-size: 476px;
background-repeat: no-repeat;
background-color: #000;
background-position: bottom right;
padding-top: 5rem;
padding-bottom: 5rem;
margin-top: -49px;
}
.page-template-page-rejoindre .section_1 h1 {margin-bottom: 5rem;}
.page-template-page-rejoindre .section_1 h2, .page-template-page-rejoindre .section_1 p {color: #fff;}
.page-template-page-garantie .section_1 {
color: #fff;
background-size: 476px;
background-repeat: no-repeat;
background-color: #000;
background-position: bottom left;
padding-top: 10rem;
padding-bottom: 10rem;
margin-top: -49px;
}
.page-template-page-garantie .section_1 h1 {margin-bottom: 5rem;}
.page-template-page-garantie .section_1 h2, .page-template-page-garantie .section_1 p {color: #fff;}
.page-template-page-garantie p#breadcrumbs, .page-template-page-garantie p#breadcrumbs span, .page-template-page-garantie p#breadcrumbs a {color: #fff;}
.page-template-page-rejoindre p#breadcrumbs, .page-template-page-rejoindre p#breadcrumbs span, .page-template-page-rejoindre p#breadcrumbs a {color: #fff;}
.page-template-page-rejoindre .section_2 {
background: #DDDDDD;
padding-top: 3rem;
padding-bottom: 2rem;
}
.page-template-page-rejoindre .section_2 h3 {
font-size: 18px;
padding-top: 1rem;
padding-bottom: 1rem;
}
.page-template-page-rejoindre .section_2 img {
max-width: 50px;
height: auto;
width: 100%;
padding-top: 2rem;
}
.page-template-page-rejoindre .section_3 {
background: #DDDDDD;
padding-bottom: 2rem;
}
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 2.4375rem;
margin: 0 0 1rem;
padding: 1.5rem;
border: 1px solid #ffffff;
border-radius: 10px;
background-color: #ffffff;
box-shadow: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
transition: box-shadow .5s, border-color .25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #44515D
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #44515D
}
input::placeholder,
textarea::placeholder {
color: #44515D
}
select {
height: 3rem;
margin: 0 0 1rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #ffffff;
border-radius: 10px;
background-color: #ffffff;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
}
form p.info {
font-size: 12px;
}
form p.consent {font-size: 16px;}
form p.consent a {
color: #000;
text-decoration: underline;
}
.sib-default-btn {
text-align: center;
width: 180px;
}
.page-template-page-rejoindre .section_3 .button.back {
background: transparent;
border: 1px solid;
}
.page-template-page-rejoindre .section_3 .button.back:hover {color:#ffffff;background: #D9D9D9 !important;}
@media screen and (max-width:63.9375em) {
.page-template-page-rejoindre .section_1 {
color: #fff;
background-size: 330px;
background-repeat: no-repeat;
background-color: #000;
background-position: bottom right;
padding-top: 4rem;
padding-bottom: 2rem;
margin-top: -50px;
}
.page-template-page-rejoindre .section_1 h1 {
margin-bottom: 2rem;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-rejoindre .section_1 h2 {
color: #fff;line-height: 30px;font-size: 24px;
}
}
.page-template-page-garantie .section_3 {
background: #DDDDDD;
padding-bottom: 2rem;
}
.from_waranty {}
.from_waranty h3 {
background: #44515D;
display: inline-block;
color: #ffffff;
font-size: 14px;
font-weight: 500;
padding: .1rem 1rem;
margin-bottom: 1rem;
}
p.content-num {
font-size: 14px;
line-height: 22px;
color: #44515D;
}
p.content-num span {
background: #fff;
border: 2px solid #000;
padding: 1px 0;
font-weight: 900;
width: 38px;
display: inline-block;
text-align: center;
}
p.consent {
font-size: 14px;
line-height: 22px;
color: #44515D;
margin-top: 2rem;
}
p.consent input {
margin-right: .5rem;
margin-bottom: 0;
}
.button.gris {
background: #44515D;
border: 1px solid #44515D;
padding: 1.3rem 2rem;
color: #ffffff !important;
text-align: center;
display: block;
margin-left: auto;
margin-top: 3rem;
margin-right: auto;
}
.button.gris:hover {
background: #ffffff;
color: #44515D !important;
}
p.sib-alert-message-success, .p.sib-alert-message-error {
background-color: #eeeeee !important;
border-left: 3px solid #DD2B23 !important;
border-top:none !important;
border-bottom:none !important;
border-right:none !important;
color: #000000 !important;
position: fixed;
right: 0px;
top: 30%;
border-radius: 0 !important;
padding: 10px 20px !important;
}
.information-pro {display:none;}
p.sib-alert-message-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
position: fixed;
right: 0px;
top: 30%;
border-radius: 0;
}
@media screen and (max-width:63.9375em) {
.page-template-page-garantie .section_1 {
color: #fff;
background-size: 240px;
background-repeat: no-repeat;
background-color: #000;
background-position: bottom left;
padding-top: 4rem;
padding-bottom: 2rem;
margin-top: -50px;
}
.page-template-page-garantie .section_1 h1 {
margin-bottom: 2rem;
}
}
.error404 .section_1 {
color: #fff;
background-size: cover;
background-repeat: no-repeat;
background-color: #000;
background-position: center;
padding-top: 10rem;
padding-bottom: 10rem;
margin-top: -49px;
}
.error404 .section_1 h1 {
margin-bottom: 5rem;
}
.error404 .section_1 a {color: #ffffff;}
@media screen and (max-width:63.9375em) {
.error404 .section_1 {
padding-top: 4rem;
padding-bottom: 5rem;
margin-top: -50px;
}
}
.page-template-page-contact h1 {
margin-bottom: 3rem;
}
.page-template-page-contact .col1 {
border: 1px solid #000;
padding: 1rem;
}
.page-template-page-contact .section_2 {
margin-bottom: 2rem;
}
figure {
margin: 0;
max-width: 100%;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border-left: 2px solid #f00;
border-top: none;
border-bottom: none;
border-right: none;
-webkit-box-shadow: 0px 2px 10px 0px rgba(147,147,147,0.43);
-moz-box-shadow: 0px 2px 10px 0px rgba(147,147,147,0.43);
box-shadow: 0px 2px 10px 0px rgba(147,147,147,0.43);
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
}
.page-template-page-jeuxconcours .section_1 h1 {
color: #000;
}
.page-template-page-jeuxconcours .section_1 {
color: #fff;
background-size: 620px;
background-repeat: no-repeat;
background-color: #ffffff;
background-position: bottom center;
padding-top: 4rem;
padding-bottom: 20rem;
margin-top: -49px;
}
.page-template-page-jeuxconcours .section_2 {
background: #DDDDDD;
padding: 2rem 0;
}
.page-template-page-jeuxconcours .section_2 h2 {
padding-bottom: 2rem;
}
.page-template-page-jeuxconcours .section_3 {
background: #DDDDDD;
padding: 2rem 0;
}
@media screen and (max-width:63.9375em) {
.page-template-page-jeuxconcours .section_1 {
color: #fff;
background-size: 90%;
background-repeat: no-repeat;
background-color: #ffffff;
background-position: bottom center;
padding-top: 4rem;
margin-top: -49px;
height: 544px;
}
}
@media screen and (max-width:39.9375em) {
.page-template-page-jeuxconcours .section_1 {
color: #fff;
background-size: 100%;
background-repeat: no-repeat;
background-color: #ffffff;
background-position: bottom center;
padding-top: 4rem;
margin-top: -49px;
height: 400px;
}
} @media all and (-ms-high-contrast:none)
{
*::-ms-backdrop, [data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom] {
opacity: 1 !important;
}
}
.paraekko {display:none;}
#ekoospengler {
text-align: center;
display: block;
margin: 0 auto;
width: 100%;
margin-bottom: 3rem;
margin-top: 0rem;
padding-top: 2rem;
}
#ekoospengler .ekoo-standalone {
align-items: center;
justify-content: center;
z-index: 0;
position: relative;
}
.grecaptcha-badge {display:none;}
.fixed-ekoo {
position: relative;
right: 0;
bottom: 0; justify-content: center;
align-items: center;
background: #E8E5E5;
border-radius: 50px;
padding: .5rem 0rem .5rem 0.5rem;
z-index: 1;
margin-top: -2rem;
margin-bottom: 3rem;
max-width: 240px;
display:none;
}
.ekoo-slidecontainer-range { width: 52px !important;}
.fixed-ekoo p {
width: 123px;
margin-bottom: 0;
font-size: 12px;
line-height: inherit;
margin-right: -20px;
}
.fixed-ekoo .ekoo-widget-picture {
width: 72px !important;
height: 70px !important;
background: #EB595D !important;
}
.fixed-ekoo .ekoo-widget-picture .listen {display:none !important;}
.ekoo-widget-container-player-container {
width: 0;
position: absolute !important;
top: -40px !important;
left: -145px !important;
background-color: transparent !important;
box-shadow: none !important;
border-radius: 25px;
height: 40px;
padding: 0;
margin: 0;
border: none;
background: none !important;
}
.fixed-ekoo #ekoospengler {
text-align: center;
display: block;
margin: 0 auto;	
margin-top: 0rem;
padding-top: 0;
margin-bottom: 0;
right: 0;
position: relative;
width: 72px;
}
.fixed-ekoo #ekoospengler .ekoo-standalone {
align-items: center;
justify-content: center;
z-index: 0;
position: relative;
height: inherit;
}
.ekoo-standalone .ekoo-powered {display:none !important;}
.ekoo-standalone .ekoo-informations {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 107px !important;
position: absolute !important;
top: 82px !important;
left: 0 !important;
text-align: left !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
.ekoo-standalone .ekoo-informations-name   {
font-size: 10px !important;
line-height: 16px !important;
}
.ekoo-standalone .ekoo-slidecontainer {
width: 100px !important;
opacity: 0;
display: flex;
align-items: center;
padding: 0 0 0 0px;
margin-block: 0;
margin-top: 10px;
border: none;
position: absolute;
top: 84px;
left: 0;
padding-left: 0 !important;
font-size: 12px;
}
.ekoo-standalone .ekoo-slidecontainer-duration {
width: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
font-size: 10px !important;
padding-right: 3px !important;
}
.launchaudio {display:none;}
.launchavis {display:none;}
.section_avis_products {display:none;}
.responsive-embed.widescreen.zoho {
width: 100%;
padding-bottom: 1400px;
}
.ekoo-carousel {
height: 175px;
max-width: 100% !important;
overflow-x: auto;
font-family: var(--ekoo-font-family, 'Arial');
padding: 0;
margin: 0;
border: none;
width: 100% !important;
}
.ekoo-carousel .ekoo-powered {display:none !important;}
.ekoo-carousel .ekoo-card-grip {
height: 30px;
width: 4px;
background-color: #EB595D !important;
margin: 7px;
border-radius: 50px;
padding: 0;
border: none;
}
.ekoo-stars svg path {
fill: #FFCC4C !important;
}
@media screen and (max-width:63.9375em) {
.fixed-ekoo {margin-top: 0rem;}
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.spengler.fr/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.spengler.fr/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}