/* cmsms stylesheet: apex_rwdgrid modified: Tuesday, September 1, 2026 9:24:49 PM */
/*********************************************************************************************Project : rwdgrid - responsive grid system for your next projectURI: http://rwdgrid.com/Version: 2.0Author: Vineeth G SAuthor URI: http://www.gsvineeth.comGithub URI: https://github.com/gsvineeth/rwdgrid/**********************************************************************************************1.  Base code2.  Mobile Grid3.  Grid 720px+4.  Grid 1024px+5.  Grid 1200px+6.  Helper classes**********************************************************************************************//*********************************************************************************************1.  Base code*********************************************************************************************/*, *:after, *:before {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}[class*='grid-'] {float: left;padding: 10px;width:100%;}.clear-grid{clear:both;float:inherit;}.container {margin:0%;width: 100%;}.container:after, .container:before {display: table;clear:both;content: " ";}.nest {margin:0 -10px;padding:0;width:auto;}.nope {padding: 0;width: auto;}/*********************************************************************************************2.  Mobile Grid*********************************************************************************************/.grid-m-12 {width: 100%;}.grid-m-11 {width: 91.666663%;}.grid-m-10 {width: 83.33%;}.grid-m-9 {width: 74.999997%;}.grid-m-8 {width: 66.66666664%;}.grid-m-7 {width: 58.333%;}.grid-m-6 {width: 50%;}.grid-m-5 {width: 41.6665%;}.grid-m-4 {width: 33.33%;}.grid-m-3 {width: 24.99%;}.grid-m-2 {width: 16.66666%;}.grid-m-1 {width: 8.33%;}.grid-m-0{width: 0;display: none;}/* !hack  better mobile*/.isResponsive .grid-m-12 {width: 100% !important;}.isResponsive .grid-m-11 {width: 91.666663% !important;}.isResponsive .grid-m-10 {width: 83.33% !important;}.isResponsive .grid-m-9 {width: 74.999997% !important;}.isResponsive .grid-m-8 {width: 66.66666664% !important;}.isResponsive .grid-m-7 {width: 58.333% !important;}.isResponsive .grid-m-6 {width: 50% !important;}.isResponsive .grid-m-5 {width: 41.6665% !important;}.isResponsive .grid-m-4 {width: 33.33% !important;}.isResponsive .grid-m-3 {width: 24.99% !important;}.isResponsive .grid-m-2 {width: 16.66666% !important;}.isResponsive .grid-m-1 {width: 8.33% !important;}.isResponsive .grid-m-0{width: 0;display: none;}/* !hack rwdgrid landscape — align breakpoints with apex_responsive.35.css (viewport-based 320-956, covers modern iPhones whose device-width reports portrait) */@media only screen and (min-width: 320px) and (max-width: 956px) and (orientation: landscape){.grid-ml-12 {width: 100%;}.grid-ml-11 {width: 91.666663%;}.grid-ml-10 {width: 83.33%;}.grid-ml-9 {width: 74.999997%;}.grid-ml-8 {width: 66.66666664%;}.grid-ml-7 {width: 58.333%;}.grid-ml-6 {width: 50%;}.grid-ml-5 {width: 41.6665%;}.grid-ml-4 {width: 33.33%;}.grid-ml-3 {width: 24.99%;}.grid-ml-2 {width: 16.66666%;}.grid-ml-1 {width: 8.33%;}.grid-ml-0{width: 0;display: none;}.isResponsive .grid-ml-12 {width: 100% !important;}.isResponsive .grid-ml-11 {width: 91.666663% !important;}.isResponsive .grid-ml-10 {width: 83.33% !important;}.isResponsive .grid-ml-9 {width: 74.999997% !important;}.isResponsive .grid-ml-8 {width: 66.66666664% !important;}.isResponsive .grid-ml-7 {width: 58.333% !important;}.isResponsive .grid-ml-6 {width: 50% !important;}.isResponsive .grid-ml-5 {width: 41.6665% !important;}.isResponsive .grid-ml-4 {width: 33.33% !important;}.isResponsive .grid-ml-3 {width: 24.99% !important;}.isResponsive .grid-ml-2 {width: 16.66666% !important;}.isResponsive .grid-ml-1 {width: 8.33% !important;}.isResponsive .grid-ml-0{width: 0;display: none;}}/* ends hack! *//*********************************************************************************************3.  Grid 720px+*********************************************************************************************/@media (min-width: 720px) {.grid-12 {width: 100%;}.grid-11 {width: 91.666663%;}.grid-10 {width: 83.33%;}.grid-9 {width: 74.999997%;}.grid-8 {width: 66.66666664%;}.grid-7 {width: 58.333%;}.grid-6 {width: 50%;}.grid-5 {width: 41.6665%;}.grid-4 {width: 33.33%;}.grid-3 {width: 24.99%;}.grid-2 {width: 16.66666%;}.grid-1 {width: 8.33%;}.grid-0 {width: 0;display: none;}.grid-t-12 {width: 100%;}.grid-t-11 {width: 91.666663%;}.grid-t-10 {width: 83.33%;}.grid-t-9 {width: 74.999997%;}.grid-t-8 {width: 66.66666664%;}.grid-t-7 {width: 58.333%;}.grid-t-6 {width: 50%;}.grid-t-5 {width: 41.6665%;}.grid-t-4 {width: 33.33%;}.grid-t-3 {width: 24.99%;}.grid-t-2 {width: 16.66666%;}.grid-t-1 {width: 8.33%;}.grid-t-0 {width: 0;display: none;}}/*********************************************************************************************4.  Grid 1024px+*********************************************************************************************/@media only screen and (min-width: 1024px) {.grid-tl-12 {width: 100%;}.grid-tl-11 {width: 91.666663%;}.grid-tl-10 {width: 83.33%;}.grid-tl-9 {width: 74.999997%;}.grid-tl-8 {width: 66.66666664%;}.grid-tl-7 {width: 58.333%;}.grid-tl-6 {width: 50%;}.grid-tl-5 {width: 41.6665%;}.grid-tl-4 {width: 33.33%;}.grid-tl-3 {width: 24.99%;}.grid-tl-2 {width: 16.66666%;}.grid-tl-1 {width: 8.33%;}.grid-tl-0 {width: 0;display: none;}}/*********************************************************************************************5.  Grid 1200px+*********************************************************************************************/@media only screen and (min-width: 750px) {.container {max-width:1280px;margin:0 auto;}.container-fluid {max-width:90%;margin:0 5%;}.grid-d-12 {width: 100%;}.grid-d-11 {width: 91.666663%;}.grid-d-10 {width: 83.33%;}.grid-d-9 {width: 74.999997%;}.grid-d-8 {width: 66.66666664%;}.grid-d-7 {width: 58.333%;}.grid-d-6 {width: 50%;}.grid-d-5 {width: 41.6665%;}.grid-d-4 {width: 33.33%;}.grid-d-3 {width: 24.99%;}.grid-d-2 {width: 16.66666%;}.grid-d-1 {width: 8.33%;}.grid-d-0 {width: 0;display: none;}}/*********************************************************************************************6.  Helper classes*********************************************************************************************/img.scale, img.responsive{width: 100%;max-width: 100%;height: auto;}img.notresponsive, .notresponsive img{width: auto;}
/* cmsms stylesheet: apex_styles modified: Wednesday, October 21, 2026 4:51:05 PM */
/*********************************************************************************************Project : rwdgrid - responsive grid system for your next projectURI: http://rwdgrid.com/Version: 1.0Author: Vineeth G SAuthor URI: http://www.gsvineeth.comGithub URI: https://github.com/gsvineeth/rwdgrid/**********************************************************************************************1.  Default / for Grid 1200px2.  960px3.  720px4.  lt 720px**********************************************************************************************//* cms setup */ /* production */                /* ==========================================================================Normalize HTML5 display definitions========================================================================== *//*** Correct `block` display not defined in IE 8/9.*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}/*** Correct `inline-block` display not defined in IE 8/9.*/audio,canvas,video{display: inline-block;}/*** Prevent modern browsers from displaying `audio` without controls.* Remove excess height in iOS 5 devices.*/audio:not([controls]){display: none;height: 0;}/*** Address styling not present in IE 8/9.*/[hidden]{display: none;}/* ==========================================================================Accessibility & Fixes========================================================================== */.group:after{visibility: hidden;display: block;content: "";clear: both;height: 0;}* html .group{zoom: 1;}/* IE6 */*:first-child + html .group{zoom: 1;}/* IE7 *//*accessibility*//*menu links accesskeys*/span.accesskey{text-decoration: none;}/*accessibility divs are hidden by defaulttext, screenreaders and such will show these*/.accessibility{position: absolute;top: -999em;left: -999em;}/*definition tags are also hiddenthese are also used for menu links*/dfn{position: absolute;left: -1000px;top: -1000px;width: 0;height: 0;overflow: hidden;display: inline;}/* end accessibility *//* ==========================================================================Links========================================================================== *//*** Address `outline` inconsistency between Chrome and other browsers.*/a{-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;/* ...and now for the proper property */transition: .3s;};a:focus{/*outline: thin dotted;*/outline: 0;}/*** Improve readability when focused and also mouse hovered in all browsers.*/a:active,a:hover{outline: 0;}a > svg,a > object.svg{pointer-events: none;}/* ==========================================================================Fonts========================================================================== *//*@font-face {font-family: 'Berthold Akzidenz-Grotesk';src: url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.eot');src: url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.eot?#iefix') format('embedded-opentype'),url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.woff2') format('woff2'),url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/AkzidenzGroteskBE-Regular.svg#AkzidenzGroteskBE-Regular') format('svg');font-weight: normal;font-style: normal;}*/@font-face{font-family: 'pt_sansregular';src: url('https://media.apexprint.co.nz/fonts/pts55f-webfont.eot');src: url('https://media.apexprint.co.nz/fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),url('https://media.apexprint.co.nz/fonts/pts55f-webfont.woff2') format('woff2'),url('https://media.apexprint.co.nz/fonts/pts55f-webfont.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/pts55f-webfont.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/pts55f-webfont.svg#pt_sansregular') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'pt_sansitalic';src: url('https://media.apexprint.co.nz/fonts/pts56f-webfont.eot');src: url('https://media.apexprint.co.nz/fonts/pts56f-webfont.eot?#iefix') format('embedded-opentype'),url('https://media.apexprint.co.nz/fonts/pts56f-webfont.woff2') format('woff2'),url('https://media.apexprint.co.nz/fonts/pts56f-webfont.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/pts56f-webfont.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/pts56f-webfont.svg#pt_sansitalic') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'pt_sansbold';src: url('https://media.apexprint.co.nz/fonts/pts75f-webfont.eot');src: url('https://media.apexprint.co.nz/fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),url('https://media.apexprint.co.nz/fonts/pts75f-webfont.woff2') format('woff2'),url('https://media.apexprint.co.nz/fonts/pts75f-webfont.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/pts75f-webfont.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/pts75f-webfont.svg#pt_sansbold') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'pt_sansbold_italic';src: url('https://media.apexprint.co.nz/fonts/pts76f-webfont.eot');src: url('https://media.apexprint.co.nz/fonts/pts76f-webfont.eot?#iefix') format('embedded-opentype'),url('https://media.apexprint.co.nz/fonts/pts76f-webfont.woff2') format('woff2'),url('https://media.apexprint.co.nz/fonts/pts76f-webfont.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/pts76f-webfont.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/pts76f-webfont.svg#pt_sansbold_italic') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'Conv_frutiger-lt-std-95-ultra-black-588ad0c676025';src: url('https://media.apexprint.co.nz/fonts/frutiger-lt-std-95-ultra-black-588ad0c676025.eot');src: local('☺'), url('https://media.apexprint.co.nz/fonts/frutiger-lt-std-95-ultra-black-588ad0c676025.woff') format('woff'),url('https://media.apexprint.co.nz/fonts/frutiger-lt-std-95-ultra-black-588ad0c676025.ttf') format('truetype'),url('https://media.apexprint.co.nz/fonts/frutiger-lt-std-95-ultra-black-588ad0c676025.svg') format('svg');font-weight: normal;font-style: normal;}/* ==========================================================================TinyMCE========================================================================== */.tinybold,.tiny_bold,.microbold,.micro_bold{font-weight: bold;}.tinybig,.tiny_big,.microbig,.micro_big{font-size: 150%;}.tinybigger,.tiny_bigger,.microbigger,.micro_bigger{font-size: 200%;}.tinysmall,.tiny_small,.microsmall,.micro_small{font-size: 80%;}.tinyred,.tiny_red,.hl,.microred,.micro_red{color: #cc0000;}.tinyorange,.tiny_orange,.hl,.microorange,.micro_ornage{color: #cc3300;}.tinyblack,.tiny_black,.microblack,.micro_black{color: #222221;}.tinygrey,.tiny_grey,.microgrey,.micro_grey,.tiny_gray,.tinygray,.microgray,.micro_gray{color: #666666;}.tinynowrap,.tiny_nowrap,.micronowrap,.micro_nowrap,.nowrap{white-space: nowrap;}.tinyleft,.tiny_left,.microleft,.micro_left,.float_left,.tiny_float_left,.micro_float_left{float: left;}.tinyright,.tiny_right,.microright,micro_right,.float_right,.tiny_float_right,.micro_float_right{float: right;}.tinytextleft,.tiny_textleft,.microtextleft,.micro_textleft{text-align: left;}.tinytextright,.tiny_textright,.microtextright,.micro_textright{text-align: right;}.tinycentre,.tiny_centre,.microcentre,.micro_centre{text-align: center;}.tinyclear,.tiny_clear,.microclear,.micro_clear{font-size: 1px;height: 1px;clear: both;width: 100%;}body#tinymce{text-align: left;background-image: none;width: inherit;min-width: inherit;}body#tinymce p{padding: 10px 0;}/* ==========================================================================Typography========================================================================== *//*** Address variable `h1` font size within `section` and `article` contexts in* Firefox 4+, Safari 5, and Chrome.*/p,li{font-size: 1.3em;line-height: 150%;}li{line-height: 150%;}h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 100;line-height: 120%;font-family: 'Conv_frutiger-lt-std-95-ultra-black-588ad0c676025', sans-serif;}h1{font-size: 4em;}h2{font-size: 3em;text-transform: uppercase;}h3{font-size: 2.4em;text-transform: uppercase;}h4{font-size: 1.6em;text-transform: uppercase;}p + p,p + ul,ul + p,h3 + p,h4 + p,p + h4,h5 + p,h4 + h5,h6 + p,h5 + h6,p + h6,h6 + div,div + h6,table + h4,p + div,div + p{padding-top: 1em;}p + h4{padding-top: 2em;}div > p > img,h3 + h4{padding-top: .5em;}.padtop{padding-top: 2em;}.padright{padding-right: 6em;}/*** Address styling not present in IE 8/9, Safari 5, and Chrome.*/abbr[title]{border-bottom: 1px dotted;}/*** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.*/b,strong{/* font-weight: bold; */font-family: 'pt_sansbold', sans-serif;font-weight: normal;}/*** Address styling not present in Safari 5 and Chrome.*/dfn{font-style: italic;}/*** Address styling not present in IE 8/9.*/mark{background: #ff0;color: #000;}/*** Correct font family set oddly in Safari 5 and Chrome.*/code,kbd,pre,samp{font-family: monospace, serif;font-size: 1em;}/*** Improve readability of pre-formatted text in all browsers.*/pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}/*** Set consistent quote types.*/q{quotes: "\201C" "\201D" "\2018" "\2019";}/*** Address inconsistent and variable font size in all browsers.*/small{font-size: 80%;}/*** Prevent `sub` and `sup` affecting `line-height` in all browsers.*/sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}/* ==========================================================================Embedded content========================================================================== *//*** Remove border when inside `a` element in IE 8/9.*/img{border: 0;}/*** Correct overflow displayed oddly in IE 9.*/svg:not(:root){overflow: hidden;}/* !hack bullet proof svg */.svg,.svgicon{display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;}a:hover svg{cursor: pointer;}.svglink,.svg-link{display: block;}/* ends hack! *//* ==========================================================================Figures========================================================================== *//*** Address margin not present in IE 8/9 and Safari 5.*/figure{margin: 0;}/* ==========================================================================Forms========================================================================== *//*** Define consistent border, margin, and padding.*/fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/*** 1. Correct `color` not being inherited in IE 8/9.* 2. Remove padding so people aren't caught out if they zero out fieldsets.*/legend{border: 0;/* 1 */padding: 0;/* 2 */}/*** 1. Correct font family not being inherited in all browsers.* 2. Correct font size not being inherited in all browsers.* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.*/button,input,select,textarea{font-family: inherit;/* 1 */font-size: 100%;/* 2 */margin: 0;/* 3 */border-radius: 0;}/*** Address Firefox 4+ setting `line-height` on `input` using `!important` in* the UA stylesheet.*/button,input{line-height: normal;}/*** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`*    and `video` controls.* 2. Correct inability to style clickable `input` types in iOS.* 3. Improve usability and consistency of cursor style between image-type*    `input` and others.*/button,html input[type="button"],/* 1 */input[type="reset"],input[type="submit"]{-webkit-appearance: button;/* 2 */cursor: pointer;/* 3 */}/*** Re-set default cursor for disabled elements.*/button[disabled],html input[disabled],button.disable,input.disable{cursor: default;}/*** 1. Address box sizing set to `content-box` in IE 8/9.* 2. Remove excess padding in IE 8/9.*/input[type="checkbox"],input[type="radio"]{box-sizing: border-box;/* 1 */padding: 0;/* 2 */}/*** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome*    (include `-moz` to future-proof).*/input[type="search"]{-webkit-appearance: textfield;/* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box;/* 2 */box-sizing: content-box;}/*** Remove inner padding and search cancel button in Safari 5 and Chrome* on OS X.*/input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}/*** Remove inner padding and border in Firefox 4+.*/button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}/*** 1. Remove default vertical scrollbar in IE 8/9.* 2. Improve readability and alignment in all browsers.*/textarea{overflow: auto;/* 1 */vertical-align: top;/* 2 */}/* remove yuck focus - may be usability prob */button:focus,input:focus{outline: 0;}/* ==========================================================================Tables========================================================================== *//*** Remove most spacing between table cells.*/table{border-collapse: collapse;border-spacing: 0;}/*********************************************************************************************1.  Default / for Grid 1200px*********************************************************************************************/html{font-family: 'pt_sansregular', sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 100%;margin: 0;padding: 0;}body{margin: 0;padding: 0;font-size: 85%;color: #FFFFFF;background: #222221;font-family: 'pt_sansregular', sans-serif;height: 100%;/*overflow: hidden;*/}a{color: #34D41E;text-decoration: none;}a:hover{color: #5EF200;text-decoration: none;}/* !hack page-how-we-can-help: content images fill container width */body.page-how-we-can-help .main img,body.page-who-what .main img{width: 100%;height: auto;}.viewport.isResponsive{}.viewport{position: relative;z-index: 2;/*overflow: hidden;*/background: #222221;-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);/* older webkit */-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);/* easeOutBack */-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);/* older webkit */-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);/* easeOutBack */}.viewport.menu{/*right: 220px;*/-webkit-transform: translate(-250px, 0);-moz-transform: translate(-250px, 0);-o-transform: translate(-250px, 0);-ms-transform: translate(-250px, 0);transform: translate(-250px, 0);}.bearer{/* !hack bearer: don't force width — let grid-* define it (grid-1 = 8.33%);width:100% here was overriding grid-1 and shoving the header left */height: 10px;}.header-message{background: #222221;color: #5EF200;text-align: center;margin: 0 32%}.header-message p{font-size: 1em;padding: 1.2em;}.background{position: absolute;top: 0;left: 0;right: 0;z-index: 25;background-size: 5342px 1378px;background-image: url(https://media.apexprint.co.nz/images/apex-background.svg);background-repeat: no-repeat;background-position: center top;height: 1378px;/*min-width: 100%;*/}.main{position: relative;z-index: 10;}.main li{margin-left: 2em;}.main h6{font-family: 'pt_sansregular', sans-serif;font-size: 1.6em;line-height: 150%;margin-top: 2em;padding: 1em 1.9em;background: #004522;}/* !hack main content tables — green styling to match site */.main table{width: 100%;border-collapse: collapse;margin: 1em 0;background: #222221;border: 1px solid #5EF200;}.main table th{background: #004522;color: #FFFFFF;font-family: 'pt_sansbold', sans-serif;text-transform: uppercase;letter-spacing: .05em;padding: 12px 15px;border: 1px solid #5EF200;text-align: left;}.main table td{padding: 10px 15px;border: 1px solid #5EF200;color: #FFFFFF;vertical-align: top;}.main table.dbl td{height: 55px;}.main table.dbl td{width: 17.5%;}.main table.dbl td:first-child{width: 10%;}.main table tr:nth-child(even) td{background: rgba(0, 146, 35, 0.25);}.main table tr:hover td{background: rgba(94, 242, 0, 0.15);}.poly{position: absolute;z-index: 20;background: #5EF200;width: 1280px;height: 640px;left: 0;right: 0;margin: auto}/* slider */.bgimage{width: 1280px;height: 640px;background-position: center center;background-repeat: no-repeat;background-size: 106% auto;}/* svg icons* --------------------------------------- *//*.icon {display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;margin: 0;padding: 0;}*/.flex{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;z-index: 800;}.logo{margin-left: 25px;}.svg-apexlogo{width: 166px;height: 130px;}.printnz{float: right;margin-right: 50px;}.mycart{/*float: right;margin-right: 50px;*/}.mycart a{color: #222221;}.mycart a:hover{color: #FFFFFF;}/* !hack basket checkbox — green svg tick, matches site green (light_green #5EF200 on dark_green fill) */.viewcartform .nice-table input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;vertical-align: middle;width: 22px;height: 22px;margin: 0;padding: 0;background: #222221;border: 1px solid #5EF200;cursor: pointer;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}.viewcartform .nice-table input[type="checkbox"]:hover{border-color: #FFFFFF;}.viewcartform .nice-table input[type="checkbox"]:checked{background: #009223;border-color: #009223;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4 10.5 L8.5 15 L16 5' fill='none' stroke='%235EF200' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size: 16px 16px;background-position: center center;background-repeat: no-repeat;}.viewcartform .nice-table input[type="checkbox"]:focus{outline: 1px dotted #5EF200;outline-offset: 2px;}.basket-text,.user-text{text-align: right;padding-right: 15px;/*float: left;margin: 5px 0;*/}.basket-text p{font-size: 1.2em;color: #222221;line-height: 120% !important;}.user-text p{font-size: 1.1em;color: #009223;text-transform: uppercase;line-height: 130% !important;}.user-text p a{color: #009223;}.svg-printnz{width: 132px;height: 59px;}.buyline{margin-top: 125px;}.buyline-inpage{margin-top: -135px;margin-bottom: 50px;}.buyline h2,.buyline-inpage h2{line-height: 75%;font-size: 3.6em;}.grey{color: #D2D5D4;}.page_style-client .grey{color: #999999;}.white{color: #FFFFFF;}.green{color: #34D41E;}.light_green{color: #5EF200;}.dark_green{color: #009223;}.subheader{height: 500px;position: relative;z-index: 100;}.contacts{text-align: right;}.contacts p{color: #34D41E;font-size: 1.4em;line-height: 120%;}.contacts a{color: #34D41E;}.contacts a:hover{color: #5EF200;}/* !hack svg email contact links */a.contact-link{display: inline-block;transform: translateY(0.16rem);}a.contact-link .contact-local{display: inline-block;vertical-align: middle;transform: translateY(-0.15rem);font-family: 'pt_sansregular', sans-serif;}a.contact-link:hover{color: #5EF200;}a.contact-link svg{display: inline-block;width: auto;height: 1.1rem;vertical-align: middle;margin-left: -0.22rem;transform: translateY(-0.22rem);}a.contact-link svg path{fill: currentColor !important;}.pagination p{font-size: .95rem;}/* / !hack svg email contact links */.footer-content{width: 100%;height: 140px;position: relative;border-top: 2px solid #009223;margin-top: 50px;z-index: 5;}.clip_path{-webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);clip-path: polygon(0 0, 50% 100%, 100% 0);}.tri{position: absolute;margin: auto;top: -70px;left: 0;right: 0;width: 137px;height: 137px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);border-right: 2px solid #009223;border-bottom: 2px solid #009223;background: #222221;}.what{height: 60px;float: left;position: relative;z-index: 200;margin-top: 20px;}/*.what p{font-size: 1em;color: #009223;text-align: justify;} */.what-grill{display: grid;grid-template-columns: repeat(5, 1fr);column-gap: 80px;width: 100%;height: auto;float: none;text-align: center;}.what-grill .grill-item{padding: 10px 0;}.what-grill .grill-item h6{margin: 0;padding: 0;font-size: 1.1em;line-height: 110%;text-transform: uppercase;color: #5EF200;text-align: left;padding-bottom: 1em;}.what-grill .grill-item li{list-style: none;text-align: left;font-size: 1em;line-height: 150%;}.copyright{text-align: center;margin: 115px 0 2em 0;color: #34D41E;font-size: 1em;}.icons{float: right;clear: both;margin-right: 15px;width: 30px;}.basket-icon{width: 30px;}.icons a,.basket-icon a{display: block;width: 30px;}.icons a svg,.basket-icon a svg{display: block;width: 30px;fill: #222221;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}.icons a:hover svg,.basket-icon a:hover svg{fill: #FFFFFF;}.svg-icon-lock{height: 28px;width: 26px;}.svg-icon-search{height: 28px;width: 26px;}.svg-icon-basket{height: 30px;width: auto;}.display-icons a{float: right;}.svg-filter-list{width: 39px;height: 39px;}.svg-grid{width: 40px;height: 40px;}.display-icons a.active svg{color: #004522;}.display-icons a svg{-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}.display-icons a.not-active:hover svg{color: #FFFFFF;}.sb-search{position: relative;width: 40px;height: 40px;float: right;overflow: hidden;margin-top: 1.5em;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}.sb-search-input{border-radius: 0;}.sb-search.active{width: 240px;background: #009223;}.smartphone-navigation .sb-search{width: 220px;background: #009223;}.sb-search-input{position: absolute;top: 0;left: 0;border: none;outline: none;background: #FFFFFF;height: 40px;width: 200px;margin: 0;z-index: 10;padding: 10px;font-size: 1.2em;color: #222221;}input[type="search"].sb-search-input{-webkit-appearance: none;-webkit-border-radius: 0px;}.sb-icon-search{position: absolute;top: 0;right: 0;width: 40px;height: 40px;background: #34D41E;padding: 6px;z-index: 20;cursor: pointer;}.sb-search.active .sb-icon-search{background: #009223;}.sb-search.active .sb-icon-search:hover{background: #222221;}.sb-search.active svg{fill: #FFFFFF;}/* forms */.form-row,.sumbit,.message{float: left;margin: 5px 0;clear: both;width: 100%;}.contactform label{float: left;clear: both;color: #5EF200;padding-bottom: 3px;}.contactform input{float: left;clear: both;background: #222221;border: 1px solid #5EF200;padding: 12px;width: 100%;font-size: 1.2em;color: #FFFFFF;}.searchform{margin-top: 1em;width: 100%;}.contactform .checkbox input{width: 30px;}.contactform textarea{float: left;clear: both;background: #222221;border: 1px solid #5EF200;padding: 12px;width: 100%;font-size: 1.2em;color: #FFFFFF;resize: vertical;height: 180px;}.contactform input.cms_submit{margin-top: 3px;background: #34D41E;border: 1px solid #34D41E;color: #222221;text-transform: uppercase;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;/* ...and now for the proper property */transition: .3s;}.btn_submit{float: left;padding: 12px;width: 30%;font-size: 1.2em;margin-top: 3px;text-align: center;background: #34D41E;border: 1px solid #34D41E;color: #222221;text-transform: uppercase;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;/* ...and now for the proper property */transition: .3s;}/*.btn_submit.big{width: 100%;}*/.btn_submit.dull{background: #009223;border: 1px solid #009223;}.btn_submit.right{float: right !important;width: 65%;}.btn_submit + .btn_submit{margin-left: 10px;}.contactform input.cms_submit:hover,.btn_submit:hover{color: #FFFFFF;}.form_error p{color: #34D41E;font-size: 1.6em;padding-top: 1em;line-height: 120%;}/* disable when clicked */.smartbutton.disable{position: relative;overflow: hidden;}.smartbutton.disable{background: #004522 !important;border: 1px solid #004522 !important;animation: pulseit 2s;-moz-animation: pulseit 2s infinite;/* Firefox */-webkit-animation: pulseit 2s infinite;/* Safari and Chrome */}@-moz-keyframes pulseit/* Firefox */{0%{background: #004522;border: 1px solid #004522;}50%{background: #222221;border: 1px solid #222221;}100%{background: #004522;border: 1px solid #004522;}}@-webkit-keyframes pulseit/* Firefox */{0%{background: #004522;border: 1px solid #004522;}50%{background: #222221;border: 1px solid #222221;}100%{background: #004522;border: 1px solid #004522;}}.smartbutton.disable:hover{color: #222221 !important;}.pulsate a svg{fill: #009223 !important;animation: pulsatefill 2s;-moz-animation: pulsatefill 2s infinite;/* Firefox */-webkit-animation: pulsatefill 2s infinite;/* Safari and Chrome */}@-moz-keyframes pulsatefill/* Firefox */{0%{fill: #222221;}50%{fill: #009223;}100%{fill: #222221;}}@-webkit-keyframes pulsatefill/* Firefox */{0%{fill: #222221;}50%{fill: #009223;}100%{fill: #222221;}}.pulsate a{color: #009223 !important;animation: pulsatetext 2s;-moz-animation: pulsatetext 2s infinite;/* Firefox */-webkit-animation: pulsatetext 2s infinite;/* Safari and Chrome */}@-moz-keyframes pulsatetext/* Firefox */{0%{color: #222221;}50%{color: #009223;}100%{color: #222221;}}@-webkit-keyframes pulsatetext/* Firefox */{0%{color: #222221;}50%{color: #009223;}100%{color: #222221;}}#map-canvas{position: relative;height: 350px;width: 100%;margin-top: 2em;}/* gallery */.photo-gallery{padding: .5vw;font-size: 0;display: -ms-flexbox;-ms-flex-wrap: wrap;-ms-flex-direction: column;-webkit-flex-flow: row wrap;flex-flow: row wrap;display: -webkit-box;display: flex;}.photo-gallery figure{-webkit-box-flex: auto;-ms-flex: auto;flex: auto;margin: .5vw;}.pic{text-align: center;}.pic img{width: 100%;height: auto;}.product-gallery{margin-top: 1em;}.product{height: 320px;}.prod-list .product{height: 80px;border-bottom: 1px solid #004522;}.prod-list .prod-txt{height: inherit;}.addform-list{margin-top: 1em;}.listform{margin-top: 5px;}.prod-img{width: 302px;height: 201px;display: block;position: relative;background: #222221;}/*.prod-img.yes-img{background: #222221;}.prod-img.no-img{background: #999999;}*/.prod-txt{float: left;margin-top: 5px;height: 100px;display: block;position: relative;z-index: 500;}.prod-txt h4{font-size: 1.3em;line-height: 100%;}/* Common style */.grid figure{position: relative;float: left;overflow: hidden;/*margin: 10px 1%;*//*min-width: 320px;max-width: 480px;max-height: 360px;*/width: 100%;/*background: #3085a3;*//*text-align: center;*/cursor: pointer;}.grid figure img{position: relative;display: block;min-height: 100%;max-width: 100%;opacity: 0.8;}.grid figure figcaption{padding: 2em;color: #FFFFFF;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events: none;}.grid figure figcaption,.grid figure figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* Anchor will cover the whole item by default *//* For some effects it will show as a button */.grid figure figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}/*.grid figure h2 {word-spacing: -0.15em;font-weight: 300;}.grid figure h2 span {font-weight: 800;}.grid figure h2,.grid figure p {margin: 0;}.grid figure p {letter-spacing: 1px;font-size: 68.5%;}*//*---------------*//***** Oscar *****//*---------------*/.addform{position: relative;z-index: 600;/*color: #5EF200;*/}.addform input{padding: 6px;}/*figure.effect-oscar {background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);}*/figure.effect-oscar img{opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}figure.effect-oscar figcaption{padding: 38px;/*background-color: rgba(58,52,42,0.7);*/-webkit-transition: background-color 0.35s;transition: background-color 0.35s;}figure.effect-oscar figcaption::before{position: absolute;top: 15px;right: 15px;bottom: 15px;left: 15px;border: 1px solid #FFFFFF;content: '';/*background: #222221;background: rgba(0,0,0,.2);*/z-index: 550;}figure.effect-oscar .addform{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}figure.effect-oscar figcaption::before{opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);}figure.effect-oscar:hover .addform{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}figure.effect-oscar:hover figcaption::before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}figure.effect-oscar:hover figcaption{background-color: rgba(0, 0, 0, 0);}figure.effect-oscar:hover img{opacity: 0.4;}/* ends figure caption */blockquote{margin: 0;padding: 2em 2em 2em 3em;position: relative;color: #FFFFFF;/*background: rgba(0,0,0,.5);*/font-size: 1.3em;line-height: 150%;}blockquote:before{display: block;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: 35px;color: #34D41E;font-family: Georgia, serif;}blockquote cite{color: #999999;display: block;margin-top: 5px;font-size: .9em;}blockquote cite:before{content: "\2014 \2009";}/* !hack reviews section — the quotes are a card grid under "What clients say",reusing the blockquote quote-mark styling rather than replacing it */.apx-reviews{margin-top: 3em;}.apx-reviews h4{color: #34D41E;}.apx-reviews__grid{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}.apx-reviews__card{display: -ms-flexbox;display: flex;-ms-flex: 1 1 250px;flex: 1 1 250px;-ms-flex-direction: column;flex-direction: column;margin: 10px;padding-bottom: 1.4em;background: rgba(255, 255, 255, .04);border-top: 2px solid #004522;}.apx-reviews__card blockquote{-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.4em 1.4em 1em 2.6em;font-size: 1em;}.apx-reviews__card blockquote p{padding: 0;}.apx-reviews__card blockquote:before{font-size: 64px;top: 22px;left: 4px;}.apx-reviews__card figcaption{padding: 0 1.4em 0 2.6em;}.apx-reviews__name{display: block;color: #FFFFFF;font-family: 'pt_sansregular', sans-serif;text-transform: uppercase;letter-spacing: .04em;}.apx-reviews__source{display: block;margin-top: .35em;color: #999999;font-size: .85em;}a.apx-reviews__source{color: #34D41E;}a.apx-reviews__source:hover,.apx-reviews__aggregate a:hover{color: #5EF200;}.apx-reviews__aggregate{/* margin-top: .5em; */color: #999999;font-size: .9em;}.apx-reviews__aggregate a{color: #34D41E;}.apx-reviews__card p{font-size: 1.15em;}ul.products{list-style: none;}/*ul.products li{float: left;}ul.products li:after{display: block;content: "\00a0";float: left;}*/p.products{text-align: justify;margin-top: 2px;color: #009223;height: 100px;overflow: hidden;font-size: 1em;}/* clients */.page_style-client .background,.page_style-client .poly{height: 336px;}.page_style-client section.main{margin-top: 200px;}.page_style-client .subheader{height: 200px;}.page_style-client nav.main-navigation{margin: 2em 15px;}/* cart tables */.nice-table{width: 100%;}.nice-table th{font-size: 1.2em;text-transform: uppercase;padding: 20px 10px;background: #004522;}.nice-table td{padding: 10px;font-size: 1.2em;border-bottom: 1px solid #004522;}.table-right{text-align: right;}.table-left{text-align: left;}.nice-table .cms_textfield{background: #222221;border: 1px solid #5EF200;padding: 6px;width: 100%;color: #FFFFFF;text-align: center;}.sum-row{height: 60px;background: #004522;font-weight: bold;}.nice-table td.last-row{border-bottom: 3px solid #004522;}.btn-row{padding: 10px 0;}.small-table{font-size: 80%;margin-top: 25px;}.small-table th{padding: 10px;}.small-table .sum-row{height: 30px;}/* ==========================================================================404 error========================================================================== */body.page_style-error{background: #FFFFFF;background-image: url(https://media.apexprint.co.nz/images/apex_ink_not_found.svg);background-repeat: no-repeat;background-position: center center;background-size: 600px;}body.page_style-error p{padding: 5px;}
/* cmsms stylesheet: apex_nav modified: Wednesday, September 2, 2026 8:01:28 PM */
/* =====================================/** Menu*//* ------ NAVIGATION ------ *//* mobile burger */.burger{width: 50px;height: 50px;float: right;}/* flex */.flex-menu-container{display: flex;justify-content: space-between;}.flex-menu-items{width: 100%;align-self: flex-end;}.smartphone-navigation{position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: #5EF200;margin: 0;}/* first level */nav.main-navigation{z-index: 999999;float: right;margin: 3em 15px;clear: both;}.smartphone-navigation nav.main-navigation{z-index: 1;}nav.main-navigation ul{width: 100%;margin: 0;padding: 0;list-style: none !important;}nav.main-navigation ul + ul{margin-top: 20px;}nav.main-navigation > ul > li{text-align: right;text-transform: uppercase;position: relative;font-family: 'pt_sansregular', sans-serif;}nav.main-navigation > ul > li:first-child,nav.main-navigation > ul > li.first{margin-left: 0;}nav.main-navigation > ul > li:last-child,nav.main-navigation > ul > li.last{margin-right: 0;}nav.main-navigation > ul > li > a,nav.main-navigation > ul > li.sectionheader span{font-family: 'pt_sansregular', sans-serif;color: #222221;text-decoration: none;font-size: 1.3em;cursor: pointer;text-transform: uppercase;display: inline-block;}nav.main-navigation ul li + li{padding-top: 1.2em;}/* Second Level */nav.main-navigation ul li ul{top: -999em;left: -999em;position: absolute;display: block;height: 0px;width: 200px;background: #FFFFFF;/*border: 2px solid #FFFFFF;*/}nav.main-navigation > ul > li:hover > ul{height: auto;z-index: 9999;top: 55px;right: 0;left: auto;display: block;}nav.main-navigation ul ul li{position: relative;line-height: 1;margin: 0;padding: 0;font-size: 1.1em;z-index: 9999;padding: 10px 0;/*border-bottom: 1px dotted #999999*/}nav.main-navigation ul ul li:last-child{border: none;}/* third level */nav.main-navigation > ul > li > ul > li:hover > ul{height: auto;top: 0;right: auto;left: -200px;z-index: 999;display: block;}/* navigation text color */nav.main-navigation ul li li a,nav.main-navigation ul li li.sectionheader span{padding: 2px 12px;font-family: 'pt_sansregular', sans-serif;text-transform: uppercase;font-weight: normal;font-size: 1em !important;text-decoration: none;color: #222221;display: block;}nav.main-navigation ul li ul a{color: #222221;}nav.main-navigation a:hover,nav.main-navigation a.current,nav.main-navigation li.sectionheader span:hover,nav.main-navigation li.sectionheader span.current,nav.main-navigation li.sectionheader span.parent,nav.main-navigation ul ul li a:hover,nav.main-navigation ul ul li a.current{color: ;}nav.main-navigation ul li ul li:hover,nav.main-navigation ul li ul li > a.current{color: #FFFFFF;}nav.main-navigation a:hover,nav.main-navigation a.active,nav.main-navigation li.sectionheader span:hover,nav.main-navigation li.sectionheader span.active,nav.main-navigation li.sectionheader span.parent,nav.main-navigation ul ul li a:hover,nav.main-navigation ul ul li a.active{color: #FFFFFF;}nav.main-navigation li.active > a{color: #FFFFFF;}/* callouts */nav.callout ul{width: 100%;margin: 0;padding: 0;list-style: none !important;}nav.callout > ul > li{text-align: center;text-transform: uppercase;position: relative;font-family: 'pt_sansregular', sans-serif;}nav.callout > ul > li > a,nav.callout > ul > li.sectionheader span{font-family: 'pt_sansregular', sans-serif;color: #000000;background: #009223;text-decoration: none;font-size: 1em;cursor: pointer;text-transform: uppercase;display: inline-block;width: 100%;padding: 20px 5px;}nav.callout a:hover,nav.callout li.sectionheader span:hover,nav.callout ul ul li a:hover{color: #FFFFFF;}/*Down pointing*/.triangle-down{box-sizing: content-box;width: 50%;height: 0;padding-left: 50%;padding-top: 5%;overflow: hidden;}.triangle-down div{width: 0;height: 0;margin-left: -1000px;margin-top: -100px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;border-top: 100px solid #009223;}.children-nav ul{list-style: none;margin: 0 0 2.5em 0;padding: 0;text-align: center;}.children-nav li{display: inline;margin: 0;padding: 0;}.children-nav li.active,.children-nav li.active > a,.children-nav li > a.active{color: #FFFFFF;}.children-nav li + li::before{content: " | ";margin: 0 .4em;}/*!Animate.css - http://daneden.me/animateLicensed under the MIT licenseCopyright (c) 2013 Daniel EdenPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.hinge{-webkit-animation-duration: 2s;animation-duration: 2s;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0);transform: translateY(0);}40%{-webkit-transform: translateY(-30px);transform: translateY(-30px);}60%{-webkit-transform: translateY(-15px);transform: translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}40%{-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}60%{-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}.bounce{-webkit-animation-name: bounce;animation-name: bounce;}@-webkit-keyframes flash{0%,50%,100%{opacity: 1;}25%,75%{opacity: 0;}}@keyframes flash{0%,50%,100%{opacity: 1;}25%,75%{opacity: 0;}}.flash{-webkit-animation-name: flash;animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse{0%{-webkit-transform: scale(1);transform: scale(1);}50%{-webkit-transform: scale(1.1);transform: scale(1.1);}100%{-webkit-transform: scale(1);transform: scale(1);}}@keyframes pulse{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}50%{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.pulse{-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand{0%{-webkit-transform: scale(1);transform: scale(1);}30%{-webkit-transform: scaleX(1.25) scaleY(0.75);transform: scaleX(1.25) scaleY(0.75);}40%{-webkit-transform: scaleX(0.75) scaleY(1.25);transform: scaleX(0.75) scaleY(1.25);}60%{-webkit-transform: scaleX(1.15) scaleY(0.85);transform: scaleX(1.15) scaleY(0.85);}100%{-webkit-transform: scale(1);transform: scale(1);}}@keyframes rubberBand{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}30%{-webkit-transform: scaleX(1.25) scaleY(0.75);-ms-transform: scaleX(1.25) scaleY(0.75);transform: scaleX(1.25) scaleY(0.75);}40%{-webkit-transform: scaleX(0.75) scaleY(1.25);-ms-transform: scaleX(0.75) scaleY(1.25);transform: scaleX(0.75) scaleY(1.25);}60%{-webkit-transform: scaleX(1.15) scaleY(0.85);-ms-transform: scaleX(1.15) scaleY(0.85);transform: scaleX(1.15) scaleY(0.85);}100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.rubberBand{-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake{0%,100%{-webkit-transform: translateX(0);transform: translateX(0);}10%,30%,50%,70%,90%{-webkit-transform: translateX(-10px);transform: translateX(-10px);}20%,40%,60%,80%{-webkit-transform: translateX(10px);transform: translateX(10px);}}@keyframes shake{0%,100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}10%,30%,50%,70%,90%{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}20%,40%,60%,80%{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}}.shake{-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes swing{20%{-webkit-transform: rotate(15deg);transform: rotate(15deg);}40%{-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}60%{-webkit-transform: rotate(5deg);transform: rotate(5deg);}80%{-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes swing{20%{-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}40%{-webkit-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg);}60%{-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg);}80%{-webkit-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}.swing{-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada{0%{-webkit-transform: scale(1);transform: scale(1);}10%,20%{-webkit-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}100%{-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}@keyframes tada{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}10%,20%{-webkit-transform: scale(0.9) rotate(-3deg);-ms-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform: scale(1.1) rotate(-3deg);-ms-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}100%{-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}.tada{-webkit-animation-name: tada;animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble{0%{-webkit-transform: translateX(0%);transform: translateX(0%);}15%{-webkit-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}30%{-webkit-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}45%{-webkit-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}60%{-webkit-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}75%{-webkit-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}100%{-webkit-transform: translateX(0%);transform: translateX(0%);}}@keyframes wobble{0%{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}15%{-webkit-transform: translateX(-25%) rotate(-5deg);-ms-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}30%{-webkit-transform: translateX(20%) rotate(3deg);-ms-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}45%{-webkit-transform: translateX(-15%) rotate(-3deg);-ms-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}60%{-webkit-transform: translateX(10%) rotate(2deg);-ms-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}75%{-webkit-transform: translateX(-5%) rotate(-1deg);-ms-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}100%{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}}.wobble{-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}50%{opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05);}70%{-webkit-transform: scale(.9);transform: scale(.9);}100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}50%{opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}70%{-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}60%{opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}80%{-webkit-transform: translateY(-10px);transform: translateY(-10px);}100%{-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes bounceInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}60%{opacity: 1;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}80%{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.bounceInDown{-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}60%{opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}80%{-webkit-transform: translateX(-10px);transform: translateX(-10px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}60%{opacity: 1;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);}80%{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInLeft{-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}60%{opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}80%{-webkit-transform: translateX(10px);transform: translateX(10px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}60%{opacity: 1;-webkit-transform: translateX(-30px);-ms-transform: translateX(-30px);transform: translateX(-30px);}80%{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInRight{-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}60%{opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px);}80%{-webkit-transform: translateY(10px);transform: translateY(10px);}100%{-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes bounceInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}60%{opacity: 1;-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}80%{-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.bounceInUp{-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut{0%{-webkit-transform: scale(1);transform: scale(1);}25%{-webkit-transform: scale(.95);transform: scale(.95);}50%{opacity: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}100%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}}@keyframes bounceOut{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}25%{-webkit-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95);}50%{opacity: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}}.bounceOut{-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform: translateY(0);transform: translateY(0);}20%{opacity: 1;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes bounceOutDown{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}20%{opacity: 1;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}.bounceOutDown{-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform: translateX(0);transform: translateX(0);}20%{opacity: 1;-webkit-transform: translateX(20px);transform: translateX(20px);}100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes bounceOutLeft{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}20%{opacity: 1;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.bounceOutLeft{-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform: translateX(0);transform: translateX(0);}20%{opacity: 1;-webkit-transform: translateX(-20px);transform: translateX(-20px);}100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes bounceOutRight{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}20%{opacity: 1;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.bounceOutRight{-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform: translateY(0);transform: translateY(0);}20%{opacity: 1;-webkit-transform: translateY(20px);transform: translateY(20px);}100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes bounceOutUp{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}20%{opacity: 1;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.bounceOutUp{-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDownBig{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDownBig{-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInLeft{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInLeftBig{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInRight{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInRightBig{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInRightBig{-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInUpBig{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInUpBig{-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}@keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}.fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}@keyframes fadeOutDown{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}}.fadeOutDown{-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}.fadeOutDownBig{-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}}.fadeOutLeft{-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}}@keyframes fadeOutRight{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}}.fadeOutRight{-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.fadeOutRightBig{-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}}@keyframes fadeOutUp{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}}.fadeOutUp{-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.fadeOutUpBig{-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100%{-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip{0%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100%{-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip{-webkit-backface-visibility: visible;-ms-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX{0%{-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}40%{-webkit-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70%{-webkit-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100%{-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}@keyframes flipInX{0%{-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}40%{-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70%{-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100%{-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}.flipInX{-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}40%{-webkit-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70%{-webkit-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100%{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}@keyframes flipInY{0%{-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}40%{-webkit-transform: perspective(400px) rotateY(-10deg);-ms-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70%{-webkit-transform: perspective(400px) rotateY(10deg);-ms-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100%{-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}.flipInY{-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX{0%{-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}100%{-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}}@keyframes flipOutX{0%{-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}100%{-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}}.flipOutX{-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}100%{-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}@keyframes flipOutY{0%{-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}100%{-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}.flipOutY{-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}60%{-webkit-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}80%{-webkit-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}100%{-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}}@keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}60%{-webkit-transform: translateX(-20%) skewX(30deg);-ms-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}80%{-webkit-transform: translateX(0%) skewX(-15deg);-ms-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}100%{-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}}.lightSpeedIn{-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}100%{-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}@keyframes lightSpeedOut{0%{-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}100%{-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}.lightSpeedOut{-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}100%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateIn{0%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);-ms-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}100%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateIn{-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInDownLeft{-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInDownRight{-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInUpLeft{-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInUpRight{-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}@keyframes rotateOut{0%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);-ms-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}.rotateOut{-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}.rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}.rotateOutDownRight{-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}.rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}.rotateOutUpRight{-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes slideInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100%{-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.slideInLeft{-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.slideInRight{-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes slideOutLeft{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.slideOutLeft{-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes slideOutRight{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.slideOutRight{-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes slideOutUp{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.slideOutUp{-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}@-webkit-keyframes slideInUpSmall{0%{opacity: 0;-webkit-transform: translateY(200px);transform: translateY(200px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInUpSmall{0%{opacity: 0;-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.slideInUpSmall{-webkit-animation-name: slideInUpSmall;animation-name: slideInUpSmall;}@-webkit-keyframes slideInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(200px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.slideInUp{-webkit-animation-name: slideInUp;animation-name: slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes slideOutDown{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}.slideOutDown{-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}@-webkit-keyframes hinge{0%{-webkit-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%,60%{-webkit-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%{-webkit-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}80%{-webkit-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100%{-webkit-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}@keyframes hinge{0%{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%,60%{-webkit-transform: rotate(80deg);-ms-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%{-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}80%{-webkit-transform: rotate(60deg) translateY(0);-ms-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100%{-webkit-transform: translateY(700px);-ms-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}.hinge{-webkit-animation-name: hinge;animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn{0%{opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}100%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);-ms-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}100%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}.rollIn{-webkit-animation-name: rollIn;animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut{0%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}100%{opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}100%{opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);-ms-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}.rollOut{-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}50%{opacity: 1;}}@keyframes zoomIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}50%{opacity: 1;}}.zoomIn{-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown{0%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}@keyframes zoomInDown{0%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);-ms-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);-ms-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}.zoomInDown{-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft{0%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateX(48px);transform: scale(.475) translateX(48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}@keyframes zoomInLeft{0%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);-ms-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateX(48px);-ms-transform: scale(.475) translateX(48px);transform: scale(.475) translateX(48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}.zoomInLeft{-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight{0%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateX(-48px);transform: scale(.475) translateX(-48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}@keyframes zoomInRight{0%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);-ms-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateX(-48px);-ms-transform: scale(.475) translateX(-48px);transform: scale(.475) translateX(-48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}.zoomInRight{-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp{0%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}@keyframes zoomInUp{0%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);-ms-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}60%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);-ms-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}.zoomInUp{-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}50%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}100%{opacity: 0;}}@keyframes zoomOut{0%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}50%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}100%{opacity: 0;}}.zoomOut{-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-transform-origin: center bottom;transform-origin: center bottom;}}@keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);-ms-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);-ms-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}}.zoomOutDown{-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale(.475) translateX(42px);transform: scale(.475) translateX(42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale(.475) translateX(42px);-ms-transform: scale(.475) translateX(42px);transform: scale(.475) translateX(42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);-ms-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft{-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale(.475) translateX(-42px);transform: scale(.475) translateX(-42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale(.475) translateX(-42px);-ms-transform: scale(.475) translateX(-42px);transform: scale(.475) translateX(-42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);-ms-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}}.zoomOutRight{-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-transform-origin: center top;transform-origin: center top;}}@keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);-ms-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}100%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);-ms-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;}}.zoomOutUp{-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}/*!* Hamburgers* @description Tasty CSS-animated hamburgers* @author Jonathan Suh @jonsuh* @site https://jonsuh.com/hamburgers* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding: 10px; //* !hack lowered this */display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}.hamburger:hover{opacity: 0.7;}.hamburger-box{width: 40px;height: 24px;display: inline-block;position: relative;}.hamburger-inner{display: block;top: 50%;margin-top: -2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width: 40px;height: 4px;background-color: #000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger-inner::before,.hamburger-inner::after{content: "";display: block;}.hamburger-inner::before{top: -10px;}.hamburger-inner::after{bottom: -10px;}/** 3DX*/.hamburger--3dx .hamburger-box{perspective: 80px;}.hamburger--3dx .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx.is-active .hamburger-inner{background-color: transparent;transform: rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg);}/** 3DX Reverse*/.hamburger--3dx-r .hamburger-box{perspective: 80px;}.hamburger--3dx-r .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color: transparent;transform: rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg);}/** 3DY*/.hamburger--3dy .hamburger-box{perspective: 80px;}.hamburger--3dy .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy.is-active .hamburger-inner{background-color: transparent;transform: rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg);}/** 3DY Reverse*/.hamburger--3dy-r .hamburger-box{perspective: 80px;}.hamburger--3dy-r .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color: transparent;transform: rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg);}/** Arrow*/.hamburger--arrow.is-active .hamburger-inner::before{transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);}.hamburger--arrow.is-active .hamburger-inner::after{transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);}/** Arrow Right*/.hamburger--arrow-r.is-active .hamburger-inner::before{transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);}.hamburger--arrow-r.is-active .hamburger-inner::after{transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);}/** Arrow Alt*/.hamburger--arrowalt .hamburger-inner::before{transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt .hamburger-inner::after{transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top: 0;transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom: 0;transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}/** Arrow Alt Right*/.hamburger--arrowalt-r .hamburger-inner::before{transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt-r .hamburger-inner::after{transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top: 0;transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom: 0;transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}/** Boring*/.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property: none;}.hamburger--boring.is-active .hamburger-inner{transform: rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top: 0;opacity: 0;}.hamburger--boring.is-active .hamburger-inner::after{bottom: 0;transform: rotate(-90deg);}/** Collapse*/.hamburger--collapse .hamburger-inner{top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse .hamburger-inner::after{top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner::after{top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top: 0;transform: rotate(-90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Collapse Reverse*/.hamburger--collapse-r .hamburger-inner{top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse-r .hamburger-inner::after{top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top: 0;transform: rotate(90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Elastic*/.hamburger--elastic .hamburger-inner{top: 2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic .hamburger-inner::before{top: 10px;transition: opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top: 20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(135deg);transition-delay: 0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay: 0s;opacity: 0;}.hamburger--elastic.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(-270deg);transition-delay: 0.075s;}/** Elastic Reverse*/.hamburger--elastic-r .hamburger-inner{top: 2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic-r .hamburger-inner::before{top: 10px;transition: opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top: 20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(-135deg);transition-delay: 0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay: 0s;opacity: 0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(270deg);transition-delay: 0.075s;}/** Emphatic*/.hamburger--emphatic{overflow: hidden;}.hamburger--emphatic .hamburger-inner{transition: background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::after{top: 10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;}.hamburger--emphatic.is-active .hamburger-inner{transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic.is-active .hamburger-inner::before{left: -80px;top: -80px;transform: translate3d(80px, 80px, 0) rotate(45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--emphatic.is-active .hamburger-inner::after{right: -80px;top: -80px;transform: translate3d(-80px, 80px, 0) rotate(-45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);}/** Emphatic Reverse*/.hamburger--emphatic-r{overflow: hidden;}.hamburger--emphatic-r .hamburger-inner{transition: background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::after{top: 10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left: -80px;top: 80px;transform: translate3d(80px, -80px, 0) rotate(-45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right: -80px;top: 80px;transform: translate3d(-80px, -80px, 0) rotate(45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);}/** Slider*/.hamburger--slider .hamburger-inner{top: 2px;}.hamburger--slider .hamburger-inner::before{top: 10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s;}.hamburger--slider .hamburger-inner::after{top: 20px;}.hamburger--slider.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0;}.hamburger--slider.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(-90deg);}/** Slider Reverse*/.hamburger--slider-r .hamburger-inner{top: 2px;}.hamburger--slider-r .hamburger-inner::before{top: 10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s;}.hamburger--slider-r .hamburger-inner::after{top: 20px;}.hamburger--slider-r.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{transform: rotate(45deg) translate3d(5.71429px, -6px, 0);opacity: 0;}.hamburger--slider-r.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(90deg);}/** Spring*/.hamburger--spring .hamburger-inner{top: 2px;transition: background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top: 10px;transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring .hamburger-inner::after{top: 20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay: 0.22s;background-color: transparent;}.hamburger--spring.is-active .hamburger-inner::before{top: 0;transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(-45deg);}/** Spring Reverse*/.hamburger--spring-r .hamburger-inner{top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring-r .hamburger-inner::after{top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring-r.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spring-r.is-active .hamburger-inner::after{top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top: 0;transform: rotate(90deg);transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Stand*/.hamburger--stand .hamburger-inner{transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;}.hamburger--stand .hamburger-inner::before{transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand .hamburger-inner::after{transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand.is-active .hamburger-inner{transform: rotate(90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;}.hamburger--stand.is-active .hamburger-inner::before{top: 0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand.is-active .hamburger-inner::after{bottom: 0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Stand Reverse*/.hamburger--stand-r .hamburger-inner{transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;}.hamburger--stand-r .hamburger-inner::before{transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand-r .hamburger-inner::after{transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand-r.is-active .hamburger-inner{transform: rotate(-90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;}.hamburger--stand-r.is-active .hamburger-inner::before{top: 0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom: 0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Spin*/.hamburger--spin .hamburger-inner{transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin .hamburger-inner::before{transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin.is-active .hamburger-inner{transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin.is-active .hamburger-inner::before{top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Spin Reverse*/.hamburger--spin-r .hamburger-inner{transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin-r .hamburger-inner::before{transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin-r.is-active .hamburger-inner{transform: rotate(-225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin-r.is-active .hamburger-inner::before{top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom: 0;transform: rotate(90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Squeeze*/.hamburger--squeeze .hamburger-inner{transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze .hamburger-inner::before{transition: top 0.075s 0.12s ease, opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--squeeze.is-active .hamburger-inner::before{top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}/** Vortex*/.hamburger--vortex .hamburger-inner{transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear;}.hamburger--vortex .hamburger-inner::before{transition-property: top, opacity;}.hamburger--vortex .hamburger-inner::after{transition-property: bottom, transform;}.hamburger--vortex.is-active .hamburger-inner{transform: rotate(765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay: 0s;}.hamburger--vortex.is-active .hamburger-inner::before{top: 0;opacity: 0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom: 0;transform: rotate(90deg);}/** Vortex Reverse*/.hamburger--vortex-r .hamburger-inner{transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property: top, opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property: bottom, transform;}.hamburger--vortex-r.is-active .hamburger-inner{transform: rotate(-765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay: 0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top: 0;opacity: 0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom: 0;transform: rotate(-90deg);}
/* cmsms stylesheet: apex_swiper modified: Tuesday, September 1, 2026 9:24:49 PM */
/*** Swiper 11.2.10* Most modern mobile touch slider and framework with hardware accelerated transitions* https://swiperjs.com** Copyright 2014-2025 Vladimir Kharlampidi** Released under the MIT License** Released on: June 28, 2025*/@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* cmsms stylesheet: apex_photoswipe modified: Tuesday, September 1, 2026 9:24:47 PM */
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp {--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);/* defined via js:--pswp-transition-duration: 333ms; */--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color);}/*Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)*/.pswp {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: var(--pswp-root-z-index);display: none;touch-action: none;outline: 0;opacity: 0.003;contain: layout style size;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* Prevents focus outline on the root element,(it may be focused initially) */.pswp:focus {outline: 0;}.pswp * {box-sizing: border-box;}.pswp img {max-width: none;}.pswp--open {display: block;}.pswp,.pswp__bg {transform: translateZ(0);will-change: opacity;}.pswp__bg {opacity: 0.005;background: var(--pswp-bg);}.pswp,.pswp__scroll-wrap {overflow: hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.pswp__img,.pswp__zoom-wrap {width: auto;height: auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {cursor: move;cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing;}/* :active to override grabbing cursor */.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img {cursor: -webkit-zoom-out;cursor: -moz-zoom-out;cursor: zoom-out;}/* Prevent selection and tap highlights */.pswp__container,.pswp__img,.pswp__button,.pswp__counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.pswp__item {/* z-index for fade transition */z-index: 1;overflow: hidden;}.pswp__hidden {display: none !important;}/* Allow to click through pswp__content element, but not its children */.pswp__content {pointer-events: none;}.pswp__content > * {pointer-events: auto;}/*PhotoSwipe UI*//*Error message appears when image is not loaded(JS option errorMsg controls markup)*/.pswp__error-msg-container {display: grid;}.pswp__error-msg {margin: auto;font-size: 1em;line-height: 1;color: var(--pswp-error-text-color);}/*class pswp__hide-on-close is applied to elements thatshould hide (for example fade out) when PhotoSwipe is closedand show (for example fade in) when PhotoSwipe is opened*/.pswp .pswp__hide-on-close {opacity: 0.005;will-change: opacity;transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index: 10; /* always overlap slide content */pointer-events: none; /* hidden elements should not be clickable */}/* class pswp--ui-visible is added when opening or closing transition starts */.pswp--ui-visible .pswp__hide-on-close {opacity: 1;pointer-events: auto;}/* <button> styles, including css reset */.pswp__button {position: relative;display: block;width: 50px;height: 60px;padding: 0;margin: 0;overflow: hidden;cursor: pointer;background: none;border: 0;box-shadow: none;opacity: 0.85;-webkit-appearance: none;-webkit-touch-callout: none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus {transition: none;padding: 0;background: none;border: 0;box-shadow: none;opacity: 1;}.pswp__button:disabled {opacity: 0.3;cursor: auto;}.pswp__icn {fill: var(--pswp-icon-color);color: var(--pswp-icon-color-secondary);}.pswp__icn {position: absolute;top: 14px;left: 9px;width: 32px;height: 32px;overflow: hidden;pointer-events: none;}.pswp__icn-shadow {stroke: var(--pswp-icon-stroke-color);stroke-width: var(--pswp-icon-stroke-width);fill: none;}.pswp__icn:focus {outline: 0;}/*div element that matches size of large image,large image loads on top of it,used when msrc is not provided*/div.pswp__img--placeholder,.pswp__img--with-bg {background: var(--pswp-placeholder-bg);}.pswp__top-bar {position: absolute;left: 0;top: 0;width: 100%;height: 60px;display: flex;flex-direction: row;justify-content: flex-end;z-index: 10;/* allow events to pass through top bar itself */pointer-events: none !important;}.pswp__top-bar > * {pointer-events: auto;/* this makes transition significantly more smooth,even though inner elements are not animated */will-change: opacity;}/*Close button*/.pswp__button--close {margin-right: 6px;}/*Arrow buttons*/.pswp__button--arrow {position: absolute;top: 0;width: 75px;height: 100px;top: 50%;margin-top: -50px;}.pswp__button--arrow:disabled {display: none;cursor: default;}.pswp__button--arrow .pswp__icn {top: 50%;margin-top: -30px;width: 60px;height: 60px;background: none;border-radius: 0;}.pswp--one-slide .pswp__button--arrow {display: none;}/* hide arrows on touch screens */.pswp--touch .pswp__button--arrow {visibility: hidden;}/* show arrows only after mouse was used */.pswp--has_mouse .pswp__button--arrow {visibility: visible;}.pswp__button--arrow--prev {right: auto;left: 0px;}.pswp__button--arrow--next {right: 0px;}.pswp__button--arrow--next .pswp__icn {left: auto;right: 14px;/* flip horizontally */transform: scale(-1, 1);}/*Zoom button*/.pswp__button--zoom {display: none;}.pswp--zoom-allowed .pswp__button--zoom {display: block;}/* "+" => "-" */.pswp--zoomed-in .pswp__zoom-icn-bar-v {display: none;}/*Loading indicator*/.pswp__preloader {position: relative;overflow: hidden;width: 50px;height: 60px;margin-right: auto;}.pswp__preloader .pswp__icn {opacity: 0;transition: opacity 0.2s linear;animation: pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn {opacity: 0.85;}@keyframes pswp-clockwise {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}/*"1 of 10" counter*/.pswp__counter {height: 30px;margin-top: 15px;margin-inline-start: 20px;font-size: 14px;line-height: 30px;color: var(--pswp-icon-color);text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);opacity: 0.85;}.pswp--one-slide .pswp__counter {display: none;}
/* cmsms stylesheet: apex_responsive modified: Tuesday, September 1, 2026 9:24:47 PM */
/** Responsive styles*/.viewport.isResponsive{max-width: 100vw;overflow: hidden;}.isResponsive img{max-width: 100% !important;height: auto !important;}.isResponsive .pad-section.small{padding: .75em;}.isResponsive .burger,.isResponsive .logo{display: inline-block;}.isResponsive .sale-badge p,.isResponsive .new-badge p{font-size: .85em;}.isResponsive .sale-badge{top: 0;padding: .1em 1.5em;}/* small desktops */@media all and (max-width: 960px){.viewport.desktop header,.viewport.desktop .subheader{background: #34D41E;height: inherit !important;}.viewport.desktop .background{background: #222221;}.viewport.desktop .buyline{margin-top: 20px;}.viewport.desktop .footer-content{margin-top: 150px;}.viewport.desktop .page-how-we-can-help .subheader{min-height: 580px;}.viewport.desktop .cms_submit{font-size: 90%;}}/*********************************************************************************************7.  smartphone portrait (iPhone 5 - iPhone 17 Pro Max)*********************************************************************************************/@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){header{background: #34D41E;}.svg-apexlogo{width: 150px;height: 116px;}.logo,.printnz{margin: 5px 0 0 0;}.subheader{height: auto;}.page_style-client section.main{margin: 5px 0 0 0;}.smartpadtop{padding-top: 2em;}.buyline{margin: 20px 0 0 0;}.buyline-inpage{margin: 15px 0;}.buyline h2,.buyline-inpage h2{font-size: 2.9em;}.contacts{text-align: center;}.footer-content{margin-top: 220px;}.page_style-client .footer-content{margin-top: 20px;}.what-grill{grid-template-columns: repeat(2, 1fr);column-gap: 20px;}.burger-container{width: 100%;margin-bottom: 30px;}.scrolltable{overflow-x: scroll;height: 100%;display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;border-left: 1px dotted #FFFFFF;border-right: 1px dotted #FFFFFF;}.scrolltable > .body{width: -webkit-fit-content;overflow-y: scroll;flex: 1;-webkit-flex: 1;}th,td{min-width: 150px;}input.cms_submit{width: 100% !important;float: left !important;margin-top: 5px;margin-left: 0 !important;margin-right: 0 !important;}input.cms_submit.right{margin-top: 15px !important;}.prod-img,.prod-img img{width: 100% !important;}}/*  closing media tag *//*********************************************************************************************8.  smartphone landscape (iPhone 5 - iPhone 17 Pro Max)*********************************************************************************************/@media only screen and (min-width: 320px) and (max-width: 956px) and (orientation: landscape){header{background: #34D41E;}.svg-apexlogo{width: 136px;height: 106px;}.logo{margin: 5px 0 0 0;}.printnz{margin: 5px 30px 0 0;}.subheader{height: auto;}.page_style-client section.main{margin: 5px 0 0 0;}.smartpadtop{padding-top: 2em;}.buyline{margin: 20px 0 0 0;}.buyline-inpage{margin: 15px 0;}.buyline h2,.buyline-inpage h2{font-size: 2.9em;}.contacts{text-align: center;}.footer-content{margin-top: 150px;}.page_style-client .footer-content{margin-top: 20px;}/* !hack landscape: force footer grid + what-grill full width (720px grid-10 !important would otherwise cap it at 83%) */footer .grid-10.grid-m-12{width: 100% !important;}.what-grill{width: 100%;}.burger-container{width: 100%;margin-bottom: 30px;}.scrolltable{overflow-x: scroll;height: 100%;display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;}.scrolltable > .body{width: -webkit-fit-content;overflow-y: scroll;flex: 1;-webkit-flex: 1;}th,td{min-width: 150px;}input.cms_submit.right{width: 50% !important;float: right !important;margin-top: 15px !important;margin-left: 0 !important;margin-right: 0 !important;}.what-grill{grid-template-columns: repeat(5, 1fr);column-gap: 20px;}}/*  closing media tag *//*Tablet Portait*/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){}/*Tablet Landscape*/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){}
