@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;height:100%;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:rgba(114,133,151,.2);box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25)}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr__volume input[type="range"]{overflow:hidden;}.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}
.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.page-list-cols-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.page-list-cols-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.page-list-cols-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
.page-list-cols-5 {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
} @media (max-width: 767px) { .page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle,#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}*,::before,::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -ms-flexbox;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
transform: translateZ(0);
}
.swiper-container-multirow > .swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-ms-flex-align: start;
align-items: flex-start;
transition-property: transform, height;
}
.swiper-container-3d {
perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
background-size: 27px 44px;
background-position: 50%;
background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
left: 10px;
right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
right: 10px;
left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}
.swiper-button-lock {
display: none;
}
.swiper-pagination {
position: absolute;
text-align: center;
transition: opacity 0.3s;
transform: translateZ(0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical
> .swiper-pagination-bullets
.swiper-pagination-bullet {
margin: 6px 0;
display: block;
}
.swiper-container-vertical
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px;
}
.swiper-container-vertical
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
display: inline-block;
transition:
transform 0.2s,
top 0.2s;
}
.swiper-container-horizontal
> .swiper-pagination-bullets
.swiper-pagination-bullet {
margin: 0 4px;
}
.swiper-container-horizontal
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
}
.swiper-container-horizontal
> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
transition:
transform 0.2s,
left 0.2s;
}
.swiper-container-horizontal.swiper-container-rtl
> .swiper-pagination-bullets-dynamic
.swiper-pagination-bullet {
transition:
transform 0.2s,
right 0.2s;
}
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top;
}
.swiper-container-rtl
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill {
transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-container-horizontal
> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
background: hsla(0, 0%, 100%, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white
.swiper-pagination-progressbar-fill {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black
.swiper-pagination-progressbar-fill {
background: #000;
}
.swiper-pagination-lock {
display: none;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
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: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: 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;
}
.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%;
animation: swiper-preloader-spin 1s steps(12) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}
@keyframes swiper-preloader-spin {
to {
transform: rotate(1turn);
}
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube {
overflow: visible;
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
z-index: 0;
backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
filter: blur(50px);
z-index: 0;
}
.swiper-container-flip {
overflow: visible;
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
z-index: 0;
backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
-ms-perspective: 1200px;
}
@font-face {
font-family: icomoon;
src: url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/fonts/icomoon/icomoon.eot?7nbo2h);
src:
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/fonts/icomoon/icomoon.eot?#iefix7nbo2h) format("embedded-opentype"),
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/fonts/icomoon/icomoon.woff?7nbo2h) format("woff"),
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/fonts/icomoon/icomoon.ttf?7nbo2h) format("truetype"),
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/fonts/icomoon/icomoon.svg?7nbo2h#icomoon) format("svg");
font-weight: 400;
font-style: normal;
}
.icon,
.slider__next,
.slider__prev,
[class*=" icon-"],
[class^="icon-"] {
font-family: icomoon;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-x:before {
content: "\E901";
}
.icon-linkedin:before {
content: "\F0E1";
}
.icon-vimeo:before {
content: "\F27D";
}
.icon-facebook:before {
content: "\E602";
}
.icon-twitter:before {
content: "\E603";
}
.icon-youtube:before {
content: "\E604";
}
.icon-pinterest:before {
content: "\F0D2";
}
.icon-google-plus:before {
content: "\F0D5";
}
.icon-tumblr:before {
content: "\F173";
}
.icon-check:before {
content: "\F00E";
}
.icon-times:before {
content: "\F00F";
}
.icon-list:before {
content: "\F03A";
}
.icon-plus-circle:before {
content: "\F055";
}
.icon-minus-circle:before {
content: "\F056";
}
.icon-times-circle:before {
content: "\F057";
}
.icon-check-circle:before {
content: "\F058";
}
.icon-arrow-left:before {
content: "\F060";
}
.icon-arrow-right:before {
content: "\F061";
}
.icon-arrow-up:before {
content: "\F062";
}
.icon-arrow-down:before {
content: "\F063";
}
.icon-phone:before {
content: "\F095";
}
.icon-arrow-circle-left:before {
content: "\F0A8";
}
.icon-arrow-circle-right:before {
content: "\F0A9";
}
.icon-arrow-circle-up:before {
content: "\F0AA";
}
.icon-arrow-circle-down:before {
content: "\F0AB";
}
.icon-angle-left:before,
.slider__prev:before {
content: "\F104";
}
.icon-angle-right:before,
.slider__next:before {
content: "\F105";
}
.icon-angle-up:before,
.site-nav-mobile__menu i.target-expanded:before {
content: "\F106";
}
.icon-angle-down:before,
.site-nav-mobile__menu i:before {
content: "\F107";
}
.icon-search:before {
content: "\F002";
}
.icon-trash-o:before {
content: "\F014";
}
.icon-play-circle-o:before {
content: "\F01D";
}
.icon-search-minus:before {
content: "\F010";
}
.icon-gear:before {
content: "\F013";
}
.icon-clock-o:before {
content: "\F017";
}
.icon-calendar:before {
content: "\F073";
}
.icon-circle-o:before {
content: "\F10C";
}
.icon-instagram:before {
content: "\EA92";
}
.icon-dot-circle-o:before {
content: "\F192";
}
.icon-circle-o-notch:before {
content: "\F1CE";
}
.icon-envelope-o:before {
content: "\E600";
}
.icon-paper-plane:before {
content: "\E601";
}
.icon-envelope:before {
content: "\E605";
}
.icon-chevron-right:before {
content: "\E606";
}
.icon-chevron-left:before {
content: "\E607";
}
.icon-chevron-down:before {
content: "\E608";
}
.icon-chevron-up:before {
content: "\E609";
}
.icon-shopping-cart:before {
content: "\E900";
}
.icon-play-circle:before {
content: "\E904";
}
.island,
.islet,
.message,
.tiles__item--content,
.validation_error {
display: block;
}
.island > :last-child,
.islet > :last-child,
.message > :last-child,
.tiles__item--content > :last-child,
.validation_error > :last-child {
margin-bottom: 0;
}
.island,
.tiles__item--content {
padding: 1.6rem;
}
.islet,
.message,
.validation_error {
padding: 0.8rem;
}
.island--box,
.islet--box {
background: #e3e3e3;
} * {
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: 700;
}
dfn {
font-style: italic;
}
hr {
box-sizing: content-box;
height: 0;
}
mark {
background: #ff0;
color: #000;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,
input {
line-height: normal;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input,
select,
textarea {
color: #6c6c6c;
}
input,
textarea {
color: #1a1a1a;
font-size: 16px;
font-size: 0.8rem;
}
textarea {
resize: vertical;
}
input[type="text"]::-ms-clear {
display: none;
}
input[type="checkbox"],
input[type="radio"] {
margin-right: 0.5em;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
font-weight: 400;
}
label {
font-weight: 700;
display: inline-block;
vertical-align: top;
margin-bottom: 0.5em;
cursor: pointer;
}
fieldset {
margin-left: 0;
margin-right: 0;
padding: 0.8rem 1.6rem 1.6rem;
border-color: #ddd;
}
legend {
font-size: 18px;
font-size: 0.9rem;
padding: 0 0.8em;
color: #6c6c6c;
}
.form__group,
.gfield {
position: relative;
margin-bottom: 1.6rem;
}
.form__group--boxed {
border: 1px solid #ddd;
border-radius: 5px;
padding: 5px 10px;
}
.form__group--boxed label {
margin: 0;
}
.form__group--boxed select {
margin-left: -6px;
}
.form__group--boxed select[multiple] {
margin-left: 0;
}
.form__group--inline {
display: inline-block;
vertical-align: baseline;
}
.form__group--inline input,
.form__group--inline label {
width: auto;
}
@media only screen and (max-width: 800px) {
.form__group--inline {
display: block;
}
}
.focus.form__control,
.focus.form__group--boxed,
.form__control:focus,
.form__group--boxed:focus,
.gfield input.focus:not([type="checkbox"]):not([type="radio"]),
.gfield input:focus:not([type="checkbox"]):not([type="radio"]),
.gfield select.focus,
.gfield select:focus,
.gfield textarea.focus,
.gfield textarea:focus,
.password-form__input input.focus,
.password-form__input input:focus {
box-shadow: none;
border-color: #393939;
outline: none;
}
.form__control,
.gfield input:not([type="checkbox"]):not([type="radio"]),
.gfield select,
.gfield textarea,
.password-form__input input {
width: 100%;
border: 0;
background-color: #e3e3e3;
padding: 1.6rem;
height: 2.5rem;
min-height: 70px;
}
.form__control--boxed {
padding: 0;
background: transparent;
border: none;
}
.gfield select[multiple],
.gfield textarea,
select[multiple].form__control,
textarea.form__control {
height: auto;
}
.checkbox,
.form__checklist,
.radio {
margin: 0;
padding: 0;
list-style: none;
}
.checkbox input,
.checkbox label,
.form__checklist input,
.form__checklist label,
.radio input,
.radio label {
display: inline-block;
cursor: pointer;
}
.form-search {
display: inline-block;
position: relative;
}
.form-search__input {
margin: 0;
padding-right: 1.5em;
}
.form-search__submit {
height: 2.5rem;
position: absolute;
right: 0;
top: 0;
padding-right: 0.5em;
color: #4b4b4b;
}
.form-search__submit:hover {
color: #717171;
}
.password-form__input {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 1.6rem;
}
.password-form__input label {
font-weight: 500;
font-size: 16px !important;
}
.password-form__input input {
max-width: 400px;
}
.validation_error {
margin-bottom: 1.6rem;
}
.validation_message {
margin-top: 0.4rem;
}
.form__control.val-error,
.gfield_error input,
.gfield input.val-error:not([type="checkbox"]):not([type="radio"]),
.gfield select.val-error,
.gfield textarea.val-error,
.password-form__input input.val-error {
border: 1px solid #b33630;
}
.validation_message,
label.val-error {
color: #b33630;
}
.validation_message small,
label.val-error small {
color: #6c6c6c;
}
.val-error--top-right {
position: absolute;
top: 0;
right: 0;
}
small.val-error,
span.val-error {
display: block;
color: #b33630;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
ol,
ul {
margin-top: 0;
margin-bottom: 0.8rem;
}
dt {
font-weight: 700;
}
dd {
margin: 0;
}
.border-list {
padding: 0;
list-style: none;
}
.border-list li {
border-bottom: 1px solid #6c6c6c;
}
.border-list li:last-child {
border-bottom: none;
}
.list--unstyled,
.menu {
list-style: none;
padding: 0;
}
iframe,
img,
media {
max-width: 100%;
vertical-align: top;
display: block;
margin: auto;
}
.iframe-wrap .iframe,
img,
media {
height: auto;
}
.iframe-wrap,
.img-wrap-inner {
z-index: 0;
position: relative;
padding-bottom: 56%;
}
.iframe-wrap iframe,
.iframe-wrap img,
.img-wrap-inner iframe,
.img-wrap-inner img {
position: absolute;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.img-wrap.aligncenter,
.wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 481px) {
.img-wrap.alignleft,
.img-wrap.alignright,
.wp-caption.alignleft,
.wp-caption.alignright {
width: 50%;
margin-bottom: 1.6rem;
}
.img-wrap.alignleft,
.wp-caption.alignleft {
float: left;
margin-right: 1.6rem;
}
.img-wrap.alignright,
.wp-caption.alignright {
float: right;
margin-left: 1.6rem;
}
}
.img-wrap--left {
margin-left: 0;
}
.wp-caption {
max-width: 100% !important;
}
.gallery {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 1.6rem;
}
.gallery-item {
position: relative;
margin: 0.25rem;
}
.gallery.gallery-columns-1 .gallery-item {
width: 100%;
width: calc(100% - 0.5rem);
}
.gallery.gallery-columns-2 .gallery-item {
width: 50%;
width: calc(50% - 0.5rem);
}
.gallery.gallery-columns-3 .gallery-item {
width: 33.33333%;
width: calc(33.33333% - 0.5rem);
}
.gallery.gallery-columns-4 .gallery-item {
width: 25%;
width: calc(25% - 0.5rem);
}
.gallery.gallery-columns-5 .gallery-item {
width: 20%;
width: calc(20% - 0.5rem);
}
.gallery.gallery-columns-6 .gallery-item {
width: 16.66667%;
width: calc(16.66667% - 0.5rem);
}
.gallery.gallery-columns-7 .gallery-item {
width: 14.28571%;
width: calc(14.28571% - 0.5rem);
}
.gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
width: calc(12.5% - 0.5rem);
}
.gallery.gallery-columns-9 .gallery-item {
width: 11.11111%;
width: calc(11.11111% - 0.5rem);
}
.gallery.gallery-columns-10 .gallery-item {
width: 10%;
width: calc(10% - 0.5rem);
}
.gallery.gallery-columns-11 .gallery-item {
width: 9.09091%;
width: calc(9.09091% - 0.5rem);
}
.gallery.gallery-columns-12 .gallery-item {
width: 8.33333%;
width: calc(8.33333% - 0.5rem);
}
.gallery-caption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 1.6rem 0.64rem 0.64rem;
font-size: 0.85rem;
color: #fff;
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.7),
rgba(0, 0, 0, 0.3) 60%,
transparent
);
}
.twitter-tweet {
margin-top: 0 !important;
}
.instagram-media,
iframe + p {
margin: 0 !important;
}
.wp-playlist.wp-audio-playlist,
.wp-playlist.wp-video-playlist {
border: none;
padding: 0;
margin: 0 0 1.6rem;
}
.wp-playlist .wp-playlist-current-item {
height: auto;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.wp-playlist .wp-playlist-current-item img {
margin: 0;
}
.wp-playlist .mejs-controls .mejs-time-rail .mejs-time-current {
background: #a8ad00;
}
@media only print {
body {
font-size: 16px;
background-image: none;
color: #333;
background: #fff;
}
.site-branding {
float: left;
}
.post-navigation,
.site-footer,
.site-header,
aside {
display: none !important;
}
.page-masthead {
padding: 0 !important;
}
.site-footer {
background-image: none;
color: #000;
}
.off-canvas__inner,
.page-wrap {
padding-top: 0;
}
main {
width: 100% !important;
}
h1,
h2 {
page-break-before: always;
}
img {
max-width: 500px;
width: 100% !important;
}
a {
text-decoration: underline;
}
img,
ul {
page-break-inside: avoid;
}
@page {
margin: 0.5cm;
}
}
.table-wrapper {
max-width: 100%;
overflow: auto;
}
table {
margin-bottom: 1.6rem;
width: 100%;
border: 1px solid #6c6c6c;
border-collapse: initial;
}
th {
padding: 0.5em 1em;
background-color: #ddd;
text-align: left;
}
th a,
th a.active {
color: #fff;
}
td {
padding: 0.5em 1em;
border-bottom: 1px solid #6c6c6c;
}
tr:last-child td {
border: none;
}
html {
font-family: futura-pt, Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight: 300;
line-height: 1.6;
color: #6c6c6c;
text-rendering: optimizeLegibility;
}
::selection {
background: #a8ad00;
color: #fff;
}
head {
font-family: '{"xs": "480px", "sm": "640px", "md": "800px", "lg": "1020px" ,"xl": "1200px"}';
}
[data-target] {
cursor: pointer;
}
a {
text-decoration: none;
color: #a8ad00;
}
a:hover {
color: #767a00;
}
a,
i {
-webkit-tap-highlight-color: transparent;
}
.alpha,
.beta,
.delta,
.epsilon,
.gamma,
.hero__heading,
.site-branding__name,
.wp-block-cover-image-text,
.zeta,
caption,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: futura-pt, Helvetica, Arial, sans-serif;
color: #1a1a1a;
margin-top: 0;
margin-bottom: 1.6rem;
font-weight: 500;
}
.alpha a,
.alpha a:visited,
.beta a,
.beta a:visited,
.delta a,
.delta a:visited,
.epsilon a,
.epsilon a:visited,
.gamma a,
.gamma a:visited,
.site-branding__name a,
.site-branding__name a:visited,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:visited,
.zeta a,
.zeta a:visited,
caption a,
caption a:visited,
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
text-decoration: none;
}
.alpha,
h1 {
font-size: 50px;
font-size: 2.5rem;
line-height: 1.4;
}
@media only screen and (max-width: 640px) {
.alpha,
h1 {
font-size: 40px;
font-size: 2rem;
line-height: 1.4;
}
}
.beta,
.wp-block-cover-image-text,
h2 {
font-size: 36px;
font-size: 1.8rem;
line-height: 1.33333;
}
@media only screen and (max-width: 640px) {
.beta,
.wp-block-cover-image-text,
h2 {
margin-bottom: 2rem;
}
}
.gamma,
.site-branding__name,
h3 {
font-size: 24px;
font-size: 1.2rem;
line-height: 1.5;
font-weight: 300;
}
@media only screen and (max-width: 640px) {
.gamma,
.site-branding__name,
h3 {
margin-bottom: 1.2rem;
}
}
.delta,
caption,
h4 {
font-size: 16px;
font-size: 0.8rem;
line-height: 2.25;
}
.epsilon,
h5 {
font-size: 14px;
font-size: 0.7rem;
line-height: 1.35714;
}
.zeta,
h6 {
font-size: 12px;
font-size: 0.6rem;
line-height: 1.5;
}
.larger {
font-size: 30px;
font-size: 1.5rem;
line-height: 1.4;
font-weight: 500;
}
blockquote,
p,
pre {
margin-top: 0;
margin-bottom: 0.8rem;
}
dl {
margin-top: 0;
margin-bottom: 1.2rem;
}
.lead,
blockquote {
font-size: 24px;
font-size: 1.2rem;
line-height: 1.5;
}
blockquote {
position: relative;
color: #1a1a1a;
padding-left: 3.2rem;
border-left: 2px solid #a8ad00;
margin: 3.2rem 0 3.2rem 0.8rem;
text-align: left;
}
blockquote:before {
content: "";
display: block;
background-image: url(//fgpg.com/wp-content/themes/mt-fgpg/views/includes/svg/quote-space.svg);
background-size: 30px, 60px;
width: 30px;
height: 60px;
position: absolute;
left: -0.8rem;
top: 50%;
transform: translateY(-50%);
}
blockquote p {
margin-bottom: 2rem;
}
blockquote footer h3 {
font-weight: 500;
font-size: 30px;
font-size: 1.5rem;
line-height: 1.4;
}
blockquote cite {
margin: 0;
font-style: italic;
font-size: 0.75em;
}
hr {
border: none;
border-top: 1px solid #ddd;
margin: 3.2rem 0;
}
q {
font-style: italic;
}
pre {
padding: 1.6rem;
border-radius: 5px;
border: 1px solid #6c6c6c;
}
code,
pre {
font-family:
courier new,
monospace;
overflow: auto;
}
.caption {
margin-top: 0.8rem;
color: #4b4b4b;
}
.btn,
.btn--primary,
.gform_button,
.ginput_container .button,
.wp-block-button__link,
input[type="submit"] {
display: inline-block;
vertical-align: middle;
font-family: inherit;
font-size: 100%;
font-size: 16px;
font-size: 0.8rem;
line-height: 1.3125;
font-weight: 400;
cursor: pointer;
border: none;
margin: 0;
line-height: 1.6;
padding: 1.25em;
text-decoration: none;
text-align: center;
font-weight: 500;
color: #a8ad00;
background-color: #1a1a1a;
border: 1px solid #a8ad00;
-webkit-tap-highlight-color: transparent;
min-width: 260px;
transition: all 0.15s ease-out;
}
.btn--primary:active,
.btn--primary:focus,
.btn--primary:hover,
.btn:active,
.btn:focus,
.btn:hover,
.gform_button:active,
.gform_button:focus,
.gform_button:hover,
.ginput_container .button:active,
.ginput_container .button:focus,
.ginput_container .button:hover,
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
input:active[type="submit"],
input:focus[type="submit"],
input:hover[type="submit"] {
outline: none;
color: #fff;
background-color: #a8ad00;
}
.btn--small {
padding: 1em 2em;
}
.btn--large {
padding: 0.8em 1.6em;
}
.btn--full {
width: 100%;
text-align: center;
}
.btn--secondary {
color: #1a1a1a;
background-color: transparent;
border: 1px solid #1a1a1a;
}
.btn--secondary:hover {
color: #fff;
background-color: #1a1a1a;
}
.btn--ghost {
background-color: transparent;
box-shadow: inset 0 0 0 1px #a8ad00;
color: #a8ad00;
}
.btn--ghost:hover {
background-color: #a8ad00;
}
.btn--disabled,
.btn--disabled:active,
.btn--disabled:focus,
.btn--disabled:hover {
background-color: #ddd;
color: #6c6c6c;
cursor: default;
box-shadow: none;
}
.btn--toggle {
padding: 0;
border: none;
background-color: transparent;
}
.btn--toggle .icon-bar {
display: block;
position: relative;
width: 25px;
border-top: 3px solid;
margin: 3px auto;
transition: transform 0.15s ease-out;
color: #a8ad00;
}
.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(2) {
transform: rotate(45deg);
top: 6px;
}
.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(3) {
opacity: 0;
}
.btn--toggle.dinner-menu-active .icon-bar:nth-of-type(4) {
transform: rotate(-45deg);
top: -6px;
}
button.icon-search {
background: none;
border: none;
line-height: 1;
outline: none !important;
}
.capabilities__intro {
margin-bottom: 2rem;
}
@media only screen and (min-width: 801px) {
.capabilities__intro .btn,
.capabilities__intro .btn--primary,
.capabilities__intro .gform_button,
.capabilities__intro .ginput_container .button,
.capabilities__intro .wp-block-button__link,
.capabilities__intro input[type="submit"],
.ginput_container .capabilities__intro .button {
display: table;
margin-left: auto;
margin-top: 1.6rem;
}
}
.capability {
margin-bottom: 3.6rem;
}
.capability-toggle {
position: relative;
}
.capability-toggle:before {
content: "Show Capabilities";
}
.capability-toggle:after {
content: "";
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid #a8ad00;
display: inline-block;
vertical-align: middle;
position: absolute;
bottom: 6px;
right: -25px;
}
.is-expanded .capability-toggle:before {
content: "Hide Capabilities";
}
.is-expanded .capability-toggle:after {
transform: rotate(180deg);
}
.capability__list {
overflow: hidden;
max-height: 0;
transition: max-height 0.15s ease-out;
}
.is-expanded .capability__list {
max-height: 300px;
}
.capability__list li {
font-weight: 500;
color: #1a1a1a;
margin-bottom: 0.4rem;
}
.capability__list li:last-child {
margin: 0;
}
.card {
display: block;
margin-bottom: 1.6rem;
}
.card p {
color: #6c6c6c;
}
.card__img {
margin-bottom: 0.8rem;
}
.container {
max-width: 1220px;
box-sizing: content-box;
margin: 0 auto;
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.container--med {
max-width: 1015px;
}
.container--small {
max-width: 800px;
}
.container--xs {
max-width: 500px;
}
.container--flush {
padding-left: 0;
padding-right: 0;
}
.gform_wrapper {
margin-top: 1.6rem !important;
}
@media only screen and (min-width: 801px) {
.gform_wrapper {
margin-top: 0 !important;
}
}
.gform_fields {
list-style: none;
padding-left: 0;
margin-bottom: 1.6rem;
}
.gfield {
margin-top: 0 !important;
}
.gfield_label {
color: #1a1a1a;
font-weight: 500;
font-size: 16px !important;
}
.gform_body ol,
.gform_body ul {
padding: 0;
margin: 0;
list-style: none;
}
.gfield input:not([type="checkbox"]):not([type="radio"]),
.gfield select,
.gfield textarea {
padding: 1.33333rem 1.06667rem calc(1.33333rem - 5px) !important;
font-size: 16px !important;
}
.gfield input:not([type="checkbox"]):not([type="radio"]):focus,
.gfield select:focus,
.gfield textarea:focus {
border-bottom: 5px solid #a8ad00;
}
.site-footer__newsletter
.gfield
input:not([type="checkbox"]):not([type="radio"]),
.site-footer__newsletter .gfield select,
.site-footer__newsletter .gfield textarea {
min-height: 45px !important;
}
.ginput_container {
margin-top: 0 !important;
}
.ginput_container .gform_button_select_files {
margin-top: 0 !important;
width: auto !important;
min-width: 0 !important;
height: auto !important;
min-height: 0 !important;
display: table;
margin-right: auto;
color: rgba(26, 26, 26, 0.5);
border: 1px solid #bababa !important;
}
.ginput_container .gform_button_select_files:active,
.ginput_container .gform_button_select_files:focus,
.ginput_container .gform_button_select_files:hover {
color: rgba(26, 26, 26, 0.5);
}
.ginput_container .gform_button_select_files:focus {
border: 1px solid #bababa !important;
}
.gform_fileupload_multifile .gform_drop_area {
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
.gform_fileupload_multifile .gform_drop_area .gform_drop_instructions {
display: none !important;
}
.ginput_preview {
font-size: 16px;
font-size: 0.8rem;
line-height: 2.25;
}
.ginput_preview strong {
font-weight: 500 !important;
}
.gform_validation_container {
display: none !important;
position: absolute !important;
left: -9000px;
}
.gform_drop_instructions {
display: none;
}
.add_list_item,
.delete_list_item,
.gform_delete {
display: inline-block;
vertical-align: baseline;
}
.ginput_preview {
margin-top: 0.5em;
}
.gform_confirmation_message {
font-size: 50px;
font-size: 2.5rem;
line-height: 1.4;
font-weight: 700;
margin: 3em 0;
}
.site-footer__newsletter .gform_wrapper .top_label input.medium,
.site-footer__newsletter .gform_wrapper .top_label select.medium {
width: 100% !important;
}
.site-footer__newsletter .gfield {
margin-bottom: 0.8rem;
}
.site-footer__newsletter .gform_wrapper .gform_footer {
text-align: right;
}
.site-footer__newsletter .gform_button,
.site-footer__newsletter .ginput_container .button {
font-size: 16px !important;
min-width: 205px;
padding: 0.9375em 0.625em;
}
.grid {
display: -ms-flexbox;
display: flex;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-direction: row;
flex-direction: row;
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.just--start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid.just--end {
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid.just--center {
-ms-flex-pack: center;
justify-content: center;
}
.grid.just--around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid.just--between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid.align--top {
-ms-flex-align: start;
align-items: flex-start;
}
.grid.align--middle {
-ms-flex-align: center;
align-items: center;
}
.grid.align--bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.grid.gutter--thin {
margin-left: -0.64rem;
margin-right: -0.64rem;
}
.grid.gutter--thin .grid__item {
padding-left: 0.64rem;
padding-right: 0.64rem;
}
.grid.gutter--medium {
margin-left: -0.96rem;
margin-right: -0.96rem;
}
.grid.gutter--medium .grid__item {
padding-left: 0.96rem;
padding-right: 0.96rem;
}
.grid.gutter--default {
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.gutter--default .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.gutter--wide {
margin-left: -1.6rem;
margin-right: -1.6rem;
}
.grid.gutter--wide .grid__item {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.grid .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.row--reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.grid.grid--flush {
margin-left: 0;
margin-right: 0;
}
.grid.grid--flush .grid__item {
padding-left: 0;
padding-right: 0;
}
.grid .grid__item {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.grid .grid__item.first {
-ms-flex-order: 1;
order: 1;
}
.grid .grid__item.last {
-ms-flex-order: 2;
order: 2;
}
@media only screen and (min-width: 641px) {
.grid.sm-just--start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid.sm-just--end {
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid.sm-just--center {
-ms-flex-pack: center;
justify-content: center;
}
.grid.sm-just--around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid.sm-just--between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid.sm-align--top {
-ms-flex-align: start;
align-items: flex-start;
}
.grid.sm-align--middle {
-ms-flex-align: center;
align-items: center;
}
.grid.sm-align--bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.grid.sm-gutter--thin {
margin-left: -0.64rem;
margin-right: -0.64rem;
}
.grid.sm-gutter--thin .grid__item {
padding-left: 0.64rem;
padding-right: 0.64rem;
}
.grid.sm-gutter--medium {
margin-left: -0.96rem;
margin-right: -0.96rem;
}
.grid.sm-gutter--medium .grid__item {
padding-left: 0.96rem;
padding-right: 0.96rem;
}
.grid.sm-gutter--default {
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.sm-gutter--default .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.sm-gutter--wide {
margin-left: -1.6rem;
margin-right: -1.6rem;
}
.grid.sm-gutter--wide .grid__item {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.grid__item.sm-first {
-ms-flex-order: 1;
order: 1;
}
.grid__item.sm-last {
-ms-flex-order: 2;
order: 2;
}
}
@media only screen and (min-width: 801px) {
.grid.md-just--start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid.md-just--end {
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid.md-just--center {
-ms-flex-pack: center;
justify-content: center;
}
.grid.md-just--around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid.md-just--between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid.md-align--top {
-ms-flex-align: start;
align-items: flex-start;
}
.grid.md-align--middle {
-ms-flex-align: center;
align-items: center;
}
.grid.md-align--bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.grid.md-gutter--thin {
margin-left: -0.64rem;
margin-right: -0.64rem;
}
.grid.md-gutter--thin .grid__item {
padding-left: 0.64rem;
padding-right: 0.64rem;
}
.grid.md-gutter--medium {
margin-left: -0.96rem;
margin-right: -0.96rem;
}
.grid.md-gutter--medium .grid__item {
padding-left: 0.96rem;
padding-right: 0.96rem;
}
.grid.md-gutter--default {
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.md-gutter--default .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.md-gutter--wide {
margin-left: -1.6rem;
margin-right: -1.6rem;
}
.grid.md-gutter--wide .grid__item {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.grid__item.md-first {
-ms-flex-order: 1;
order: 1;
}
.grid__item.md-last {
-ms-flex-order: 2;
order: 2;
}
}
@media only screen and (min-width: 1021px) {
.grid.lg-just--start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid.lg-just--end {
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid.lg-just--center {
-ms-flex-pack: center;
justify-content: center;
}
.grid.lg-just--around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid.lg-just--between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid.lg-align--top {
-ms-flex-align: start;
align-items: flex-start;
}
.grid.lg-align--middle {
-ms-flex-align: center;
align-items: center;
}
.grid.lg-align--bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.grid.lg-gutter--thin {
margin-left: -0.64rem;
margin-right: -0.64rem;
}
.grid.lg-gutter--thin .grid__item {
padding-left: 0.64rem;
padding-right: 0.64rem;
}
.grid.lg-gutter--medium {
margin-left: -0.96rem;
margin-right: -0.96rem;
}
.grid.lg-gutter--medium .grid__item {
padding-left: 0.96rem;
padding-right: 0.96rem;
}
.grid.lg-gutter--default {
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.lg-gutter--default .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.lg-gutter--wide {
margin-left: -1.6rem;
margin-right: -1.6rem;
}
.grid.lg-gutter--wide .grid__item {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.grid__item.lg-first {
-ms-flex-order: 1;
order: 1;
}
.grid__item.lg-last {
-ms-flex-order: 2;
order: 2;
}
}
@media only screen and (min-width: 1201px) {
.grid.xl-just--start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid.xl-just--end {
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid.xl-just--center {
-ms-flex-pack: center;
justify-content: center;
}
.grid.xl-just--around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid.xl-just--between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid.xl-align--top {
-ms-flex-align: start;
align-items: flex-start;
}
.grid.xl-align--middle {
-ms-flex-align: center;
align-items: center;
}
.grid.xl-align--bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.grid.xl-gutter--thin {
margin-left: -0.64rem;
margin-right: -0.64rem;
}
.grid.xl-gutter--thin .grid__item {
padding-left: 0.64rem;
padding-right: 0.64rem;
}
.grid.xl-gutter--medium {
margin-left: -0.96rem;
margin-right: -0.96rem;
}
.grid.xl-gutter--medium .grid__item {
padding-left: 0.96rem;
padding-right: 0.96rem;
}
.grid.xl-gutter--default {
margin-left: -1.28rem;
margin-right: -1.28rem;
}
.grid.xl-gutter--default .grid__item {
padding-left: 1.28rem;
padding-right: 1.28rem;
}
.grid.xl-gutter--wide {
margin-left: -1.6rem;
margin-right: -1.6rem;
}
.grid.xl-gutter--wide .grid__item {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.grid__item.xl-first {
-ms-flex-order: 1;
order: 1;
}
.grid__item.xl-last {
-ms-flex-order: 2;
order: 2;
}
}
.hero {
color: #fff;
background-color: #1a1a1a;
background-size: cover;
background-position: 50%;
overflow: hidden;
position: relative;
padding: 8rem 0;
}
@media only screen and (max-width: 480px) {
.page-bottom-banner .hero {
padding: 4.6rem 0;
}
}
.hero__body {
z-index: 300;
position: relative;
}
.hero__body > * > :last-child,
.hero__body > :last-child {
margin-bottom: 0;
}
.hero__body h2 {
color: #fff;
}
.page-masthead .hero__body {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.page-bottom-banner .hero__body p {
margin-bottom: 2rem;
}
.banner .hero__body {
padding: 0 1.6rem;
}
@media only screen and (min-width: 1021px) {
.banner .hero__body {
padding: 0 5.06667rem;
}
}
.embed-playing .hero__body {
opacity: 0;
}
.hero__bg {
z-index: 100;
position: absolute;
background-size: cover;
background-position: 50%;
transition: opacity 0.3s ease-out;
}
.embed-playing .hero__bg {
opacity: 0 !important;
}
.page-masthead.embed-playing .hero__bg {
opacity: 0.1 !important;
}
.hero__heading {
transition: opacity 0.3s ease-out;
}
@media only screen and (min-width: 641px) {
.hero__heading {
font-size: 50px;
font-size: 2.5rem;
line-height: 1.4;
}
}
.hero__video {
position: relative;
margin-top: 7.6rem;
}
.hero__video:before {
content: "";
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
width: 100%;
height: 50%;
background: #fff;
}
.hero__img {
z-index: 100;
position: relative;
display: inline-block;
}
.hero--overlay:before,
.hero__img:before {
z-index: 200;
position: absolute;
content: "";
background-color: #000;
opacity: 0.5;
}
.hero--overlay:before {
transition: opacity 0.3s ease-out;
}
.banner .hero--overlay:before {
opacity: 0.8;
}
.hero--overlay.embed-playing:before {
opacity: 0;
}
@media only screen and (max-width: 1020px) {
.banner--video .hero--overlay:before {
opacity: 0;
}
}
.hero--vert {
display: table;
table-layout: fixed;
width: 100%;
}
.hero--vert .hero__body {
display: table-cell;
vertical-align: middle;
width: 100%;
}
.hero--fluid {
padding: 15% 0;
}
.content-section--banner .hero--fluid {
padding: 8% 0;
}
.hero--fluid.page-masthead {
min-height: calc(100vh - 85.25px);
}
.banner--video .hero--fluid,
.hero--fluid.hero--video {
padding: 0 0 56.25%;
}
@media only screen and (min-width: 1021px) {
.hero--fluid {
padding: 10% 0;
}
.hero--fluid.page-masthead {
min-height: 0;
padding: 0 0 56.25%;
}
.banner--video .hero--fluid {
padding: 13% 0;
}
}
.hero__bg--video {
overflow: hidden;
}
.hero__bg--video video {
height: 100%;
width: 100%;
object-fit: cover;
object-position: top center;
}
@media (-ms-high-contrast: none) {
.hero__bg--video video {
height: auto;
}
}
.hero__embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
transition: opacity 0.3s ease-out;
opacity: 0;
}
.embed-playing .hero__embed {
opacity: 1;
}
.hero__embed embed,
.hero__embed iframe,
.hero__embed object {
z-index: 400;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 56.25vw;
}
.page-masthead .hero__embed embed,
.page-masthead .hero__embed iframe,
.page-masthead .hero__embed object {
width: 100vw;
height: 56.25vw;
min-width: 177.77vh;
}
.hero__play-container {
z-index: 300;
position: absolute;
width: calc(100% - 80px);
height: calc(100% - 80px);
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.no-touchevents .hero__play-container {
cursor:
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/play.cur) 45 45,
pointer;
cursor:
-webkit-image-set(
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/play.png) 1x,
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/play-2x.png) 2x
)
45 45,
pointer;
}
.embed-playing .hero__play-container {
visibility: hidden;
}
.hero__play {
z-index: 200;
position: absolute;
transition: all 0.15s ease-out;
top: 50%;
left: 50%;
margin: -45px 0 0 -45px;
width: 90px;
height: 90px;
}
@media (pointer: none) {
.page-masthead .hero__play {
margin: 0;
}
}
.touchevents .page-masthead .hero__play {
margin: 0;
}
.hero__play svg {
max-width: 90px;
width: 90px;
height: 90px;
}
.embed-playing .hero__play {
opacity: 0;
}
.hero__play--touch {
display: none;
}
@media (pointer: none) {
.hero__play--touch {
display: block;
}
}
.touchevents .hero__play--touch {
display: block;
}
.hero__play--touch:focus {
outline: none;
}
.page-masthead .hero__play--touch {
position: relative;
left: 0;
}
@media only screen and (min-width: 1021px) and (max-width: 1024px) {
.banner--video .hero__play--touch {
left: 70%;
}
}
.hero__pause {
z-index: 500;
position: absolute;
transition: all 0.3s ease-out;
opacity: 0;
font-size: 28px;
font-size: 1.4rem;
line-height: 1;
top: 1.05rem;
right: 3.45rem;
}
@media only screen and (max-width: 1020px) {
.page-masthead .hero__pause {
top: 1.6rem;
right: 1.6rem;
}
}
.hero__pause i {
z-index: 500;
position: relative;
color: #fff;
transition: color 0.3s ease-out;
}
.hero__pause i:after {
content: "";
z-index: 400;
position: absolute;
display: block;
width: 28px;
height: 28px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 10px;
border: 2px solid #fff;
border-radius: 50%;
transition: border 0.3s ease-out;
}
.hero__pause:hover i {
color: #a8ad00;
}
.hero__pause:hover i:after {
border: 2px solid #a8ad00;
}
.embed-playing .hero__pause {
opacity: 1;
}
.award,
.logo {
padding: 1.6rem;
}
@media only screen and (min-width: 641px) {
.logo {
padding: 3.2rem;
}
}
.award-hover {
display: -ms-flexbox;
display: flex;
height: 100%;
}
.award-hover .award-logo--light {
display: none;
}
.award-hover:hover {
background: #1a1a1a;
box-shadow: inset 0 0 0 1px #a8ad00;
}
.award-hover:hover .award-logo--light {
display: block;
}
.award-hover:hover .award-logo--dark {
display: none;
}
.award-logo,
.logo__img {
max-height: 130px;
width: auto !important;
}
.award__subtitle {
display: inline-block;
padding-top: 0.25rem;
border-top: 1px solid #a8ad00;
}
.media-listing {
padding: 0;
list-style: none;
}
.media-item {
width: 100%;
margin-bottom: 3.2rem;
}
.media-item__image {
width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.6rem;
}
@media only screen and (min-width: 481px) {
.media-item__image {
padding-right: 1.6rem;
}
}
.media-item__box {
padding-bottom: 100%;
background: #e3e3e3;
}
.media-item__content {
overflow: hidden;
}
.message,
.validation_error {
background: #fff;
border: 1px solid;
}
.message--status {
color: #a8ad00;
border-color: #dae000;
}
.message--positive {
color: #4a993e;
border-color: #5fb951;
}
.message--warning {
color: #d4ac02;
border-color: #fdcf0c;
}
.message--error,
.validation_error {
color: #b33630;
border-color: #ce4e48;
}
.nav {
margin-bottom: 0;
padding-left: 0;
margin-left: -0.4rem;
}
.nav li {
display: inline-block;
padding: 0 0.4rem;
}
.nav a {
display: block;
}
.nav--inline {
display: inline-block;
margin-bottom: 1.6rem;
}
.nav--split {
margin-right: -0.4rem;
}
.nav--split li:last-child {
float: right;
text-align: right;
}
.nav--social [class*="icon"] {
font-size: 20px;
font-size: 1rem;
line-height: 1;
color: #4b4b4b;
}
@media only screen and (max-width: 640px) {
.nav--social {
margin-top: 1.6rem;
}
}
.nav-dropdown > ul > li {
position: relative;
}
.nav-dropdown > ul > li.focused > ul,
.nav-dropdown > ul > li:active > ul,
.nav-dropdown > ul > li:focus > ul,
.nav-dropdown > ul > li:hover > ul {
opacity: 1;
visibility: visible;
}
.nav-dropdown > ul > li > ul {
transition:
opacity 0.3s ease-out,
visibility 0.3s ease-out;
transition-delay: 0.1s;
opacity: 0;
visibility: hidden;
min-width: 10em;
z-index: 500;
position: absolute;
}
.nav-dropdown > ul > li:last-of-type > ul {
right: 0;
}
.pagination {
width: 100%;
margin-top: 3.6rem;
}
.pager {
text-align: center;
padding: 0;
margin: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
}
.pager > li {
padding-bottom: 1rem;
}
.pager > li:last-child a {
border-right: 1px solid #a8ad00;
}
.pager > li a,
.pager > li span {
background: #1a1a1a;
padding: 1rem 1.5rem;
border: 1px solid #a8ad00;
border-right: 0;
transition: all 0.15s ease-out;
}
.pager > li a.current,
.pager > li a:hover,
.pager > li span.current,
.pager > li span:hover {
background: #a8ad00;
color: #fff;
}
.pager > li a.current svg .arrow,
.pager > li a:hover svg .arrow,
.pager > li span.current svg .arrow,
.pager > li span:hover svg .arrow {
fill: #fff;
}
.blog-post figure,
.work-post figure {
position: relative;
}
.blog-post figure:before,
.work-post figure:before {
content: "";
pointer-events: none;
z-index: 100;
position: absolute;
background-color: #000;
opacity: 0;
transition: opacity 0.3s ease-out;
}
.blog-post figure:after,
.work-post figure:after {
content: "";
pointer-events: none;
z-index: 200;
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 5px;
background: #a8ad00;
transition: width 0.3s ease-out;
}
@media (hover: hover) {
.blog-post:hover figure:before,
.work-post:hover figure:before {
opacity: 0.5;
}
.blog-post:hover figure:after,
.work-post:hover figure:after {
width: 100%;
}
}
.blog .blog-post {
margin-bottom: 4.56rem;
}
@media only screen and (max-width: 800px) {
.blog-post {
margin-bottom: 2.4rem;
}
.blog-post:last-child {
margin: 0;
}
}
.work-post {
margin-bottom: 4.56rem;
}
@media only screen and (max-width: 800px) {
.work-post:last-child {
margin: 0;
}
}
.lateral-nav .work-post {
margin-bottom: 0;
}
@media only screen and (max-width: 800px) {
.lateral-nav .work-post:not(:last-child) {
margin-bottom: 2.4rem;
}
}
.work-post--child:not(:last-child) {
margin-bottom: 4rem;
}
.ginput_container .work-post--child .button,
.work-post--child .btn,
.work-post--child .btn--primary,
.work-post--child .gform_button,
.work-post--child .ginput_container .button,
.work-post--child .wp-block-button__link,
.work-post--child input[type="submit"] {
margin-top: 0.8rem;
}
@media only screen and (min-width: 641px) {
.ginput_container .work-post--child .button,
.work-post--child .btn,
.work-post--child .btn--primary,
.work-post--child .gform_button,
.work-post--child .ginput_container .button,
.work-post--child .wp-block-button__link,
.work-post--child input[type="submit"] {
float: right;
margin: 0;
}
}
.single-post .entry-header {
margin-bottom: 4.8rem;
}
@media only screen and (min-width: 481px) {
.content-section--featured_projects_block .entry-header,
.lateral-nav .entry-header {
padding-left: 2.4rem;
}
}
.lateral-nav .entry-header {
margin-bottom: 0;
}
.work-post--child .entry-header {
margin-top: 0.8rem;
}
.blog .entry-title,
.recent-posts .entry-title,
.work-post--child .entry-title {
margin-bottom: 0;
font-size: 24px;
font-size: 1.2rem;
line-height: 1.5;
font-weight: 300;
} .blog .entry-title a,
.recent-posts .entry-title a,
.work-post--child .entry-title a {
color: #fff;
}
.blog.is-scrolled-down .entry-title a,
.is-scrolled-down .blog .entry-title a,
.is-scrolled-down .recent-posts .entry-title a,
.is-scrolled-down .work-post--child .entry-title a {
color: #1a1a1a;
}
.lateral-nav .entry-title {
font-size: 30px;
font-size: 1.5rem;
line-height: 1.4;
}
.lateral-nav .entry-title a {
color: #fff;
}
.is-scrolled-down .lateral-nav .entry-title a {
color: #1a1a1a;
}
.work-post--child .entry-title a,
.work-post .entry-title a {
color: #fff;
}
.is-scrolled-down .work-post--child .entry-title a,
.is-scrolled-down .work-post .entry-title a {
color: #1a1a1a;
}
.content-section--featured_projects_block .entry-title {
margin-bottom: 0;
font-size: 30px;
font-size: 1.5rem;
line-height: 1.4;
}
.post__meta {
color: #a8ad00;
font-size: 14px;
font-size: 0.7rem;
line-height: 1.35714;
margin-bottom: 0.8rem;
}
.work-post .post__meta {
color: #fff;
margin-bottom: 0.4rem;
}
.is-scrolled-down .work-post .post__meta {
color: #1a1a1a;
}
.post-aside {
margin-top: 4rem;
}
.single-work .post-aside {
margin-top: 5.6rem;
}
.lateral-nav {
margin-top: 5.2rem;
}
.site-branding--header {
padding: 0.8rem 0;
}
.site-branding__logo,
.site-branding__name {
display: block;
float: left;
}
.site-branding__logo {
width: 8.5rem;
}
@media only screen and (max-width: 1020px) {
.site-branding__logo {
width: 6.5rem;
}
}
.site-footer .site-branding__logo {
width: 5.75rem;
}
.site-branding__name {
color: #fff;
text-decoration: none;
}
.site-branding__name:visited {
color: #fff;
}
.site-branding__name:hover {
color: #064771;
}
@media only screen and (min-width: 801px) {
.team-member.has-overlay {
position: relative;
}
.team-member.has-overlay:before {
content: "";
z-index: 100;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #1a1a1a;
opacity: 0;
transition: opacity 0.3s ease-out;
}
.team-member.has-overlay:hover:before {
opacity: 0.5;
}
.team-member.has-overlay:hover .team-member__overlay {
opacity: 1;
}
.team-member.has-overlay:hover .team-member__overlay:after {
width: 100%;
}
}
.team-member__overlay {
opacity: 0;
transition: opacity 0.3s ease-out;
z-index: 200;
position: absolute;
padding: 2.4rem 3.2rem;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
}
.team-member__overlay:after {
content: "";
pointer-events: none;
z-index: 200;
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 5px;
background: #a8ad00;
transition: width 0.3s ease-out;
}
.team-member__overlay h3,
.team-member__overlay p {
color: #fff;
}
.team-member__overlay p {
margin-bottom: 0.4rem;
}
@media only screen and (min-width: 1021px) {
.tiles {
display: table;
table-layout: fixed;
width: 100%;
}
}
@media only screen and (min-width: 801px) {
.tiles--two-col {
display: table;
table-layout: fixed;
width: 100%;
}
}
@media only screen and (min-width: 1021px) {
.tiles__item {
display: table-cell;
}
}
@media only screen and (min-width: 801px) {
.tiles--two-col .tiles__item {
display: table-cell;
}
}
.tiles__item--image {
background-size: cover;
background-position: 50%;
}
@media only screen and (max-width: 1020px) {
.tiles__item--image {
padding-bottom: 56%;
}
}
@media only screen and (max-width: 800px) {
.tiles--two-col .tiles__item--image {
padding-bottom: 56%;
}
}
.tiles__item--content {
background-color: #e3e3e3;
}
.google-map {
height: 300px;
padding-bottom: 10%;
box-sizing: content-box;
}
@media only screen and (max-width: 640px) {
.google-map {
max-height: 250px;
padding-bottom: 0;
}
}
.google-map img {
max-width: none;
}
body.compensate-for-scrollbar {
overflow: hidden;
}
.fancybox-active {
height: auto;
}
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden;
}
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
outline: none;
position: fixed;
-webkit-tap-highlight-color: transparent;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
transform: translateZ(0);
width: 100%;
z-index: 99992;
}
.fancybox-container * {
box-sizing: border-box;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
opacity: 0.9;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
direction: ltr;
opacity: 0;
position: absolute;
transition:
opacity 0.25s ease,
visibility 0s ease 0.25s;
visibility: hidden;
z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
opacity: 1;
transition:
opacity 0.25s ease 0s,
visibility 0s ease 0s;
visibility: visible;
}
.fancybox-infobar {
color: #ccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-toolbar {
right: 0;
top: 0;
}
.fancybox-stage {
direction: ltr;
overflow: visible;
transform: translateZ(0);
z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide {
-webkit-backface-visibility: hidden;
display: none;
height: 100%;
left: 0;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
transition-property: transform, opacity;
white-space: normal;
width: 100%;
z-index: 99994;
}
.fancybox-slide:before {
content: "";
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
display: block;
}
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0;
}
.fancybox-slide--image:before {
display: none;
}
.fancybox-slide--html {
padding: 6px;
}
.fancybox-content {
background: #fff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
transform-origin: top left;
transition-property: transform, opacity;
-ms-user-select: none;
user-select: none;
z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
cursor: grabbing;
}
.fancybox-container [data-selectable="true"] {
cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%;
}
.fancybox-slide--video .fancybox-content {
background: #000;
}
.fancybox-slide--map .fancybox-content {
background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
background: #fff;
}
.fancybox-iframe,
.fancybox-video {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.fancybox-iframe {
left: 0;
position: absolute;
top: 0;
}
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%;
}
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
}
.fancybox-button {
background: rgba(30, 30, 30, 0.6);
border: 0;
border-radius: 0;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 44px;
margin: 0;
padding: 10px;
position: relative;
transition: color 0.2s;
vertical-align: top;
visibility: inherit;
width: 44px;
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
color: #ccc;
}
.fancybox-button:hover {
color: #fff;
}
.fancybox-button:focus {
outline: none;
}
.fancybox-button.fancybox-focus {
outline: 1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: #888;
cursor: default;
outline: none;
}
.fancybox-button div {
height: 100%;
}
.fancybox-button svg {
display: block;
height: 100%;
overflow: visible;
position: relative;
width: 100%;
}
.fancybox-button svg path {
fill: currentColor;
stroke-width: 0;
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
display: none;
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: scaleX(0);
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
z-index: 99998;
}
.fancybox-close-small {
background: transparent;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: 0.8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401;
}
.fancybox-close-small:hover {
color: #fff;
opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none;
}
.fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width: 70px;
}
.fancybox-navigation .fancybox-button div {
padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
left: env(safe-area-inset-left);
padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
right: env(safe-area-inset-right);
}
.fancybox-caption {
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.85) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0.15) 65%,
rgba(0, 0, 0, 0.075) 75.5%,
rgba(0, 0, 0, 0.037) 82.85%,
rgba(0, 0, 0, 0.019) 88%,
transparent
);
bottom: 0;
color: #eee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px;
pointer-events: none;
right: 0;
text-align: center;
z-index: 99996;
}
@supports (padding: 0px) {
.fancybox-caption {
padding: 75px max(44px, env(safe-area-inset-right))
max(25px, env(safe-area-inset-bottom))
max(44px, env(safe-area-inset-left));
}
}
.fancybox-caption--separate {
margin-top: -50px;
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
color: #ccc;
text-decoration: none;
}
.fancybox-caption a:hover {
color: #fff;
text-decoration: underline;
}
.fancybox-loading {
animation: fancybox-rotate 1s linear infinite;
background: transparent;
border: 4px solid;
border-color: #888 #888 #fff;
border-radius: 50%;
height: 50px;
left: 50%;
margin: -25px 0 0 -25px;
opacity: 0.7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index: 99999;
}
@keyframes fancybox-rotate {
to {
transform: rotate(1turn);
}
}
.fancybox-animated {
transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
transform: translateZ(0) scale(1);
}
@media (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px;
}
.fancybox-slide--image {
padding: 6px 0;
}
.fancybox-close-small {
right: -6px;
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width: 36px;
}
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
@supports (padding: 0px) {
.fancybox-caption {
padding-left: max(12px, env(safe-area-inset-left));
padding-right: max(12px, env(safe-area-inset-right));
}
}
}
.fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center;
}
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px;
}
.fancybox-share p {
margin: 0;
padding: 0;
}
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
transition: all 0.2s;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
color: #fff;
}
.fancybox-share__button:hover {
text-decoration: none;
}
.fancybox-share__button--fb {
background: #3b5998;
}
.fancybox-share__button--fb:hover {
background: #344e86;
}
.fancybox-share__button--pt {
background: #bd081d;
}
.fancybox-share__button--pt:hover {
background: #aa0719;
}
.fancybox-share__button--tw {
background: #1da1f2;
}
.fancybox-share__button--tw:hover {
background: #0d95e8;
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px;
}
.fancybox-share__button svg path {
fill: #fff;
}
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0;
outline: none;
padding: 10px 15px;
width: 100%;
}
.fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px;
position: absolute;
right: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
display: block;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px;
}
.fancybox-thumbs__list a {
backface-visibility: hidden;
background-color: rgba(0, 0, 0, 0.1);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: transparent;
width: 100px;
}
.fancybox-thumbs__list a:before {
border: 6px solid #ff5268;
bottom: 0;
content: "";
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 99991;
}
.fancybox-thumbs__list a:focus:before {
opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
opacity: 1;
}
@media (max-width: 576px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
}
.fancybox-thumbs__list a {
max-width: calc(100% - 10px);
}
}
.fancybox-hide {
display: none;
}
.fancybox-content,
.fancybox-slide {
padding: 1.6rem;
}
.fancybox-content.award-popup {
max-width: 1220px;
padding-top: 6.08rem;
background: #1a1a1a;
color: #fff;
}
.fancybox-content.award-popup h3 {
color: #fff;
}
@media only screen and (min-width: 801px) {
.fancybox-content.award-popup {
padding: 6.08rem 0;
}
}
.award-popup .fancybox-button {
width: 72px;
height: 72px;
}
.award-popup .fancybox-close-small {
color: #a8ad00;
border: 1px solid #a8ad00;
padding: 22px;
transition: all 0.15s ease-out;
}
.award-popup .fancybox-close-small:hover {
background: #a8ad00;
color: #fff;
}
@media only screen and (max-width: 800px) {
.award-popup__content {
margin-top: 1.6rem;
}
}
.slide {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.slider__pagination {
text-align: center;
}
.swiper-pagination-bullet {
background-color: #4b4b4b;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #a8ad00;
}
.swiper-pagination-bullet:focus {
outline: none;
}
.slider__next,
.slider__prev {
z-index: 100;
position: absolute;
font-size: 40px;
font-size: 2rem;
line-height: 1;
top: 50%;
width: 2.5rem;
text-align: center;
cursor: pointer;
transform: translateY(-50%);
background-color: #a8ad00;
color: #fff;
}
.slider__next.swiper-button-disabled,
.slider__prev.swiper-button-disabled {
display: none;
}
.slider__prev {
left: 0;
}
.slider__next {
right: 0;
}
.swiper-slide__body {
z-index: 300;
position: relative;
}
.content-section--values_slider {
position: relative;
}
@media only screen and (min-width: 1021px) {
.content-section--values_slider {
margin-bottom: 6rem !important;
}
}
.slider--values {
position: unset;
overflow: visible;
margin-bottom: 1.6rem;
}
.slider--values .swiper-wrapper {
transition: none !important;
}
.slider--values .swiper-slide {
overflow: hidden;
position: relative;
background-repeat: no-repeat;
background-size: cover;
min-height: 565px;
}
@media only screen and (max-width: 640px) {
.slider--values .swiper-slide {
min-height: 490px;
}
}
@keyframes slide-in-odd {
0% {
transform: translateY(100%) translateZ(0);
}
50% {
transform: translateY(100%) translateZ(0);
}
to {
transform: translateY(0) translateZ(0);
}
}
@keyframes slide-in-even {
0% {
transform: translateY(-100%) translateZ(0);
}
50% {
transform: translateY(-100%) translateZ(0);
}
to {
transform: translateY(0) translateZ(0);
}
}
.slider--values .swiper-slide__duplicated {
z-index: 100;
position: relative;
}
.slider--values .image-col {
z-index: 500;
position: absolute;
background-repeat: no-repeat;
background-size: cover;
background-position: 50%;
min-height: 565px;
width: calc(100% + 1px);
transition: transform 0.3s ease-out;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.slider--values .image-col {
width: 100%;
}
}
@media only screen and (max-width: 640px) {
.slider--values .image-col {
min-height: 490px;
}
}
.slider--values .image-col:before {
z-index: 200;
position: absolute;
content: "";
background-color: #000;
opacity: 0.5;
transition: opacity 0.3s ease-out;
}
.slider--values .image-col.col-one {
clip-path: polygon(0 0, 25% 0, 25% 100%, 0 100%);
-webkit-clip-path: polygon(0 0, 25% 0, 25% 100%, 0 100%);
}
.slider--values .image-col.col-two {
clip-path: polygon(25% 0, 50% 0, 50% 100%, 25% 100%);
-webkit-clip-path: polygon(25% 0, 50% 0, 50% 100%, 25% 100%);
}
.slider--values .image-col.col-three {
clip-path: polygon(50% 0, 75% 0, 75% 100%, 50% 100%);
-webkit-clip-path: polygon(50% 0, 75% 0, 75% 100%, 50% 100%);
}
.slider--values .image-col.col-four {
clip-path: polygon(75% 0, 100% 0, 100% 100%, 75% 100%);
-webkit-clip-path: polygon(75% 0, 100% 0, 100% 100%, 75% 100%);
}
.slider--values .image-col:nth-of-type(odd) {
transform: translateY(100%) translateZ(0);
}
.slider--values .image-col:nth-of-type(2n) {
transform: translateY(-100%) translateZ(0);
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.slider--values .image-col.col-four,
.slider--values .image-col.col-three,
.slider--values .image-col.col-two {
display: none;
}
}
.slider--values .swiper-slide-active .col-one {
animation: slide-in-odd 1s both;
}
.slider--values .swiper-slide-active .col-two {
animation: slide-in-even 1s 0.25s both;
}
.slider--values .swiper-slide-active .col-three {
animation: slide-in-odd 1s 0.5s both;
}
.slider--values .swiper-slide-active .col-four {
animation: slide-in-even 1s 0.75s both;
}
@keyframes wipe {
0% {
transform: translateY(0);
}
20% {
transform: translateY(180px);
}
60% {
transform: translateY(180px);
}
to {
transform: translateY(0);
}
}
.slider--values .swiper-slide__body {
overflow: hidden;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 450px;
max-width: 450px;
text-align: center;
}
@media only screen and (max-width: 640px) {
.slider--values .swiper-slide__body {
min-width: 280px;
max-width: 280px;
}
}
.slider--values .swiper-slide__body h3 {
color: #fff;
font-weight: 500;
font-size: 72px;
font-size: 3.6rem;
line-height: 1.25;
transition: transform 0.3s ease-in-out;
}
@media only screen and (max-width: 640px) {
.slider--values .swiper-slide__body h3 {
font-size: 48px;
font-size: 2.4rem;
line-height: 1.25;
}
}
.slider--values .swiper-slide__body.active h3 {
animation: wipe 1.75s both;
}
.slider--values .swiper-slide-next,
.slider--values .swiper-slide-prev {
background-image: none !important;
}
.slider--values .swiper-slide-next:before,
.slider--values .swiper-slide-prev:before {
display: none;
}
@media only screen and (min-width: 641px) {
.slider--values .swiper-slide-next .swiper-slide__body h3,
.slider--values .swiper-slide-prev .swiper-slide__body h3 {
color: #1a1a1a;
}
}
@media only screen and (min-width: 641px) {
.slider--values .swiper-slide-next .swiper-slide__body {
left: 25%;
}
.slider--values .swiper-slide-prev .swiper-slide__body {
left: 75%;
}
}
.slider--values .swiper-pagination {
position: relative;
width: 125%;
left: 50%;
bottom: -1.6rem;
transform: translateX(-50%);
}
@media only screen and (max-width: 1270px) {
.slider--values .swiper-pagination {
width: 100%;
}
}
@media only screen and (max-width: 1100px) {
.slider--values .swiper-pagination {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
align-items: center;
}
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.slider--values .swiper-pagination {
bottom: -3.2rem;
}
}
.slider--values .swiper-pagination-bullet {
position: relative;
width: auto;
height: auto;
background: transparent;
border-radius: 0;
opacity: 1;
color: #1a1a1a;
font-weight: 500;
margin: 0 1.2rem 1.06667rem !important;
}
@media only screen and (max-width: 1100px) {
.slider--values .swiper-pagination-bullet {
margin: 0 0 0.8rem !important;
}
.slider--values .swiper-pagination-bullet:last-child {
margin: 0 !important;
}
}
.slider--values .swiper-pagination-bullet:after {
content: "";
pointer-events: none;
z-index: 200;
position: absolute;
left: 0;
bottom: -10px;
width: 0;
height: 2px;
background: #a8ad00;
transition: width 0.3s ease-out;
}
@media only screen and (max-width: 1100px) {
.slider--values .swiper-pagination-bullet:after {
bottom: -3px;
}
}
@media (hover: hover) {
.slider--values .swiper-pagination-bullet:hover:after {
width: 100%;
}
}
.slider--values .swiper-pagination-bullet-active:after {
width: 100%;
}
.slider--testimonial {
position: relative;
}
@media only screen and (max-width: 530px) {
.slider--testimonial .swiper-container {
position: static;
}
}
@media only screen and (max-width: 530px) {
.slider--testimonial .swiper-wrapper {
padding-top: 9rem;
}
}
.slider--testimonial .grid {
margin-bottom: 2rem;
}
.slider--testimonial .swiper-slide {
position: relative;
background-repeat: no-repeat;
background-size: cover;
padding: 1.6rem;
}
.slider--testimonial .swiper-slide:before {
z-index: 200;
position: absolute;
content: "";
background-color: #000;
opacity: 0.5;
transition: opacity 0.3s ease-out;
}
@media only screen and (min-width: 801px) {
.slider--testimonial .swiper-slide {
min-height: 640px;
padding: 5.06667rem;
}
}
.slider--testimonial .swiper-slide__body h3 {
color: #a8ad00;
font-size: 30px;
font-size: 1.5rem;
line-height: 1.4;
font-weight: 500;
}
.slider--testimonial .swiper-slide__body h4,
.slider--testimonial .swiper-slide__body p {
color: #fff;
}
.slider--testimonial .swiper-slide__body h4 {
text-transform: uppercase;
}
.slider--testimonial .swiper-slide__body p {
font-weight: 500;
margin-top: 0.4rem;
}
.slider--testimonial .swiper-pagination {
position: relative;
padding-top: 12px;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media only screen and (max-width: 1020px) {
.slider--testimonial .swiper-pagination {
margin-bottom: 1.6rem;
}
}
@media only screen and (max-width: 530px) {
.slider--testimonial .swiper-pagination {
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: initial;
justify-content: normal;
position: absolute;
top: 4.5rem;
bottom: auto;
height: 140px;
width: calc(100% + 1.6rem);
margin-left: -1.6rem;
margin-right: -1.6rem;
padding-left: 1.6rem;
padding-right: 1.6rem;
max-width: 640px;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
}
@media only screen and (max-width: 480px) {
.slider--testimonial .swiper-pagination {
top: calc(6rem + 10px);
}
}
.slider--testimonial .swiper-pagination-bullet {
position: relative;
width: 80px;
height: auto;
background: none;
background-color: transparent;
border-radius: 0;
opacity: 1;
}
@media only screen and (max-width: 530px) {
.slider--testimonial .swiper-pagination-bullet {
min-width: 80px;
min-height: 120px;
}
}
.slider--testimonial .swiper-pagination-bullet:before {
content: "";
z-index: 300;
position: absolute;
left: 0;
top: -12px;
width: 0;
height: 2px;
background: #a8ad00;
transition: width 0.3s ease-out;
}
.slider--testimonial .swiper-pagination-bullet:hover:before {
width: 100%;
}
.slider--testimonial .swiper-pagination-bullet:not(:first-child) {
margin-left: 2.4rem;
}
@media only screen and (max-width: 480px) {
.slider--testimonial .swiper-pagination-bullet:not(:first-child) {
margin-left: 2rem;
}
}
@media only screen and (max-width: 330px) {
.slider--testimonial .swiper-pagination-bullet:not(:first-child) {
margin-left: 1.6rem;
}
}
.slider--testimonial .swiper-pagination-bullet .profile-img {
filter: saturate(0);
}
.slider--testimonial .swiper-pagination-bullet .logo-img {
max-height: 30px;
width: auto;
margin-top: 0.4rem;
opacity: 0.3;
}
.slider--testimonial .swiper-pagination-bullet-active:before {
width: 100%;
}
.slider--testimonial .swiper-pagination-bullet-active .profile-img {
filter: saturate(1);
}
.slider--testimonial .swiper-pagination-bullet-active .logo-img {
opacity: 1;
}
@media only screen and (max-width: 1020px) {
.slider--images .slider__next,
.slider--images .slider__prev {
background-color: transparent;
top: calc(50% - 18px);
}
.slider--images .slider__next:before,
.slider--images .slider__prev:before {
display: none;
}
.slider--images .slider__next:focus,
.slider--images .slider__prev:focus {
outline: none;
}
}
@media only screen and (min-width: 1021px) {
.slider--images .slider__next:not(.swiper-button-disabled),
.slider--images .slider__prev:not(.swiper-button-disabled) {
display: block;
}
.slider--images .slider__next,
.slider--images .slider__prev {
background-color: transparent;
height: 100%;
width: 50%;
padding: 1.6rem;
}
.slider--images .slider__next:before,
.slider--images .slider__prev:before {
display: none;
}
.slider--images .slider__next:focus,
.slider--images .slider__prev:focus {
outline: none;
}
.slider--images .slider__next {
cursor:
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-next.cur) 45 45,
pointer;
cursor:
-webkit-image-set(
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-next.png) 1x,
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-next-2x.png)
2x
)
45 45,
pointer;
}
.slider--images .slider__prev {
cursor:
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-prev.cur) 45 45,
pointer;
cursor:
-webkit-image-set(
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-prev.png) 1x,
url(//fgpg.com/wp-content/themes/mt-fgpg/assets/dist/img/circle-prev-2x.png)
2x
)
45 45,
pointer;
}
}
.touch-prompt {
z-index: 200;
position: absolute;
bottom: 1.6rem;
left: 50%;
transform: translate(-50%);
color: #fff;
width: 100%;
text-align: center;
}
@media only screen and (min-width: 1101px) {
.slider--values .touch-prompt {
display: none;
}
}
.no-touchevents .slider--images .touch-prompt {
display: none;
}
.tabs__nav {
border-bottom: 1px solid #6c6c6c;
}
.tabs__nav a {
background: #fff;
margin-bottom: -1px;
display: inline-block;
border: 1px solid #6c6c6c;
padding: 0.8rem;
-webkit-tap-highlight-color: transparent;
}
.tabs__nav a.active {
border-bottom-color: transparent;
}
.tabs__items {
padding: 0.8rem;
border: 1px solid #6c6c6c;
border-top: none;
}
.tabs__item {
display: none;
position: absolute;
}
.tabs__item.active {
display: block;
position: relative;
}
.tabs--vertical {
display: -ms-flexbox;
display: flex;
height: 500px;
}
.tabs--vertical .tabs__nav {
width: 30%;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: stretch;
align-items: stretch;
}
.tabs--vertical .tabs__nav li {
-ms-flex: 1;
flex: 1;
}
.tabs--vertical .tabs__nav li a {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
border-bottom: none;
}
@media only screen and (min-width: 1021px) {
.tabs--vertical .tabs__nav li a {
padding-left: 3.2rem;
}
}
.tabs--vertical .tabs__nav li a.active {
border-right-color: transparent;
}
.tabs--vertical .tabs__items {
width: 70%;
padding-top: 1.6rem;
border-top: 1px solid #6c6c6c;
border-left: none;
overflow: scroll;
}
@media only screen and (min-width: 1021px) {
.tabs--vertical .tabs__items {
padding: 3.2rem;
}
}
.js .js-img-slide-fade,
.js .js-loaded,
.js .js-slide-fade-top,
.js .js-slider-img {
transition: all 0.3s ease-out;
}
.js .js-loaded,
.js .js-slider-img {
opacity: 0;
}
.js .js-loaded.is-loaded,
.js .js-slider-img.is-loaded {
opacity: 1;
}
.js .js-img-slide-fade {
opacity: 0;
transform: translateX(-5%);
}
.js .js-img-slide-fade.is-loaded {
opacity: 1;
transform: translateX(0);
}
.js .js-slide-fade-top {
opacity: 0;
transform: translateY(-5%);
}
.js .js-slide-fade-top.is-loaded {
opacity: 1;
transform: translateY(0);
}
.js-fade-block {
opacity: 0;
transition: opacity 0.25s ease-out;
}
.js-in {
opacity: 1;
}
.accordion {
border: 1px solid #ddd;
border-bottom: 0;
}
.accordion__content {
display: none;
border-bottom: 1px solid #ddd;
padding: 1.6rem;
}
.is-expanded .accordion__content {
display: block;
}
.accordion__content p:last-child {
margin-bottom: 0;
}
.accordion__title {
padding: 1.6rem;
border-bottom: 1px solid #ddd;
cursor: pointer;
position: relative;
}
.accordion__title h3 {
margin: 0;
}
.accordion__title:after {
content: "+";
position: absolute;
font-size: 24px;
color: #a8ad00;
right: 1.6rem;
top: 50%;
transform: translateY(-50%);
display: block;
}
.is-expanded .accordion__title:after {
content: "\2013";
}
.cookie-consent__box {
z-index: 1000;
position: fixed;
opacity: 0;
width: 300px;
right: 1.6rem;
bottom: 1.6rem;
padding: 1.6rem;
border-radius: 5px;
background: hsla(0, 0%, 100%, 0.95);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
max-width: calc(100% - 3.2rem);
transition: all 0.3s ease-out;
}
.cookie-consent__box.consent-given {
visibility: hidden;
pointer-events: none;
}
.flipbook {
min-height: 640px;
position: relative;
overflow: hidden;
}
.flipbook__columns {
z-index: 20;
position: relative;
}
@media only screen and (min-width: 1021px) {
.no-touchevents .flipbook--default .flipbook__columns {
z-index: 300;
position: absolute;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: stretch;
align-items: stretch;
}
.no-touchevents
.flipbook--default
.flipbook__columns:hover
.flipbook__col-border {
transform: translateY(100%) matrix(1, 0, 0, 1, 0, 0);
}
}
@media only screen and (min-width: 1201px) {
.no-touchevents .flipbook--numbered .flipbook__columns {
z-index: 300;
position: absolute;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: stretch;
align-items: stretch;
}
.no-touchevents
.flipbook--numbered
.flipbook__columns:hover
.flipbook__col-border {
transform: translateY(100%) matrix(1, 0, 0, 1, 0, 0);
}
}
.flipbook__col {
position: relative;
padding: 1.6rem;
}
.flipbook__col:before {
content: "";
z-index: 100;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #1a1a1a;
opacity: 0.5;
}
@media only screen and (min-width: 1021px) {
.flipbook-hovered .no-touchevents .flipbook--default .flipbook__col:before {
opacity: 0.7;
}
}
@media only screen and (min-width: 1201px) {
.flipbook-hovered .no-touchevents .flipbook--numbered .flipbook__col:before {
opacity: 0.7;
}
}
@media only screen and (min-width: 641px) {
.flipbook__col {
padding: 3.2rem;
}
}
@media only screen and (min-width: 1021px) {
.no-touchevents .flipbook__col {
-ms-flex: 1;
flex: 1;
cursor: pointer;
padding: 3.04rem 0.8rem 2rem 1.6rem;
}
}
@media only screen and (min-width: 1021px) {
.no-touchevents .flipbook--numbered .flipbook__col {
padding: 2rem 0.8rem 2rem 1.6rem;
}
}
.flipbook__col-bg {
position: absolute;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1021px) {
.flipbook--default.flipbook-hovered .flipbook__col-bg {
opacity: 0;
}
}
@media only screen and (min-width: 1201px) {
.flipbook--numbered.flipbook-hovered .flipbook__col-bg {
opacity: 0;
}
}
.flipbook__col-border {
position: absolute;
bottom: 100%;
right: 0;
width: 0.1rem;
height: 100%;
background-color: #fff;
opacity: 0.1;
}
.flipbook__body {
z-index: 300;
position: relative;
height: 100%;
}
.flipbook__body img {
margin: 0;
max-height: 57px;
}
.hover-active .flipbook__body-logo {
opacity: 1 !important;
}
@media only screen and (min-width: 1021px) {
.no-touchevents .flipbook--default .flipbook__body-inner {
opacity: 0;
}
}
@media only screen and (min-width: 1201px) {
.no-touchevents .flipbook--numbered .flipbook__body-inner {
opacity: 0;
}
}
.hover-active .flipbook__body-inner {
opacity: 1 !important;
}
.flipbook__body-inner p {
margin-top: 1.6rem;
font-size: 24px;
font-size: 1.2rem;
line-height: 1.5;
}
.flipbook__body-inner h3 {
color: #a8ad00;
margin-top: 3.2rem;
margin-bottom: 0.4rem;
}
.flipbook__body-inner h4 {
text-transform: uppercase;
}
.flipbook__body-inner h4,
.flipbook__body-inner p {
color: #fff;
}
.flipbook__body-inner a {
font-weight: 500;
letter-spacing: 1.75px;
font-size: 14px;
font-size: 0.7rem;
line-height: 3.42857;
text-transform: uppercase;
}
@media only screen and (min-width: 1021px) {
.no-touchevents .flipbook__body-inner a {
position: absolute;
bottom: 0;
}
}
.flipbook__images {
z-index: 200;
position: absolute;
pointer-events: none;
}
.flipbook__image {
z-index: 200;
position: absolute;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
opacity: 0;
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media only screen and (min-width: 1021px) {
.flipbook--default .flipbook__image.hover-active {
opacity: 1;
}
}
@media only screen and (min-width: 1201px) {
.flipbook--numbered .flipbook__image.hover-active {
opacity: 1;
}
}
.flipbook--numbered .flipbook__body,
.flipbook--numbered h3 {
color: #fff;
}
.flipbook--numbered h3 {
min-height: 72px;
margin-bottom: 0.8rem;
}
.flipbook--numbered .hover-active h3 {
opacity: 1 !important;
}
.flipbook--numbered .flipbook__body-inner {
font-size: 16px;
font-size: 0.8rem;
line-height: 1.3125;
}
.flipbook--numbered .flipbook__body-inner ul {
padding-inline-start: 0.8rem;
}
.flipbook__number {
position: relative;
display: table;
margin-bottom: 0.8rem;
margin-left: 14px;
line-height: 1;
}
.hover-active .flipbook__number {
opacity: 1 !important;
}
.hover-active .flipbook__number:before {
background-color: #a8ad00;
}
.flipbook__number:before {
content: "";
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
border: 2px solid #fff;
border-radius: 50%;
padding: 8px 12px;
}
.js .js-lazy-element {
opacity: 1;
transition: all 0.3s ease-out 0.3s;
}
.js .js-lazy-element.lazy-hidden {
opacity: 0;
}
.share-post ul {
display: -ms-flexbox;
display: flex;
}
.share-post li:first-child {
color: #1a1a1a;
margin-right: 2.4rem;
}
@media only screen and (max-width: 480px) {
.share-post li:first-child {
margin-right: 1rem;
}
}
.share-post li:not(:first-child) a {
background: #1a1a1a;
padding: 1.25rem;
border: 1px solid #a8ad00;
border-right: 0;
transition: all 0.15s ease-out;
}
@media only screen and (max-width: 480px) {
.share-post li:not(:first-child) a {
padding: 0.75rem;
}
}
.share-post li:not(:first-child) a:hover {
background: #a8ad00;
color: #fff;
}
.share-post li:last-child a {
border-right: 1px solid #a8ad00;
}
.site-header {
z-index: 600;
position: relative;
}
.blog .site-header,
.home .site-header,
.single-post .site-header,
.template-about .site-header,
.template-work .site-header {
background-color: #1a1a1a;
transition: background-color 1.5s ease-out;
}
.blog.is-scrolled-down .site-header,
.home.is-scrolled-down .site-header,
.single-post.is-scrolled-down .site-header,
.template-about.is-scrolled-down .site-header,
.template-work.is-scrolled-down .site-header {
background-color: #fff;
}
.dinner-menu-active .site-header {
background-color: #1a1a1a;
}
.site-header--fixed {
z-index: 600;
position: fixed;
width: 100%;
top: 0;
}
.site-header__container {
max-width: 1015px;
box-sizing: content-box;
margin: 0 auto;
padding-left: 1.6rem;
padding-right: 1.6rem;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
}
.site-header__toggle {
display: none;
margin-left: 0.8rem;
}
@media only screen and (max-width: 1020px) {
.site-header__toggle {
display: inline-block;
}
}
@media only screen and (max-width: 1020px) {
.site-nav,
.site-nav-mobile,
.site-subnav,
.site-util {
float: none;
}
}
.site-nav-mobile ul,
.site-nav ul,
.site-subnav ul,
.site-util ul {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
@media only screen and (max-width: 1020px) {
.site-nav-mobile ul,
.site-nav ul,
.site-subnav ul,
.site-util ul {
width: 100%;
}
}
.site-nav-mobile li,
.site-nav li,
.site-subnav li,
.site-util li {
display: inline-block;
}
.site-nav-mobile li li,
.site-nav li li,
.site-subnav li li,
.site-util li li {
display: block;
}
.site-nav__menu,
.site-subnav__menu,
.site-util__menu {
display: inline-block;
}
.site-nav__menu a,
.site-subnav__menu a,
.site-util__menu a {
display: inline-block;
line-height: 1;
width: 100%;
text-decoration: none;
}
.site-nav__menu ul,
.site-subnav__menu ul,
.site-util__menu ul {
background: #fff;
}
.site-nav {
padding: 0.8rem 0;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.site-nav .nav-dropdown {
display: none;
}
@media only screen and (min-width: 1021px) {
.site-nav .nav-dropdown {
display: inline-block;
}
}
.site-nav__menu {
text-align: initial;
}
.site-nav__menu li {
padding: 1.06667rem;
}
.site-nav__menu a {
position: relative;
font-size: 16px;
font-size: 0.8rem;
line-height: 1.3125;
text-transform: lowercase;
color: #1a1a1a;
font-weight: 500;
}
.site-nav__menu a:after {
content: "";
position: absolute;
left: -15%;
bottom: -0.5rem;
width: 0;
height: 1px;
background-color: #a8ad00;
transition: width 0.3s ease-out;
}
@media (hover: hover) {
.site-nav__menu a:hover:after {
width: 130%;
}
}
.site-nav__menu .current_page_ancestor > a:after,
.site-nav__menu .current_page_item > a:after {
content: "";
position: absolute;
left: 50%;
bottom: -0.5rem;
transform: translateX(-50%);
width: 130%;
height: 1px;
background-color: #a8ad00;
}
.site-nav__cta {
text-transform: lowercase;
min-width: 160px;
padding: 0.5em 0.57143em 0.8em;
margin-top: 0.5em;
margin-left: 1.06667rem;
}
.site-nav-mobile .site-search {
margin: 3.2rem 1.6rem 0;
display: block;
}
.site-nav-mobile__menu {
margin-top: 3.2rem;
}
.site-nav-mobile__menu li {
display: block;
}
.site-nav-mobile__menu a {
display: block;
font-size: 24px;
font-size: 1.2rem;
font-weight: 500;
}
.site-nav-mobile__menu a,
.site-nav-mobile__menu i {
padding: 0.64rem 1.6rem;
}
.site-nav-mobile__menu .menu-item-has-children > a,
.site-nav-mobile__menu i {
display: table-cell;
vertical-align: middle;
width: 100%;
}
.site-nav-mobile__menu .sub-menu {
padding-left: 0.8125rem;
padding-right: 0.8125rem;
}
@media only screen and (max-width: 1020px) {
.site-nav-mobile__menu .sub-menu {
display: none;
padding-left: 0.8rem;
}
.site-nav-mobile__menu .sub-menu.is-expanded {
display: block;
}
}
.site-subnav__menu a {
padding: 0.8rem 0.8rem 0.8rem 0;
}
.site-util {
padding: 0.8rem 0;
}
.site-util__menu a {
padding: 0.8rem;
}
.site-footer,
.site-sub-footer {
background: #fff;
color: #1a1a1a;
font-weight: 500;
}
.site-footer a,
.site-sub-footer a {
color: #1a1a1a;
}
.site-footer a:hover,
.site-sub-footer a:hover {
color: #a8ad00;
}
.site-footer {
padding: 3.8rem 0 2.4rem;
}
.site-footer hr {
margin: 2.4rem 0;
}
.site-footer .menu-item {
text-transform: lowercase;
}
.site-footer .menu-item a {
font-size: 16px;
font-size: 0.8rem;
line-height: 2.25;
}
.site-footer__newsletter p {
font-weight: 400;
color: #777;
}
@media only screen and (max-width: 800px) {
.site-footer__newsletter p {
margin-bottom: 2.4rem;
}
}
@media only screen and (max-width: 480px) {
.site-footer__nav .grid__item {
width: 100%;
}
}
.site-footer__contact {
margin-top: 3.2rem;
text-transform: lowercase;
font-size: 16px;
font-size: 0.8rem;
}
@media only screen and (min-width: 481px) {
.site-footer__buttons {
display: -ms-flexbox;
display: flex;
}
}
.site-footer__buttons a {
display: block;
border: 1px solid #1a1a1a;
padding: 0.625em;
min-width: 160px;
max-width: 160px;
text-align: center;
}
.site-footer__buttons a:hover {
background: #1a1a1a;
color: #fff;
}
@media only screen and (max-width: 480px) {
.site-footer__buttons a:first-child {
border-bottom: 0;
}
}
@media only screen and (min-width: 481px) {
.site-footer__buttons a:first-child {
border-right: 0;
}
}
@media only screen and (min-width: 641px) {
.site-footer__buttons a#phone {
cursor: default;
}
.site-footer__buttons a#phone:hover {
background: transparent;
color: #1a1a1a;
}
}
.site-info dl {
display: inline-block;
vertical-align: top;
padding-right: 1.6rem;
}
.site-sub-footer {
font-size: 13px;
font-size: 0.65rem;
border-top: 1px solid #e3e3e3;
padding-top: 1.06667rem;
padding-bottom: 1.6rem;
}
@media only screen and (min-width: 1021px) {
.site-sub-footer {
padding-bottom: 6.6087rem;
}
}
body.blog,
body.home,
body.single-curated-project,
body.single-post,
body.single-work,
body.template-about,
body.template-careers,
body.template-expertise,
body.template-work {
background-color: #1a1a1a;
transition: background-color 1.5s ease-out;
}
body.blog:not(.is-scrolled-down) .content-section,
body.blog:not(.is-scrolled-down) .password-form,
body.blog:not(.is-scrolled-down) .site-nav__menu a,
body.blog:not(.is-scrolled-down) .stat p,
body.blog:not(.is-scrolled-down) blockquote p,
body.blog:not(.is-scrolled-down) h1,
body.blog:not(.is-scrolled-down) h2,
body.blog:not(.is-scrolled-down) h3,
body.blog:not(.is-scrolled-down) h4,
body.blog:not(.is-scrolled-down) h5,
body.blog:not(.is-scrolled-down) h6,
body.home:not(.is-scrolled-down) .content-section,
body.home:not(.is-scrolled-down) .password-form,
body.home:not(.is-scrolled-down) .site-nav__menu a,
body.home:not(.is-scrolled-down) .stat p,
body.home:not(.is-scrolled-down) blockquote p,
body.home:not(.is-scrolled-down) h1,
body.home:not(.is-scrolled-down) h2,
body.home:not(.is-scrolled-down) h3,
body.home:not(.is-scrolled-down) h4,
body.home:not(.is-scrolled-down) h5,
body.home:not(.is-scrolled-down) h6,
body.single-curated-project:not(.is-scrolled-down) .content-section,
body.single-curated-project:not(.is-scrolled-down) .password-form,
body.single-curated-project:not(.is-scrolled-down) .site-nav__menu a,
body.single-curated-project:not(.is-scrolled-down) .stat p,
body.single-curated-project:not(.is-scrolled-down) blockquote p,
body.single-curated-project:not(.is-scrolled-down) h1,
body.single-curated-project:not(.is-scrolled-down) h2,
body.single-curated-project:not(.is-scrolled-down) h3,
body.single-curated-project:not(.is-scrolled-down) h4,
body.single-curated-project:not(.is-scrolled-down) h5,
body.single-curated-project:not(.is-scrolled-down) h6,
body.single-post:not(.is-scrolled-down) .content-section,
body.single-post:not(.is-scrolled-down) .password-form,
body.single-post:not(.is-scrolled-down) .site-nav__menu a,
body.single-post:not(.is-scrolled-down) .stat p,
body.single-post:not(.is-scrolled-down) blockquote p,
body.single-post:not(.is-scrolled-down) h1,
body.single-post:not(.is-scrolled-down) h2,
body.single-post:not(.is-scrolled-down) h3,
body.single-post:not(.is-scrolled-down) h4,
body.single-post:not(.is-scrolled-down) h5,
body.single-post:not(.is-scrolled-down) h6,
body.single-work:not(.is-scrolled-down) .content-section,
body.single-work:not(.is-scrolled-down) .password-form,
body.single-work:not(.is-scrolled-down) .site-nav__menu a,
body.single-work:not(.is-scrolled-down) .stat p,
body.single-work:not(.is-scrolled-down) blockquote p,
body.single-work:not(.is-scrolled-down) h1,
body.single-work:not(.is-scrolled-down) h2,
body.single-work:not(.is-scrolled-down) h3,
body.single-work:not(.is-scrolled-down) h4,
body.single-work:not(.is-scrolled-down) h5,
body.single-work:not(.is-scrolled-down) h6,
body.template-about:not(.is-scrolled-down) .content-section,
body.template-about:not(.is-scrolled-down) .password-form,
body.template-about:not(.is-scrolled-down) .site-nav__menu a,
body.template-about:not(.is-scrolled-down) .stat p,
body.template-about:not(.is-scrolled-down) blockquote p,
body.template-about:not(.is-scrolled-down) h1,
body.template-about:not(.is-scrolled-down) h2,
body.template-about:not(.is-scrolled-down) h3,
body.template-about:not(.is-scrolled-down) h4,
body.template-about:not(.is-scrolled-down) h5,
body.template-about:not(.is-scrolled-down) h6,
body.template-careers:not(.is-scrolled-down) .content-section,
body.template-careers:not(.is-scrolled-down) .password-form,
body.template-careers:not(.is-scrolled-down) .site-nav__menu a,
body.template-careers:not(.is-scrolled-down) .stat p,
body.template-careers:not(.is-scrolled-down) blockquote p,
body.template-careers:not(.is-scrolled-down) h1,
body.template-careers:not(.is-scrolled-down) h2,
body.template-careers:not(.is-scrolled-down) h3,
body.template-careers:not(.is-scrolled-down) h4,
body.template-careers:not(.is-scrolled-down) h5,
body.template-careers:not(.is-scrolled-down) h6,
body.template-expertise:not(.is-scrolled-down) .content-section,
body.template-expertise:not(.is-scrolled-down) .password-form,
body.template-expertise:not(.is-scrolled-down) .site-nav__menu a,
body.template-expertise:not(.is-scrolled-down) .stat p,
body.template-expertise:not(.is-scrolled-down) blockquote p,
body.template-expertise:not(.is-scrolled-down) h1,
body.template-expertise:not(.is-scrolled-down) h2,
body.template-expertise:not(.is-scrolled-down) h3,
body.template-expertise:not(.is-scrolled-down) h4,
body.template-expertise:not(.is-scrolled-down) h5,
body.template-expertise:not(.is-scrolled-down) h6,
body.template-work:not(.is-scrolled-down) .content-section,
body.template-work:not(.is-scrolled-down) .password-form,
body.template-work:not(.is-scrolled-down) .site-nav__menu a,
body.template-work:not(.is-scrolled-down) .stat p,
body.template-work:not(.is-scrolled-down) blockquote p,
body.template-work:not(.is-scrolled-down) h1,
body.template-work:not(.is-scrolled-down) h2,
body.template-work:not(.is-scrolled-down) h3,
body.template-work:not(.is-scrolled-down) h4,
body.template-work:not(.is-scrolled-down) h5,
body.template-work:not(.is-scrolled-down) h6 {
color: #fff;
}
body.blog:not(.is-scrolled-down) .intro__image-dark,
body.home:not(.is-scrolled-down) .intro__image-dark,
body.single-curated-project:not(.is-scrolled-down) .intro__image-dark,
body.single-post:not(.is-scrolled-down) .intro__image-dark,
body.single-work:not(.is-scrolled-down) .intro__image-dark,
body.template-about:not(.is-scrolled-down) .intro__image-dark,
body.template-careers:not(.is-scrolled-down) .intro__image-dark,
body.template-expertise:not(.is-scrolled-down) .intro__image-dark,
body.template-work:not(.is-scrolled-down) .intro__image-dark {
display: none;
}
body.blog.is-scrolled-down,
body.home.is-scrolled-down,
body.single-curated-project.is-scrolled-down,
body.single-post.is-scrolled-down,
body.single-work.is-scrolled-down,
body.template-about.is-scrolled-down,
body.template-careers.is-scrolled-down,
body.template-expertise.is-scrolled-down,
body.template-work.is-scrolled-down {
background-color: #fff;
}
body.blog.is-scrolled-down .intro__image-dark,
body.home.is-scrolled-down .intro__image-dark,
body.single-curated-project.is-scrolled-down .intro__image-dark,
body.single-post.is-scrolled-down .intro__image-dark,
body.single-work.is-scrolled-down .intro__image-dark,
body.template-about.is-scrolled-down .intro__image-dark,
body.template-careers.is-scrolled-down .intro__image-dark,
body.template-expertise.is-scrolled-down .intro__image-dark,
body.template-work.is-scrolled-down .intro__image-dark {
display: block;
}
body.blog.is-scrolled-down .intro__image-light,
body.home.is-scrolled-down .intro__image-light,
body.single-curated-project.is-scrolled-down .intro__image-light,
body.single-post.is-scrolled-down .intro__image-light,
body.single-work.is-scrolled-down .intro__image-light,
body.template-about.is-scrolled-down .intro__image-light,
body.template-careers.is-scrolled-down .intro__image-light,
body.template-expertise.is-scrolled-down .intro__image-light,
body.template-work.is-scrolled-down .intro__image-light {
display: none;
}
.page-content {
overflow: hidden;
padding-top: 5.06667rem;
padding-bottom: 7.6rem;
}
@media only screen and (max-width: 640px) {
.page-content {
padding-bottom: 4.60606rem;
}
}
.home .page-content,
.template-expertise .page-content {
padding-top: 7.6rem;
}
.blog .page-content {
padding-bottom: 0;
}
.page-header {
margin-bottom: 6.08rem;
}
.template-work-overview .page-header {
margin-bottom: 3.37778rem;
}
.single-curated-project .page-header {
margin-bottom: 5.06667rem;
}
.template-careers .page-header {
margin-bottom: 7.6rem;
}
.template-thank-you .page-header {
margin-bottom: 3.2rem;
}
.sidebar ul {
padding: 0;
list-style: none;
}
.content-section {
margin-bottom: 7.6rem;
}
@media only screen and (max-width: 640px) {
.content-section {
margin-bottom: 4.60606rem;
}
}
.content-section:last-child {
margin-bottom: 0;
}
.content-section__intro {
margin-bottom: 3.2rem;
}
.content-section--swell_block .content-section__intro,
.content-section--team_block .content-section__intro,
.content-section--values_slider .content-section__intro {
margin-bottom: 5.04rem;
}
@media only screen and (min-width: 801px) {
.content-section__intro p {
max-width: 90%;
}
}
.content-section--editor :last-child {
margin-bottom: 0;
}
@media only screen and (min-width: 801px) {
.content-section--intro_block :last-child {
margin-bottom: 0;
}
}
.intro__image {
margin-top: 1.6rem;
}
@media only screen and (min-width: 801px) {
.intro__image {
margin-top: -1.6rem;
}
.intro__image .img-wrap {
margin-left: auto;
}
}
.content-section--capabilities {
margin-bottom: 4rem;
}
.content-section--grid {
margin-bottom: 4.4rem;
}
.content-section--grid .grid__item-content {
margin-bottom: 3.2rem;
}
@media only screen and (min-width: 641px) {
.content-section--grid h2 {
margin-bottom: 4rem;
}
}
@media only screen and (min-width: 1021px) {
.content-section--grid-two_column
.grid__item:nth-of-type(odd)
.grid__item-content {
padding-right: 15%;
}
.content-section--grid-two_column
.grid__item:nth-of-type(2n)
.grid__item-content {
padding-left: 15%;
}
}
.content-section--gallery .gallery-row,
.content-section--gallery_rows .gallery-row {
margin-bottom: 2rem;
}
.content-section--gallery .gallery-row:last-child,
.content-section--gallery_rows .gallery-row:last-child {
margin: 0;
}
.content-section--gallery .gallery-row .grid__item,
.content-section--gallery_rows .gallery-row .grid__item {
margin-bottom: 1.6rem;
}
@media only screen and (max-width: 640px) {
.content-section--gallery .gallery-row .grid__item:not(:last-child),
.content-section--gallery_rows .gallery-row .grid__item:not(:last-child) {
margin-bottom: 1.6rem;
}
}
.content-section--gallery .gallery-row--grid,
.content-section--gallery_rows .gallery-row--grid {
margin-bottom: -0.4rem !important;
}
.content-section--current_opportunities .career {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
}
.content-section--current_opportunities .career:not(:last-child) {
padding-bottom: 1.6rem;
border-bottom: 1px solid #e3e3e3;
margin-bottom: 1.6rem;
}
.content-section--stats .stat__number {
position: relative;
display: inline-block;
}
.content-section--stats .stat__number span:first-child {
font-size: 80px;
font-size: 4rem;
line-height: 1.125;
font-weight: 700;
color: #a8ad00;
}
.content-section--stats .stat__metric {
position: absolute;
top: 10px;
padding-left: 0.25rem;
}
.content-section--banner .banner--mobile,
.content-section--banner_video .banner--mobile {
margin-top: 2.4rem;
}
.content-section--banner .banner h3 {
font-size: 24px;
font-size: 1.2rem;
line-height: 1.5;
font-weight: 300;
color: #fff;
}
.content-section--banner .banner__logo {
margin-right: 0;
margin-left: auto;
}
@media only screen and (max-width: 800px) {
.content-section--banner .banner__logo {
margin: 0 auto;
}
}
@media only screen and (min-width: 801px) {
.content-section--banner .banner--mobile {
display: none;
}
}
.ginput_container .recent-posts__intro .button,
.recent-posts__intro .btn,
.recent-posts__intro .btn--primary,
.recent-posts__intro .gform_button,
.recent-posts__intro .ginput_container .button,
.recent-posts__intro .wp-block-button__link,
.recent-posts__intro input[type="submit"] {
display: table;
margin: 3.2rem 0 0 auto;
}
.ginput_container .recent-posts__feed .button,
.recent-posts__feed .btn,
.recent-posts__feed .btn--primary,
.recent-posts__feed .gform_button,
.recent-posts__feed .ginput_container .button,
.recent-posts__feed .wp-block-button__link,
.recent-posts__feed input[type="submit"] {
margin: 2.4rem 0 0;
}
.site-info dl {
display: -ms-flexbox;
display: flex;
}
.site-info dt {
margin-right: 1.6rem;
}
.site-info dt img {
width: 25px;
height: auto;
margin-top: 4px;
}
.site-info dd a {
text-decoration: underline;
}
.wp-block-cover-image {
position: relative;
background-size: cover;
min-height: 430px;
width: 100%;
margin: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
}
.wp-block-cover-image > * {
z-index: 2;
color: #fff;
}
.wp-block-cover-image.has-parallax {
background-attachment: fixed;
}
.wp-block-cover-image.has-background-dim {
position: relative;
}
.wp-block-cover-image.has-background-dim:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
}
.wp-block-cover-image.has-background-dim-10:before {
background: rgba(0, 0, 0, 0.1);
}
.wp-block-cover-image.has-background-dim-20:before {
background: rgba(0, 0, 0, 0.2);
}
.wp-block-cover-image.has-background-dim-30:before {
background: rgba(0, 0, 0, 0.3);
}
.wp-block-cover-image.has-background-dim-40:before {
background: rgba(0, 0, 0, 0.4);
}
.wp-block-cover-image.has-background-dim-50:before {
background: rgba(0, 0, 0, 0.5);
}
.wp-block-cover-image.has-background-dim-60:before {
background: rgba(0, 0, 0, 0.6);
}
.wp-block-cover-image.has-background-dim-70:before {
background: rgba(0, 0, 0, 0.7);
}
.wp-block-cover-image.has-background-dim-80:before {
background: rgba(0, 0, 0, 0.8);
}
.wp-block-cover-image.has-background-dim-90:before {
background: rgba(0, 0, 0, 0.9);
}
.wp-block-cover-image.has-background-dim-100:before {
background: #000;
}
blockquote.is-large.wp-block-quote {
margin: 0 0 1.6rem;
padding: 0;
}
blockquote.is-large.wp-block-quote cite {
text-align: center;
}
blockquote.wp-block-pullquote {
border-top: 2px solid #a8ad00;
border-bottom: 2px solid #a8ad00;
padding: 1.6rem 0;
border-left: 0;
text-align: center;
}
blockquote.wp-block-pullquote.aligncenter,
blockquote.wp-block-pullquote.alignnone {
margin-right: 0;
}
.wp-block-image figcaption {
margin-top: 0.32rem;
font-size: 0.85rem;
color: #929292;
text-align: center;
}
.wp-block-gallery {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
padding-left: 0;
}
.blocks-gallery-item {
-ms-flex-negative: 0;
flex-shrink: 0;
-ms-flex-positive: 1;
flex-grow: 1;
margin: 0.25rem;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.wp-block-gallery.is-cropped .blocks-gallery-item figure {
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item figure img {
-ms-flex: 1;
flex: 1;
object-fit: cover;
width: 100%;
height: 100%;
}
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
width: calc(100% - 0.5rem);
}
.wp-block-gallery.columns-2 .blocks-gallery-item {
width: 50%;
width: calc(50% - 0.5rem);
}
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: 33.33333%;
width: calc(33.33333% - 0.5rem);
}
.wp-block-embed {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
}
.wp-block-embed iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-columns {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -0.5rem;
}
.wp-block-column {
margin-left: 0.5rem;
}
.wp-block-columns.has-1-columns .wp-block-column {
width: 100%;
width: calc(100% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-1-columns .wp-block-column {
width: 100%;
}
}
.wp-block-columns.has-2-columns .wp-block-column {
width: 50%;
width: calc(50% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-2-columns .wp-block-column {
width: 100%;
}
}
.wp-block-columns.has-3-columns .wp-block-column {
width: 33.33333%;
width: calc(33.33333% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-3-columns .wp-block-column {
width: 100%;
}
}
.wp-block-columns.has-4-columns .wp-block-column {
width: 25%;
width: calc(25% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-4-columns .wp-block-column {
width: 100%;
}
}
.wp-block-columns.has-5-columns .wp-block-column {
width: 20%;
width: calc(20% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-5-columns .wp-block-column {
width: 100%;
}
}
.wp-block-columns.has-6-columns .wp-block-column {
width: 16.66667%;
width: calc(16.66667% - 0.5rem);
}
@media only screen and (max-width: 640px) {
.wp-block-columns.has-6-columns .wp-block-column {
width: 100%;
}
}
.wp-block-button.aligncenter {
text-align: center;
}
.wp-block-button.alignright {
text-align: right;
}
@media only screen and (min-width: 801px) {
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
height: auto;
overflow: hidden;
}
.alignfull img {
object-fit: cover;
}
.alignfull.wp-block-embed {
padding-bottom: 112%;
}
.alignfull.wp-block-table {
width: 100vw;
}
.alignwide {
margin-left: calc(25% - 25vw + 0.8rem);
margin-right: calc(25% - 25vw + 0.8rem);
width: auto;
max-width: 1000%;
}
.alignwide.wp-block-embed {
padding-bottom: 84%;
}
.alignwide.wp-block-table {
width: 100%;
margin: 0 auto;
}
.alignfull img,
.alignwide img {
display: block;
margin: 0 auto;
}
}
@media only screen and (min-width: 600px) {
.wp-block-column {
-ms-flex-preferred-size: calc(50% - 1.6rem);
flex-basis: calc(50% - 1.6rem);
}
.wp-block-column:not(:last-child),
.wp-block-column:nth-child(odd) {
margin-right: 1.6rem;
}
.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n) {
margin-left: 1.6rem;
}
}
.instagram-media {
max-width: 100% !important;
min-width: 1.6rem !important;
}
.twitter-timeline {
width: 100% !important;
}
.dinner-menu {
z-index: 500;
position: fixed;
left: 0;
top: 0;
background: #1a1a1a;
width: 100%;
height: 0;
overflow: hidden;
opacity: 0;
transition:
opacity 0.15s ease-out,
transform 0.15s ease-out;
}
.dinner-menu__inner {
min-height: 100%;
display: inline-block;
width: 100%;
}
.dinner-menu-active--fixed .dinner-menu__inner {
min-height: 120%;
}
@media only screen and (max-width: 1020px) {
.dinner-menu-active,
.dinner-menu-active body {
overflow: hidden;
position: relative;
height: 100%;
}
}
.dinner-menu-active--relative body {
height: 100%;
height: 100vh;
}
.dinner-menu-active .dinner-menu,
.dinner-menu-transiting .dinner-menu {
height: 100%;
-webkit-backface-visibility: hidden;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.dinner-menu-active .dinner-menu {
opacity: 1;
padding-top: 6.4rem;
}
.one-whole {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.one-half {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.one-third {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.two-thirds {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.one-quarter {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.two-quarters {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.three-quarters {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.one-fifth {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.two-fifths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.three-fifths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.four-fifths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.one-sixth {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.two-sixths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.three-sixths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.four-sixths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.five-sixths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.one-eighth {
width: 12.5%;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
}
.two-eighths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.three-eighths {
width: 37.5%;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
}
.four-eighths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.five-eighths {
width: 62.5%;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
}
.six-eighths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.seven-eighths {
width: 87.5%;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
}
.one-tenth {
width: 10%;
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
}
.two-tenths {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.three-tenths {
width: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.four-tenths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.five-tenths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.six-tenths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.seven-tenths {
width: 70%;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
.eight-tenths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.nine-tenths {
width: 90%;
-ms-flex-preferred-size: 90%;
flex-basis: 90%;
}
.one-twelfth {
width: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
}
.two-twelfths {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.three-twelfths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.four-twelfths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.five-twelfths {
width: 41.666%;
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
}
.six-twelfths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.seven-twelfths {
width: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
.eight-twelfths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.nine-twelfths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.ten-twelfths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.eleven-twelfths {
width: 91.666%;
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
}
.offset-one-half {
margin-left: 50%;
}
.offset-one-third {
margin-left: 33.333%;
}
.offset-two-thirds {
margin-left: 66.666%;
}
.offset-one-quarter {
margin-left: 25%;
}
.offset-two-quarters {
margin-left: 50%;
}
.offset-three-quarters {
margin-left: 75%;
}
.offset-one-fifth {
margin-left: 20%;
}
.offset-two-fifths {
margin-left: 40%;
}
.offset-three-fifths {
margin-left: 60%;
}
.offset-four-fifths {
margin-left: 80%;
}
.offset-one-sixth {
margin-left: 16.666%;
}
.offset-two-sixths {
margin-left: 33.333%;
}
.offset-three-sixths {
margin-left: 50%;
}
.offset-four-sixths {
margin-left: 66.666%;
}
.offset-five-sixths {
margin-left: 83.333%;
}
.offset-one-eighth {
margin-left: 12.5%;
}
.offset-two-eighths {
margin-left: 25%;
}
.offset-three-eighths {
margin-left: 37.5%;
}
.offset-four-eighths {
margin-left: 50%;
}
.offset-five-eighths {
margin-left: 62.5%;
}
.offset-six-eighths {
margin-left: 75%;
}
.offset-seven-eighths {
margin-left: 87.5%;
}
.offset-two-tenths {
margin-left: 20%;
}
.offset-three-tenths {
margin-left: 30%;
}
.offset-four-tenths {
margin-left: 40%;
}
.offset-five-tenths {
margin-left: 50%;
}
.offset-six-tenths {
margin-left: 60%;
}
.offset-seven-tenths {
margin-left: 70%;
}
.offset-eight-tenths {
margin-left: 80%;
}
.offset-nine-tenths {
margin-left: 90%;
}
.offset-one-twelfth {
margin-left: 8.333%;
}
.offset-two-twelfths {
margin-left: 16.666%;
}
.offset-three-twelfths {
margin-left: 25%;
}
.offset-four-twelfths {
margin-left: 33.333%;
}
.offset-five-twelfths {
margin-left: 41.666%;
}
.offset-six-twelfths {
margin-left: 50%;
}
.offset-seven-twelfths {
margin-left: 58.333%;
}
.offset-eight-twelfths {
margin-left: 66.666%;
}
.offset-nine-twelfths {
margin-left: 75%;
}
.offset-ten-twelfths {
margin-left: 83.333%;
}
.offset-eleven-twelfths {
margin-left: 91.666%;
}
.push-one-whole {
left: 100%;
}
.push-one-half {
left: 50%;
}
.push-one-third {
left: 33.333%;
}
.push-two-thirds {
left: 66.666%;
}
.push-one-quarter {
left: 25%;
}
.push-two-quarters {
left: 50%;
}
.push-three-quarters {
left: 75%;
}
.push-one-fifth {
left: 20%;
}
.push-two-fifths {
left: 40%;
}
.push-three-fifths {
left: 60%;
}
.push-four-fifths {
left: 80%;
}
.push-one-sixth {
left: 16.666%;
}
.push-two-sixths {
left: 33.333%;
}
.push-three-sixths {
left: 50%;
}
.push-four-sixths {
left: 66.666%;
}
.push-five-sixths {
left: 83.333%;
}
.push-one-eighth {
left: 12.5%;
}
.push-two-eighths {
left: 25%;
}
.push-three-eighths {
left: 37.5%;
}
.push-four-eighths {
left: 50%;
}
.push-five-eighths {
left: 62.5%;
}
.push-six-eighths {
left: 75%;
}
.push-seven-eighths {
left: 87.5%;
}
.push-one-tenth {
left: 10%;
}
.push-two-tenths {
left: 20%;
}
.push-three-tenths {
left: 30%;
}
.push-four-tenths {
left: 40%;
}
.push-five-tenths {
left: 50%;
}
.push-six-tenths {
left: 60%;
}
.push-seven-tenths {
left: 70%;
}
.push-eight-tenths {
left: 80%;
}
.push-nine-tenths {
left: 90%;
}
.push-one-twelfth {
left: 8.333%;
}
.push-two-twelfths {
left: 16.666%;
}
.push-three-twelfths {
left: 25%;
}
.push-four-twelfths {
left: 33.333%;
}
.push-five-twelfths {
left: 41.666%;
}
.push-six-twelfths {
left: 50%;
}
.push-seven-twelfths {
left: 58.333%;
}
.push-eight-twelfths {
left: 66.666%;
}
.push-nine-twelfths {
left: 75%;
}
.push-ten-twelfths {
left: 83.333%;
}
.push-eleven-twelfths {
left: 91.666%;
}
.pull-one-whole {
left: -100%;
}
.pull-one-half {
left: -50%;
}
.pull-one-third {
left: -33.333%;
}
.pull-two-thirds {
left: -66.666%;
}
.pull-one-quarter {
left: -25%;
}
.pull-two-quarters {
left: -50%;
}
.pull-three-quarters {
left: -75%;
}
.pull-one-fifth {
left: -20%;
}
.pull-two-fifths {
left: -40%;
}
.pull-three-fifths {
left: -60%;
}
.pull-four-fifths {
left: -80%;
}
.pull-one-sixth {
left: -16.666%;
}
.pull-two-sixths {
left: -33.333%;
}
.pull-three-sixths {
left: -50%;
}
.pull-four-sixths {
left: -66.666%;
}
.pull-five-sixths {
left: -83.333%;
}
.pull-one-eighth {
left: -12.5%;
}
.pull-two-eighths {
left: -25%;
}
.pull-three-eighths {
left: -37.5%;
}
.pull-four-eighths {
left: -50%;
}
.pull-five-eighths {
left: -62.5%;
}
.pull-six-eighths {
left: -75%;
}
.pull-seven-eighths {
left: -87.5%;
}
.pull-one-tenth {
left: -10%;
}
.pull-two-tenths {
left: -20%;
}
.pull-three-tenths {
left: -30%;
}
.pull-four-tenths {
left: -40%;
}
.pull-five-tenths {
left: -50%;
}
.pull-six-tenths {
left: -60%;
}
.pull-seven-tenths {
left: -70%;
}
.pull-eight-tenths {
left: -80%;
}
.pull-nine-tenths {
left: -90%;
}
.pull-one-twelfth {
left: -8.333%;
}
.pull-two-twelfths {
left: -16.666%;
}
.pull-three-twelfths {
left: -25%;
}
.pull-four-twelfths {
left: -33.333%;
}
.pull-five-twelfths {
left: -41.666%;
}
.pull-six-twelfths {
left: -50%;
}
.pull-seven-twelfths {
left: -58.333%;
}
.pull-eight-twelfths {
left: -66.666%;
}
.pull-nine-twelfths {
left: -75%;
}
.pull-ten-twelfths {
left: -83.333%;
}
.pull-eleven-twelfths {
left: -91.666%;
}
[class*="pull-"],
[class*="push-"] {
position: relative;
}
@media only screen and (min-width: 641px) {
.sm-one-whole {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.sm-one-half {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-one-third {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.sm-two-thirds {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.sm-one-quarter {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.sm-two-quarters {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-three-quarters {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.sm-one-fifth {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.sm-two-fifths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.sm-three-fifths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.sm-four-fifths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.sm-one-sixth {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.sm-two-sixths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.sm-three-sixths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-four-sixths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.sm-five-sixths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.sm-one-eighth {
width: 12.5%;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
}
.sm-two-eighths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.sm-three-eighths {
width: 37.5%;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
}
.sm-four-eighths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-five-eighths {
width: 62.5%;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
}
.sm-six-eighths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.sm-seven-eighths {
width: 87.5%;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
}
.sm-one-tenth {
width: 10%;
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
}
.sm-two-tenths {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.sm-three-tenths {
width: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.sm-four-tenths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.sm-five-tenths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-six-tenths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.sm-seven-tenths {
width: 70%;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
.sm-eight-tenths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.sm-nine-tenths {
width: 90%;
-ms-flex-preferred-size: 90%;
flex-basis: 90%;
}
.sm-one-twelfth {
width: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
}
.sm-two-twelfths {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.sm-three-twelfths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.sm-four-twelfths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.sm-five-twelfths {
width: 41.666%;
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
}
.sm-six-twelfths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.sm-seven-twelfths {
width: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
.sm-eight-twelfths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.sm-nine-twelfths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.sm-ten-twelfths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.sm-eleven-twelfths {
width: 91.666%;
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
}
.sm-offset-one-half {
margin-left: 50%;
}
.sm-offset-one-third {
margin-left: 33.333%;
}
.sm-offset-two-thirds {
margin-left: 66.666%;
}
.sm-offset-one-quarter {
margin-left: 25%;
}
.sm-offset-two-quarters {
margin-left: 50%;
}
.sm-offset-three-quarters {
margin-left: 75%;
}
.sm-offset-one-fifth {
margin-left: 20%;
}
.sm-offset-two-fifths {
margin-left: 40%;
}
.sm-offset-three-fifths {
margin-left: 60%;
}
.sm-offset-four-fifths {
margin-left: 80%;
}
.sm-offset-one-sixth {
margin-left: 16.666%;
}
.sm-offset-two-sixths {
margin-left: 33.333%;
}
.sm-offset-three-sixths {
margin-left: 50%;
}
.sm-offset-four-sixths {
margin-left: 66.666%;
}
.sm-offset-five-sixths {
margin-left: 83.333%;
}
.sm-offset-one-eighth {
margin-left: 12.5%;
}
.sm-offset-two-eighths {
margin-left: 25%;
}
.sm-offset-three-eighths {
margin-left: 37.5%;
}
.sm-offset-four-eighths {
margin-left: 50%;
}
.sm-offset-five-eighths {
margin-left: 62.5%;
}
.sm-offset-six-eighths {
margin-left: 75%;
}
.sm-offset-seven-eighths {
margin-left: 87.5%;
}
.sm-offset-two-tenths {
margin-left: 20%;
}
.sm-offset-three-tenths {
margin-left: 30%;
}
.sm-offset-four-tenths {
margin-left: 40%;
}
.sm-offset-five-tenths {
margin-left: 50%;
}
.sm-offset-six-tenths {
margin-left: 60%;
}
.sm-offset-seven-tenths {
margin-left: 70%;
}
.sm-offset-eight-tenths {
margin-left: 80%;
}
.sm-offset-nine-tenths {
margin-left: 90%;
}
.sm-offset-one-twelfth {
margin-left: 8.333%;
}
.sm-offset-two-twelfths {
margin-left: 16.666%;
}
.sm-offset-three-twelfths {
margin-left: 25%;
}
.sm-offset-four-twelfths {
margin-left: 33.333%;
}
.sm-offset-five-twelfths {
margin-left: 41.666%;
}
.sm-offset-six-twelfths {
margin-left: 50%;
}
.sm-offset-seven-twelfths {
margin-left: 58.333%;
}
.sm-offset-eight-twelfths {
margin-left: 66.666%;
}
.sm-offset-nine-twelfths {
margin-left: 75%;
}
.sm-offset-ten-twelfths {
margin-left: 83.333%;
}
.sm-offset-eleven-twelfths {
margin-left: 91.666%;
}
.sm-push-one-whole {
left: 100%;
}
.sm-push-one-half {
left: 50%;
}
.sm-push-one-third {
left: 33.333%;
}
.sm-push-two-thirds {
left: 66.666%;
}
.sm-push-one-quarter {
left: 25%;
}
.sm-push-two-quarters {
left: 50%;
}
.sm-push-three-quarters {
left: 75%;
}
.sm-push-one-fifth {
left: 20%;
}
.sm-push-two-fifths {
left: 40%;
}
.sm-push-three-fifths {
left: 60%;
}
.sm-push-four-fifths {
left: 80%;
}
.sm-push-one-sixth {
left: 16.666%;
}
.sm-push-two-sixths {
left: 33.333%;
}
.sm-push-three-sixths {
left: 50%;
}
.sm-push-four-sixths {
left: 66.666%;
}
.sm-push-five-sixths {
left: 83.333%;
}
.sm-push-one-eighth {
left: 12.5%;
}
.sm-push-two-eighths {
left: 25%;
}
.sm-push-three-eighths {
left: 37.5%;
}
.sm-push-four-eighths {
left: 50%;
}
.sm-push-five-eighths {
left: 62.5%;
}
.sm-push-six-eighths {
left: 75%;
}
.sm-push-seven-eighths {
left: 87.5%;
}
.sm-push-one-tenth {
left: 10%;
}
.sm-push-two-tenths {
left: 20%;
}
.sm-push-three-tenths {
left: 30%;
}
.sm-push-four-tenths {
left: 40%;
}
.sm-push-five-tenths {
left: 50%;
}
.sm-push-six-tenths {
left: 60%;
}
.sm-push-seven-tenths {
left: 70%;
}
.sm-push-eight-tenths {
left: 80%;
}
.sm-push-nine-tenths {
left: 90%;
}
.sm-push-one-twelfth {
left: 8.333%;
}
.sm-push-two-twelfths {
left: 16.666%;
}
.sm-push-three-twelfths {
left: 25%;
}
.sm-push-four-twelfths {
left: 33.333%;
}
.sm-push-five-twelfths {
left: 41.666%;
}
.sm-push-six-twelfths {
left: 50%;
}
.sm-push-seven-twelfths {
left: 58.333%;
}
.sm-push-eight-twelfths {
left: 66.666%;
}
.sm-push-nine-twelfths {
left: 75%;
}
.sm-push-ten-twelfths {
left: 83.333%;
}
.sm-push-eleven-twelfths {
left: 91.666%;
}
.sm-pull-one-whole {
left: -100%;
}
.sm-pull-one-half {
left: -50%;
}
.sm-pull-one-third {
left: -33.333%;
}
.sm-pull-two-thirds {
left: -66.666%;
}
.sm-pull-one-quarter {
left: -25%;
}
.sm-pull-two-quarters {
left: -50%;
}
.sm-pull-three-quarters {
left: -75%;
}
.sm-pull-one-fifth {
left: -20%;
}
.sm-pull-two-fifths {
left: -40%;
}
.sm-pull-three-fifths {
left: -60%;
}
.sm-pull-four-fifths {
left: -80%;
}
.sm-pull-one-sixth {
left: -16.666%;
}
.sm-pull-two-sixths {
left: -33.333%;
}
.sm-pull-three-sixths {
left: -50%;
}
.sm-pull-four-sixths {
left: -66.666%;
}
.sm-pull-five-sixths {
left: -83.333%;
}
.sm-pull-one-eighth {
left: -12.5%;
}
.sm-pull-two-eighths {
left: -25%;
}
.sm-pull-three-eighths {
left: -37.5%;
}
.sm-pull-four-eighths {
left: -50%;
}
.sm-pull-five-eighths {
left: -62.5%;
}
.sm-pull-six-eighths {
left: -75%;
}
.sm-pull-seven-eighths {
left: -87.5%;
}
.sm-pull-one-tenth {
left: -10%;
}
.sm-pull-two-tenths {
left: -20%;
}
.sm-pull-three-tenths {
left: -30%;
}
.sm-pull-four-tenths {
left: -40%;
}
.sm-pull-five-tenths {
left: -50%;
}
.sm-pull-six-tenths {
left: -60%;
}
.sm-pull-seven-tenths {
left: -70%;
}
.sm-pull-eight-tenths {
left: -80%;
}
.sm-pull-nine-tenths {
left: -90%;
}
.sm-pull-one-twelfth {
left: -8.333%;
}
.sm-pull-two-twelfths {
left: -16.666%;
}
.sm-pull-three-twelfths {
left: -25%;
}
.sm-pull-four-twelfths {
left: -33.333%;
}
.sm-pull-five-twelfths {
left: -41.666%;
}
.sm-pull-six-twelfths {
left: -50%;
}
.sm-pull-seven-twelfths {
left: -58.333%;
}
.sm-pull-eight-twelfths {
left: -66.666%;
}
.sm-pull-nine-twelfths {
left: -75%;
}
.sm-pull-ten-twelfths {
left: -83.333%;
}
.sm-pull-eleven-twelfths {
left: -91.666%;
}
}
@media only screen and (min-width: 801px) {
.md-one-whole {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.md-one-half {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-one-third {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.md-two-thirds {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.md-one-quarter {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.md-two-quarters {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-three-quarters {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.md-one-fifth {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.md-two-fifths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.md-three-fifths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.md-four-fifths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.md-one-sixth {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.md-two-sixths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.md-three-sixths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-four-sixths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.md-five-sixths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.md-one-eighth {
width: 12.5%;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
}
.md-two-eighths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.md-three-eighths {
width: 37.5%;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
}
.md-four-eighths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-five-eighths {
width: 62.5%;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
}
.md-six-eighths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.md-seven-eighths {
width: 87.5%;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
}
.md-one-tenth {
width: 10%;
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
}
.md-two-tenths {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.md-three-tenths {
width: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.md-four-tenths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.md-five-tenths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-six-tenths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.md-seven-tenths {
width: 70%;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
.md-eight-tenths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.md-nine-tenths {
width: 90%;
-ms-flex-preferred-size: 90%;
flex-basis: 90%;
}
.md-one-twelfth {
width: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
}
.md-two-twelfths {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.md-three-twelfths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.md-four-twelfths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.md-five-twelfths {
width: 41.666%;
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
}
.md-six-twelfths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.md-seven-twelfths {
width: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
.md-eight-twelfths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.md-nine-twelfths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.md-ten-twelfths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.md-eleven-twelfths {
width: 91.666%;
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
}
.md-offset-one-half {
margin-left: 50%;
}
.md-offset-one-third {
margin-left: 33.333%;
}
.md-offset-two-thirds {
margin-left: 66.666%;
}
.md-offset-one-quarter {
margin-left: 25%;
}
.md-offset-two-quarters {
margin-left: 50%;
}
.md-offset-three-quarters {
margin-left: 75%;
}
.md-offset-one-fifth {
margin-left: 20%;
}
.md-offset-two-fifths {
margin-left: 40%;
}
.md-offset-three-fifths {
margin-left: 60%;
}
.md-offset-four-fifths {
margin-left: 80%;
}
.md-offset-one-sixth {
margin-left: 16.666%;
}
.md-offset-two-sixths {
margin-left: 33.333%;
}
.md-offset-three-sixths {
margin-left: 50%;
}
.md-offset-four-sixths {
margin-left: 66.666%;
}
.md-offset-five-sixths {
margin-left: 83.333%;
}
.md-offset-one-eighth {
margin-left: 12.5%;
}
.md-offset-two-eighths {
margin-left: 25%;
}
.md-offset-three-eighths {
margin-left: 37.5%;
}
.md-offset-four-eighths {
margin-left: 50%;
}
.md-offset-five-eighths {
margin-left: 62.5%;
}
.md-offset-six-eighths {
margin-left: 75%;
}
.md-offset-seven-eighths {
margin-left: 87.5%;
}
.md-offset-two-tenths {
margin-left: 20%;
}
.md-offset-three-tenths {
margin-left: 30%;
}
.md-offset-four-tenths {
margin-left: 40%;
}
.md-offset-five-tenths {
margin-left: 50%;
}
.md-offset-six-tenths {
margin-left: 60%;
}
.md-offset-seven-tenths {
margin-left: 70%;
}
.md-offset-eight-tenths {
margin-left: 80%;
}
.md-offset-nine-tenths {
margin-left: 90%;
}
.md-offset-one-twelfth {
margin-left: 8.333%;
}
.md-offset-two-twelfths {
margin-left: 16.666%;
}
.md-offset-three-twelfths {
margin-left: 25%;
}
.md-offset-four-twelfths {
margin-left: 33.333%;
}
.md-offset-five-twelfths {
margin-left: 41.666%;
}
.md-offset-six-twelfths {
margin-left: 50%;
}
.md-offset-seven-twelfths {
margin-left: 58.333%;
}
.md-offset-eight-twelfths {
margin-left: 66.666%;
}
.md-offset-nine-twelfths {
margin-left: 75%;
}
.md-offset-ten-twelfths {
margin-left: 83.333%;
}
.md-offset-eleven-twelfths {
margin-left: 91.666%;
}
.md-push-one-whole {
left: 100%;
}
.md-push-one-half {
left: 50%;
}
.md-push-one-third {
left: 33.333%;
}
.md-push-two-thirds {
left: 66.666%;
}
.md-push-one-quarter {
left: 25%;
}
.md-push-two-quarters {
left: 50%;
}
.md-push-three-quarters {
left: 75%;
}
.md-push-one-fifth {
left: 20%;
}
.md-push-two-fifths {
left: 40%;
}
.md-push-three-fifths {
left: 60%;
}
.md-push-four-fifths {
left: 80%;
}
.md-push-one-sixth {
left: 16.666%;
}
.md-push-two-sixths {
left: 33.333%;
}
.md-push-three-sixths {
left: 50%;
}
.md-push-four-sixths {
left: 66.666%;
}
.md-push-five-sixths {
left: 83.333%;
}
.md-push-one-eighth {
left: 12.5%;
}
.md-push-two-eighths {
left: 25%;
}
.md-push-three-eighths {
left: 37.5%;
}
.md-push-four-eighths {
left: 50%;
}
.md-push-five-eighths {
left: 62.5%;
}
.md-push-six-eighths {
left: 75%;
}
.md-push-seven-eighths {
left: 87.5%;
}
.md-push-one-tenth {
left: 10%;
}
.md-push-two-tenths {
left: 20%;
}
.md-push-three-tenths {
left: 30%;
}
.md-push-four-tenths {
left: 40%;
}
.md-push-five-tenths {
left: 50%;
}
.md-push-six-tenths {
left: 60%;
}
.md-push-seven-tenths {
left: 70%;
}
.md-push-eight-tenths {
left: 80%;
}
.md-push-nine-tenths {
left: 90%;
}
.md-push-one-twelfth {
left: 8.333%;
}
.md-push-two-twelfths {
left: 16.666%;
}
.md-push-three-twelfths {
left: 25%;
}
.md-push-four-twelfths {
left: 33.333%;
}
.md-push-five-twelfths {
left: 41.666%;
}
.md-push-six-twelfths {
left: 50%;
}
.md-push-seven-twelfths {
left: 58.333%;
}
.md-push-eight-twelfths {
left: 66.666%;
}
.md-push-nine-twelfths {
left: 75%;
}
.md-push-ten-twelfths {
left: 83.333%;
}
.md-push-eleven-twelfths {
left: 91.666%;
}
.md-pull-one-whole {
left: -100%;
}
.md-pull-one-half {
left: -50%;
}
.md-pull-one-third {
left: -33.333%;
}
.md-pull-two-thirds {
left: -66.666%;
}
.md-pull-one-quarter {
left: -25%;
}
.md-pull-two-quarters {
left: -50%;
}
.md-pull-three-quarters {
left: -75%;
}
.md-pull-one-fifth {
left: -20%;
}
.md-pull-two-fifths {
left: -40%;
}
.md-pull-three-fifths {
left: -60%;
}
.md-pull-four-fifths {
left: -80%;
}
.md-pull-one-sixth {
left: -16.666%;
}
.md-pull-two-sixths {
left: -33.333%;
}
.md-pull-three-sixths {
left: -50%;
}
.md-pull-four-sixths {
left: -66.666%;
}
.md-pull-five-sixths {
left: -83.333%;
}
.md-pull-one-eighth {
left: -12.5%;
}
.md-pull-two-eighths {
left: -25%;
}
.md-pull-three-eighths {
left: -37.5%;
}
.md-pull-four-eighths {
left: -50%;
}
.md-pull-five-eighths {
left: -62.5%;
}
.md-pull-six-eighths {
left: -75%;
}
.md-pull-seven-eighths {
left: -87.5%;
}
.md-pull-one-tenth {
left: -10%;
}
.md-pull-two-tenths {
left: -20%;
}
.md-pull-three-tenths {
left: -30%;
}
.md-pull-four-tenths {
left: -40%;
}
.md-pull-five-tenths {
left: -50%;
}
.md-pull-six-tenths {
left: -60%;
}
.md-pull-seven-tenths {
left: -70%;
}
.md-pull-eight-tenths {
left: -80%;
}
.md-pull-nine-tenths {
left: -90%;
}
.md-pull-one-twelfth {
left: -8.333%;
}
.md-pull-two-twelfths {
left: -16.666%;
}
.md-pull-three-twelfths {
left: -25%;
}
.md-pull-four-twelfths {
left: -33.333%;
}
.md-pull-five-twelfths {
left: -41.666%;
}
.md-pull-six-twelfths {
left: -50%;
}
.md-pull-seven-twelfths {
left: -58.333%;
}
.md-pull-eight-twelfths {
left: -66.666%;
}
.md-pull-nine-twelfths {
left: -75%;
}
.md-pull-ten-twelfths {
left: -83.333%;
}
.md-pull-eleven-twelfths {
left: -91.666%;
}
}
@media only screen and (min-width: 1021px) {
.lg-one-whole {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.lg-one-half {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-one-third {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.lg-two-thirds {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.lg-one-quarter {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.lg-two-quarters {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-three-quarters {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.lg-one-fifth {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.lg-two-fifths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.lg-three-fifths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.lg-four-fifths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.lg-one-sixth {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.lg-two-sixths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.lg-three-sixths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-four-sixths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.lg-five-sixths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.lg-one-eighth {
width: 12.5%;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
}
.lg-two-eighths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.lg-three-eighths {
width: 37.5%;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
}
.lg-four-eighths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-five-eighths {
width: 62.5%;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
}
.lg-six-eighths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.lg-seven-eighths {
width: 87.5%;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
}
.lg-one-tenth {
width: 10%;
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
}
.lg-two-tenths {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.lg-three-tenths {
width: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.lg-four-tenths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.lg-five-tenths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-six-tenths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.lg-seven-tenths {
width: 70%;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
.lg-eight-tenths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.lg-nine-tenths {
width: 90%;
-ms-flex-preferred-size: 90%;
flex-basis: 90%;
}
.lg-one-twelfth {
width: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
}
.lg-two-twelfths {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.lg-three-twelfths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.lg-four-twelfths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.lg-five-twelfths {
width: 41.666%;
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
}
.lg-six-twelfths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.lg-seven-twelfths {
width: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
.lg-eight-twelfths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.lg-nine-twelfths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.lg-ten-twelfths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.lg-eleven-twelfths {
width: 91.666%;
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
}
.lg-offset-one-half {
margin-left: 50%;
}
.lg-offset-one-third {
margin-left: 33.333%;
}
.lg-offset-two-thirds {
margin-left: 66.666%;
}
.lg-offset-one-quarter {
margin-left: 25%;
}
.lg-offset-two-quarters {
margin-left: 50%;
}
.lg-offset-three-quarters {
margin-left: 75%;
}
.lg-offset-one-fifth {
margin-left: 20%;
}
.lg-offset-two-fifths {
margin-left: 40%;
}
.lg-offset-three-fifths {
margin-left: 60%;
}
.lg-offset-four-fifths {
margin-left: 80%;
}
.lg-offset-one-sixth {
margin-left: 16.666%;
}
.lg-offset-two-sixths {
margin-left: 33.333%;
}
.lg-offset-three-sixths {
margin-left: 50%;
}
.lg-offset-four-sixths {
margin-left: 66.666%;
}
.lg-offset-five-sixths {
margin-left: 83.333%;
}
.lg-offset-one-eighth {
margin-left: 12.5%;
}
.lg-offset-two-eighths {
margin-left: 25%;
}
.lg-offset-three-eighths {
margin-left: 37.5%;
}
.lg-offset-four-eighths {
margin-left: 50%;
}
.lg-offset-five-eighths {
margin-left: 62.5%;
}
.lg-offset-six-eighths {
margin-left: 75%;
}
.lg-offset-seven-eighths {
margin-left: 87.5%;
}
.lg-offset-two-tenths {
margin-left: 20%;
}
.lg-offset-three-tenths {
margin-left: 30%;
}
.lg-offset-four-tenths {
margin-left: 40%;
}
.lg-offset-five-tenths {
margin-left: 50%;
}
.lg-offset-six-tenths {
margin-left: 60%;
}
.lg-offset-seven-tenths {
margin-left: 70%;
}
.lg-offset-eight-tenths {
margin-left: 80%;
}
.lg-offset-nine-tenths {
margin-left: 90%;
}
.lg-offset-one-twelfth {
margin-left: 8.333%;
}
.lg-offset-two-twelfths {
margin-left: 16.666%;
}
.lg-offset-three-twelfths {
margin-left: 25%;
}
.lg-offset-four-twelfths {
margin-left: 33.333%;
}
.lg-offset-five-twelfths {
margin-left: 41.666%;
}
.lg-offset-six-twelfths {
margin-left: 50%;
}
.lg-offset-seven-twelfths {
margin-left: 58.333%;
}
.lg-offset-eight-twelfths {
margin-left: 66.666%;
}
.lg-offset-nine-twelfths {
margin-left: 75%;
}
.lg-offset-ten-twelfths {
margin-left: 83.333%;
}
.lg-offset-eleven-twelfths {
margin-left: 91.666%;
}
.lg-push-one-whole {
left: 100%;
}
.lg-push-one-half {
left: 50%;
}
.lg-push-one-third {
left: 33.333%;
}
.lg-push-two-thirds {
left: 66.666%;
}
.lg-push-one-quarter {
left: 25%;
}
.lg-push-two-quarters {
left: 50%;
}
.lg-push-three-quarters {
left: 75%;
}
.lg-push-one-fifth {
left: 20%;
}
.lg-push-two-fifths {
left: 40%;
}
.lg-push-three-fifths {
left: 60%;
}
.lg-push-four-fifths {
left: 80%;
}
.lg-push-one-sixth {
left: 16.666%;
}
.lg-push-two-sixths {
left: 33.333%;
}
.lg-push-three-sixths {
left: 50%;
}
.lg-push-four-sixths {
left: 66.666%;
}
.lg-push-five-sixths {
left: 83.333%;
}
.lg-push-one-eighth {
left: 12.5%;
}
.lg-push-two-eighths {
left: 25%;
}
.lg-push-three-eighths {
left: 37.5%;
}
.lg-push-four-eighths {
left: 50%;
}
.lg-push-five-eighths {
left: 62.5%;
}
.lg-push-six-eighths {
left: 75%;
}
.lg-push-seven-eighths {
left: 87.5%;
}
.lg-push-one-tenth {
left: 10%;
}
.lg-push-two-tenths {
left: 20%;
}
.lg-push-three-tenths {
left: 30%;
}
.lg-push-four-tenths {
left: 40%;
}
.lg-push-five-tenths {
left: 50%;
}
.lg-push-six-tenths {
left: 60%;
}
.lg-push-seven-tenths {
left: 70%;
}
.lg-push-eight-tenths {
left: 80%;
}
.lg-push-nine-tenths {
left: 90%;
}
.lg-push-one-twelfth {
left: 8.333%;
}
.lg-push-two-twelfths {
left: 16.666%;
}
.lg-push-three-twelfths {
left: 25%;
}
.lg-push-four-twelfths {
left: 33.333%;
}
.lg-push-five-twelfths {
left: 41.666%;
}
.lg-push-six-twelfths {
left: 50%;
}
.lg-push-seven-twelfths {
left: 58.333%;
}
.lg-push-eight-twelfths {
left: 66.666%;
}
.lg-push-nine-twelfths {
left: 75%;
}
.lg-push-ten-twelfths {
left: 83.333%;
}
.lg-push-eleven-twelfths {
left: 91.666%;
}
.lg-pull-one-whole {
left: -100%;
}
.lg-pull-one-half {
left: -50%;
}
.lg-pull-one-third {
left: -33.333%;
}
.lg-pull-two-thirds {
left: -66.666%;
}
.lg-pull-one-quarter {
left: -25%;
}
.lg-pull-two-quarters {
left: -50%;
}
.lg-pull-three-quarters {
left: -75%;
}
.lg-pull-one-fifth {
left: -20%;
}
.lg-pull-two-fifths {
left: -40%;
}
.lg-pull-three-fifths {
left: -60%;
}
.lg-pull-four-fifths {
left: -80%;
}
.lg-pull-one-sixth {
left: -16.666%;
}
.lg-pull-two-sixths {
left: -33.333%;
}
.lg-pull-three-sixths {
left: -50%;
}
.lg-pull-four-sixths {
left: -66.666%;
}
.lg-pull-five-sixths {
left: -83.333%;
}
.lg-pull-one-eighth {
left: -12.5%;
}
.lg-pull-two-eighths {
left: -25%;
}
.lg-pull-three-eighths {
left: -37.5%;
}
.lg-pull-four-eighths {
left: -50%;
}
.lg-pull-five-eighths {
left: -62.5%;
}
.lg-pull-six-eighths {
left: -75%;
}
.lg-pull-seven-eighths {
left: -87.5%;
}
.lg-pull-one-tenth {
left: -10%;
}
.lg-pull-two-tenths {
left: -20%;
}
.lg-pull-three-tenths {
left: -30%;
}
.lg-pull-four-tenths {
left: -40%;
}
.lg-pull-five-tenths {
left: -50%;
}
.lg-pull-six-tenths {
left: -60%;
}
.lg-pull-seven-tenths {
left: -70%;
}
.lg-pull-eight-tenths {
left: -80%;
}
.lg-pull-nine-tenths {
left: -90%;
}
.lg-pull-one-twelfth {
left: -8.333%;
}
.lg-pull-two-twelfths {
left: -16.666%;
}
.lg-pull-three-twelfths {
left: -25%;
}
.lg-pull-four-twelfths {
left: -33.333%;
}
.lg-pull-five-twelfths {
left: -41.666%;
}
.lg-pull-six-twelfths {
left: -50%;
}
.lg-pull-seven-twelfths {
left: -58.333%;
}
.lg-pull-eight-twelfths {
left: -66.666%;
}
.lg-pull-nine-twelfths {
left: -75%;
}
.lg-pull-ten-twelfths {
left: -83.333%;
}
.lg-pull-eleven-twelfths {
left: -91.666%;
}
}
@media only screen and (min-width: 1201px) {
.xl-one-whole {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.xl-one-half {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-one-third {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.xl-two-thirds {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.xl-one-quarter {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.xl-two-quarters {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-three-quarters {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.xl-one-fifth {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.xl-two-fifths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.xl-three-fifths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.xl-four-fifths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.xl-one-sixth {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.xl-two-sixths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.xl-three-sixths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-four-sixths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.xl-five-sixths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.xl-one-eighth {
width: 12.5%;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
}
.xl-two-eighths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.xl-three-eighths {
width: 37.5%;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
}
.xl-four-eighths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-five-eighths {
width: 62.5%;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
}
.xl-six-eighths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.xl-seven-eighths {
width: 87.5%;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
}
.xl-one-tenth {
width: 10%;
-ms-flex-preferred-size: 10%;
flex-basis: 10%;
}
.xl-two-tenths {
width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.xl-three-tenths {
width: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
}
.xl-four-tenths {
width: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%;
}
.xl-five-tenths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-six-tenths {
width: 60%;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
}
.xl-seven-tenths {
width: 70%;
-ms-flex-preferred-size: 70%;
flex-basis: 70%;
}
.xl-eight-tenths {
width: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%;
}
.xl-nine-tenths {
width: 90%;
-ms-flex-preferred-size: 90%;
flex-basis: 90%;
}
.xl-one-twelfth {
width: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
}
.xl-two-twelfths {
width: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
}
.xl-three-twelfths {
width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.xl-four-twelfths {
width: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
}
.xl-five-twelfths {
width: 41.666%;
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
}
.xl-six-twelfths {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.xl-seven-twelfths {
width: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
.xl-eight-twelfths {
width: 66.666%;
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
}
.xl-nine-twelfths {
width: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.xl-ten-twelfths {
width: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
}
.xl-eleven-twelfths {
width: 91.666%;
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
}
.xl-offset-one-half {
margin-left: 50%;
}
.xl-offset-one-third {
margin-left: 33.333%;
}
.xl-offset-two-thirds {
margin-left: 66.666%;
}
.xl-offset-one-quarter {
margin-left: 25%;
}
.xl-offset-two-quarters {
margin-left: 50%;
}
.xl-offset-three-quarters {
margin-left: 75%;
}
.xl-offset-one-fifth {
margin-left: 20%;
}
.xl-offset-two-fifths {
margin-left: 40%;
}
.xl-offset-three-fifths {
margin-left: 60%;
}
.xl-offset-four-fifths {
margin-left: 80%;
}
.xl-offset-one-sixth {
margin-left: 16.666%;
}
.xl-offset-two-sixths {
margin-left: 33.333%;
}
.xl-offset-three-sixths {
margin-left: 50%;
}
.xl-offset-four-sixths {
margin-left: 66.666%;
}
.xl-offset-five-sixths {
margin-left: 83.333%;
}
.xl-offset-one-eighth {
margin-left: 12.5%;
}
.xl-offset-two-eighths {
margin-left: 25%;
}
.xl-offset-three-eighths {
margin-left: 37.5%;
}
.xl-offset-four-eighths {
margin-left: 50%;
}
.xl-offset-five-eighths {
margin-left: 62.5%;
}
.xl-offset-six-eighths {
margin-left: 75%;
}
.xl-offset-seven-eighths {
margin-left: 87.5%;
}
.xl-offset-two-tenths {
margin-left: 20%;
}
.xl-offset-three-tenths {
margin-left: 30%;
}
.xl-offset-four-tenths {
margin-left: 40%;
}
.xl-offset-five-tenths {
margin-left: 50%;
}
.xl-offset-six-tenths {
margin-left: 60%;
}
.xl-offset-seven-tenths {
margin-left: 70%;
}
.xl-offset-eight-tenths {
margin-left: 80%;
}
.xl-offset-nine-tenths {
margin-left: 90%;
}
.xl-offset-one-twelfth {
margin-left: 8.333%;
}
.xl-offset-two-twelfths {
margin-left: 16.666%;
}
.xl-offset-three-twelfths {
margin-left: 25%;
}
.xl-offset-four-twelfths {
margin-left: 33.333%;
}
.xl-offset-five-twelfths {
margin-left: 41.666%;
}
.xl-offset-six-twelfths {
margin-left: 50%;
}
.xl-offset-seven-twelfths {
margin-left: 58.333%;
}
.xl-offset-eight-twelfths {
margin-left: 66.666%;
}
.xl-offset-nine-twelfths {
margin-left: 75%;
}
.xl-offset-ten-twelfths {
margin-left: 83.333%;
}
.xl-offset-eleven-twelfths {
margin-left: 91.666%;
}
.xl-push-one-whole {
left: 100%;
}
.xl-push-one-half {
left: 50%;
}
.xl-push-one-third {
left: 33.333%;
}
.xl-push-two-thirds {
left: 66.666%;
}
.xl-push-one-quarter {
left: 25%;
}
.xl-push-two-quarters {
left: 50%;
}
.xl-push-three-quarters {
left: 75%;
}
.xl-push-one-fifth {
left: 20%;
}
.xl-push-two-fifths {
left: 40%;
}
.xl-push-three-fifths {
left: 60%;
}
.xl-push-four-fifths {
left: 80%;
}
.xl-push-one-sixth {
left: 16.666%;
}
.xl-push-two-sixths {
left: 33.333%;
}
.xl-push-three-sixths {
left: 50%;
}
.xl-push-four-sixths {
left: 66.666%;
}
.xl-push-five-sixths {
left: 83.333%;
}
.xl-push-one-eighth {
left: 12.5%;
}
.xl-push-two-eighths {
left: 25%;
}
.xl-push-three-eighths {
left: 37.5%;
}
.xl-push-four-eighths {
left: 50%;
}
.xl-push-five-eighths {
left: 62.5%;
}
.xl-push-six-eighths {
left: 75%;
}
.xl-push-seven-eighths {
left: 87.5%;
}
.xl-push-one-tenth {
left: 10%;
}
.xl-push-two-tenths {
left: 20%;
}
.xl-push-three-tenths {
left: 30%;
}
.xl-push-four-tenths {
left: 40%;
}
.xl-push-five-tenths {
left: 50%;
}
.xl-push-six-tenths {
left: 60%;
}
.xl-push-seven-tenths {
left: 70%;
}
.xl-push-eight-tenths {
left: 80%;
}
.xl-push-nine-tenths {
left: 90%;
}
.xl-push-one-twelfth {
left: 8.333%;
}
.xl-push-two-twelfths {
left: 16.666%;
}
.xl-push-three-twelfths {
left: 25%;
}
.xl-push-four-twelfths {
left: 33.333%;
}
.xl-push-five-twelfths {
left: 41.666%;
}
.xl-push-six-twelfths {
left: 50%;
}
.xl-push-seven-twelfths {
left: 58.333%;
}
.xl-push-eight-twelfths {
left: 66.666%;
}
.xl-push-nine-twelfths {
left: 75%;
}
.xl-push-ten-twelfths {
left: 83.333%;
}
.xl-push-eleven-twelfths {
left: 91.666%;
}
.xl-pull-one-whole {
left: -100%;
}
.xl-pull-one-half {
left: -50%;
}
.xl-pull-one-third {
left: -33.333%;
}
.xl-pull-two-thirds {
left: -66.666%;
}
.xl-pull-one-quarter {
left: -25%;
}
.xl-pull-two-quarters {
left: -50%;
}
.xl-pull-three-quarters {
left: -75%;
}
.xl-pull-one-fifth {
left: -20%;
}
.xl-pull-two-fifths {
left: -40%;
}
.xl-pull-three-fifths {
left: -60%;
}
.xl-pull-four-fifths {
left: -80%;
}
.xl-pull-one-sixth {
left: -16.666%;
}
.xl-pull-two-sixths {
left: -33.333%;
}
.xl-pull-three-sixths {
left: -50%;
}
.xl-pull-four-sixths {
left: -66.666%;
}
.xl-pull-five-sixths {
left: -83.333%;
}
.xl-pull-one-eighth {
left: -12.5%;
}
.xl-pull-two-eighths {
left: -25%;
}
.xl-pull-three-eighths {
left: -37.5%;
}
.xl-pull-four-eighths {
left: -50%;
}
.xl-pull-five-eighths {
left: -62.5%;
}
.xl-pull-six-eighths {
left: -75%;
}
.xl-pull-seven-eighths {
left: -87.5%;
}
.xl-pull-one-tenth {
left: -10%;
}
.xl-pull-two-tenths {
left: -20%;
}
.xl-pull-three-tenths {
left: -30%;
}
.xl-pull-four-tenths {
left: -40%;
}
.xl-pull-five-tenths {
left: -50%;
}
.xl-pull-six-tenths {
left: -60%;
}
.xl-pull-seven-tenths {
left: -70%;
}
.xl-pull-eight-tenths {
left: -80%;
}
.xl-pull-nine-tenths {
left: -90%;
}
.xl-pull-one-twelfth {
left: -8.333%;
}
.xl-pull-two-twelfths {
left: -16.666%;
}
.xl-pull-three-twelfths {
left: -25%;
}
.xl-pull-four-twelfths {
left: -33.333%;
}
.xl-pull-five-twelfths {
left: -41.666%;
}
.xl-pull-six-twelfths {
left: -50%;
}
.xl-pull-seven-twelfths {
left: -58.333%;
}
.xl-pull-eight-twelfths {
left: -66.666%;
}
.xl-pull-nine-twelfths {
left: -75%;
}
.xl-pull-ten-twelfths {
left: -83.333%;
}
.xl-pull-eleven-twelfths {
left: -91.666%;
}
}
.kint {
overflow: visible;
z-index: 9999;
position: relative;
}
.screen-reader-text {
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:focus {
top: 5px;
left: 5px;
width: auto;
height: auto;
display: block;
z-index: 100000;
clip: auto !important;
background-color: #fff;
padding: 1.6rem;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
.cf:after,
.clearfix:after,
.container:after,
.island:after,
.islet:after,
.message:after,
.tiles__item--content:after,
.validation_error:after {
content: "";
display: table;
clear: both;
}
.float--right {
float: right !important;
}
.float--left {
float: left !important;
}
.float--none {
float: none !important;
}
.text--left {
text-align: left !important;
}
.text--center {
text-align: center !important;
}
.text--right {
text-align: right !important;
}
.align--left {
margin-left: 0 !important;
}
.align--right {
margin-right: 0 !important;
}
.trailer--single {
margin-bottom: 1.6rem;
}
.trailer--double {
margin-bottom: 3.2rem;
}
.trailer--half {
margin-bottom: 0.8rem;
}
.trailer--none {
margin-bottom: 0;
}
.hlist,
.tabs__nav {
padding-left: 0;
margin-bottom: 0;
}
.hlist > li,
.tabs__nav > li {
display: inline-block;
}
.blog-post figure:before,
.flipbook__col-bg,
.flipbook__image,
.flipbook__images,
.hero--overlay:before,
.hero__bg,
.hero__img:before,
.iframe-wrap iframe,
.iframe-wrap img,
.img-wrap-inner iframe,
.img-wrap-inner img,
.slider--testimonial .swiper-slide:before,
.slider--values .image-col:before,
.team-member__overlay,
.work-post figure:before {
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.element-hidden {
display: none;
}
@media only screen and (max-width: 1020px) {
.element-hidden--mobile {
display: none;
}
}
@media only screen and (max-width: 640px) {
.element-hidden--sm {
display: none;
}
}
@media only screen and (max-width: 800px) {
.element-hidden--md {
display: none;
}
}
@media only screen and (min-width: 1021px) {
.element-hidden--desk {
display: none;
}
}
.btn--toggle .sr-only,
.sr-only {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
width: 1px;
}body {
margin: 0!important ;
padding: 0!important ;
box-sizing: border-box!important ; }
.page-id-16013 .page-content {
padding: 0!important ;
background: #F1F2F3;
}
.container {
width: 100%!important ;   }
.hero-section {
position: relative!important ;
}
.hero-section .content {
max-width: 740px!important ;
}
.hero-section img {
width: 100%!important ;
display: block!important ;
height: 820px!important ;
object-fit: cover!important ;
}
.hero-section .container {
position: absolute!important ;
left: 0!important ;
right: 0!important ;
top: 50%!important ;
transform: translateY(-50%)!important ;
}
.hero-section h1 {
color: #fff!important ;
font-size: 64px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 76px!important ;
text-transform: uppercase!important ; margin: 0 0 15px 0!important ;
}
.hero-section p {
color: #fff!important ;
font-size: 20px!important ;
font-style: normal!important ;
font-weight: 400!important ;
line-height: 32px!important ; margin: 0 0 30px 0!important ;
}
.page-id-16013 .hero-section .btn,
.page-id-16013 .hover-overlay .btn,
.page-id-16013 .cta-content .btn,
.page-id-16013 .content-section .btn {
min-width: unset!important ;
background: #a8ad00!important ;
padding: 0px 20px!important ;
line-height: 26px!important ;
font-size: 16px!important ;
font-weight: 500!important ;
display: inline-block!important ;
text-decoration: none!important ;
color: #fff!important ;
align-content: center!important ;
position: relative!important ;
overflow: hidden!important ;
cursor: pointer!important ;
border: 0px!important ;
}
.page-id-16013 .hero-section .btn span,
.page-id-16013 .hover-overlay .btn span,
.page-id-16013 .cta-content .btn span,
.page-id-16013 .content-section .btn span {
display: flex!important ;
align-items: center!important ;
justify-content: center!important ;
height: 45px!important ;
transition: 0.4s ease!important ;
}
.page-id-16013 .hero-section .btn::after,
.page-id-16013 .hover-overlay .btn::after,
.page-id-16013 .cta-content .btn::after,
.page-id-16013 .content-section .btn::after {
content: attr(data-text)!important ;
position: absolute!important ;
left: 0!important ;
top: 100%!important ;
width: 100%!important ;
height: 45px!important ;
display: flex!important ;
align-items: center!important ;
justify-content: center!important ;
transition: 0.4s ease!important ;
}
.page-id-16013 .hero-section .btn:hover span,
.page-id-16013 .hover-overlay .btn:hover span,
.page-id-16013 .cta-content .btn:hover span,
.page-id-16013 .content-section .btn:hover span {
transform: translateY(-100%)!important ;
}
.page-id-16013 .hero-section .btn:hover::after,
.page-id-16013 .hover-overlay .btn:hover::after,
.page-id-16013 .cta-content .btn:hover::after,
.page-id-16013 .content-section .btn:hover::after {
transform: translateY(-100%)!important ;
}
.page-id-16013 .hero-section .btn:hover, 
.page-id-16013 .content-section .btn:hover,
.page-id-16013 .cta-content .btn:hover{
background: #1a1a1a!important ;
}
.down-scroll-arrow {
text-align: center!important ;
margin-top: -30px!important ;
position: relative!important ;
}
.down-scroll-arrow a {
border-radius: 50px!important ;
background: #1a1a1a!important ;
width: 64px!important ;
height: 64px!important ;
display: inline-block!important ;
align-content: center!important ;
position: relative!important ;
}
.down-scroll-arrow a svg {
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.down-scroll-arrow::before {
content: ""!important ;
position: absolute!important ;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='216' height='48' viewBox='0 0 216 48' fill='none'%3E%3Cpath d='M0 47.9924H26.4933C43.4581 47.9924 59.0768 38.796 67.2466 23.9962C84.9088 -7.99872 131.091 -7.99872 148.754 23.9962C156.923 38.796 172.542 47.9924 189.507 47.9924H216V48H0V47.9924Z' fill='%23F1F2F3%0A'/%3E%3C/svg%3E") !important;
width: 216px!important ;
height: 100%!important ;
background-repeat: no-repeat!important ;
left: 50%!important ;
transform: translateX(-50%)!important ;
top: -18px!important ;
}
.experience-section {
padding: 160px 0px!important ;
text-align: center!important ;
}
.experience-section .header-content {
padding-bottom: 80px!important ;
max-width: 800px!important ;
margin: 0 auto!important ;
}
.experience-section .header-content h2, .page-id-16013 .content-section h2 {
margin: 0 0 10px 0!important ;
color: #1a1a1a!important ;
font-size: 48px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 60px!important ;
text-transform: uppercase!important ;
}
.experience-section .header-content p {
color: #6c6c6c!important ;
text-align: center!important ;
font-size: 20px!important ;
font-style: normal!important ;
font-weight: 400!important ;
line-height: 32px!important ;
margin: 0!important ;
}
.experience-section .image-grid {
display: grid!important ;
grid-template-columns: repeat(3, 1fr)!important ;
gap: 15px!important ;
}
.experience-section .grid-item img.main-image {
width: 100%!important ;
height: auto!important ;
display: block!important ;
object-fit: cover!important ;
aspect-ratio: 1 / 1!important ;
}
.hover-container {
position: relative!important ;
overflow: hidden!important ;
border-radius: 0!important ;
transition: 0.3s!important ;
}
.hover-overlay .overlay-title {
color: #fff!important ;
font-size: 32px!important ;
font-weight: 500!important ;
margin: 0 0 10px 0!important ;
text-transform: uppercase!important ;
line-height: 1.3!important ;
}
.hover-container .hover-overlay .overlay-text {
margin: 0 0 25px 0!important ;
color: #fff!important ;
font-size: 16px!important ;
font-style: normal!important ;
font-weight: 400!important ;
line-height: 28px!important ;
}
.hover-container:hover {
border-radius: 50%!important ;
}
.hover-container .btn:hover {
background: #fff!important ;
color: #a8ad00!important ;
}
.hover-container .hover-overlay {
position: absolute!important ;
top: 0!important ;
left: 0!important ;
width: 100%!important ;
height: 100%!important ;
background-color: rgba(0, 0, 0, 0.56)!important ;
display: flex!important ;
flex-direction: column!important ;
justify-content: center!important ;
align-items: center!important ;
padding: 30px!important ;
box-sizing: border-box!important ;
text-align: center!important ;
opacity: 0!important ;
transition: opacity 0.3s ease!important ;
}
.hover-container:hover .hover-overlay {
opacity: 1!important ;
}
.content-section p {
margin-bottom: 30px !important;
}
@media only screen and (max-width: 1100px) {
.experience-section .header-content h2, .page-id-16013 .content-section h2 {
font-size: 40px!important ;
line-height: 1.1!important ;
}
.experience-section{
padding: 100px 0px!important ;
}
.hover-overlay .overlay-title {
font-size: 28px!important ;
line-height: 1.1!important ;
}
.hover-container .hover-overlay .overlay-text {
margin: 0 0 20px 0!important ;
font-size: 16px!important ;
line-height: 1.2!important ;
}
}
@media only screen and (max-width: 991px) {
.hero-section h1 {
font-size: 50px!important ;
line-height: 1.1!important ;
}
.hero-section p {
font-size: 18px!important ;
line-height: 1.4!important ;
}
.experience-section .header-content h2, .page-id-16013 .content-section h2 {
font-size: 36px!important ;
}
.experience-section .header-content p {
font-size: 18px!important ;
line-height: 1.4!important ;
}
.experience-section {
padding: 80px 0px 80px 0px!important ;
}
.experience-section .image-grid {
grid-template-columns: repeat(2, 1fr)!important ;
}
}
@media only screen and (max-width: 767px) {
.hero-section h1 {
font-size: 40px!important ;
}
.experience-section .header-content h2, .page-id-16013 .content-section h2 {
font-size: 34px!important ;
}
.experience-section {
padding: 60px 0px!important ;
}
.experience-section .header-content {
padding-bottom: 50px!important ;
}
}
@media only screen and (max-width: 640px) {
.hero-section img {
height: 550px!important ;
object-fit: cover!important ;
}
.hero-section h1 {
font-size: 30px!important ;
}
.experience-section .image-grid {
grid-template-columns: repeat(1, 1fr)!important ;
}
}
@media only screen and (max-width: 450px) {
.hero-section h1 {
font-size: 28px!important ;
} .experience-section .header-content h2, .page-id-16013 .content-section h2 {
font-size: 30px!important ;
}
}
section.content-section.content-section--grid.content-section--grid-two_column {
margin-bottom: 0 !important;
padding: 0 0 86px;
} .why-choose {
padding: 86px 0px 0px!important ;
background: #F1F2F3 !important ;
font-family: Arial, sans-serif!important ;
}
.why-choose .section-title {
margin: 0 auto 80px!important ;
color: #1a1a1a!important ;
font-size: 48px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 60px!important ;
text-transform: uppercase!important ;
max-width: 830px!important ;
text-align: center!important ;
}
.why-choose .why-grid {
display: flex!important ;
align-items: start!important ;
flex-flow: row wrap!important ;
}
.why-choose .why-grid .why-card {
width: 25%!important ;
}
.why-choose .why-grid .why-card .icon {
height: 104px!important ;
width: 104px!important ;
margin-top: -17px!important ;
margin-left: -20px!important ;
}
.why-choose .why-grid .why-card .icon img {
width: 100%!important ;
height: auto!important ;
}
.why-choose .why-card {
background: #fff!important ;
padding: 24px!important ;
position: relative!important ;
text-align: left!important ;
transition: 0.3s!important ;
}
.why-choose .why-card:nth-child(odd) {
margin-top: 64px!important ;
background: #e5e5e5!important ;
}
.why-choose .why-card h3 {
margin: 0px 0px 8px!important ;
font-size: 20px!important ;
line-height: 32px!important ;
font-weight: 600!important ;
margin-bottom: 10px!important ;
color: #1a1a1a!important ;
text-transform: uppercase!important ;
}
.why-choose .why-card p {
margin: 0px 0px!important ;
font-size: 16px!important ;
line-height: 28px!important ;
color: #6c6c6c!important ;
font-weight: 400!important ;
line-height: 1.6!important ;
} @media (max-width:1024px){
.why-choose .why-grid .why-card {
width: calc(50% - 15px) !important;
margin: 10px 7px !important;
height: 100%;
min-height: 280px;
}
}
@media (max-width:991px){
.why-choose .why-grid .why-card {
min-height: 340px;
}
}
@media (max-width: 767px) {
.why-choose .section-title {
margin: 0 auto 40px!important ;
font-size: 36px!important ;
line-height: 1.3!important ;
}
.why-choose .why-grid {
gap: 20px!important ;
}
.why-choose .why-grid .why-card {
width: 100%!important ;
margin-top: 0!important ;
}
}  .cta-section {
background: url(//fgpg.com/wp-content/uploads/2026/04/ready-to-create-your-next-experience.webp)
no-repeat center center/cover!important ;
position: relative!important ;
padding: 120px 20px!important ;
}
.cta-section::before {
content: ""!important ;
position: absolute!important ;
top: 0!important ;
left: 0!important ;
right: 0!important ;
bottom: 0!important ;
background: rgba(0, 0, 0, 0.6)!important ;
z-index: 0!important ;
}
.cta-section .cta-content {
max-width: 900px!important ;
margin: 0 auto!important ;
text-align: center!important ;
color: #fff!important ;
position: relative!important ;
z-index: 2!important ;
}
.cta-section h2 {
margin: 0 0 10px 0!important ;
color: #ffffff!important ;
font-size: 48px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 60px!important ;
text-transform: uppercase!important ;
}
.cta-section p {
margin: 0px auto 30px!important ;
color: #fff!important ;
font-size: 20px!important ;
font-style: normal!important ;
font-weight: 400!important ;
line-height: 32px!important ;
max-width: 800px!important ;
}
@media (max-width: 1024px) {
.cta-section h2 {
font-size: 32px!important ;
}
}
@media (max-width: 767px) {
.cta-section {
padding: 80px 15px!important ;
}
.cta-section h2 {
font-size: 30px!important ;
line-height: 1.3!important ;
}
}  .faq-section {
padding: 160px 0px!important ;
background: #F1F2F3 !important ;
}
.faq-section .row {
display: flex!important ;
gap: 80px!important ;
}
.faq-left,
.faq-right {
width: 50%!important ;
}
.faq-left h2 {
margin: 0 0 10px 0!important ;
color: #1a1a1a!important ;
font-size: 48px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 60px!important ;
text-transform: uppercase!important ;
}
.faq-left p {
margin: 0px 0px 30px!important ;
color: #6c6c6c!important ;
font-size: 20px!important ;
line-height: 32px!important ;
margin-bottom: 25px!important ;
}
.faq-image img {
width: 100%!important ;
height: auto!important ;
display: block!important ;
}
.faq-item {
border-bottom: 1px solid #ddd!important ;
padding: 24px 0!important ;
position: relative!important ;
}
.faq-right .faq-item:first-child {
padding-top: 0px!important ;
}
.faq-right .faq-item:first-child span.faq-icon {
top: -4px!important ;
}
.faq-question {
display: flex!important ;
justify-content: space-between!important ;
align-items: center!important ;
cursor: pointer!important ;
}
.faq-question h3 {
margin: 0px!important ;
color: #1a1a1a!important ;
font-size: 20px!important ;
font-style: normal!important ;
font-weight: 500!important ;
line-height: 32px!important ;
text-transform: uppercase!important ;
display: flex!important ;
padding-right: 20px!important ;
width: 100%!important ;
}
.faq-icon {
font-size: 30px!important ;
color: #a8ad00!important ;
position: absolute!important ;
top: 24px!important ;
right: 0px!important ;
height: 15px!important ;
width: 15px!important ;
}
.faq-answer {
display: none!important ;
padding-top: 10px!important ;
}
.faq-answer p {
margin: 0px!important ;
font-size: 16px!important ;
color: #6c6c6c!important ;
line-height: 28px!important ;
}
.faq-item.active .faq-answer {
display: block!important ;
}
.faq-item.active .faq-icon {
content: "−"!important ;
}
@media (max-width: 1100px) {
section.content-section.content-section--grid.content-section--grid-two_column {
margin-bottom: 0 !important;
padding: 0 0 36px;
}
.why-choose{
padding: 100px 0px 0px !important;
}
.faq-section {
padding: 100px 0px!important ;
}
}
@media (max-width: 1024px) {
.faq-section .row {
gap: 40px!important ;
}
.faq-left h2 {
font-size: 32px!important ;
line-height: 1.3!important ;
}
}
@media (max-width: 767px) {
.why-choose{
padding: 30px 0px 30px!important ;
}
.faq-section {
padding: 30px 20px 60PX!important;
}
.faq-section .row {
flex-direction: column!important ;
}
.faq-left,
.faq-right {
width: 100%!important ;
}
.faq-left h2 {
font-size: 26px!important ;
}
section.content-section.content-section--grid.content-section--grid-two_column {
margin-bottom: 0 !important;
padding: 0 0 0px;
}
section.content-section .one-whole .grid__item-content {
margin-bottom: 20px !important;
}
.content-section{
width: 100%!important ;
}
}  .testimonials-section {
padding:160px 0px 0px !important;
}
.testimonials-header {
text-align: center !important;
margin-bottom: 3rem !important;
}
.testimonials-header h2 {
margin: 0 auto 80px !important;
color: #1A1A1A !important;
font-size: 48px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 60px !important;
text-transform: uppercase !important;
max-width: 830px !important;
text-align: center !important;
}
.testimonials-header p {
color: #6b7280 !important;
}
.testimonials-grid {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 24px !important;
} .testimonial-card {
position: relative !important;
background: #ffffff !important;
border-radius: 0 !important;
padding: 24px !important;
overflow: hidden !important;
isolation: isolate !important;
min-height: 400px !important;
display: flex !important;
flex-direction: column !important;
box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
transition: transform 0.4s ease, box-shadow 0.4s ease !important;
} .testimonial-card::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
background-image: var(--card-bg) !important;
background-size: cover !important;
background-position: center !important;
opacity: 0 !important;
transform: scale(1) !important;
transition: opacity 0.45s ease, transform 0.6s ease !important;
z-index: -2 !important;
} .testimonial-card::after {
content: "" !important;
position: absolute !important;
inset: 0 !important;
background: rgba(0, 0, 0, 0.75) !important;
opacity: 0 !important;
transition: opacity 0.45s ease !important;
z-index: -1 !important;
} .testimonial-card:hover {
transform: translateY(-6px) !important;
box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.35) !important;
}
.testimonial-card:hover::before {
opacity: 1 !important;
transform: scale(1.08) !important;
}
.testimonial-card:hover::after {
opacity: 1 !important;
} .testimonial-head {
display: flex !important;
align-items: flex-start !important;
justify-content: space-between !important;
gap: 12px !important;
margin-bottom: 16px !important;
}
.testimonial-person {
display: flex !important; gap: 12px !important;
min-width: 0 !important;
}
.testimonial-avatar {
width: 46px !important;
height: 46px !important;
border-radius: 50% !important;
object-fit: cover !important;
flex-shrink: 0 !important;
margin: 0 !important;
}
.testimonial-name {
margin: 0px 0px 0px !important;
font-size: 20px !important;
line-height: 32px !important;
font-weight: 600 !important;
color: #1a1a1a  !important;
}
.testimonial-role {
font-size: 0.8rem !important;
color: #6b7280 !important;
margin-top: 2px !important;
transition: color 0.4s ease !important;
}
.testimonial-stars {
color: #f5b50a !important;
font-size: 0.95rem !important;
letter-spacing: 1px !important;
flex-shrink: 0 !important;
}
.testimonial-text {
font-size: 0.92rem !important;
line-height: 1.6 !important;
color: #4b5563 !important;
transition: color 0.4s ease !important;
} .testimonial-card:hover .testimonial-name,
.testimonial-card:hover .testimonial-role,
.testimonial-card:hover .testimonial-text {
color: #ffffff !important;
} @media (max-width: 1100px) {
.testimonials-section{
padding: 100px 0px 0px !important;
}
.testimonial-card{
min-height: 300px !important;
}
.testimonials-grid { grid-template-columns: repeat(2, 1fr) !important; }
} @media(max-width:767px){
.testimonials-section{
padding: 30px 0px!important;
}
.testimonials-grid { 
grid-template-columls: 1fr !important; grid-template-columns: 1fr !important; 
}
.testimonials-header h2{
margin: 0 auto 40px!important;
font-size: 36px!important;
line-height: 1.3!important;
}
}
@media(max-width:475px){
.testimonial-head {
flex-direction: column !important;
align-items: flex-start !important;
}
}.site-footer__newsletter {
display: none !important;
}
section.page-bottom-banner h2 {
font-size: 2.2em !important;
}
.heroh1 {
font-size: 1.2em;  
}
@media only screen and (min-width: 801px) {
.page-masthead .hero__body .md-seven-twelfths {
width: 50% !important;
}   
.md-seven-twelfths {
width: 100% !important;
}
}
@media only screen and (max-width: 1400px) {
.heroh1  {
font-size: 40px;
}
}
@media only screen and (min-width: 1021px) {
.content-section--grid-two_column .grid__item:nth-of-type(odd) .grid__item-content {
padding-right: 0;
text-align: justify;
}
}
@media only screen and (min-width: 641px) {
.content-section--grid h2 {
margin-bottom: 0.8rem;
}
}
.beta, .wp-block-cover-image-text, h2 {
font-size: 1.2rem !important;
}
.container--med {
max-width: 1220px;
}
@media only screen and (min-width: 1021px) {
.content-section--grid-two_column .grid__item:nth-of-type(2n) .grid__item-content {
padding-left: 5% !important;
}
}
.site-header__container {
max-width: 1220px;
}
.site-header {
position: sticky;
position: -webkit-sticky;
top: 0; }
.blog.is-scrolled-down .site-header, .home.is-scrolled-down .site-header, .single-post.is-scrolled-down .site-header, .template-about.is-scrolled-down .site-header, .template-work.is-scrolled-down .site-header {
background-color:rgba(0,0,0,.6) !important
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
font-size: 150% !important;
padding: 6px !important;
}
li.pojo-a11y-toolbar-item {
list-style: none !important;
} .content-section__intro p {
max-width: 100% !important;
}
.content-section {
margin-bottom: 2.6rem !important;
}
.saboxplugin-wrap .saboxplugin-gravatar {
display: none !important;
}
.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {
font-size: 20px !important;
line-height: 27px !important;
}
.saboxplugin-wrap .saboxplugin-authorname {
font-size: 26px !important;
line-height: 33px !important;
} .mobpadtop {
padding-top:5%;
}
.site-nav__cta_blog {
color: #fff!important;
background-color: #a8ad00!important; font-size: 18px !important;
padding: 15px 26px ;
}
.site-nav__cta_blog:hover {
color: #fff !important;
background-color: transparent!important;
border: 1px solid #fff !important;
}
.site-nav__cta_contact {
color: #fff!important;
background-color: #a8ad00!important;
border: 1px solid #fff !important;
}
.site-nav__cta_contact:hover {
color: #000 !important;
background-color: #fff!important;
border: 1px solid #000 !important;
}
.site-footer__buttons1 {
display: inline-block !important;  float: right;
margin-top: -3%;
}
@media only screen and (max-width: 690px) {
.mobpadtop {
padding-top: 10% !important;
}
.site-footer__buttons1 {
float: none !important;
margin-top: 25%;
display: flex !important;
}
}
@media only screen and (max-width: 690px) {
.heroh1  {
font-size: 35px;
}
h1.hero__heading.one-whole.md-seven-twelfths {
width: 100% !important;
}
.hero__play {
height:40px !important;
width:40px !important;
}
.hero--fluid.page-masthead {
min-height: calc(100vh - 85.25px) !important;
}
}
@media only screen and (min-width: 801px) {
.md-seven-twelfths {
width: 50%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
}
}
.flipbook__body-inner a {
font-weight: 500;
letter-spacing: 1.75px;
font-size: 14px;
font-size: .7rem;
line-height: 3.42857;
text-transform: uppercase;
color: #fff!important;
background-color: #a8ad00!important;
border: 1px solid #a8ad00 !important;
padding: 0.1em 1em 0.1em;
}
.site-nav__menu ul, .site-subnav__menu ul, .site-util__menu ul {
background: #000 !important;
}
.site-nav__menu .menu-item-has-children >a:before {
content: '\e608';
top: 5px;
right: -18px;
position: absolute;
display: block;
color: #a8ad00;
font-family: 'icomoon';
font-size: 10px !important;
}
a#phone {
background: #a8ad00 !important;
color: #fff !important;
}
a#phone:hover {
cursor: pointer;
background: #000 !important;
}