img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.svg-inline--fa{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}
.wp-block-font-awesome-icon svg:before,.wp-rich-text-font-awesome-icon svg:before{content:unset}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.slick-loading .slick-list{background:#fff url(//rgsassociates.com/wp-content/plugins/timeline-and-history-slider/assets/css/../images/ajax-loader.gif) center center no-repeat}.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.wpostahs-slick-slider .slick-arrow:hover{border:2px solid #3d3735 !important}.wpostahs-slick-slider span.slick-arrow svg{height:25px;width:25px;left:0;right:0;position:absolute;margin:0 auto;top:50%;transform:translateY(-50%);fill:#333}.wpostahs-slick-slider span.slick-arrow{position:absolute;z-index:9;padding:0 !important;margin:0 !important;display:inline-block;cursor:pointer !important;background-color:transparent!important;width:35px !important;height:35px !important;text-align:center;border:2px solid #ddd !important;border-radius:50% !important}.wpostahs-slick-slider .slick-dots{padding:0 !important;margin:0 !important;position:absolute;text-align:center}.wpostahs-slick-slider .slick-dots li button{text-indent:-99999px}.wpostahs-slick-slider .slick-dots li{list-style:none !important;display:inline-block !important;margin:0 5px !important;padding:0 !important}.wpostahs-slick-slider .slick-dots li button{background:#fff !important;margin:0 !important;padding:0 !important;border:1px solid #000;border-radius:50% !important;width:13px !important;height:13px !important}.wpostahs-slick-slider .slick-dots li button:focus{outline:none !important}.wpostahs-slick-slider .slick-dots li.slick-active button{background:#444 !important}.wpostahs-slick-slider{clear:both}.slick-image-slide{position:relative}.wpostahs-slider-for{padding:20px}.wpostahs-slick-slider .slick-image-slide img{width:100%;height:auto}.wpostahs-slick-slider .slick-image-slide{width:100%}.wpostahs-slick-slider .slick-next{right:0 !important}.wpostahs-slick-slider .slick-prev{left:0 !important}.wpostahs-slick-slider .slick-dots{left:15px !important;right:15px;text-align:center;bottom:0 !important;position:relative}.wpostahs-centent-title{margin:0 0 10px !important}.wpostahs-slider-nav-title{padding-bottom:15px}.wpostahs-slider-nav-title .wpostahs-main-title{background:#f1f1f1;color:#3498db;font-size:18px;margin:10px !important;padding:2% !important;position:relative;text-align:center;cursor:pointer;transition:all .3s ease 0s}.wpsisac-slick-carousal.center .slick-slide img{opacity:.5;transform:scale(.7);transition:all .3s ease 0s}.wpsisac-slick-carousal.center .slick-current img{opacity:1;transform:scale(1)}.wpostahs-centent-title{margin:10px 0 !important;padding:0 !important;text-align:center}.fusion-flex-container.wpostahs-fusion-flex{flex-direction:column}.wpostahs-elementor-tab-wrap{min-width:0;min-height:0}.wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow{top:50% !important;margin-top:-30px !important}.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title{background:#f1f1f1;color:#3498db;font-size:18px;margin:10px;padding:2%;position:relative;text-align:center;cursor:pointer;transition:all .3s ease 0s}.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title img{margin-bottom:5px}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title{position:relative;background:#2d72db}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after,.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after{border-color:rgba(136,183,213,0);border-top-color:#2d72db;border-width:10px;margin-left:-10px}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before{border-color:rgba(194,225,245,0);border-top-color:#2d72db;border-width:16px;margin-left:-16px}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title{color:#fff !important}.wpostahs-slider-design-1 .wpsisac-slick-carousal.center .slick-slide img{opacity:.5;transform:scale(.7);transition:all .3s ease 0s}.wpostahs-slider-design-1 .wpsisac-slick-carousal.center .slick-current img{opacity:1;transform:scale(1)}.wpostahs-slider-design-1 .slick-list{margin:0 30px}.wpostahs-slider-design-1 .wpostahs-slider-for .wpostahs-centent,.wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-centent p{text-align:center}.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow{top:50% !important;margin-top:-30px !important}.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable:before{height:2px;content:'';width:640px;background:#d8dde7;position:absolute;top:39%;left:0;right:0;margin:0 auto}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title,.wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-centent-title,.wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-centent{text-align:center}.wpostahs-slider-design-2 .wpostahs-slider-nav-title.slick-center .wpostahs-main-title:after,.wpostahs-slider-design-2 .wpostahs-slider-nav-title.slick-center .wpostahs-main-title:before{content:none}.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-main-title{border-radius:50%}.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title{background:0 0}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button{display:inline-block !important;padding:0;margin:0;height:16px;width:16px;border-radius:50%;background:#fff;border:2px solid #d8dde7}.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button{border-color:#87b026;background:#87b026}.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current{color:#87b026;font-weight:700}.wpostahs-slider-design-2 .wpostahs-slider-nav-title{color:#bbb}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button{background:#87b026;transition:all .5s ease-in-out}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-title:hover{cursor:pointer}.wpostahs-slider-design-2 .wpostahs-slider-nav{max-width:800px;margin:0 auto}.wpostahs-slider-design-2 .wpostahs-centent{max-width:43.75em;margin:0 auto;padding:.5em 2.5em 1.9375em}.wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-slider-nav-content img{display:inline-block;border-radius:0;box-shadow:none;max-height:100%;max-width:100%}.wpostahs-slider-design-2 .wpostahs-slider-nav.wpostahs-slick-slider .slick-track{margin:0 auto}.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-main-title{line-height:0 !important;top:10px}@media only screen and (max-width:40em){.wpostahs-slider-design-2 .wpostahs-slider-for{padding:0}.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-prev{left:0 !important}.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-next{right:0 !important}}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}html,button,input,select,textarea{color:#231f20}body{background:300;color:#231f20;line-height:1.55;font-size:100%;font-family:"aktiv-grotesk",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"aktiv-grotesk",sans-serif;text-transform:uppercase}h1 a,a h1,h2 a,a h2,h3 a,a h3{text-decoration:none;border-bottom:0}h1,.h1{font-size:2em}h2,.h2{font-size:1.8em}h3,.h3{font-size:28px}a{color:#000}img{max-width:100%;height:auto;vertical-align:middle}iframe,object,embed{max-width:100%}nav ul{list-style:none}nav ul li{display:inline-block;line-height:1.2em;padding:5px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 *
 * Copyright (c) 2021 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(1 * 2);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(1 * 3);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(1s * 2);animation-delay:calc(1s * 2);-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(1s * 3);animation-delay:calc(1s * 3);-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(1s * 4);animation-delay:calc(1s * 4);-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(1s * 5);animation-delay:calc(1s * 5);-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(1s / 2);animation-duration:calc(1s / 2);-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(1s * 0.8);animation-duration:calc(1s * 0.8);-webkit-animation-duration:calc(var(--animate-duration) * 0.8);animation-duration:calc(var(--animate-duration) * 0.8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(1s * 3);animation-duration:calc(1s * 3);-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(1s * 1.3);animation-duration:calc(1s * 1.3);-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__bounceIn{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.employees,.list-logos,.single-project .sidebar-interior ul,.colophon__social ul,.colophon .menu,.list-reset{list-style-type:none;padding:0;margin:0}.site-header .menu .menu-item-has-children .sub-menu-btn span,.hide-text{clip:rect(0 0 0 0);display:block !important;position:absolute;width:auto !important}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{clear:both}.hidden{visibility:hidden;display:none}.fb_iframe_widget{display:block !important}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff}a.skip-link{display:block;position:absolute;left:-9999px;top:-9999px;opacity:0;z-index:99;color:#333}a.skip-link:focus,a.skip-link:active{left:0;top:0;padding:3px;background:#fff;opacity:1;border:1px solid #333}.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}html,#page,body{height:100%}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.site-header,.colophon{-webkit-box-flex:0;-ms-flex:none;flex:none}.admin-bar .navbar{top:46px}@media only screen and (min-width:783px){.admin-bar .navbar{top:32px}}@media only screen and (max-width:600px){.admin-bar .navbar{position:absolute}}body{padding-top:122px}@media only screen and (min-width:1000px){body{padding-top:0;padding-left:130px}}.menu-btn{position:absolute;top:20px;right:0;z-index:200;display:block;padding:15px;background:0 0;border:none;-webkit-transition:all .25s;transition:all .25s}.menu-btn:focus{outline:none}.menu-btn .bar{display:block;height:3px;width:26px;margin:5px auto;background:#fff;-webkit-transition:all .5s;transition:all .5s}.menu-btn .label{color:#fff;font-weight:300;font-size:12px;text-transform:uppercase}.menu-btn.active .bar.top{-webkit-transform:translateY(9px) rotateZ(45deg);transform:translateY(9px) rotateZ(45deg)}.menu-btn.active .bar.middle{width:0}.menu-btn.active .bar.bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}@media only screen and (min-width:1000px){.menu-btn,.admin-bar .menu-btn{position:fixed;right:auto;left:35px;top:50%}}.site-header__logo{position:relative;z-index:200;margin:10px}.site-header__logo a{display:block}.site-header__logo img{width:102px}.navbar{position:fixed;top:0;left:0;z-index:112;display:-webkit-box;display:-ms-flexbox;display:flex;height:122px;width:100%;background:#000;-webkit-transition:all .5s ease;transition:all .5s ease}body.menu-active .navbar{background:#0d3846}@media only screen and (min-width:1000px){.navbar{width:130px;height:100%;height:100vh}}.main-nav{position:fixed;top:0;z-index:100;padding-top:122px;display:block;width:100%;height:100%;overflow-y:scroll;background:#000;-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}.main-nav.active{right:0;-webkit-transform:translateX(0);transform:translateX(0);background:#0d3846;opacity:1}@media only screen and (min-width:1000px){.main-nav{padding-top:0}}@media only screen and (min-width:1200px){.main-nav{overflow-y:hidden}}.menu-primary-nav-container{position:relative;padding:40px}@media only screen and (min-width:768px){.menu-primary-nav-container{padding-left:200px}}@media only screen and (min-width:1000px){.menu-primary-nav-container{top:100px;width:850px}}.site-header .menu{margin:0;padding:0;text-align:left}.site-header .menu>.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .menu>.menu-item a{display:block;padding:12px 0;text-decoration:none;font-size:28px;font-weight:300;color:#fff}.site-header .menu>.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header .menu .menu-item-has-children>a,.site-header .menu .menu-item-has-children .sub-menu-btn{-webkit-transition:all .5s;transition:all .5s}.site-header .menu .menu-item-has-children .sub-menu-btn{padding:0;margin-top:7px;width:30px;height:30px;background:url("/wp-content/themes/rgs_theme/img/caret.svg") no-repeat center center}.site-header .menu .menu-item-has-children .sub-menu-btn:focus{outline:none}.site-header .menu .menu-item-has-children.active>a{color:#01b9b4}.site-header .menu .menu-item-has-children.active .sub-menu-btn{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/wp-content/themes/rgs_theme/img/caret-blue.svg") no-repeat center center}.site-header .menu .sub-menu{padding-top:0;max-height:0;overflow:hidden;width:100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}.site-header .menu .sub-menu.active-sub-menu{padding:0;max-height:500px;opacity:1}.site-header .menu .sub-menu li{display:block}.site-header .menu .sub-menu a{padding-bottom:5px;padding-top:5px;font-size:14px;text-transform:uppercase;font-weight:700}@media only screen and (min-width:768px){.site-header .menu{width:195px}.site-header .menu .sub-menu{position:absolute;right:80px;top:40px;width:200px;text-align:right}.site-header .menu .sub-menu a{padding-top:10px;padding-bottom:10px}}.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}.employees,.list-logos,.single-project .sidebar-interior ul,.colophon__social ul,.colophon .menu,.list-reset{list-style-type:none;padding:0;margin:0}.site-header .menu .menu-item-has-children .sub-menu-btn span,.hide-text{clip:rect(0 0 0 0);display:block !important;position:absolute;width:auto !important}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{clear:both}.hidden{visibility:hidden;display:none}.fb_iframe_widget{display:block !important}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff}a.skip-link{display:block;position:absolute;left:-9999px;top:-9999px;opacity:0;z-index:99;color:#333}a.skip-link:focus,a.skip-link:active{left:0;top:0;padding:3px;background:#fff;opacity:1;border:1px solid #333}.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}html,#page,body{height:100%}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.site-header,.colophon{-webkit-box-flex:0;-ms-flex:none;flex:none}.admin-bar .navbar{top:46px}@media only screen and (min-width:783px){.admin-bar .navbar{top:32px}}@media only screen and (max-width:600px){.admin-bar .navbar{position:absolute}}body{padding-top:122px}@media only screen and (min-width:1000px){body{padding-top:0;padding-left:130px}}.menu-btn{position:absolute;top:20px;right:0;z-index:200;display:block;padding:15px;background:0 0;border:none;-webkit-transition:all .25s;transition:all .25s}.menu-btn:focus{outline:none}.menu-btn .bar{display:block;height:3px;width:26px;margin:5px auto;background:#fff;-webkit-transition:all .5s;transition:all .5s}.menu-btn .label{color:#fff;font-weight:300;font-size:12px;text-transform:uppercase}.menu-btn.active .bar.top{-webkit-transform:translateY(9px) rotateZ(45deg);transform:translateY(9px) rotateZ(45deg)}.menu-btn.active .bar.middle{width:0}.menu-btn.active .bar.bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}@media only screen and (min-width:1000px){.menu-btn,.admin-bar .menu-btn{position:fixed;right:auto;left:35px;top:50%}}.site-header__logo{position:relative;z-index:200;margin:10px}.site-header__logo a{display:block}.site-header__logo img{width:102px}.navbar{position:fixed;top:0;left:0;z-index:112;display:-webkit-box;display:-ms-flexbox;display:flex;height:122px;width:100%;background:#000;-webkit-transition:all .5s ease;transition:all .5s ease}body.menu-active .navbar{background:#0d3846}@media only screen and (min-width:1000px){.navbar{width:130px;height:100%;height:100vh}}.main-nav{position:fixed;top:0;z-index:100;padding-top:122px;display:block;width:100%;height:100%;overflow-y:scroll;background:#000;-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}.main-nav.active{right:0;-webkit-transform:translateX(0);transform:translateX(0);background:#0d3846;opacity:1}@media only screen and (min-width:1000px){.main-nav{padding-top:0}}@media only screen and (min-width:1200px){.main-nav{overflow-y:hidden}}.menu-primary-nav-container{position:relative;padding:40px}@media only screen and (min-width:768px){.menu-primary-nav-container{padding-left:200px}}@media only screen and (min-width:1000px){.menu-primary-nav-container{top:100px;width:850px}}.site-header .menu{margin:0;padding:0;text-align:left}.site-header .menu>.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .menu>.menu-item a{display:block;padding:12px 0;text-decoration:none;font-size:28px;font-weight:300;color:#fff}.site-header .menu>.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header .menu .menu-item-has-children>a,.site-header .menu .menu-item-has-children .sub-menu-btn{-webkit-transition:all .5s;transition:all .5s}.site-header .menu .menu-item-has-children .sub-menu-btn{padding:0;margin-top:7px;width:30px;height:30px;background:url("/wp-content/themes/rgs_theme/img/caret.svg") no-repeat center center}.site-header .menu .menu-item-has-children .sub-menu-btn:focus{outline:none}.site-header .menu .menu-item-has-children.active>a{color:#01b9b4}.site-header .menu .menu-item-has-children.active .sub-menu-btn{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/wp-content/themes/rgs_theme/img/caret-blue.svg") no-repeat center center}.site-header .menu .sub-menu{padding-top:0;max-height:0;overflow:hidden;width:100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}.site-header .menu .sub-menu.active-sub-menu{padding:0;max-height:500px;opacity:1}.site-header .menu .sub-menu li{display:block}.site-header .menu .sub-menu a{padding-bottom:5px;padding-top:5px;font-size:14px;text-transform:uppercase;font-weight:700}@media only screen and (min-width:768px){.site-header .menu{width:195px}.site-header .menu .sub-menu{position:absolute;right:80px;top:40px;width:200px;text-align:right}.site-header .menu .sub-menu a{padding-top:10px;padding-bottom:10px}}.flickity-viewport{-webkit-transition:height .2s;transition:height .2s}.flickity-page-dots .dot{width:12px;opacity:1;height:12px;background:0 0;border:2px solid #888;-webkit-transition:all .2s;transition:all .2s}.flickity-page-dots .dot.is-selected{background:#888}#slideshow{margin:20px auto}#slideshow .slide,#slideshow .slide_img{width:100%}#slideshow .slide{display:block}#slideshow .slide a{text-decoration:none}#slideshow .slide_caption{background:#aaa;color:300;padding:15px}#slideshow .slide_caption h1{font-size:1.4em}@media only screen and (min-width:1000px){#slideshow{margin:20px 0}#slideshow .slide_caption{position:absolute;bottom:20px;left:100px;max-width:400px;z-index:20;-webkit-box-shadow:0px 1px 5px #444;box-shadow:0px 1px 5px #444}#slideshow .slide_caption h1{font-size:2em}}@media only screen and (min-width:1000px){body.menu-active{overflow:hidden}}.readmore{color:#006;font:14px/18px "aktiv-grotesk",sans-serif;text-shadow:1px 2px 2px rgba(0,0,0,.1)}.btn{display:inline-block;padding:6px 12px 4px;border:solid 2px #000;border-radius:8px;color:#fff;background:rgba(87,104,112,.85);text-decoration:none}@media only screen and (min-width:768px){body:not(.home) .main-content>.wrap,body:not(.home) .main-content>.flex{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1000px){body:not(.home) .main-content>.wrap,body:not(.home) .main-content>.flex{padding-right:10px;padding-left:10px}}@media only screen and (min-width:768px){.show-mobile{display:none !important}}.show-tablet,.show-desktop{display:none !important}@media only screen and (min-width:768px){.show-tablet{display:block !important}}@media only screen and (min-width:1000px){.show-desktop{display:block !important}}.img-grid{padding:0 !important}@media only screen and (min-width:1000px){.img-grid{display:-ms-grid;display:grid;grid-gap:2px;-ms-grid-columns:1fr 2px 1fr 2px 1fr;grid-template-columns:1fr 1fr 1fr}}.grid__box{position:relative;margin:20px 0;max-height:220px;overflow:hidden;background:#000}.grid__box-title{position:absolute;bottom:40px;left:20px;margin:0;color:#fff;font-weight:500;font-size:clamp(24px, 3vw, 42px);line-height:1.22em;text-transform:uppercase;text-shadow:0px 3px 3px rgba(0,0,0,.7)}.grid__box img{width:100%;opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease}.grid__box:not(.-long):hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.grid__box.-long{display:none;background:#fff}.grid__box.-long img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.grid__box .box-testimonial{margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/logo-orange.svg) no-repeat top center;background-size:cover}.grid__box .box-testimonial__txt{padding:0 40px;margin:auto;color:#fff;text-align:center;line-height:2.5em}.grid__box .box-testimonial__txt p,.grid__box .box-testimonial__txt span{font-weight:300}.grid__box .box-testimonial__txt p{margin-bottom:10px;font-size:clamp(20px, 2vw, 28px)}.grid__box .box-testimonial__txt cite{font-weight:700;font-size:20px;font-style:normal;line-height:.5em}.grid__box .box-testimonial__txt span{display:block;font-size:14px}@media only screen and (min-width:1000px){.grid__box{max-height:100%;margin:0}.grid__box.-long{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.grid__box.-long img{padding-left:2px}}.txt-thin,.txt-heavy{display:block}.txt-spaced{letter-spacing:.08em}.txt-thin{font-weight:300}.txt-heavy{font-weight:900}.hero.-tall,.hero.-tall .hero__img{min-height:100vh;-o-object-fit:cover;object-fit:cover}.hero__img{width:100%}.hero__link{position:absolute;bottom:12%;right:20px;display:block;padding:15px 65px 15px 15px;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:700;font-size:14px;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/arrow-right-left.svg) no-repeat right center}.hero__link:after{position:absolute;top:0;right:45px;display:block;content:'';width:2px;height:65px;background:#fff}.hero__link span{display:block;font-size:12px}.big-heading{color:#fff}.big-heading__title{margin:0;font-size:clamp(50px, 6vw, 86px);line-height:clamp(50px, 5vw, 86px);text-shadow:2px 1px 3px rgba(0,0,0,.3)}.big-heading .txt-thin{font-size:clamp(45px, 5vw, 79px)}.big-heading__subtitle{display:block;font-size:clamp(14px, 5vw, 22px);line-height:clamp(20px, 5vw, 32px);font-weight:400}.arrow-down{bottom:15%;width:11px;height:70px;display:block;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/arrow-nav.svg) no-repeat bottom center}@media only screen and (min-width:768px){.arrow-down{height:169px}}.mobile-carousel:after,.tablet-carousel:after{content:'flickity';display:none}@media only screen and (min-width:768px){.mobile-carousel:after{content:''}}@media only screen and (min-width:1000px){.tablet-carousel:after{content:''}}.flickity-button{color:#01b9b4}.flickity-button,.flickity-button:hover{background:0 0}.flickity-button.flickity-prev-next-button.previous{left:0}.flickity-button.flickity-prev-next-button.next{right:0}.txt-excerpts{padding:40px 50px}@media only screen and (min-width:1000px){.txt-excerpts{display:-ms-grid;display:grid;-ms-grid-columns:48% 2% 48%;grid-template-columns:48% 48%;grid-gap:2%}}.txt-excerpt{width:100%}.txt-excerpt__title{margin-bottom:0;color:#01b9b4;font-weight:700;font-size:36px;line-height:1.1em}.txt-excerpt__title .txt-heavy{color:#fff;font-size:24px}.txt-excerpt p{margin-top:10px;font-size:14px}@media only screen and (min-width:768px){.txt-excerpt{margin-bottom:40px}}.main-content p,.main-content ul,.main-content ol{font-size:14px}.page-description{margin:0 0 80px;padding:30px 0 20px}.page-description p{margin-bottom:25px}.page-description p:last-child{margin-bottom:0}.page-description.-wide{padding-top:10px}@media only screen and (min-width:768px){.page-description{margin-top:40px;padding-left:40px;border-left:1px solid #63a18e}}@media only screen and (min-width:1000px){.page-description{margin:80px 0 40px;max-width:716px}.page-description.-wide{max-width:100%}}.page-title{margin:0 0 55px;font-size:clamp(32px, 5vw, 40px);color:#0d3846;line-height:1.2em}.page-title.-bordered{padding-top:20px;padding-bottom:0;margin-top:40px;margin-bottom:20px}.page-title__subtitle{display:block;font-weight:700;line-height:1em;font-size:clamp(28px, 5vw, 36px);color:#63a18e}@media only screen and (min-width:768px){.page-title.-bordered{margin-top:40px;margin-bottom:40px;padding-left:35px;border-left:1px solid #63a18e}}@media only screen and (min-width:1000px){.page-title.-bordered{margin-top:80px;margin-bottom:70px}}.sidebar-interior{text-align:right}.sidebar-interior .page-title{margin:20px 0;text-align:left}.sidebar-interior h3{font-size:14px;color:#0d3846;font-weight:400}.sidebar-interior .search-field,.sidebar-interior select{width:100%;display:block;border:1px solid #0d3846;border-top:2px solid #0d3846}.sidebar-interior select{padding:15px 10px;background:0 0}.sidebar-interior .search-field{padding:10px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar-interior .search-form .screen-reader-text{position:static !important;height:auto;width:auto;margin:14px 0;overflow:hidden;display:block;text-transform:uppercase;font-size:14px;color:#0d3846;clip:auto}.sidebar-interior .search-field{padding:14px}.sidebar-interior .search-submit{display:none}@media only screen and (min-width:1000px){.sidebar-interior{padding-right:30px}.sidebar-interior__widget{margin-bottom:30px}.blog .sidebar-interior,.single-post .sidebar-interior,.search-results .sidebar-interior,.archive .sidebar-interior{padding-top:80px}}.hero,.section-about{position:relative}.home .big-heading{position:absolute;margin-left:10px}.home .big-heading{top:40px}.home .arrow-down{margin-top:60px}@media only screen and (min-width:768px){.home .big-heading{margin-left:80px}.home .big-heading{top:80px}}@media only screen and (min-width:1000px){.home .big-heading{margin-left:20px}}@media only screen and (min-width:1200px){.home .big-heading{top:180px}.home .arrow-down{margin-top:100px}.home .txt-excerpts{-ms-grid-columns:32% 2% 32% 2% 32%;grid-template-columns:32% 32% 32%}}.section-about{position:relative;height:595px;background:#0d3846}.section-about .wrap{max-width:1100px !important}.section-about,.section-about__link{color:#fff}.section-about:before,.section-about__img{position:absolute;top:0;width:100%;height:100%}.section-about:before{display:block;content:'';background:rgba(0,0,0,.5)}.section-about,.section-about .big-heading,.section-about .wrap{position:relative}.section-about__img{opacity:.6;-o-object-fit:cover;object-fit:cover}.section-about__link{position:absolute;bottom:80px;right:20px;width:225px;padding-bottom:5px;font-size:14px;text-align:right;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #fff}.section-about .arrow-down{display:none}@media only screen and (min-width:768px){.section-about{padding-top:200px;height:auto}.section-about .big-heading{position:absolute;top:100px}.section-about__link{bottom:60px}.section-about .arrow-down{display:block}.section-about .txt-excerpts{padding:110px 70px 110px 120px}}@media only screen and (min-width:1000px){.section-about{min-height:100vh}.section-about .txt-excerpts{padding:110px 0 110px 180px}}@media only screen and (min-width:1200px){.section-about .big-heading{top:100px}.section-about .arrow-down{margin-top:100px}.section-about .txt-excerpts{padding-top:180px}}.section-employees h2{position:relative;margin-bottom:10px;font-size:clamp(24px, 5vw, 36px);color:#63a18e}.section-employees h2:hover{cursor:pointer}.section-employees h2:after{position:absolute;right:20px;top:5px;display:block;content:'';width:14px;height:47px;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/arrow-teal.svg) no-repeat top center}.section-employees h2.-is-open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){.section-employees h2:hover{cursor:default}.section-employees h2:after{display:none}}.employees{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.employees.-is-open{opacity:1;max-height:10000px}@media only screen and (min-width:768px){.employees{opacity:1;max-height:10000px}.employees.-first-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1000px){.employees{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.employee{margin-bottom:40px}.employee img{margin-bottom:30px;width:100%}.employee h3{margin-top:0;font-size:28px;line-height:1.1em}.employee strong{font-size:20px;line-height:1.3em}@media only screen and (min-width:768px){.employee{display:-webkit-box;display:-ms-flexbox;display:flex}.employees.-first-list .employee:nth-child(1),.employees.-first-list .employee:nth-child(2){display:block;width:49%}.employees.-first-list .employee:nth-child(1) .employee__txt,.employees.-first-list .employee:nth-child(2) .employee__txt{padding:0}.employees.-first-list .employee:nth-child(n+3){width:100%}.employee__img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.employee__txt{padding:10px 15px}}@media only screen and (min-width:768px){.employee{display:block}.employee,.employees.-first-list .employee:nth-child(n+3){width:32%}.employee__txt{padding:0}}@media only screen and (min-width:1000px){.employee{margin-bottom:80px}}.page-template-page-guiding-principles .big-heading{color:#636263}.page-template-page-guiding-principles .big-heading__title{text-shadow:none}.page-template-page-guiding-principles .txt-excerpt__title{color:#63a18e}.page-template-page-guiding-principles .txt-excerpt__title .txt-heavy{color:#636263}@media only screen and (min-width:768px){.page-template-page-guiding-principles .txt-excerpts{padding-left:0;padding-right:0}}@media only screen and (min-width:1000px){.page-template-page-guiding-principles .txt-excerpt{margin-bottom:0}}.page-template-page-our-work .img-grid img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.page-template-page-our-work .img-grid img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media only screen and (min-width:1000px){.page-template-page-our-work .img-grid{margin-top:80px}}.put-on-top{position:relative;z-index:1}.project-excerpts{margin-bottom:50px;padding-top:50px;padding-bottom:50px}.project-excerpts,.project-excerpts>.wrap{position:relative}.project-excerpts:before{position:absolute;top:0;left:0;display:block;width:85%;height:675px;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(62%,#799a3e),color-stop(62%,#fff));background:linear-gradient(#799a3e 62%,#fff 62%)}.project-excerpts h2{margin:0 0 20px;color:#fff;font-size:clamp(26px, 5vw, 40px);line-height:1.2em}@media only screen and (min-width:768px){.project-excerpts:before{width:70%}.project-excerpts .put-on-top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.project-excerpts .put-on-top{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.project-excerpt{position:relative;display:block;margin-bottom:10px;overflow:hidden;text-decoration:none;background:#000}.project-excerpt img{width:100%;opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease}.project-excerpt:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.project-excerpt .project-title{position:absolute;top:0;right:0;left:0;margin:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.project-excerpt .project-title span{margin-top:30%;display:block;width:100%;padding:0 20px;color:#fff;text-align:left;font-size:clamp(18px, 2vw, 24px)}@media only screen and (min-width:768px){.project-excerpt{margin-bottom:0;border:1px solid #fff}}@media only screen and (min-width:1400px){.project-excerpt .project-title span{margin-top:40%}}.project-title{color:#fff;font-size:24px;line-height:1em;letter-spacing:.05em;text-shadow:0px 3px 3px rgba(0,0,0,.45);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,.025)),to(rgba(0,0,0,.85)));background:linear-gradient(rgba(0,0,0,.025) 60%,rgba(0,0,0,.85))}.project-title__subtitle{display:block;font-size:12px;letter-spacing:0}.section-logos{margin-top:80px}.list-logos{padding:10px 50px 0 !important}.list-logos li,.list-logos img{width:100%}.list-logos img{display:block}.list-logos .flickity-button{color:#636263}@media only screen and (min-width:768px){.list-logos{padding:0 !important;display:-ms-grid;display:grid;-ms-grid-columns:32% 2% 32% 2% 32%;grid-template-columns:32% 32% 32%;grid-gap:25px 2%}}.single-project .hero .wrap{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%}.single-project .project-title{position:absolute;bottom:20px;margin:0;background:0 0}.single-project .page-description{margin-top:0}.single-project .sidebar-interior h3{padding-bottom:10px;max-width:70%;margin-left:auto;border-bottom:1px solid #0d3846}.single-project .sidebar-interior p,.single-project .sidebar-interior ul{font-size:14px;font-weight:300;color:#636263;letter-spacing:.05em}@media only screen and (min-width:768px){.single-project .hero .wrap{padding-left:20px}}@media only screen and (min-width:1000px){.single-project .main-content{padding-top:40px}.single-project .project-title{bottom:40px;font-size:40px}.single-project .project-title__subtitle{line-height:1.4em;font-size:14px}.single-project .sidebar-interior h3{max-width:100%}}.page-description.-body-content{margin-top:40px;margin-bottom:0}@media only screen and (min-width:1000px){.page-description.-body-content{margin-top:70px;margin-left:auto}}.title-underlined{margin-top:0;font-size:clamp(24px, 5vw, 36px);color:#63a18e;border-bottom:1px solid #63a18e}.testimonial{padding:40px;margin:0;color:#fff;background:#dcaa36}.testimonial p,.testimonial span{font-weight:300}.testimonial p{margin-top:0;font-size:clamp(20px, 2vw, 28px);line-height:1.4em}.testimonial cite{font-weight:700;font-size:18px;font-style:normal}.testimonial span{display:block;font-size:14px}.project-grid__testimonial{display:none;width:100%;height:100%}@media only screen and (min-width:768px){.project-grid__testimonial{display:block}}@media only screen and (min-width:1000px){.project-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(9,1fr);-ms-grid-rows:665px 2px 560px 2px 650px;grid-template-rows:665px 560px 650px;grid-gap:2px}.project-grid>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.project-grid>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.project-grid>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.project-grid>*:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.project-grid>*:nth-child(5){-ms-grid-row:1;-ms-grid-column:9}.project-grid>*:nth-child(6){-ms-grid-row:1;-ms-grid-column:11}.project-grid>*:nth-child(7){-ms-grid-row:1;-ms-grid-column:13}.project-grid>*:nth-child(8){-ms-grid-row:1;-ms-grid-column:15}.project-grid>*:nth-child(9){-ms-grid-row:1;-ms-grid-column:17}.project-grid>*:nth-child(10){-ms-grid-row:3;-ms-grid-column:1}.project-grid>*:nth-child(11){-ms-grid-row:3;-ms-grid-column:3}.project-grid>*:nth-child(12){-ms-grid-row:3;-ms-grid-column:5}.project-grid>*:nth-child(13){-ms-grid-row:3;-ms-grid-column:7}.project-grid>*:nth-child(14){-ms-grid-row:3;-ms-grid-column:9}.project-grid>*:nth-child(15){-ms-grid-row:3;-ms-grid-column:11}.project-grid>*:nth-child(16){-ms-grid-row:3;-ms-grid-column:13}.project-grid>*:nth-child(17){-ms-grid-row:3;-ms-grid-column:15}.project-grid>*:nth-child(18){-ms-grid-row:3;-ms-grid-column:17}.project-grid>*:nth-child(19){-ms-grid-row:5;-ms-grid-column:1}.project-grid>*:nth-child(20){-ms-grid-row:5;-ms-grid-column:3}.project-grid>*:nth-child(21){-ms-grid-row:5;-ms-grid-column:5}.project-grid>*:nth-child(22){-ms-grid-row:5;-ms-grid-column:7}.project-grid>*:nth-child(23){-ms-grid-row:5;-ms-grid-column:9}.project-grid>*:nth-child(24){-ms-grid-row:5;-ms-grid-column:11}.project-grid>*:nth-child(25){-ms-grid-row:5;-ms-grid-column:13}.project-grid>*:nth-child(26){-ms-grid-row:5;-ms-grid-column:15}.project-grid>*:nth-child(27){-ms-grid-row:5;-ms-grid-column:17}.project-grid__img,.project-grid__vid{position:relative}.project-grid__img img,.project-grid__img iframe,.project-grid__img .wp-video,.project-grid__img .mejs-container,.project-grid__img video,.project-grid__vid img,.project-grid__vid iframe,.project-grid__vid .wp-video,.project-grid__vid .mejs-container,.project-grid__vid video{display:block;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.project-grid__img.-top-left,.project-grid__vid.-top-left{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}.project-grid__img.-top-right,.project-grid__vid.-top-right{-ms-grid-column:5;-ms-grid-column-span:5;grid-column:5/span 5}.project-grid__img.-bottom-right,.project-grid__vid.-bottom-right{-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/span 4;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}.project-grid__img.-bottom-left,.project-grid__vid.-bottom-left{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1}.project-grid__testimonial{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1}}@media only screen and (min-width:1700px){.project-grid__testimonial{padding:65px 110px}}.link-underlined{display:block;padding-bottom:6px;color:#0d3846;text-decoration:none;text-align:right;font-size:14px;text-transform:uppercase;border-bottom:1px solid #0d3846}@media only screen and (min-width:768px){.link-underlined{margin-top:20px;float:right;width:370px}}.section-intro{margin-top:50px;margin-bottom:-135px;background:#799a3e}.section-intro .wrap{position:relative;height:245px;padding-top:50px}.section-intro__title{margin:0;color:#fff;font-size:40px;line-height:1.2em}@media only screen and (min-width:768px){.section-intro{margin-bottom:-300px}.section-intro .wrap{height:425px}}@media only screen and (min-width:1700px){.section-intro{margin-bottom:-375px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#799a3e),color-stop(50%,#fff));background:linear-gradient(to right,#799a3e 50%,#fff 50%)}.section-intro__title{text-align:right;margin-left:300px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-intro .wrap{-webkit-transform:translateX(-400px);transform:translateX(-400px);background:#799a3e}}.section-service{position:relative}.section-service .section-intro.-short{background-size:cover !important}.section-service .section-intro.-short .wrap{padding-top:35px;height:265px}.section-service .section-intro__title{font-size:clamp(24px, 4vw, 40px)}.section-service__content{overflow:hidden}.section-service.Civil-Engineering .section-intro__title{margin-top:40px}.section-service.Civil-Engineering .section-intro{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/civil-engineering-bg.svg) no-repeat top center}.section-service.Land-Planning .section-intro{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/land-development-bg.svg) no-repeat top center}.section-service.Landscape-Architecture .section-intro{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/landscape-bg.svg) no-repeat top center}.section-service img{width:100%}.section-service ul{margin-top:-10px;padding-left:15px}@media only screen and (min-width:768px){.section-service{margin-bottom:40px}.section-service .section-intro.-short{margin-bottom:-375px;background:0 0 !important}.section-service .section-intro.-short .wrap{padding-top:30px;height:515px;background-size:cover !important;-webkit-transform:translateX(-160px);transform:translateX(-160px)}.section-service .section-intro__title{margin-left:160px}.section-service.Civil-Engineering .section-intro__title,.section-service.Landscape-Architecture .section-intro__title{width:350px}.section-service.Civil-Engineering .section-intro__title{margin-top:0}.section-service.Civil-Engineering .section-intro .wrap{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/civil-engineering-bg.svg) no-repeat top center}.section-service.Land-Planning .section-intro .wrap{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/land-development-bg.svg) no-repeat top center}.section-service.Land-Planning .section-intro__title{width:570px}.section-service.Landscape-Architecture .section-intro .wrap{background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/landscape-bg.svg) no-repeat top center}}@media only screen and (min-width:1300px){.section-service{overflow:hidden;padding-top:150px;margin-bottom:50px}.section-service .section-intro.-short{position:absolute;top:0;margin:0;left:0;right:0}.section-service .section-intro.-short .wrap{padding-top:40px;height:630px;-webkit-transform:translateX(-550px);transform:translateX(-550px)}.section-service .section-intro__title{margin-left:550px}.section-service__content{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.section-service__img,.section-service__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-service__img{width:57%}.section-service__description{width:43%;padding-left:20px}.section-service__description p{margin-top:0}}@media only screen and (min-width:1400px){.section-service .section-intro.-short .wrap{-webkit-transform:translateX(-670px);transform:translateX(-670px)}.section-service .section-intro__title{margin-left:670px}}@media only screen and (min-width:1700px){.section-service{padding-top:40px}.section-service .section-intro.-short .wrap{-webkit-transform:translateX(-720px);transform:translateX(-720px)}.section-service .section-intro__title{margin-left:630px;width:auto !important;text-align:right;font-size:30px;inline-size:450px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.section-service.Landscape-Architecture .section-intro__title{inline-size:380px}}@media only screen and (min-width:1800px){.section-service .section-intro__title{margin-left:610px;font-size:32px;inline-size:500px}.section-service.Civil-Engineering .section-intro__title{margin-left:650px}}.blog .page-title+p{margin-bottom:40px}@media only screen and (min-width:768px){.blog .page-title{margin-bottom:20px}}.news h2{padding-bottom:20px;margin-bottom:20px;color:#63a18e;font-size:36px;line-height:1.2em;border-bottom:1px solid #0d3846}@media only screen and (min-width:768px){.news{margin-top:80px}}@media only screen and (min-width:1000px){.news{margin-top:20px}}@media only screen and (min-width:768px){.hide-tablet{display:none !important}}@media only screen and (min-width:1200px){.hide-tablet{display:block !important}}@media only screen and (min-width:1200px){.hide-desktop{display:none !important}}.post-meta__date,.post-meta cite{position:relative;display:block;text-transform:uppercase;font-style:normal;font-size:14px;color:#0d3846}.post-meta__date:before,.post-meta cite:before{display:inline-block;content:'';width:14px;height:14px;margin-right:10px;vertical-align:text-top;background:#799a3e}.post-meta__date{margin-top:15px}.post-meta cite{margin-top:5px}.excerpt.-featured .post-meta .post-meta__date:before,.excerpt.-featured .post-meta cite:before,.single .post-meta .post-meta__date:before,.single .post-meta cite:before,.page-template-page-openings .post-meta .post-meta__date:before,.page-template-page-openings .post-meta cite:before{width:2px}.excerpt{overflow:hidden}.excerpt:not(.-featured){margin-bottom:20px}.excerpt:not(.-featured) .excerpt__title{margin-top:10px;font-weight:300;font-size:clamp(24px, 5vw, 28px);text-transform:none}.excerpt:not(.-featured) .link-underlined{color:#799a3e}.excerpt.-featured .excerpt__title a{color:#63a18e;font-size:36px}.excerpt img{width:100%}.excerpt__title{line-height:1.3em}.excerpt .link-underlined{margin-top:40px}@media only screen and (min-width:768px){.excerpt:not(.-featured){padding-bottom:10px;position:relative;min-height:100%}.excerpt:not(.-featured) .link-underlined{position:absolute;bottom:0;left:0;right:0;width:100%;margin-top:auto}}.wp-pagenavi,.post-nav{padding-top:55px;text-align:center;vertical-align:middle}.wp-pagenavi a,.wp-pagenavi span,.post-nav a,.post-nav span{display:inline-block;margin:0 10px !important;font-size:14px;text-decoration:none;color:#707070;border:none !important;vertical-align:middle}.wp-pagenavi a.current,.wp-pagenavi span.current,.post-nav a.current,.post-nav span.current{font-size:16px;font-weight:700 !important;color:#799a3e}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.post-nav .previouspostslink,.post-nav .nextpostslink{display:inline-block;width:13px;height:25px;text-indent:-9999px;vertical-align:middle;color:#fff;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/arrow-pagination.svg) no-repeat center center}.wp-pagenavi .previouspostslink,.post-nav .previouspostslink{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.post-nav a{position:relative;display:inline-block}.post-nav a:before{position:absolute;top:-2px;display:block;content:'';width:13px;height:25px;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/arrow-pagination.svg) no-repeat center center}.post-nav a[rel=next]{padding-right:20px}.post-nav a[rel=next]:before{right:0}.post-nav a[rel=prev]{padding-left:20px}.post-nav a[rel=prev]:before{left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width:1200px){.post-nav{margin-top:40px;text-align:left}.single-project .post-nav{text-align:center}}.single-post .page-title{margin-bottom:20px}.single-post .attachment-featured-single-post{margin:10px 0;width:100%}.page-template-page-careers article h3,.page-template-page-openings article h3,.page-template-page-internships article h3{margin:35px 0 0;font-weight:300;letter-spacing:.025em;line-height:1.2em}.page-template-page-careers article a,.page-template-page-openings article a,.page-template-page-internships article a{color:#63a18e}.page-template-page-careers aside,.page-template-page-openings aside,.page-template-page-internships aside{margin-top:-80px}.page-template-page-careers aside iframe,.page-template-page-careers aside img,.page-template-page-openings aside iframe,.page-template-page-openings aside img,.page-template-page-internships aside iframe,.page-template-page-internships aside img{display:block;width:100%;margin-bottom:30px}.page-template-page-careers aside .testimonial,.page-template-page-openings aside .testimonial,.page-template-page-internships aside .testimonial{text-align:center;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/logo-orange.svg) no-repeat top center;background-size:cover}@media only screen and (min-width:768px){.page-template-page-careers .col-1-2,.page-template-page-openings .col-1-2,.page-template-page-internships .col-1-2{width:100%}}@media only screen and (min-width:1000px){.page-template-page-careers .col-1-2,.page-template-page-openings .col-1-2,.page-template-page-internships .col-1-2{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.page-template-page-careers aside,.page-template-page-openings aside,.page-template-page-internships aside{margin-top:0;padding-top:265px}.page-template-page-careers aside.testimonial-wrap,.page-template-page-openings aside.testimonial-wrap,.page-template-page-internships aside.testimonial-wrap{padding-top:125px}.page-template-page-careers .testimonial,.page-template-page-openings .testimonial,.page-template-page-internships .testimonial{padding-top:250px;min-height:726px}}.list-openings>li{overflow:hidden}.list-openings ul{padding-top:20px;list-style-type:disc}.list-openings h2{margin-bottom:0;font-size:24px;font-weight:300}.list-openings .post-meta__date{margin-top:0}.list-openings p{margin-top:5px;margin-bottom:0}.list-openings .link-underlined{max-width:280px;color:#0d3846}.page-template-page-alternate .main-content{padding-top:40px}.page-template-page-alternate .video-wrap img,.page-template-page-alternate .video-wrap iframe{margin-bottom:20px}.award{padding:20px 0;overflow:hidden}.award ul{padding-left:15px}.award li{margin-bottom:10px}.award img{display:block;width:100%;margin-bottom:20px}.award h3{margin-top:0;margin-bottom:10px;color:#01b9b4}.award p{margin:0;font-size:16px}.award span{display:block}@media only screen and (min-width:768px){.award{padding-bottom:40px}.award:first-child{padding-top:0}}@media only screen and (min-width:1000px){.award{display:-webkit-box;display:-ms-flexbox;display:flex}.award__txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.award img{margin-right:20px;max-width:400px;-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (min-width:768px){.page-template-page-clients .page-description ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width:1000px){.page-template-page-clients .page-description ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-template-page-contact .page-description{max-width:100% !important}.location{padding:10px 0;overflow:hidden;background:url(//rgsassociates.com/wp-content/themes/rgs_theme/scss/../img/location-bg.svg) no-repeat top center;background-size:cover}.location,.location a{color:#fff;text-decoration:none}.location img{width:100%}.location h3{margin-top:20px;margin-bottom:10px;color:#01b9b4}.location__address{padding-left:20px;padding-bottom:10px;border-left:3px solid #01b9b4}.location p{margin:0;font-size:16px}.location span{display:block}.location strong{color:#01b9b4;text-transform:uppercase}.location .link-underlined{margin:10px 0;clear:both;max-width:80%;margin-left:auto;border-color:#fff}.location:nth-child(even){background:#fff}.location:nth-child(even) h3,.location:nth-child(even) strong{color:#63a18e}.location:nth-child(even),.location:nth-child(even) a{color:#231f20}.location:nth-child(even) .location__address{border-left:3px solid #63a18e}.location:nth-child(even) .link-underlined{color:#0d3846;border-color:#0d3846}@media only screen and (min-width:768px){.location{padding-top:40px;padding-bottom:40px}.location .wrap{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1000px){.location{padding-top:75px;padding-bottom:75px}.location h3{font-size:36px}.location .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px}.location__img,.location__txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.location__address{margin:40px 0}.location__img{width:57%;margin-right:20px}.location__txt{width:43%}}.slp_results_container,.store_locator_plus.tagline,.slp_search_form{display:none}.pre-colophon{margin-top:80px}.colophon{padding-bottom:40px;background:#000}.colophon .wrap{position:relative}.colophon,.colophon a{color:#fff;text-transform:uppercase;text-decoration:none}.colophon__social{text-align:center}.colophon__social span,.colophon__social a{display:block;font-weight:900;font-size:20px}.colophon__social span{margin-bottom:10px}.colophon__social li{display:inline-block;margin:0 5px}.colophon__location,.colophon .menu{padding-left:10px !important}.colophon__location{margin:40px 0;font-size:14px}.colophon__location h3,.colophon__location p{margin:0}.colophon__location h3{font-size:20px;font-weight:900}.colophon__location span{display:block}.colophon__location strong{color:#85b33c}.colophon .menu{padding-top:20px !important;padding-bottom:20px !important;border-top:1px solid #a39f9f}.colophon .menu li{position:relative;display:inline-block}.colophon .menu li:after{display:inline-block;content:'';width:1px;height:10px;margin:0 5px;vertical-align:middle;background:#a39f9f}.colophon .menu li:last-child:after{display:none}.colophon .menu a{font-size:12px;color:#a39f9f}@media only screen and (min-width:768px){.colophon__locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1000px){.colophon{padding-top:60px}.colophon__locations{width:990px;max-width:100%;padding-right:40px}.colophon__location{margin-top:0}.colophon__top,.colophon__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.colophon__logo{display:none}.colophon__social{position:static;margin-right:60px;-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px}.colophon__social span{margin-right:20px}}.alignnone{margin:.5em 0}.aligncenter{display:block;margin:15px auto}.alignright{float:right;margin:.5em 0 .5em 1em;max-width:40%}.alignleft{float:left;margin:.5em 1em .5em 0;max-width:40%}@media only screen and (min-width:480px){.alignright,.alignleft{max-width:50%}}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 0;text-align:center;margin:0}.wp-caption.alignnone{margin:.5em 0}.wp-caption.alignleft{margin:.5em 1em .5em 0}.wp-caption.alignright{margin:.5em 0 .5em 1em}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:1.5em;margin:0;padding:5px}.ios .wp-caption{width:auto !important}.wp-caption-dd{font-size:14px;padding-top:.5em;margin:0}img.wp-smiley{vertical-align:middle}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.gallery{margin:auto -5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 !important;padding:5px;text-align:center;width:50%}@media only screen and (min-width:480px){.gallery-item{width:33.3333%}}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-item br{display:none}@media only screen and (min-width:768px){.gallery-item{width:25%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}}@media only screen and (min-width:1000px){.gallery-item br{display:block}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}}.gallery img{width:100%;border:1px solid #333;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc}.gallery-caption{margin:0;padding-top:5px;font-size:.75em;opacity:.75}.employees,.list-logos,.single-project .sidebar-interior ul,.colophon__social ul,.colophon .menu,.list-reset{list-style-type:none;padding:0;margin:0}.site-header .menu .menu-item-has-children .sub-menu-btn span,.hide-text{clip:rect(0 0 0 0);display:block !important;position:absolute;width:auto !important}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{clear:both}.hidden{visibility:hidden;display:none}.fb_iframe_widget{display:block !important}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff}a.skip-link{display:block;position:absolute;left:-9999px;top:-9999px;opacity:0;z-index:99;color:#333}a.skip-link:focus,a.skip-link:active{left:0;top:0;padding:3px;background:#fff;opacity:1;border:1px solid #333}@media print{*{background:0 0 !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}.list-reset{list-style-type:none;padding:0;margin:0}.site-header .menu .menu-item-has-children .sub-menu-btn span,.hide-text{clip:rect(0 0 0 0);display:block !important;position:absolute;width:auto !important}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{clear:both}.hidden{visibility:hidden;display:none}.fb_iframe_widget{display:block !important}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff}a.skip-link{display:block;position:absolute;left:-9999px;top:-9999px;opacity:0;z-index:99;color:#333}a.skip-link:focus,a.skip-link:active{left:0;top:0;padding:3px;background:#fff;opacity:1;border:1px solid #333}.wrap{margin:0 auto;padding:0 10px;width:100%}.wrap,.flex{max-width:1155px !important}.wrap.-wide,.flex.-wide{max-width:1340px !important}.wrap.-x-wide,.flex.-x-wide{max-width:1525px !important}.full-width{margin:0 10px;width:100%;clear:both}.flex,.flex-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:100%;padding:0;margin:0 auto}.flex.center,.flex-full-width.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-x,.flex-full-width.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.center-y,.flex-full-width.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.end,.flex-full-width.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.end-x,.flex-full-width.end-x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.end-y,.flex-full-width.end-y{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.nowrap,.flex-full-width.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.no-auto-height,.flex-full-width.no-auto-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.reverse,.flex-full-width.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.column,.flex-full-width.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=col-]{padding:10px}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}html,#page,body{height:100%}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.site-header,.colophon{-webkit-box-flex:0;-ms-flex:none;flex:none}.admin-bar .navbar{top:46px}@media only screen and (min-width:783px){.admin-bar .navbar{top:32px}}@media only screen and (max-width:600px){.admin-bar .navbar{position:absolute}}body{padding-top:122px}@media only screen and (min-width:1000px){body{padding-top:0;padding-left:130px}}.menu-btn{position:absolute;top:20px;right:0;z-index:200;display:block;padding:15px;background:0 0;border:none;-webkit-transition:all .25s;transition:all .25s}.menu-btn:focus{outline:none}.menu-btn .bar{display:block;height:3px;width:26px;margin:5px auto;background:#fff;-webkit-transition:all .5s;transition:all .5s}.menu-btn .label{color:#fff;font-weight:300;font-size:12px;text-transform:uppercase}.menu-btn.active .bar.top{-webkit-transform:translateY(9px) rotateZ(45deg);transform:translateY(9px) rotateZ(45deg)}.menu-btn.active .bar.middle{width:0}.menu-btn.active .bar.bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}@media only screen and (min-width:1000px){.menu-btn,.admin-bar .menu-btn{position:fixed;right:auto;left:35px;top:50%}}.site-header__logo{position:relative;z-index:200;margin:10px}.site-header__logo a{display:block}.site-header__logo img{width:102px}.navbar{position:fixed;top:0;left:0;z-index:112;display:-webkit-box;display:-ms-flexbox;display:flex;height:122px;width:100%;background:#000;-webkit-transition:all .5s ease;transition:all .5s ease}body.menu-active .navbar{background:#0d3846}@media only screen and (min-width:1000px){.navbar{width:130px;height:100%;height:100vh}}.main-nav{position:fixed;top:0;z-index:100;padding-top:122px;display:block;width:100%;height:100%;overflow-y:scroll;background:#000;-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}.main-nav.active{right:0;-webkit-transform:translateX(0);transform:translateX(0);background:#0d3846;opacity:1}@media only screen and (min-width:1000px){.main-nav{padding-top:0}}@media only screen and (min-width:1200px){.main-nav{overflow-y:hidden}}.menu-primary-nav-container{position:relative;padding:40px}@media only screen and (min-width:768px){.menu-primary-nav-container{padding-left:200px}}@media only screen and (min-width:1000px){.menu-primary-nav-container{top:100px;width:850px}}.site-header .menu{margin:0;padding:0;text-align:left}.site-header .menu>.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .menu>.menu-item a{display:block;padding:12px 0;text-decoration:none;font-size:28px;font-weight:300;color:#fff}.site-header .menu>.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header .menu .menu-item-has-children>a,.site-header .menu .menu-item-has-children .sub-menu-btn{-webkit-transition:all .5s;transition:all .5s}.site-header .menu .menu-item-has-children .sub-menu-btn{padding:0;margin-top:7px;width:30px;height:30px;background:url("/wp-content/themes/rgs_theme/img/caret.svg") no-repeat center center}.site-header .menu .menu-item-has-children .sub-menu-btn:focus{outline:none}.site-header .menu .menu-item-has-children.active>a{color:#01b9b4}.site-header .menu .menu-item-has-children.active .sub-menu-btn{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/wp-content/themes/rgs_theme/img/caret-blue.svg") no-repeat center center}.site-header .menu .sub-menu{padding-top:0;max-height:0;overflow:hidden;width:100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}.site-header .menu .sub-menu.active-sub-menu{padding:0;max-height:500px;opacity:1}.site-header .menu .sub-menu li{display:block}.site-header .menu .sub-menu a{padding-bottom:5px;padding-top:5px;font-size:14px;text-transform:uppercase;font-weight:700}@media only screen and (min-width:768px){.site-header .menu{width:195px}.site-header .menu .sub-menu{position:absolute;right:80px;top:40px;width:200px;text-align:right}.site-header .menu .sub-menu a{padding-top:10px;padding-bottom:10px}}.flickity-viewport{-webkit-transition:height .2s;transition:height .2s}.flickity-page-dots .dot{width:12px;opacity:1;height:12px;background:0 0;border:2px solid #888;-webkit-transition:all .2s;transition:all .2s}.flickity-page-dots .dot.is-selected{background:#888}#slideshow{margin:20px auto}#slideshow .slide,#slideshow .slide_img{width:100%}#slideshow .slide{display:block}#slideshow .slide a{text-decoration:none}#slideshow .slide_caption{background:#aaa;color:300;padding:15px}#slideshow .slide_caption h1{font-size:1.4em}@media only screen and (min-width:1000px){#slideshow{margin:20px 0}#slideshow .slide_caption{position:absolute;bottom:20px;left:100px;max-width:400px;z-index:20;-webkit-box-shadow:0px 1px 5px #444;box-shadow:0px 1px 5px #444}#slideshow .slide_caption h1{font-size:2em}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
body .paoli-page{max-width:920px;margin:0 auto 3rem}body .paoli-page p{margin:0 0 .75rem !important;line-height:1.55}body .paoli-page hr{display:none !important}body .paoli-page h2{margin-top:.1rem !important;margin-bottom:.4rem !important;line-height:1.25}body .paoli-page h4{font-size:1rem;font-weight:600;margin-top:.95rem !important;margin-bottom:.35rem !important;text-transform:none}body .paoli-page .paoli-section-label{margin-top:1.4rem !important;margin-bottom:.1rem !important;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#719f8f}body .paoli-page .paoli-section-label+h2{border-left:3px solid #719f8f;padding-left:.75rem}body .paoli-page ul.cols-2{margin-bottom:1.2rem;padding-left:1.1rem}@media (min-width:768px){body .paoli-page ul.cols-2{columns:2;column-gap:3rem}}body .paoli-page .inline-list{list-style:none;padding:0;margin:0 0 1.2rem}body .paoli-page .inline-list li{display:inline-block;margin-right:1.2rem;position:relative}body .paoli-page .inline-list li:before{content:"";width:6px;height:6px;background:#719f8f;border-radius:50%;display:inline-block;margin-right:.35rem}body .paoli-page .checklist{list-style:none;padding-left:0}body .paoli-page .checklist li{position:relative;padding-left:1.4rem;margin-bottom:.35rem !important}body .paoli-page .checklist li:before{content:"";width:8px;height:8px;background:#719f8f;position:absolute;left:0;top:.55em}body .paoli-page .project-grid{display:block;margin:1.2rem 0 1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #719f8f}body .paoli-page .project{border-top:3px solid #719f8f;padding-top:.6rem !important;margin-bottom:1.4rem}body .paoli-page .project-media{margin-bottom:.7rem}body .paoli-page .project-media img{display:block;width:100%;height:auto}body .paoli-page .project p{margin-bottom:.3rem !important}body .paoli-page .project-cta{margin-top:.6rem !important}body .paoli-page .btn-small{display:inline-block;padding:.45rem 1.1rem;border:1px solid #719f8f;color:#719f8f !important;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700;text-decoration:none}body .paoli-page .btn-small:hover,body .paoli-page .btn-small:focus{background:#719f8f;color:#fff !important}body .paoli-page .btn-teal{display:inline-block;padding:.8rem 1.7rem;border:2px solid #719f8f;color:#719f8f !important;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;text-decoration:none}body .paoli-page .btn-teal:hover,body .paoli-page .btn-teal:focus{background:#719f8f;color:#fff !important}body .paoli-page .paoli-intro-header{margin-bottom:1.6rem}body .paoli-page .paoli-intro-header{margin-bottom:1.6rem}body .paoli-page .paoli-intro-header h2{font-weight:300;letter-spacing:.04em;line-height:1.15;color:#1f2a2a;margin-bottom:.5rem}body .paoli-page .paoli-intro-header h3{font-weight:700;letter-spacing:.02em;line-height:1.25;color:#719f8f;margin-top:0}@media (max-width:767px){body .paoli-page .paoli-intro-header h2{font-size:1.35rem}body .paoli-page .paoli-intro-header h3{font-size:1.05rem}}body .paoli-page .paoli-intro-header h3{text-transform:none}
.project-excerpt .project-title span{margin-top:0 !important;padding:0 20px 20px;position:absolute;bottom:0;left:0;min-height:80px}