.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/themes/cci/images/icons/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(/themes/cci/fonts/lg.eot?n1z373=);src:url(/themes/cci/fonts/lg.eot#iefixn1z373) format("embedded-opentype"),url(/themes/cci/fonts/lg.woff?n1z373=) format("woff"),url(/themes/cci/fonts/lg.ttf?n1z373=) format("truetype"),url(/themes/cci/fonts/lg.svg?n1z373=#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;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}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/themes/cci/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/themes/cci/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/themes/cci/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/themes/cci/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/themes/cci/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/themes/cci/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
html{color:#222;font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.hidden,[hidden]{display:none !important;}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;}.invisible{visibility:hidden;}.clearfix::before,.clearfix::after{content:" ";display:table;}.clearfix::after{clear:both;}@media only screen and (min-width:35em){}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]::after{content:" (" attr(href) ")";}abbr[title]::after{content:" (" attr(title) ")";}a[href^="#"]::after,a[href^="javascript:"]::after{content:"";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}*{box-sizing:border-box;}body{font-family:'Lexend Deca',sans-serif;font-size:18px;font-weight:300;line-height:20px;margin:0 auto;}.modalOn{overflow:hidden;}h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1;margin-top:0;}h1,.h1{font-size:50px;font-weight:600;line-height:56px;}h2,.h2{font-size:32px;font-weight:600;margin-bottom:40px;}h3,.h3{font-size:32px;}h4,.h4{font-size:30px;}h5,.h5{font-size:28px;}h6,.h6{font-size:22px;font-weight:500;line-height:28px;}p{margin-bottom:20px;}a{color:#EA8128;text-decoration:none;}small{font-size:16px;}hr{background:url(/themes/cci/images/underline.svg) no-repeat center/contain;border-top:none;display:block;height:21px;margin:0 0 130px;}hr.hr-narrow{margin:0 auto 70px;max-width:850px;}hr.hr-basic{background:#ccc;height:3px;margin:90px auto;}hr.hr-basic-narrow{background:#ccc;height:3px;margin:70px auto;max-width:850px;}blockquote{margin:0 auto 85px 0;padding:0 212px;position:relative;}blockquote::before,blockquote::after{background:no-repeat top/contain;content:'';display:block;height:47px;position:absolute;top:24px;width:59px;}blockquote::before{background-image:url(/themes/cci/images/icons/speech-marks-left.svg);left:106px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}blockquote::after{background-image:url(/themes/cci/images/icons/speech-marks-right.svg);right:106px;-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);}blockquote p{font-size:18px;font-weight:600;line-height:30px;margin-bottom:35px;text-align:center;}blockquote p:last-child{margin-bottom:0;color:#656E3B;display:block;font-size:18px;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase;}img{height:auto;max-width:100%;}figure{margin:0 auto 60px 0;}figure img{margin-bottom:20px;}figure figcaption{font-size:16px;font-weight:400;line-height:30px;}.leader{font-size:25px;line-height:36px;}.leader > p{line-height:36px;}.videoContainer{margin:45px auto 60px;}.videoInner{padding-top:56%;position:relative;}.videoInner iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.videoContainer p{font-weight:400;line-height:30px;margin-top:16px;}@media screen and (max-width:1200px){blockquote{padding:0 106px;}blockquote::before,blockquote::after{width:30px;}blockquote::before{left:53px;}blockquote::after{right:53px;}blockquote p{font-size:22px;}}@media screen and (max-width:800px){hr{margin-bottom:60px;}hr.hr-narrow{margin:50px auto 60px;}hr.hr-basic{margin:60px auto;}hr.hr-basic-narrow{margin:50px auto;}blockquote{padding:0 0 0 94px;}blockquote::before{left:0;transform:none;width:59px;}blockquote::after{display:none;}blockquote p,blockquote cite{text-align:left;}blockquote p{font-size:25px;}}@media screen and (max-width:640px){h1,.h1{font-size:40px;}h2{font-size:28px;margin-bottom:30px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:18px;}h6{font-size:18px;font-weight:500;line-height:22px;}blockquote{padding-left:48px;}blockquote::before{left:0;transform:none;width:30px;}blockquote p{font-size:22px;}}@media screen and (max-width:400px){blockquote p{font-size:18px;}}.greyBackground{background-color:#D8D8D8;margin-bottom:120px;padding:160px 0 20px;}.greenBackground{background-color:#E1E5DA;padding:64px 0 55px;}.navOn{overflow:hidden;}.txtCenter{text-align:center;}.msg{margin:30px 0 50px;padding:20px;border-radius:12px;background:#f5f5f5;position:relative;}.webForm .msg{margin:30px 0;}.msg--center{margin-left:auto;margin-right:auto;}.msg:first-child,.webForm .msg:first-child{margin-top:0;}.msg:first-child{margin-top:0;}.msg p{margin-bottom:15px;line-height:1.5em;}.msg p:last-child{margin-bottom:0;}.msg ul{margin-bottom:0;padding-left:22px;}.msg ul li{margin-bottom:5px;}.msg ul li:last-child{margin-bottom:0;}.msgImp,.msgError{color:#fff;background:#454D50;}.msgError{color:#fff;background:#e40040;}.msgSuccess{background:#fff;border:3px solid #00A780;}.msgSuccess h3{color:#454D50;margin:0 0 10px;}.msgAssist{background-color:#ecf7c1;}.msgImp a,.msgError a,.msgSuccess a{color:#fff;font-weight:normal;text-decoration:underline;}.msg--err{background:#e56666;color:#fff;}.msg--in-form{margin-top:0;}@media screen and (max-width:650px){.msg p,.msg ul{font-size:16px;}}@media screen and (max-width:480px){.msg p,.msg ul{font-size:15px;line-height:1.45em;}}@media screen and (max-width:400px){.msg,.webForm .msg{margin:25px 0;}}@media screen and (max-width:350px){.msg p,.msg ul{font-size:14px;}}@media screen and (max-width:880px){.greyBackground{margin-bottom:60px;padding:80px 0 0;}}.loader1{width:48px;height:48px;display:inline-block;position:relative;}.loader1::after,.loader1::before{content:'';position:absolute;box-sizing:border-box;width:48px;height:48px;border-radius:50%;background:#FFF;left:0;top:0;animation:animloader 2s linear infinite;}.loader1::after{animation-delay:1s;}@keyframes animloader{0%{transform:scale(0);opacity:1;}100%{transform:scale(1);opacity:0;}}.btn,input[type="submit"]{background:#EA8128;border:2px solid #EA8128;border-radius:30px;color:#fff;display:inline-block;font-weight:600;line-height:22px;padding:17px 34px;text-align:center;}.btn,input[type="submit"]{transition:ease-in background-color 250ms,ease-in border-color 250ms;}input[type="submit"]{margin-bottom:20px;min-width:148px;text-transform:uppercase;width:auto;}.btn:hover,input[type="submit"]:hover{background:#e78d3d;border:2px solid #e78d3d;}.btnImpact{background:transparent;color:#000;}.btnImpact:hover{background:transparent;border:2px solid #000;}.btnBuy,.btnDownload{position:relative;}.btnBuy{padding-right:80px;}.btnBuy::after{background:url(/themes/cci/images/icons/shopping.svg) no-repeat center/contain;content:'';display:block;height:32px;position:absolute;right:34px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;}.btnDownload{padding-left:78px;}.btnDownload::after{background:url(/themes/cci/images/icons/download.svg) no-repeat center/contain;content:'';display:block;height:28px;left:34px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;}.btnWithTxt{display:inline-block;margin-bottom:100px;max-width:425px;min-height:70px;padding:21px 0 21px 87px;position:relative;vertical-align:top;}.btnWithTxt a{color:#EA8128;transition:color ease-in 150ms;}.btnWithTxt a:hover{color:#000;}.btnWithTxt .arrowBtn{display:inline-block;height:67px;left:0;margin:0 20px 0 0;position:absolute;top:0;width:70px;}.btnWithTxt .arrowBtn{background:url(/themes/cci/images/icons/blob.svg);}.btnWithTxt .arrowBtn::after{background:url(/themes/cci/images/icons/arrow.svg) no-repeat center/43px auto;content:'';display:inline-block;height:67px;left:0;position:absolute;top:0;width:70px;}.backBtnWithTxt{display:inline-block;font-weight:600;margin-bottom:132px;min-height:30px;padding-left:52px;position:relative;vertical-align:top;}.backBtnWithTxt a{color:#000;display:inline-block;line-height:30px;}.backBtnWithTxt .arrowBack{background:url(/themes/cci/images/icons/arrow-sml-back.svg) no-repeat left/contain;display:inline-block;height:30px;left:0;margin:0 12px 0 0;position:absolute;top:0;width:40px;}@media screen and (max-width:800px){.btnWithTxt{margin-bottom:50px;}.backBtnWithTxt{margin-bottom:76px;}}.cols{overflow:auto;}.colsLeader{margin-bottom:100px;}.colsLeader p{line-height:30px;}.colsLeader p.leader{line-height:36px;}.colsLeader p a{text-decoration:underline;}.colsHalf .col{float:left;margin-right:4%;width:48%;}.colsTwoThirds .col{float:left;margin-right:2%;width:65.67%;}.colsTwoThirds .endCol{width:32.33%;}.colsFourth .col{float:left;margin-right:4%;width:22%;}.cols .endCol{margin-right:0;}.col > a{display:block;}@media screen and (max-width:1120px){.colsTwoThirds{overflow:visible;}.colsTwoThirds .col{float:none;width:100%;}}@media screen and (max-width:800px){.colsLeader{margin-bottom:75px;}.colsHalf .col,.colsFourth .col{float:none;margin-right:0;width:100%;}}form > div{margin-bottom:20px;}label{color:#2A2A2A;display:inline-block;font-size:22px;font-weight:400;line-height:30px;}.labelHide{display:none;}input{background:#fff;border:1px solid #000;border-radius:30px;line-height:30px;padding:15px 26px;width:100%;}textarea{background:#fff;border:1px solid #000;border-radius:30px;line-height:30px;padding:15px 26px;width:100%;margin-top:10px;}.check{display:inline-block;float:left;margin:4px 12px 4px 0;padding:0;position:relative;}.check::before{background:#fff;border:1px solid #000;content:'';cursor:pointer;display:inline-block;height:16px;left:0;padding:2px;position:absolute;text-align:center;top:0;vertical-align:middle;width:16px;}.check.checked::after{border:solid #333;border-width:0 2px 2px 0;content:'';height:10px;left:8px;position:absolute;top:4px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;}.check input{border:0;cursor:pointer;height:22px;left:0;margin:0;opacity:0;padding:0;position:relative;top:0;width:22px;z-index:1;}.select{display:inline-block;position:relative;}.select::after{content:'';position:absolute;top:0;width:28px;height:16px;right:28px;background:url(/themes/cci/images/icons/arrow-down.svg) no-repeat center/contain;bottom:0;margin:auto;pointer-events:none;}select{width:75%;padding:10px 12px;margin:0;font-size:1em;border:1px solid #C9D3D6;background:transparent;border-radius:0;}.select select{content:'';height:100%;width:100%;cursor:pointer;outline:none;padding:14px 56px 14px 35px;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:29px;font-size:20px;font-weight:400;line-height:30px;}.formHeading,.filterForm{display:inline-block;}.formHeading{font-size:20px;line-height:30px;margin-right:45px;}.filterFormContainer{align-items:center;display:flex;margin-bottom:66px;}.filterFormContainer .formHeading{margin-bottom:0;}.filterFormContainer .filterForm{flex:1;}.filterFormContainer .filterForm div{align-items:center;display:flex;margin-bottom:0;}.filterFormContainer .filterForm div label{margin-right:12px;}.filterFormContainer .filterForm div .select{flex:1;margin-bottom:0;}.form_terms{margin:30px 5px 50px;}.form_terms a:hover{text-decoration:underline;}.contactForm{margin-bottom:55px;}.contactForm .col{margin-right:6%;width:43%;}.contactForm .endCol{margin-right:0;width:51%;}.contactForm .col h5{font-weight:600;line-height:30px;margin-bottom:40px;}.contactForm form div label{font-size:18px;}.form-item > label + .form-text{margin-top:10px;}.form-item > .description{color:#999;margin:10px 0;font-size:14px;}form > .form-actions{margin-top:40px;}@media screen and (max-width:800px){.filterFormContainer{display:block;}.filterFormContainer .formHeading{display:block;margin:0 0 45px;}.contactForm .col{margin-right:0;width:100%;}}@media screen and (max-width:560px){.filterFormContainer .filterForm{display:block;}.filterFormContainer .filterForm label,.filterFormContainer .filterForm .select{display:block;}.filterFormContainer .filterForm label{margin:0 0 12px;}}.container,.view-blog.view-display-id-block_1{margin:0 auto;padding:0 40px;position:relative;}.view-blog.view-display-id-block_1{margin-bottom:40px;}.container12{max-width:1636px;}.container10,.view-blog.view-display-id-block_1{max-width:1368px;}.container8{max-width:1100px;}.container6{max-width:832px;}.containerPageContent{max-width:930px;}.container .container{padding:0;}.container--spaced{margin-bottom:140px;}@media screen and (max-width:1050px){.container--spaced{margin-bottom:100px;}}@media screen and (max-width:600px){.container,.view-blog.view-display-id-block_1{padding:0 28px;}}@media screen and (max-width:560px){.container--spaced{margin-bottom:70px;}}header{left:0;padding:32px 0;position:absolute;top:0;width:100%;z-index:300;}.headerLogo{display:block;max-width:calc(100% - 95px);}header .container{display:flex;}header .container nav{flex:1;}header .container nav ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0;text-align:right;}header .container nav ul li{background:#fff;border-left:1px solid transparent;position:relative;text-align:center;}header .container nav ul li::before{background:rgba(67,56,143,0.2);content:'';display:block;height:38px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;}header .container nav ul li:first-child{border-bottom-left-radius:29px;border-left:none;border-top-left-radius:29px;}header .container nav ul li:last-child{background:#EA8128;border-bottom-right-radius:29px;border-left:none;border-top-right-radius:29px;}header .container nav > ul > li:nth-last-child(2){background:#EA8128;}header .container nav > ul > li:nth-last-child(2)::before,header .container nav ul li:first-child::before{display:none;}header .container nav ul li:last-child::before{background:#d07325;}header .container nav > ul > li.menu-item--expanded:hover{border-bottom-left-radius:0;}header .container nav > ul > li.menu-item--active-trail:last-child,header .container nav > ul > li.menu-item--active-trail:nth-last-child(2){background:#000;}header .container nav > ul > li.menu-item--active-trail:last-child::before{background:#000;}header .container nav ul li a{color:#1D3D1A;display:block;padding:18px 30px;font-weight:600;line-height:22px;text-transform:uppercase;}header .container nav ul li a.is-active,header .container nav ul li.menu-item--active-trail > a,header .container nav ul li a:hover{color:#EA8128;}header .container nav > ul > li:nth-last-child(2) a,header .container nav ul li:last-child a{color:#fff;}header .container nav ul li .icon{background:url(/themes/cci/images/icons/small-arrow.svg) no-repeat center/11px 6px;border-left:1px solid rgba(67,56,143,0.2);color:#1D3D1A;cursor:pointer;display:none;height:41px;line-height:42px;margin:6px 0;position:absolute;right:0;text-align:center;top:0;width:50px;}header .container nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;border-radius:0 0 29px 29px;bottom:auto;padding:10px 15px 20px;text-align:left;width:260px;z-index:300;}header .container nav ul li:last-child ul{left:auto;right:0;-webkit-transform:none;transform:none;}header .container nav ul li:last-child ul::before{left:auto;right:31px;-webkit-transform:translateX(50%);transform:translateX(50%);}header .container nav ul ul li{border-left:none;background:transparent;display:block;margin:0;text-align:left;}header .container nav ul ul li::before{content:none;}header .container nav ul ul li:first-child{border-bottom-left-radius:0;border-top-left-radius:0;}header .container nav ul ul li:last-child{background:transparent;border-bottom-right-radius:0;border-top-right-radius:0;}header .container nav ul ul li a{padding:10px 15px;text-transform:none;}header .container nav ul ul li:last-child a{color:#1D3D1A;}header .container nav ul ul li:last-child a.is-active,header .container nav ul ul li:last-child:hover a{color:#EA8128;}header .container .burgerMenu{background:#EA8128;cursor:pointer;display:none;height:54px;margin-top:-27px;position:absolute;right:28px;top:50%;width:54px;z-index:400;}header .container .burgerMenu .burgerMenuInner{height:100%;margin:0 14px 0 13px;position:relative;}header .container .burgerMenu .burgerMenuInner span,header .container .burgerMenu .burgerMenuInner span::before,header .container .burgerMenu .burgerMenuInner span::after{background:#fff;height:3px;left:0;position:absolute;right:0;}header .container .burgerMenu .burgerMenuInner span{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}.navOn header .container .burgerMenu .burgerMenuInner span{background:none;}header .container .burgerMenu .burgerMenuInner span::before,header .container .burgerMenu .burgerMenuInner span::after{content:'';-webkit-transition:0.3s ease;transition:0.3s ease;}header .container .burgerMenu .burgerMenuInner span::before{top:-9px;}.navOn header .container .burgerMenu .burgerMenuInner span::before{top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}header .container .burgerMenu .burgerMenuInner span::after{bottom:-9px;}.navOn header .container .burgerMenu .burgerMenuInner span::after{bottom:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media screen and (min-width:1191px){header .container nav ul li:hover ul{display:inline-block;}header .container nav ul li:hover ul li a{display:inline-block;}}@media screen and (max-width:1190px){header .container nav{background:#fff;-webkit-box-shadow:0 0 15px 0px rgba(0,0,0,0.25);box-shadow:0 0 15px 0px rgba(0,0,0,0.25);display:block;height:100%;left:-300px;max-width:calc(100% - 110px);overflow:auto;padding:32px 0;position:fixed;top:0;-webkit-transform:none;transform:none;-webkit-transition:left .5s ease;transition:left .5s ease;width:300px;z-index:400;}.navOn header .container nav{left:0;}header .container nav ul{display:block;}header .container nav ul li{border-bottom:1px solid rgba(67,56,143,0.2);border-left:none;padding-right:50px;text-align:left;}header .container nav ul li::before{display:none;}header .container nav ul li:first-child{border-bottom-left-radius:0;border-top-left-radius:0;}header .container nav ul li:last-child{border-bottom:none;border-bottom-right-radius:0;border-top-right-radius:0;}header .container nav ul li .js-toggleSub{display:block;-webkit-tap-highlight-color:transparent;}header .container nav ul li.subOn .js-toggleSub{background-image:url(/themes/cci/images/icons/small-arrow-up.svg);}header .container nav ul ul{background:transparent;padding-top:0;position:static;-webkit-transform:none;transform:none;width:auto;}header .container nav ul li.subOn > ul{display:block;}header .container nav ul ul li{border-bottom:none;padding:0;}header .container .burgerMenu{display:block;}}footer{position:relative;background:#DEE5D3;padding:60px 0;z-index:295;}footer .endCol{text-align:right;}footer .col nav{margin-bottom:40px;overflow:hidden;}footer .col nav ul{list-style:none;margin:0 0 0 -24px;padding:0;}footer .col nav ul li{display:inline-block;font-weight:400;line-height:40px;padding-left:24px;position:relative;}footer .col nav ul li::before{content:'|';left:10px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}footer .col nav ul li a{color:#000;}footer .col nav ul li a:hover{text-decoration:underline;}footer .col p{color:#000;font-size:16px;line-height:28px;margin:0 auto 50px 0;}footer .col p .credit{color:#000;text-transform:uppercase;}footer .col p .btn{font-weight:500;margin:0 0 15px 15px;}footer .col .socialLinks{list-style:none;margin:0;padding:0;}footer .col .socialLinks li{background:url(/themes/cci/images/icons/blob-white.svg);display:inline-block;height:67px;margin:0 0 25px 25px;width:70px;}footer .col .socialLinks li a{display:inline-block;height:67px;width:70px;}footer .col .socialLinks li a:hover{opacity:.85;transform:translateY(-3px);}footer .col .socialLinks li a.facebook{background:url(/themes/cci/images/icons/facebook.svg) no-repeat center/18px auto;}footer .col .socialLinks li a.twitter{background:url(/themes/cci/images/icons/twitter.svg) no-repeat center/38px auto;}footer .col .socialLinks li a.instagram{background:url(/themes/cci/images/icons/instagram.svg) no-repeat center/38px auto;}footer .credit:hover{text-decoration:underline;}@media screen and (max-width:1120px){footer .endCol{text-align:left;}footer .col p .btn,footer .col .socialLinks li{margin-left:0;}footer .col p .btn{margin-right:15px;}footer .col .socialLinks li{margin-right:25px;}}.banner{background:#333 url(/themes/cci/images/icons/loading-ind-dark.gif?1) center no-repeat;background-size:40px 40px;margin-bottom:105px;position:relative;z-index:290;}.banner.bannerSlim{margin-bottom:90px;}.banner.bannerArticle{margin-bottom:100px;}.banner.bannerHome{overflow:hidden;}.banner .bannerImage{background:no-repeat bottom 80px center/cover;display:block;min-height:350px;padding-bottom:70vh;}.banner.bannerSlim .bannerImage,.banner.bannerHome .bannerImage{background-position:center;}.banner.bannerSlim .bannerImage{padding-bottom:46vh;}.banner.bannerHome .bannerImage{min-height:650px;overflow:hidden;padding-bottom:100vh;position:relative;}.banner.bannerHome .bannerImage video{height:100.33%;left:50%;object-fit:cover;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100.33%;}.banner:not(.bannerSlim):not(.bannerHome) .bannerImage::before{content:'';position:absolute;bottom:-2px;left:0;right:0;height:82px;background:#fff;z-index:101;}.banner .bannerImage::after{background:rgba(0,0,0,0.32);bottom:80px;content:'';left:0;position:absolute;right:0;top:0;z-index:100;}.banner:not(.bannerSlim):not(.bannerHome) .bannerImage::after{background:rgba(0,0,0,0.15);}.banner.bannerSlim .bannerImage::after,.banner.bannerHome .bannerImage::after{bottom:0;}.banner:not(.bannerHome) .container{bottom:0;left:50%;position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:200;}.banner.bannerSlim .container{bottom:25.88%;}.banner .container h1,.banner .container .h1{background:#fff;border-radius:12px;color:#C94B13;display:inline-block;line-height:38px;margin:0;min-width:600px;padding:62px 72px 60px;position:relative;}.blue .banner .container h1{color:#3E96C8;}.green .banner .container h1{color:#259A11;}.purple .banner .container h1{color:#6A3373;}.banner.bannerSlim .container h1,.banner.bannerSlim .container .h1,.banner.bannerHome .container h1{background:transparent;color:#fff;line-height:50px;min-width:0;padding:0;position:static;}.banner.bannerSlim .container h1{line-height:40px;}.banner .container h1::after,.banner .container .h1::after{background:#C94B13;bottom:17px;content:'';display:block;height:8px;left:72px;position:absolute;right:72px;}.blue .banner .container h1::after{background:#3E96C8;}.green .banner .container h1::after{background:#259A11;}.purple .banner .container h1::after{background:#6A3373;}.banner.bannerSlim .container h1::after,.banner.bannerSlim .container .h1::after,.banner.bannerHome .container h1::after{display:none;}.banner .bannerImage--top,.banner.bannerSlim .bannerImage--top{background-position:center top;}.banner .bannerImage--top-mid,.banner.bannerSlim .bannerImage--top-mid{background-position:center 25%;}.banner .bannerImage--bottom-mid,.banner.bannerSlim .bannerImage--bottom-mid{background-position:center 75%;}.banner .bannerImage--bottom,.banner.bannerSlim .bannerImage--bottom{background-position:center bottom;}.banner.bannerHome .container{position:absolute;left:0;top:50%;width:100%;max-width:100%;transform:translate(0,-35%);z-index:200;}.banner.bannerHome .bannerHomeInner{position:relative;margin:0 auto;width:100%;padding:0 28px;max-width:1636px;}.banner.bannerHome .bannerHomeInner::after{background:url(/themes/cci/images/icons/blob-green.svg) no-repeat center/contain;content:'';display:block;height:640px;left:363px;position:absolute;top:50%;transform:translate(-50%,-47%);width:100%;z-index:-1;}.banner.bannerHome .container h1{font-size:38px;line-height:46px;max-width:680px;}.banner.bannerHome .container h6{color:#fff;margin-bottom:0;padding:7px 0 7px 87px;}.banner.bannerHome .btnWithTxt a{color:#fff;}.banner.bannerHome .container h6 a .arrowBtn{background-image:url(/themes/cci/images/icons/blob-white.svg);}.banner.bannerHome .container h6 a .arrowBtn::after{background-image:url(/themes/cci/images/icons/arrow-orange.svg);}.banner.bannerHome{background:#111;}.banner.bannerHome .bannerHomeInner{display:none;}.banner.bannerHome .bannerContentAnchor{cursor:pointer;position:absolute;bottom:30px;left:50%;width:120px;height:93px;transform:rotate(10deg) translateX(-50%);opacity:0.85;transition:opacity linear 250ms;z-index:101;}.banner.bannerHome .bannerContentAnchor:hover{opacity:1;}.banner.bannerHome .bannerContentAnchor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/cci/images/icons/blob-green.svg) 0 0 no-repeat;background-size:cover;z-index:1;}.banner.bannerHome .bannerContentAnchor:after{content:"";position:absolute;top:45%;left:53%;width:45px;height:45px;transform:rotate(-9deg) translate(-50%,-50%);background:url(/themes/cci/images/icons/arrow-down-hero.svg) center no-repeat;z-index:2;}.banner.bannerSlim--spaced{margin-bottom:145px;}@media screen and (max-width:1600px){.banner.bannerHome .container{top:auto;bottom:0;transform:translate(0,-45%);}}@media screen and (max-width:1160px){.banner.bannerHome .container h1{font-size:30px;line-height:42px;}.banner.bannerHome .bannerHomeInner::after{left:350px;transform:translate(-50%,-39%);}.banner.bannerSlim{margin-bottom:85px;}}@media screen and (max-width:960px){.banner.bannerHome .container::after{width:960px;}}@media screen and (max-width:880px){.banner.bannerSlim .bannerImage{min-height:250px;}.banner.bannerSlim .container{bottom:32px;}.banner.bannerSlim{margin-bottom:55px;}.banner.bannerHome .container{bottom:50px;transform:none;}.banner.bannerHome .bannerHomeInner{position:static;}.banner.bannerHome .bannerHomeInner::after{background:url(/themes/cci/images/icons/blob-green-mob.svg) no-repeat top/cover;left:0;right:0;top:-150px;width:100%;height:800px;transform:none;}}@media screen and (max-width:800px){.banner{margin-bottom:55px;}.banner.bannerSlim--spaced{margin-bottom:75px}.banner.bannerHome{}.banner.bannerHome .bannerImage{min-height:700px;}}@media screen and (max-width:720px){.banner.bannerHome .bannerImage{min-height:550px;}.banner .container h1,.banner .container .h1{min-width:0;}.banner.bannerHome .container{bottom:40px;}.banner.bannerHome .bannerHomeInner::after{top:-130px;}.banner.bannerHome .container h1{font-size:28px;line-height:36px;}.banner.bannerHome .container h6{font-size:18px;line-height:25px;padding:10px 0 10px 87px;}.banner.bannerHome .bannerContentAnchor{width:95px;height:74px;}.banner.bannerHome .bannerContentAnchor:after{width:38px;height:38px;}}@media screen and (max-width:640px){.banner .container h1,.banner .container .h1{padding-left:14px;padding-right:14px;}.banner .container h1::after,.banner .container .h1::after{left:14px;right:14px;}.banner.bannerHome .bannerHomeInner{padding:0;}}@media screen and (max-width:560px){.banner.bannerSlim .bannerImage{min-height:300px;}.banner.bannerHome .container{bottom:30px;}.banner.bannerHome .bannerHomeInner::after{top:-100px;}.banner.bannerHome .container h1{font-size:24px;line-height:30px;}.banner.bannerHome .bannerContentAnchor{bottom:85px;width:85px;height:66px;}.banner.bannerHome .bannerContentAnchor:after{width:34px;height:34px;}}@media screen and (max-width:400px){.banner .container h1,.banner .container .h1{font-size:40px;}.banner.bannerHome .bannerHomeInner::after{top:-70px;}.banner.bannerHome .container h1{font-size:20px;line-height:26px;}}.sectionCTAOurWorkHeading{line-height:38px;margin-bottom:80px;}.sectionCTA{display:flex;flex-wrap:wrap;margin-bottom:60px;}.sectionCTAFullWidth{margin-bottom:165px;}.sectionCTAOurWork{margin-bottom:0;}.sectionCTA .col{float:none;margin:0 11% 64px 0;padding-bottom:8px;position:relative;width:44.5%;}.sectionCTAFullWidth .col{margin:0 2% 80px 0;padding-bottom:0;width:49%;}.sectionCTAOurWork .col{display:flex;margin:0 4% 160px 0;padding-bottom:0;width:48%;}.sectionCTA .col:nth-of-type(even){margin-right:0;}.sectionCTA .col::after{background-color:#C94B13;border-radius:4px;bottom:0;content:'';display:block;height:8px;left:0;position:absolute;right:0;}.sectionCTAFullWidth .col::after,.sectionCTAOurWork .col::after{display:none;}.sectionCTA:not(.sectionCTAOurWork) .col.communities::after{background-color:#3E96C8;}.sectionCTA:not(.sectionCTAOurWork) .col.partners::after{background-color:#259A11;}.sectionCTA:not(.sectionCTAOurWork) .col.teambuilding::after{background-color:#6A3373;}.sectionCTA .col img{aspect-ratio:3 / 2;margin-bottom:30px;object-fit:cover;width:100%;}.sectionCTAFullWidth .col img{margin-bottom:0;}.sectionCTAOurWork .col img{align-self:center;margin:0 4% 0 0;width:48%;}.sectionCTAFullWidth .col div{background:#fff;border-top-left-radius:12px;float:right;margin-top:-90px;max-width:664px;padding:52px 52px 15px;position:relative;}.sectionCTAOurWork .col div{padding-bottom:8px;position:relative;width:48%;}.sectionCTAFullWidth .col div > *{max-width:500px;min-width:500px;padding-right:50px;}.sectionCTA .col h2{color:#C94B13;margin-bottom:25px;}.sectionCTA.sectionCTAOurWork .col h2{color:#000;line-height:40px;padding-top:10px;}.sectionCTA:not(.sectionCTAOurWork) .col.communities h2{color:#3E96C8;}.sectionCTA:not(.sectionCTAOurWork) .col.partners h2{color:#259A11;}.sectionCTA:not(.sectionCTAOurWork) .col.teambuilding h2{color:#6A3373;}.sectionCTA .col h2 span{background:url(/themes/cci/images/icons/arrow-sml.svg) no-repeat left/auto 16px;display:inline-block;height:51px;margin-left:10px;vertical-align:middle;width:40px;}.sectionCTA:not(.sectionCTAOurWork) .col.communities h2 span,.blue .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-blue.svg);}.sectionCTA:not(.sectionCTAOurWork) .col.partners h2 span,.green .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-green.svg);}.sectionCTA:not(.sectionCTAOurWork) .col.teambuilding h2 span,.purple .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-purple.svg);}.sectionCTA .col p{color:#000;font-size:18px;font-weight:400;line-height:30px;margin-bottom:35px;}.sectionCTA{max-width:1350px;margin-left:auto;margin-right:auto;}.sectionCTAFullWidth{max-width:1680px;}.sectionCTA .col{width:calc(50% - 40px);margin:0 80px 64px 0;}.sectionCTAOurWorkHeading{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;}.sectionCTA a.col{overflow:hidden;}.sectionCTA a.col > img{transition:opacity ease-in 250ms;}.sectionCTA a.col > div,.sectionCTA a.col > div h2,.sectionCTA a.col > div h2 span,.sectionCTA a.col > div p{transition:transform ease-in 250ms;}.sectionCTA a.col:hover > img{opacity:.85;}.sectionCTA:not(.sectionCTAFullWidth) a.col:hover > div h2,.sectionCTA:not(.sectionCTAFullWidth) a.col:hover > div p{transform:translateX(10px);}.sectionCTA a.col:hover > div span{transform:rotate(-45deg);}.sectionCTAFullWidth a.col:after{content:'';display:block;position:absolute;bottom:0;height:8px;left:auto;right:50px;width:505px;background-color:#C94B13;border-radius:4px;}.sectionCTAFullWidth:not(.sectionCTAOurWork) .col.communities::after,.blue .sectionCTAOurWork .col::after{background-color:#3E96C8;}.sectionCTAFullWidth:not(.sectionCTAOurWork) .col.partners::after,.green .sectionCTAOurWork .col::after{background-color:#259A11;}.sectionCTAFullWidth:not(.sectionCTAOurWork) .col.teambuilding::after,.purple .sectionCTAOurWork .col::after{background-color:#6A3373;}@media screen and (min-width:1361px){.sectionCTAFullWidth a.col:hover > div{transform:translateY(-30px);}}@media screen and (max-width:1360px){.sectionCTAFullWidth a.col:hover > div h2,.sectionCTAFullWidth a.col:hover > div p,.sectionCTAFullWidth a.col:hover > div span{transform:translateX(10px);}.sectionCTAFullWidth a.col:hover > div span{transform:rotate(-45deg);}}@media screen and (max-width:1600px){.sectionCTAFullWidth .col div > *{max-width:450px;min-width:0;padding-right:50px;}.sectionCTAFullWidth a.col:after{right:50px;width:455px;}}@media screen and (max-width:1530px){.sectionCTA .col{width:calc(50% - 30px);margin-right:60px;}.sectionCTA .col:nth-of-type(even){margin-right:0;}}@media screen and (max-width:1480px){.sectionCTA{max-width:calc(100% - 100px);}}@media screen and (max-width:1360px){.sectionCTAFullWidth .col div{padding:0 0 15px;border-top-left-radius:0;float:none;margin-top:30px;max-width:none;}.sectionCTAFullWidth .col div > *{max-width:100%;padding-right:0;}.sectionCTAFullWidth a.col:after{right:0;width:100%;}}@media screen and (max-width:1050px){.sectionCTA{max-width:calc(100% - 80px);}}@media screen and (min-width:801px) and (max-width:1000px){.sectionCTA .col{width:calc(50% - 20px);margin-right:40px;}.sectionCTAFullWidth .col h2{font-size:26px;}}@media screen and (max-width:800px){.sectionCTA{margin-bottom:0;}.sectionCTA .col,.sectionCTA .col:nth-of-type(even){margin-bottom:50px;margin-right:0;width:100%;}.sectionCTAOurWorkHeading{margin-bottom:50px;}.sectionCTAFullWidth{margin-bottom:50px;}}@media screen and (max-width:640px){.sectionCTAOurWork .col{display:block;}.sectionCTAOurWork .col img,.sectionCTAOurWork .col div{margin:0 0 20px;width:100%;}}@media screen and (max-width:600px){.sectionCTA{max-width:calc(100% - 60px);}}@media screen and (max-width:400px){.sectionCTA .col h2{font-size:28px;}}.statsSlider .statsFigure img{margin-right:5px;max-width:calc(16.67% - 5px);width:40px;}.statsSlider .media--type-image{opacity:1;}.statsSlider .media--type-image img{height:80px;display:block;margin:0 auto 30px;}.lSSlideOuter{padding-top:80px;position:relative;}.lSSlideOuter ul,.lSSlideOuter li,.quoteSlider,.quoteSlider li,.statsSlider,.statsSlider li{list-style:none;}.statsSlider li{padding-left:15px;padding-right:15px;}.lSSlideOuter .quoteSlider{margin:0;}.lSSlideOuter .statsSlider{margin-bottom:90px;}.lSSlideOuter .statsSlider .statsFigure{display:flex;justify-content:center;margin-bottom:35px;}.lSSlideOuter .statsSlider .statsFigure img{margin-right:5px;max-width:calc(16.67% - 5px);width:40px;}.lSSlideOuter .statsSlider .statsFigure img:last-child{margin-right:0;}.lSSlideOuter .statsSlider p{font-size:20px;font-weight:400;line-height:27px;text-align:center;}.lSSlideOuter .lSPager{left:0;margin-top:0 !important;position:absolute;top:0;width:100%;}.lSSlideOuter .lSPager.lSpg > li{margin:0 5px 5px 0;padding:5px;}.lSSlideOuter .lSPager.lSpg > li:last-child{margin-right:0;}.lSSlideOuter .lSPager.lSpg > li a{background-color:#000;border-radius:50%;height:14px;width:14px;}.lSSlideOuter .lSPager.lSpg > li.active a,.lSSlideOuter .lSPager.lSpg > li:hover a{background-color:#EA8128;}.lSSlideOuter + hr{margin-bottom:110px;}@media screen and (max-width:800px){.lSSlideOuter .statsSlider{margin-bottom:15px;}.lSSlideOuter .statsSlider p{margin-bottom:50px;}.lSSlideOuter + hr{margin-bottom:55px;}}.updateSignUp{display:block;margin-bottom:145px;position:relative;overflow:hidden;border-radius:12px;}a.updateSignUp div:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;transform:translateX(-100%);background:rgb(231,173,16,.9);transition:transform ease-in 150ms;z-index:1;}a.updateSignUp:hover div:after{transform:translateX(0);}.updateSignUp div{background:url(/themes/cci/images/orange-strip.png) no-repeat center/cover;padding:60px 30px;}.updateSignUp div .btnWithTxt{color:#fff;margin-bottom:0;max-width:875px;z-index:2;}.updateSignUp div .btnWithTxt .arrowBtn{background-image:url(/themes/cci/images/icons/blob-white.svg);top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.updateSignUp div .btnWithTxt .arrowBtn::after{background-image:url(/themes/cci/images/icons/arrow-orange.svg);}@media screen and (max-width:800px){.updateSignUp{margin-bottom:75px;}}@media screen and (max-width:480px){.updateSignUp div .btnWithTxt{padding:87px 0 0;}.updateSignUp div .btnWithTxt .arrowBtn{left:50%;top:0;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.featuredNews{margin-bottom:40px;}.featuredNews .col{margin-bottom:60px;margin-right:4%;overflow:auto;width:48%;}.featuredNews .endCol,.featuredNews .col:nth-child(even){margin-right:0;}.featuredNews .col img{aspect-ratio:3 / 2;float:left;height:auto;margin-bottom:20px;margin-right:3.97%;object-fit:cover;width:39.1%;transition:opacity linear 250ms;}.featuredNews .col div{float:left;width:56.93%;}.featuredNews .col div h5,.featuredNews .col div p{margin-bottom:20px;}.featuredNews .col div h5{color:#EA8128;font-size:25px;font-weight:600;line-height:30px;transition:color linear 250ms;}.featuredNews .col div p{color:#000;font-weight:400;line-height:1.4;}.featuredNews + hr{margin-bottom:150px;}.featuredNews .col a{float:left;}.featuredNews a.col:hover h5,.featuredNews .col a:hover h5{color:#000;}.featuredNews a.col:hover img,.featuredNews .col a:hover img{opacity:0.8;}@media screen and (max-width:1200px){.featuredNews .col img,.featuredNews .col div{float:none;margin-right:0;width:100%;}}@media screen and (max-width:800px){.featuredNews{margin-bottom:20px;}.featuredNews .col,.featuredNews .col:nth-child(even){display:block;margin-bottom:20px;margin-right:0;width:100%;}.featuredNews .col img{float:left;margin-right:3.97%;width:39.1%;}.featuredNews .col div{float:left;width:56.93%;}.featuredNews + hr{margin-bottom:75px;}}@media screen and (max-width:640px){.featuredNews .col img,.featuredNews .col div{float:none;margin-right:0;width:100%;}}.logoRow{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:95px;}@media screen and (max-width:1040px){.logoRow{justify-content:center;}}@media screen and (max-width:800px){.logoRow{margin-bottom:50px;}}.subNav h5{font-size:26px;font-weight:600;height:82px;line-height:34px;margin-bottom:32px;position:relative;}.subNav h5::after{background:rgba(81,65,89,0.25);bottom:18px;content:'';display:block;height:4px;left:0;max-width:335px;position:absolute;width:100%;}.subNav ul{list-style:none;padding-left:0;}.subNav ul li{margin-bottom:30px;}.subNav ul li a{color:#000;display:inline-block;font-size:22px;font-weight:400;line-height:30px;}.subNav ul li a.is-active,.subNav ul li.on a{color:#EA8128;}.articleInfo{display:table;margin-bottom:115px;}.articleInfo div{display:table-row;}.articleInfo div p{display:table-cell;font-size:25px;line-height:34px;padding-right:32px;}.facebookIcon,.twitterIcon,.emailIcon{background:no-repeat bottom/contain;display:inline-block;margin-right:32px;vertical-align:-5px;}.facebookIcon{background-image:url(/themes/cci/images/icons/facebook-black.svg);height:28px;width:14px;}.twitterIcon{background-image:url(/themes/cci/images/icons/twitter-black.svg);height:24px;width:29px;}.emailIcon{background-image:url(/themes/cci/images/icons/email.svg);height:20px;width:25px;vertical-align:-3px;}@media screen and (max-width:800px){.articleInfo{margin-bottom:60px;}}@media screen and (max-width:400px){.articleInfo,.articleInfo div,.articleInfo div p{display:block;}.articleInfo div p{margin-bottom:10px;}.articleInfo div p + p{margin-bottom:40px;}}.team{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;max-width:1600px;margin:0 auto;}.team li{border-left:1px solid #fff;border-right:1px solid #fff;text-align:center;width:20%;}.team li:nth-child(5n + 1){border-left:none;}.team li:nth-child(5n + 5){border-right:none;}.team li:hover{cursor:pointer;}.team li .imgContainer{position:relative;}.team li .imgContainer img{aspect-ratio:1 / 1;object-fit:cover;width:100%;}.team li .imgContainer .overlay{background:rgba(0,0,0,0.55);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}.team li:hover .imgContainer .overlay{opacity:1;}.team li .imgContainer .overlay h6{color:#fff;display:inline-block;font-weight:800;left:50%;padding-right:55px;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.team li .imgContainer .overlay h6::after{background:url(/themes/cci/images/icons/arrow-sml-white.svg) no-repeat center/contain;content:'';display:block;height:16px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;}.team li .teamInfo{padding-top:36px;}.team li h6{font-weight:600;line-height:22px;}.team li .teamInfo h6{margin-bottom:15px;}.team li .teamInfo p{font-weight:400;margin-bottom:36px;line-height:25px;}.team li .teamInfo .teamDescription{display:none;}@media screen and (max-width:960px){.team li{width:25%;}.team li:nth-child(5n + 1){border-left:1px solid #fff;}.team li:nth-child(5n + 5){border-right:1px solid #fff;}.team li:nth-child(4n + 1){border-left:none;}.team li:nth-child(4n + 4){border-right:none;}}@media screen and (max-width:720px){.team li{width:33.33%;}.team li:nth-child(4n + 1){border-left:1px solid #fff;}.team li:nth-child(4n + 4){border-right:1px solid #fff;}.team li:nth-child(3n + 1){border-left:none;}.team li:nth-child(3n + 3){border-right:none;}}@media screen and (max-width:560px){.team li{width:50%;}.team li:nth-child(3n + 1){border-left:1px solid #fff;}.team li:nth-child(3n + 3){border-right:1px solid #fff;}.team li:nth-child(2n + 1){border-left:none;}.team li:nth-child(2n + 2){border-right:none;}}@media screen and (max-width:400px){.team li{width:100%;}.team li,.team li:nth-child(4n + 1),.team li:nth-child(4n + 4),.team li:nth-child(3n + 1),.team li:nth-child(3n + 3){border-left:none;border-right:none;}}.modal{background:rgba(0,0,0,0.72);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:400;}.modalOn .modal{display:block;}.modal > .container{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}.modal .container .slidePrev,.modal > .container .slideNext{background:no-repeat center/contain;cursor:pointer;display:block;height:131px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:108px;}.modal .container .slidePrev{background-image:url(/themes/cci/images/icons/blob-left.svg);left:0;}.modal .container .slideNext{background-image:url(/themes/cci/images/icons/blob-right.svg);right:0;}.modal .container .slidePrev::after,.modal .container .slideNext::after{background:no-repeat center/contain;content:'';display:block;height:100%;left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:41px;}.modal .container .slidePrev::after{background-image:url(/themes/cci/images/icons/arrow-lrg-left.svg);}.modal .container .slideNext::after{background-image:url(/themes/cci/images/icons/arrow-lrg-right.svg);}.modal .container .modalClose{background:url(/themes/cci/images/icons/close.svg);cursor:pointer;display:block;height:26px;position:absolute;right:0;top:-40px;width:26px;}.modal .container .modalInner{background:#fff;max-height:74vh;overflow:auto;padding:50px 55px;}.modal .container .modalInner .colsTwoThirds .col{margin-right:6%;width:27%;}.modal .container .modalInner .colsTwoThirds .endCol{margin-right:0;text-align:left;width:67%;}.modal .container .modalInner .colsTwoThirds .col img{margin-bottom:25px;}.modal .container .modalInner .colsTwoThirds .col h5{font-size:26px;font-weight:600;line-height:32px;margin-bottom:10px;}.modal .container .modalInner .colsTwoThirds .col h5 + p{line-height:25px;font-weight:400;}.modal .container .modalInner .colsTwoThirds .col p{line-height:30px;margin-bottom:20px;}@media screen and (max-width:1440px){.modal .container .slidePrev{left:14px;}.modal .container .slideNext{right:14px;}}@media screen and (max-width:1280px){.modal .container .slidePrev,.modal > .container .slideNext{width:54px;}.modal .container .slidePrev::after,.modal .container .slideNext::after{width:20px;}}@media screen and (max-width:1120px){.modal .container .modalInner .colsTwoThirds .col{margin-right:0;width:100%;}}.view-blog.view-display-id-block_1{position:relative;margin-bottom:240px;}.view-blog.view-display-id-block_1 ul{list-style:none;padding-left:0;}.view-blog.view-display-id-block_1 .filterForm .btn{margin-top:20px;}.view-blog.view-display-id-block_1 .view-filters{display:none;}@media screen and (min-width:600px){.view-blog.view-display-id-block_1 .filterForm{display:flex;}.view-blog.view-display-id-block_1 .filterForm .select{flex:1;margin-right:20px;}.view-blog.view-display-id-block_1 .filterForm .btn{margin-top:0;}}.pager ul{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;}.pager ul li a{background:#222;border-radius:50%;color:#fff;display:inline-block;font-weight:500;height:60px;line-height:60px;text-align:center;width:60px;}.pager ul li:hover a,.pager ul li.is-active a{background:#EA8128;}.pager ul li.pager__item--first a,.pager ul li.pager__item--previous a,.pager ul li.pager__item--next a,.pager ul li.pager__item--last a{font-size:0;position:relative;}.pager ul li.pager__item--first a::before,.pager ul li.pager__item--previous a::before,.pager ul li.pager__item--next a::before,.pager ul li.pager__item--last a::before{background:no-repeat center/auto 18px;content:'';display:block;height:60px;left:0;position:absolute;top:0;width:60px;}.pager ul li.pager__item--first a::before{background-image:url(/themes/cci/images/icons/arrow-left-white-double.svg);}.pager ul li.pager__item--previous a::before{background-image:url(/themes/cci/images/icons/arrow-left-white.svg);}.pager ul li.pager__item--next a::before{background-image:url(/themes/cci/images/icons/arrow-right-white.svg);}.pager ul li.pager__item--last a::before{background-image:url(/themes/cci/images/icons/arrow-right-white-double.svg);}.pager__item--ellipsis{height:50px;line-height:50px;}.productList{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;}.productList li{border-bottom:1px solid #979797;display:flex;margin-bottom:38px;width:50%;}.productList li:nth-of-type(odd){padding-right:28px;}.productList li:nth-of-type(even){padding-left:28px;}.productList li > a{display:block;}.productList li > a,.productList li > article{margin-bottom:35px;margin-right:6%;width:38%;}.productList li > a:hover img{opacity:.85;}.productList li > div{display:flex;flex-direction:column;height:100%;width:58%;margin-bottom:35px;}.productList li > div h6{font-weight:600;margin-bottom:35px;}.productList li > div h6 a{color:#000;transition:color linear 250ms;}.productList li > div h6 a:hover{color:#EA8128;}.productList li > div p{line-height:24px;}.productList li > div p.summary{margin-bottom:28px;}.productList li > div p:last-child,.productList li > div p:last-child .btn{margin-bottom:20px;}.productList li form{display:none;}.btnAddToBasket{display:inline-block;padding:5px 5px 5px 32px;background:url(/themes/cci/images/icons/shopping-orange.svg) 0 1.5px no-repeat;background-size:23px 20px;}@media screen and (max-width:1200px){.productList{display:block;}.productList li{display:flex;width:100%;}.productList li:nth-of-type(odd){padding-right:0;}.productList li:nth-of-type(even){padding-left:0;}.productList li > article{margin-right:4%;width:38%;}.productList li > div{height:100%;width:58%;}}@media screen and (max-width:560px){.productList li{display:block;}.productList li > article,.productList li > div{margin-right:0;width:100%;}.productList li > div{height:auto;}}.productViewBuy,.productViewForm{display:none;}@media screen and (max-width:1000px){.productViewBuy{display:block;margin:0 0 50px;}}.videoList{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;}.videoList li{margin:0 2% 48px 0;width:32%;}.videoList li:nth-of-type(3n+3){margin-right:0;}.videoList li > div{cursor:pointer;margin-bottom:20px;position:relative;}.videoList li > div::before{background:url(/themes/cci/images/icons/blob-white.svg) no-repeat center/contain;content:'';height:81px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85px;z-index:100;}.videoList li > div::after{background:url(/themes/cci/images/icons/play.svg) no-repeat center/contain;content:'';height:24px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:29px;z-index:200;}.videoList li .date{color:#EA8128;font-weight:600;line-height:25px;margin-bottom:18px;}.videoList li h5{font-size:25px;font-weight:600;line-height:30px;margin-bottom:24px;}@media screen and (max-width:800px){.videoList li{margin-bottom:24px;width:49%;}.videoList li:nth-of-type(3n+3){margin-right:2%;}.videoList li:nth-of-type(2n+2){margin-right:0;}}@media screen and (max-width:560px){.videoList li{margin-right:0;width:100%;}.videoList li:nth-of-type(3n+3){margin-right:0;}}.galleryLrg{max-width:1920px;margin:0 auto 155px auto;position:relative;background:#e5e5e5;}.galleryLrg ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0;}.galleryLrg ul li{cursor:pointer;position:relative;width:25%;}.galleryLrg ul li:hover img{opacity:.9;}.galleryLrg ul li:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#e5e5e5;}.galleryLrg ul li:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:#e5e5e5;}.galleryLrg ul li img{aspect-ratio:1 / 1;height:auto;object-fit:cover;width:100%;}.galleryLrg ul li .overlay,.gallery-overlay{background:rgba(0,0,0,0.55);height:100%;left:0;position:absolute;top:0;width:100%;}.galleryLrg ul li .overlay .playIcon,.galleryLrg ul li .overlay .playIconAudio::before,.galleryLrg ul li .overlay .playIconVideo::before,.gallery-overlay .playIcon,.gallery-overlay .playIconAudio::before,.gallery-overlay .playIconVideo::before{background:no-repeat center/contain;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.galleryLrg ul li .overlay .playIcon,.galleryLrg ul li .overlay .playIcon{background-image:url(/themes/cci/images/icons/blob-white.svg);height:81px;width:85px;}.galleryLrg ul li .overlay .playIconAudio::before,.galleryLrg ul li .overlay .playIconVideo::before,.gallery-overlay .playIconAudio::before,.gallery-overlay .playIconVideo::before{content:'';display:block;}.galleryLrg ul li .overlay .playIconAudio::before,.gallery-overlay .playIconAudio::before{background-image:url(/themes/cci/images/icons/audio.svg);height:34px;width:49px;}.galleryLrg ul li .overlay .playIconVideo::before,.gallery-overlay .playIconVideo::before{background-image:url(/themes/cci/images/icons/play.svg);height:24px;width:29px;}.galleryLrg .controls{display:none;height:148px;left:0;overflow:auto;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}.galleryLrg .controls .prev,.galleryLrg .controls .next,.galleryLrg .controls .prev::before,.galleryLrg .controls .next::before{background:no-repeat center/contain;cursor:pointer;display:block;height:148px;position:relative;width:130px;}.galleryLrg .controls .prev{background-image:url(/themes/cci/images/icons/blob-left.svg);float:left;}.galleryLrg .controls .next{background-image:url(/themes/cci/images/icons/blob-right.svg);float:right;}.galleryLrg .controls .prev::before,.galleryLrg .controls .next::before{content:'';height:45px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:41px;}.galleryLrg .controls .prev::before{background-image:url(/themes/cci/images/icons/arrow-lrg-left.svg);}.galleryLrg .controls .next::before{background-image:url(/themes/cci/images/icons/arrow-lrg-right.svg);}.galleryLrg ul li{position:relative;overflow:hidden;}.galleryLrg ul li > .galleryLrg_caption{display:none;position:absolute;bottom:0;left:0;right:0;padding:20px 25px;transform:translateY(100%);color:#fff;background:rgba(0,0,0,.8);transition:ease-in 250ms transform;}.galleryLrg ul li:hover > .galleryLrg_caption{transform:translateY(0);}body.transition-on .galleryLrg ul li > .galleryLrg_caption{display:block;}.galleryLrg ul li:before,.galleryLrg ul li:after{z-index:3;}.galleryLrg ul li > *{position:relative;z-index:1;}.galleryLrg ul li > .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;}@media screen and (max-width:1000px){.galleryLrg{margin-bottom:100px;}}@media screen and (max-width:800px){.galleryLrg{margin-bottom:80px;}.galleryLrg ul li{width:33.3333%;}}@media screen and (max-width:640px){.galleryLrg{margin-bottom:80px;}.galleryLrg ul li{width:50%;}}.newsList{list-style:none;margin-bottom:60px;padding-left:0;}.newsList li.gridSizer,.newsList li.newsItem{width:32%;}.newsList li.gutterSizer{width:2%;}.newsList li.newsItem{padding-bottom:20px;}.newsList li img{margin-bottom:20px;aspect-ratio:3 / 2;margin-bottom:20px;object-fit:cover;width:100%;transition:ease-in 200ms opacity;}.newsList li h5,.newsList .newsItem p{color:#000;}.newsList li h5{font-size:25px;font-weight:600;line-height:30px;margin-bottom:10px;}.newsList li p{line-height:30px;}.newsList li p{color:#000;}.newsList li p.date{margin-bottom:10px;color:#EA8128;font-weight:600;line-height:25px;transition:ease-in 200ms color;}.newsList li a{display:block;}.newsList li a:hover h5{text-decoration:underline}.newsList li a:hover img{opacity:.9;}@media screen and (max-width:800px){.newsList{margin-bottom:120px;}.newsList li.gridSizer,.newsList li.newsItem{width:48.5%;}.newsList li.gutterSizer{width:3%;}}@media screen and (max-width:560px){.newsList li.gridSizer,.newsList li.newsItem{width:100%;}.newsList li.gutterSizer{width:0;}}.page-team-member{padding-bottom:50px;}.page-team-member .imgContainer{margin-bottom:20px;}.page-team-member .teamRole{font-weight:400;margin-bottom:36px;line-height:25px;}.container-flex{display:flex;}.subNav{position:sticky;top:0;padding-top:20px;}.embed-container,.media--type-video,.media--type-remote-video{margin:45px 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.media--type-video,.media--type-remote-video{margin:0;}.embed-container:first-child,.media--type-video:first-child,.media--type-remote-video:first-child{margin-top:0;}.embed-container:last-child,.media--type-video:last-child,.media--type-remote-video:last-child{margin-bottom:0;}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video,.media--type-video iframe,.media--type-video object,.media--type-video embed,.media--type-video video,.media--type-remote-video iframe,.media--type-remote-video object,.media--type-remote-video embed,.media--type-remote-video video{position:absolute;top:0;left:0;width:100%;height:100%;}.embed-container_video,.media--type-video,.media--type-remote-video{background:black;}.figure--remote-video figcaption,.figure--video figcaption{margin-top:15px;}.contentMeta{margin:0 0 110px;}.contentMetaItem{display:flex;margin:0 0 30px;font-size:24px;line-height:34px;font-weight:300;letter-spacing:0;}.contentMetaLabel{width:100px;}.contentMetaValue{font-weight:400;}.contentMetaBasic{margin:70px 0 30px;}.basic-page-content .leader{margin:0 0 30px;font-size:22px;line-height:32px;font-weight:600;letter-spacing:0;color:#2a2a2a;}.basic-page-content .leader > p{line-height:32px;letter-spacing:0;}.basic-page-content .leader-small{margin:0 0 30px;font-size:18px;line-height:28px;font-weight:600;letter-spacing:0;color:#2a2a2a;}@media screen and (min-width:600px){.basic-page-content .leader{margin:0 0 35px;font-size:24px;line-height:34px;}.basic-page-content .leader > p{line-height:34px;}.basic-page-content .leader-small{margin:0 0 35px;font-size:20px;line-height:30px;}}@media screen and (min-width:800px){.basic-page-content .leader{margin:0 0 40px;font-size:25px;line-height:36px;}.basic-page-content .leader > p{line-height:36px;}.basic-page-content .leader-small{margin:0 0 40px;font-size:22px;line-height:32px;}}.node__content > p:not(.leader):not(.leader-small),.basic-page-content > p:not(.leader):not(.leader-small){font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;}.node__content > .container:last-child{margin-bottom:90px;}.node__content > .paragraph--gallery:last-child .galleryLrg{margin-bottom:0;}.basic-page-content > p:last-child{margin-bottom:0;}.basic-page-content h2{margin:35px 0 30px;}.basic-page-content > ul{margin:30px 0 50px;}.basic-page-content li{margin-bottom:15px;font-size:18px;font-weight:300;letter-spacing:0;line-height:30px;}@media screen and (min-width:800px){.basic-page-content .leader{margin:0 0 40px;font-size:28px;line-height:44px;}.basic-page-content .leader > p{line-height:44px;}.node__content > p:not(.leader):not(.leader-small),.basic-page-content > p:not(.leader):not(.leader-small){font-size:18px;line-height:30px;}}.basic-page-content blockquote{margin:0 auto 60px;padding:0 0 0 100px;}.basic-page-content blockquote p{text-align:left;font-size:18px;line-height:30px;font-weight:600;}.basic-page-content blockquote p:first-child{color:#222;margin-bottom:35px;text-transform:none;}.basic-page-content blockquote::before{left:0;transform:none;}.basic-page-content blockquote::after{content:none;}.basic-page-content blockquote + blockquote{margin-top:-15px;}@media screen and (max-width:1200px){.basic-page-content blockquote::before,.basic-page-content blockquote::after{width:59px;}}@media screen and (max-width:640px){.basic-page-content blockquote{padding:0 0 0 60px;margin-bottom:60px;}.basic-page-content blockquote::before,.basic-page-content blockquote::after{width:30px;}.basic-page-content blockquote p{font-size:18px;line-height:27px;margin-bottom:25px;}.basic-page-content blockquote p:last-child{margin-bottom:0;}}.section-withnav{display:flex;flex-direction:column-reverse;}.section-withnav--alt,.section-withnav--rev{flex-direction:column;}.section-leftcol{padding-bottom:60px;}.section-withnav--alt .section-leftcol{padding-bottom:0;}@media screen and (min-width:1000px){.section-withnav{flex-direction:row;}.section-leftcol{position:relative;width:250px;min-width:250px;padding-bottom:40px;}.section-contentcol{width:calc(100% - 250px);max-width:calc(100% - 250px);padding-left:80px;}.section-withnav--rev .section-leftcol{width:380px;min-width:380px;}.section-withnav--rev .section-contentcol{width:calc(100% - 380px);max-width:calc(100% - 380px);padding-left:0;padding-right:80px;}}.section-contentcol h1{margin:0 0 50px;font-size:34px;line-height:40px;}.section-contentcol .quoteSlider blockquote{padding:0 100px;}.section-contentcol .quoteSlider blockquote:before{left:0;transform:none;}.section-contentcol .quoteSlider blockquote:after{right:0;transform:none;}.section-withnav--rev .backBtnWithTxt{margin-bottom:70px;}@media screen and (max-width:1200px){.section-contentcol .quoteSlider blockquote::before,.section-contentcol .quoteSlider blockquote::after,.basic-page-content blockquote::before,.basic-page-content blockquote::after{width:59px;}}@media screen and (max-width:800px){.section-contentcol h1{margin:0 0 40px;font-size:30px;line-height:36px;}.section-contentcol .quoteSlider blockquote{padding:0 0 0 100px;}.quoteSlider blockquote p:last-child{text-align:left;}}@media screen and (max-width:640px){.section-contentcol .quoteSlider blockquote{padding:0 0 0 60px;}.basic-page-content blockquote{padding:0 0 0 60px;margin-bottom:60px;}.section-contentcol .quoteSlider blockquote::before,.section-contentcol .quoteSlider blockquote::after,.basic-page-content blockquote::before,.basic-page-content blockquote::after{width:30px;}.basic-page-content blockquote p{font-size:18px;line-height:27px;margin-bottom:25px;}.basic-page-content blockquote p:last-child{margin-bottom:0;}}.section-contentcol-full .basic-page-content{width:100%;max-width:850px;padding:0;margin:0 auto 60px;}.section-contentcol .basic-page-content--summary,.section-contentcol-full .basic-page-content--summary{margin-bottom:0;}.section-contentcol .basic-page-content{width:100%;max-width:100%;padding:0;margin:0 0 60px;}.section-contentcol .galleryLrg{margin-bottom:80px;}.section-contentcol .galleryLrg ul li{width:33.3333%;}@media screen and (max-width:640px){.section-contentcol .galleryLrg ul li{width:50%;}}.long-quote{padding:0 100px;}.long-quote::before,.long-quote::after{transform:none;}.long-quote::before{left:0;}.long-quote::after{bottom:24px;right:0;top:auto;}.long-quote p,.long-quote p:last-child{text-align:left;}@media screen and (max-width:1200px){.long-quote{padding:0 60px;}.long-quote::before,.long-quote::after{width:30px;}.long-quote::before{top:12px;}.long-quote::after{bottom:12px;}.long-quote p{font-size:18px;}}@media screen and (max-width:1000px){.long-quote{padding:0 100px;}.long-quote::before,.long-quote::after{width:59px;}.long-quote::before{top:24px;}.long-quote::after{bottom:24px;}}@media screen and (max-width:640px){.long-quote{padding:0 60px;margin-bottom:60px;}.long-quote::before,.long-quote::after{width:30px;}.long-quote::before{top:12px;}.long-quote::after{bottom:12px;display:block;}.long-quote p{font-size:18px;line-height:27px;margin-bottom:25px;}.long-quote p:last-child{margin-bottom:0;}}@media screen and (max-width:500px){.long-quote{padding:0 0 0 60px;}.long-quote::after{display:none;}}@media screen and (max-width:880px){.banner .container h1{padding:35px 35px 62px;font-size:40px;}.banner .container h1::after{left:35px;right:35px;}}@media screen and (max-width:640px){.banner .container h1{padding:25px 25px 52px;font-size:34px;}.banner .container h1::after{left:25px;right:25px;}}@media screen and (max-width:550px){.banner .container h1{font-size:30px;}}@media screen and (max-width:360px){.banner .container h1{font-size:28px;}}.paragraph figure{margin-bottom:0;}.paragraph-calameo{margin:0 0 50px;}.paragraph-calameo iframe{width:100%;height:600px;margin:0 0 30px;}@media screen and (max-width:700px){.paragraph-calameo iframe{height:550px;}}@media screen and (max-width:500px){.paragraph-calameo iframe{height:475px;}}@media screen and (max-width:400px){.paragraph-calameo iframe{height:400px;}}@media screen and (max-width:350px){.paragraph-calameo iframe{height:350px;}}.paragraph--large,.paragraph--normal,.paragraph--narrow{margin-left:auto;margin-right:auto;}.paragraph--media-caption{margin-bottom:50px;}.paragraph--media-caption .figure--image{max-width:850px;margin:0 auto 50px;}.paragraph--spacer{height:30px;}.videoContainer--large,.paragraph--large,.videoContainer--normal,.paragraph--normal,.videoContainer--narrow,.paragraph--narrow{max-width:1300px;}.videoContainer--normal,.paragraph--normal{max-width:960px;}.videoContainer--narrow,.paragraph--narrow{max-width:850px;}.videoContainer--large,.paragraph--large,.videoContainer--normal,.paragraph--normal,.videoContainer--narrow,.paragraph--narrow,.paragraph--media-caption .figure--image{width:calc(100% - 80px);}.section-contentcol .videoContainer--large,.section-contentcol .paragraph--large,.section-contentcol .videoContainer--normal,.section-contentcol .paragraph--normal,.section-contentcol .videoContainer--narrow,.section-contentcol .paragraph--narrow,.section-contentcol .paragraph--media-caption .figure--image{width:100%;}@media screen and (max-width:870px){}@media screen and (max-width:800px){.paragraph--spacer{height:20px;}}@media screen and (max-width:640px){.paragraph--spacer{height:15px;}}@media screen and (max-width:600px){.videoContainer--large,.paragraph--large,.videoContainer--normal,.paragraph--normal,.videoContainer--narrow,.paragraph--narrow,.paragraph--media-caption .figure--image{width:calc(100% - 60px);}.section-contentcol .videoContainer--large,.section-contentcol .paragraph--large,.section-contentcol .videoContainer--normal,.section-contentcol .paragraph--normal,.section-contentcol .videoContainer--narrow,.section-contentcol .paragraph--narrow,.section-contentcol .paragraph--media-caption .figure--image{width:100%;}}.node--type-article .paragraph{margin-bottom:50px;}.node--type-article .paragraph--gallery{margin-bottom:70px;}.node--type-article .galleryLrg{margin-bottom:0;}.txtContainer > h2{max-width:850px;margin-left:auto;margin-right:auto;}.txtContainer b,.txtContainer strong{font-weight:500;}.filterRowItems{margin:-15px 0 40px;}.filterRowItems_item{display:inline-block;padding:12px 15px;margin:0 10px 10px 0;font-weight:600;cursor:pointer;}.filterRowItems_item span{margin:0 10px 0 0;}.filterRowItems_item i{display:inline-block;padding:1px 4px;background:#EA8128;border-radius:4px;}.filterRowItems_item i i{width:15px;height:12px;background:url(/themes/cci/images/icons/close.svg) center no-repeat;background-size:cover;}@media screen and (min-width:700px){.filterRowItems_item{padding:15px 20px;margin:0 15px 15px 0;}}@media screen and (max-width:880px){.section-contentcol-full .basic-page-content{margin-bottom:40px;}.section-contentcol-full .basic-page-content--summary{margin-bottom:0;}.node--type-article .paragraph{margin-bottom:40px;}.node--type-article .paragraph--gallery{margin-bottom:50px;}}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:0;opacity:1;background:rgba(255,255,255,.5);}.ajax-progress-fullscreen span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;padding:4px;opacity:1.0;border-radius:20px;background:#fff url(/themes/cci/images/icons/loading-ind.gif) no-repeat center;}[dir="rtl"] .ajax-progress-fullscreen{left:50%;right:auto;}.container--testimonials .lSSlideOuter.noPager{padding-top:0;}.inline-image,.inline-images{width:100%;margin:0 0 50px;position:relative;}.inline-images--narrow{max-width:850px;margin-left:auto;margin-right:auto;}.image-caption{position:absolute;bottom:0;right:0;padding:.5em 1em;font-size:14px;color:#000;background:#fff;}.inline-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';}.inline-image .contextual-region.media--type-image{height:100%;width:100%;position:absolute;top:0;}.inline-image:last-child{margin-bottom:0;}.image-caption-wrap{position:relative;}.image-caption-wrap .inline-image:first-child,.image-caption-wrap .inline-images:last-child{margin:0;}.inline-images--x2,.inline-images--x3{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.inline-images--x2 > div{width:calc(50% - 15px);margin:0 30px 0 0;}.inline-images--x2 > div:nth-child(even){margin-right:0;}.inline-images--x3 > div{width:calc(33.333333% - 20px);margin:0 30px 0 0;}.inline-images--x3 > div:nth-child(3n){margin-right:0;}.inline-images--x2 .inline-image,.inline-images--x3 .inline-image{height:0;padding-top:66%;}.inline-images--portrait .inline-image,.inline-images--portrait .inline-image{padding-top:130%;}@media screen and (max-width:440px){.image-caption{padding:.4em .85em;font-size:12px;}}@media screen and (max-width:750px){.inline-image,.inline-images{margin:30px 0;}.inline-images--x2 > div{width:calc(50% - 12.5px);margin:0  25px 0 0;}.inline-images--x3 > div{width:calc(33.333333% - 16.666666px);margin:0 25px 0 0;}.inline-images--x3 > div:nth-child(3n){margin-right:0;}}@media screen and (max-width:600px){.inline-images--x2 > div,.inline-images--x3 > div{width:100%;margin:0 0 30px;}.inline-images--x2 > div:last-child,.inline-images--x3 > div:last-child{margin:0;}.inline-images + .inline-images{margin-top:-30px;}.image-caption{font-size:13px;}.image-caption.right{text-align:left;}}@media screen and (max-width:440px){.image-caption{margin-top:10px;font-size:12px;}}.ofi{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';}.ofi--center{object-position:center;font-family:'object-fit: cover; object-position: center;';}.ofi--abs{position:absolute;top:0;left:0;}.ofi--contain{object-fit:contain;font-family:'object-fit: contain;';}.ofi--scaledown{object-fit:scale-down;font-family:'object-fit: scale-down;';}.ofi--bottom{object-position:bottom;font-family:'object-fit: cover; object-position: bottom;';}.ofi--top{object-position:top;font-family:'object-fit: cover; object-position: top;';}.paragraph--logo-grid:after{content:"";display:table;clear:both;}.paragraph--logo-grid > div{float:left;}.paragraph--logo-grid{display:grid;margin-bottom:60px;grid-template-columns:auto auto auto auto auto auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;}.paragraph--logo-grid > div{padding:1rem;position:relative;}.paragraph--logo-grid > div::before{content:"";display:block;padding-bottom:100%;}.paragraph--logo-grid img{position:absolute;max-width:calc(100% - 40px);top:50%;left:50%;transform:translate(-50%,-50%);}@media screen and (max-width:800px){.paragraph--logo-grid{grid-template-columns:auto auto auto auto auto auto;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}}@media screen and (max-width:600px){.paragraph--logo-grid{grid-template-columns:auto auto auto;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));}}.paragraph--logo-grid-six{grid-template-columns:auto auto auto auto auto auto;}@media screen and (min-width:701px) and (max-width:850px){.paragraph--logo-grid img{max-width:calc(100% - 10px);}}@media screen and (max-width:550px){.paragraph--logo-grid img{max-width:calc(100% - 20px);}}@media screen and (max-width:700px){.paragraph--logo-grid-six{grid-template-columns:auto auto auto;}}@media screen and (max-width:400px){.paragraph--logo-grid-six{grid-template-columns:auto auto;}}.paragraph--logo-grid-eight{grid-template-columns:auto auto auto auto auto auto auto auto;}@media screen and (max-width:1000px){.paragraph--logo-grid-eight{grid-template-columns:auto auto auto auto;}}@media screen and (max-width:450px){.paragraph--logo-grid-eight{grid-template-columns:auto auto;}}.gallery-images-wrap{margin:45px 0;}.gallery-images-wrap:first-child{margin-top:0;}.gallery-images-wrap:last-child{margin-bottom:0;}.gallery-images{max-width:1080px;margin:0 auto;position:relative;}.gallery-wrap{max-width:960px;margin:0 auto 70px;padding:0;background:#fff;overflow:hidden;}.gallery-images-wrap .lSSlideOuter .lSPager.lSpg{padding-top:10px;}.gallery-images-wrap .lSSlideOuter .lSPager.lSpg > li a{background:#ddd;}.gallery-images-wrap .lSSlideOuter .lSPager.lSpg > li.active a{background:#162831;}.gallery-slider{overflow:hidden;}.gallery-img{display:block;height:0;padding-top:56%;position:relative;background:url(/assets/loading.gif) center no-repeat;background-size:26px;}.gallery-img  img{position:absolute;top:0;left:50%;transform:translateX(-50%);}.gallery-img .ofi{width:auto;max-width:100%;}.gallery-img-link{display:block;position:relative;width:100%;height:100%;}.gallery-img-caption{position:absolute;bottom:0;right:0;background:#fff;padding:10px 20px 5px;}.gallery-images .next-image,.gallery-images .prev-image{position:absolute;cursor:pointer;top:calc(50% - 18.5px);width:37px;height:37px;line-height:37px;border-radius:6px;text-align:center;color:#fff;background:#00A780;box-shadow:0 3px 12px rgba(0,0,0,0.1);z-index:1;}.gallery-images .prev-image{left:50%;margin-left:0;right:auto;left:-18px;text-indent:0;}.gallery-images .next-image{right:50%;margin-right:0;right:-18px;text-indent:0;}.gallery-images .prev-image:before,.gallery-images .next-image:before{display:block;line-height:42px;font-size:20px;}.gallery-wrap .lSSlideOuter{padding-top:0;}.gallery-wrap .lSSlideOuter .lSPager.lSGallery{}.gallery-wrap .lSSlideOuter .lSPager.lSGallery li.active,.gallery-wrap .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;}.gallery-wrap .lSSlideWrapper{margin-bottom:20px;}.gallery-wrap .lSSlideWrapper .lSAction > a{display:none;top:50%;width:63px;height:77px;background:none;transform:translateY(-50%);}.gallery-wrap .lSSlideWrapper .lSAction > a:before{position:absolute;content:"";width:63px;height:77px;background-image:url(/themes/cci/images/icons/blob-left.svg);background-size:cover;background-repeat:no-repeat;}.gallery-wrap .lSSlideWrapper .lSAction > a:after{position:absolute;content:"";top:18px;left:17px;width:33px;height:36px;background-image:url(/themes/cci/images/icons/arrow-lrg-left.svg);background-size:cover;background-repeat:no-repeat;}.gallery-wrap .lSSlideWrapper .lSAction > a.lSNext:before{background-image:url(/themes/cci/images/icons/blob-right.svg);}.gallery-wrap .lSSlideWrapper .lSAction > a.lSNext:after{top:18px;left:12px;background-image:url(/themes/cci/images/icons/arrow-lrg-right.svg);}.gallery-wrap .lSSlideWrapper:hover .lSAction > a{display:block;}.gallery-slide{background:#e5e5e5;}.gallery-slide .embed-audio{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-slide .embed-container{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;}@media screen and (max-width:650px){.gallery-wrap{padding:0;box-shadow:none;}}.lSSlideOuter .lSPager.lSGallery{position:relative;}.modalGallery .modalContainer{position:relative;height:calc(100vh - 80px);width:calc(100% - 80px);background:url(/themes/cci/images/icons/loading-ind-dark.gif?1) center no-repeat;margin-top:40px;max-width:1400px;margin:40px auto;}.modalGallery .modalClose{position:absolute;display:block;height:26px;right:0;top:-10px;width:26px;background:url(/themes/cci/images/icons/close.svg);cursor:pointer;z-index:999;}.modalGallery .modalContent{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;min-width:300px;transform:translate(-50%,-50%);}.modalGallery .modalItem{position:relative;display:inline-block;background-size:40px 40px;}.modalGallery .modalCaption{display:none;width:70%;padding:40px 50px;background:#000;font-weight:600;font-size:22px;line-height:36px;color:#fff;}.modalGallery .modalCaption--long,.modalGallery .is-stretched{width:100%;}.modalGallery .modalItem img{display:none;}.modalGallery .modalItem .embed-audio{position:absolute;top:auto;left:50%;bottom:20px;max-width:600px;width:calc(100% - 60px);transform:translate(-50%,-50%);}.modalGallery .modalNav{display:none;position:absolute;top:50%;left:15px;width:63px;margin-top:-75px;transform:translateY(-50%);}.modalGallery .modalNav--next{left:auto;right:15px;}.modalGallery .modalNav:before{position:absolute;content:"";width:63px;height:77px;background-image:url(/themes/cci/images/icons/blob-left.svg);background-size:cover;background-repeat:no-repeat;}.modalGallery .modalNav:after{position:absolute;content:"";top:18px;left:17px;width:33px;height:36px;background-image:url(/themes/cci/images/icons/arrow-lrg-left.svg);background-size:cover;background-repeat:no-repeat;}.modalGallery .modalNav--next:before{background-image:url(/themes/cci/images/icons/blob-right.svg);}.modalGallery .modalNav--next:after{top:18px;left:12px;background-image:url(/themes/cci/images/icons/arrow-lrg-right.svg);}.modalGallery .modalContainer:hover .modalNav{display:block;}@media (hover:none){.modalGallery .modalNav{display:block;top:auto;bottom:60px;margin-top:-25px;left:-10px;transform:none;}.modalGallery .modalNav--next{left:auto;right:-10px;}}@media screen and (max-width:800px),screen and (max-height:750px){.modalGallery .modalContainer{height:calc(100vh - 60px);width:calc(100% - 60px);}.modalGallery .modalCaption{font-size:20px;width:100%;padding:30px 40px;line-height:30px;}}@media screen and (max-width:650px),screen and (max-height:750px){.modalGallery .modalCaption{font-size:18px;padding:20px 30px;line-height:24px;}.modalGallery .modalItem .embed-audio{bottom:10px;}}.block-webform-block{width:850px;max-width:calc(100% - 80px);margin:0 auto 80px;}@media screen and (max-width:600px){.block-webform-block{max-width:calc(100% - 60px);margin-bottom:50px;}}.cci-page--contact-us .node__content > .container:last-child{margin-bottom:50px;}.itemAddedToBasket{display:block;color:#EA8128;margin:25px 0;}#block-cci-primary-admin-actions{display:none;}.cart table,.checkout-pane table,.customer-information table,.order-information table{width:100%;}.checkout-pane td:last-child,.order-information th:last-child,.order-information td:last-child{text-align:right;padding-right:0;}.customer-information,.order-information{margin-bottom:50px;}.customer-information__shipping{margin-top:50px;}.customer-information p{line-height:1.3;}.order-information .views-element-container{margin-top:30px;}.cart th,.checkout-pane th,.customer-information th,.order-information th{text-align:left;}.order-information th{border-bottom:1px solid #000;}.order-information th{font-weight:400;}.checkout-pane p{line-height:1.4;}.checkout-pane input[type="checkbox"],.checkout-pane input[type="radio"]{width:auto;}.cart-empty-page{width:1000px;margin:30px auto 90px;padding:20px;border-radius:12px;background:#f5f5f5;position:relative;}.cart-empty-page p{margin-bottom:15px;line-height:1.5em;}.cart-empty-page p:last-child{margin-bottom:0;}.cart.cart-form,.commerce-checkout-flow{width:1000px;margin:0 auto 60px;}.customer-information,.order-information{width:700px;margin:0 auto 60px;}fieldset.checkout-pane{margin:0 0 30px;}.checkout-pane .fieldset-legend,.customer-information .field__label{display:block;line-height:50px;font-size:32px;font-weight:600;margin-bottom:20px;}.customer-information .field__label{margin:40px 0 20px;font-size:26px;line-height:40px;}.checkout-pane [data-drupal-selector="edit-payment-information-payment-method"] .fieldset-legend{line-height:30px;font-size:24px;font-weight:400;}.checkout-pane .form-item{margin:0 0 25px;}.checkout-pane-contact-information .form-item label,.commerce-checkout-flow .form-item label{margin-bottom:10px;}.form-type-password{margin-top:25px;}.checkout-pane-payment-information .form-item label{margin-bottom:0;}.commerce-checkout-flow .form-actions .button,.checkout-pane .form-wrapper__login-option input.button{margin-right:10px;}.cart .quantity-edit-input{padding:6px 10px;width:70px;border-radius:20px;text-align:center;}.cart.cart-form table .button{padding:10px 22px;margin:0;min-width:0;text-transform:none;font-size:16px;}.cart.cart-form table th.views-field{text-align:center;padding:0 15px 20px;border-bottom:solid 1px #000;}.cart.cart-form table th.views-field:first-child{text-align:left;padding-left:0;}.cart.cart-form table th.views-field:last-child{text-align:right;padding-right:0;}.cart.cart-form table td.views-field{text-align:center;padding:15px 20px;}.cart.cart-form table td.views-field:first-child{text-align:left;padding-left:0;}.cart.cart-form table td.views-field:last-child{text-align:right;padding-right:0;}.cart.cart-form table td.views-field:first-child a{color:#000;line-height:26px;}.cart.cart-form .form-actions .button{margin:0 10px 15px 0;}.layout-region-checkout-secondary h3:first-child{margin-top:9px;}.commerce-product-var-title + a{display:none;}.checkout-pane-order-summary td,.checkout-order-summary td,.order-information th,.order-information td{padding:5px;}.order-information th{padding-bottom:10px;}.order-information tr:first-child td{padding-top:10px;}.checkout-order-summary td a{color:#000;}.checkout-pane .order-total-line,.cart .order-total-line,.order-information .order-total-line{padding-right:0;}.checkout-pane .order-total-line__subtotal,.cart .order-total-line__subtotal,.order-information .order-total-line__subtotal{margin-top:20px;padding-bottom:10px;}.checkout-pane .order-total-line__adjustment,.cart .order-total-line__adjustment,.order-information .order-total-line__adjustment{padding-bottom:10px;}.checkout-pane-completion-message,.checkout-pane-completion-register,.view-commerce-user-orders{width:700px;margin:0 auto;}.checkout-pane-completion-message{padding:20px;margin:0 auto 50px;border-radius:12px;background:#f5f5f5;}.checkout-pane-completion-message .checkout-complete:before{content:"Order complete";margin:0 0 15px;display:block;font-weight:bold;font-size:20px;}.checkout-pane-completion-message .checkout-complete p{line-height:30px;}.checkout-pane-completion-message .checkout-complete p:last-child{margin-bottom:0;}.commerce-checkout-completion-register{margin:0 auto;}.commerce-checkout-completion-register .field--name-user-picture{display:none;}.commerce-checkout-completion-register h2{margin-bottom:20px;}.checkout-pane-shipping-information .form-radios .form-item{margin-bottom:10px;}.password-confirm[data-drupal-selector="password-confirm-message"]{margin:25px 0;}.password-strength{margin:25px 0;}.password-strength__meter{margin-bottom:10px;}.password-strength__indicator{background-color:#EA8128;}.password-strength__title{color:#999;}.password-strength__title span{color:#EA8128;}.view-commerce-user-orders{margin-bottom:80px}.view-commerce-user-orders::before{content:"Past orders";display:block;margin:0 0 40px;font-size:30px;font-weight:600;}.view-commerce-user-orders table{width:100%;}.view-commerce-user-orders th{padding:0 20px 20px;border-bottom:solid 1px #000;text-align:left;}.view-commerce-user-orders td{padding:20px;}.view-commerce-user-orders th:first-child,.view-commerce-user-orders td:first-child{padding-left:0;}.floatingButtons{position:fixed;bottom:20px;right:20px;z-index:250;}.floatingButtons .btn{margin-left:20px;}.btnViewCart{}.cart,.cart.cart-form,.commerce-checkout-flow,.cart-empty-page,.checkout-pane-completion-message,.checkout-pane-completion-register,.view-commerce-user-orders,.customer-information,.order-information{max-width:calc(100% - 80px);overflow-x:auto;}@media screen and (max-width:600px){.cart.cart-form,.commerce-checkout-flow,.cart-empty-page,.checkout-pane-completion-message,.checkout-pane-completion-register,.view-commerce-user-orders,.customer-information,.order-information{max-width:calc(100% - 60px);}}.cci-section--schools .subNav h5{color:#C94B13;}.cci-section--schools .subNav h5::after{background:#C94B13;}.cci-section--communities .banner:not(.bannerSlim) .container h1,.cci-section--communities .sectionCTA .col h2,.cci-section--communities .subNav h5{color:#3E96C8;}.cci-section--communities .banner .container h1::after,.cci-section--communities .banner .container .h1::after,.cci-section--communities .sectionCTA .col::after{background-color:#3E96C8;}.cci-section--communities .subNav h5::after{background:#3E96C8;}.cci-section--communities .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-blue.svg);}.cci-section--partnerships .banner:not(.bannerSlim) .container h1,.cci-section--partnerships .sectionCTA .col h2,.cci-section--partnerships .subNav h5{color:#259A11;}.cci-section--partnerships .banner .container h1::after,.cci-section--partnerships .banner .container .h1::after,.cci-section--partnerships .sectionCTA .col::after{background-color:#259A11;}.cci-section--partnerships .subNav h5::after{background:#259A11;}.cci-section--partnerships .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-green.svg);}.cci-section--teambuilding .banner:not(.bannerSlim) .container h1,.cci-section--teambuilding .sectionCTA .col h2,.cci-section--teambuilding .subNav h5{color:#6A3373;}.cci-section--teambuilding .banner .container h1::after,.cci-section--teambuilding .banner .container .h1::after,.cci-section--teambuilding .sectionCTA .col::after{background-color:#6A3373;}.cci-section--teambuilding .subNav h5::after{background:#6A3373;}.cci-section--teambuilding .sectionCTA .col h2 span{background-image:url(/themes/cci/images/icons/arrow-sml-purple.svg);}div[data-drupal-messages]{max-width:1040px;width:calc(100% - 60px);line-height:1.4;padding:30px 35px;margin:0 auto 60px;background:#f5f5f5;border-radius:12px;border:solid 1px #eee;}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;webkit-transition:opacity 0.3s ease;o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity.lity-opened{opacity:1;}.lity.lity-closed{opacity:0;}.lity *{webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;webkit-transition:opacity 0.3s ease;o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity-loading .lity-loader{opacity:1;}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;}.lity-content{z-index:9993;width:100%;webkit-transform:scale(1);ms-transform:scale(1);o-transform:scale(1);transform:scale(1);webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease,-o-transform 0.3s ease;}.lity-loading .lity-content,.lity-closed .lity-content{webkit-transform:scale(0.8);ms-transform:scale(0.8);o-transform:scale(0.8);transform:scale(0.8);}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;webkit-box-shadow:none;box-shadow:none;}.lity-close::-moz-focus-inner{border:0;padding:0;}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;webkit-box-shadow:none;box-shadow:none;}.lity-close:active{top:1px;}.lity-image img{max-width:100%;display:block;line-height:0;border:0;}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px;}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;webkit-transform:translateZ(0);transform:translateZ(0);webkit-overflow-scrolling:touch;}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}.lity-hide{display:none;}
