body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//y3k9r9q5.stackpathcdn.com/rubytech/wp-content/plugins/js_composer/assets/lib/lightbox2/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//y3k9r9q5.stackpathcdn.com/rubytech/wp-content/plugins/js_composer/assets/lib/lightbox2/dist/images/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//y3k9r9q5.stackpathcdn.com/rubytech/wp-content/plugins/js_composer/assets/lib/lightbox2/dist/images/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//y3k9r9q5.stackpathcdn.com/rubytech/wp-content/plugins/js_composer/assets/lib/lightbox2/dist/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.cq-accordion .accordion-content,.cq-accordion .transition,.cq-accordion p,.cq-accordion ul li i:after,.cq-accordion ul li i:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cq-accordion .flipIn,.cq-accordion h3,.cq-accordion ul li{-webkit-animation:flipdown .5s ease both;animation:flipdown .5s ease both}.cq-accordion{margin:0 auto}.cq-accordion h3,h4{color:#333}.cq-accordion h3{font-size:1.5em;line-height:30px;font-weight:100}.cq-accordion h4{font-size:1.3em;line-height:26px;font-weight:300;display:block;padding:18px 0;margin:0;cursor:pointer}.cq-accordion div.accordion-content{color:rgba(48,69,92,.8);font-size:1em;letter-spacing:1px;position:relative;overflow:hidden;max-height:2800px;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:-6px;z-index:2}.cq-accordion div.accordion-content p:first-child{margin-top:0}.cq-accordion div.accordion-content p:last-child{margin-bottom:14px}.cq-accordion p{margin:4px 0;padding:8px}.cq-accordion ul{list-style:none;-webkit-perspective:900;perspective:900;padding:0;margin:0}.cq-accordion ul li{position:relative;padding:0;margin:0;border-top:1px dotted #dce7eb}.cq-accordion ul li:nth-of-type(1){-webkit-animation-delay:.5s;animation-delay:.5s}.cq-accordion ul li:nth-of-type(2){-webkit-animation-delay:.75s;animation-delay:.75s}.cq-accordion ul li:nth-of-type(3){-webkit-animation-delay:1s;animation-delay:1s}.cq-accordion ul li:nth-of-type(4){-webkit-animation-delay:1.25s;animation-delay:1.25s}.cq-accordion ul li:nth-of-type(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.cq-accordion ul li:nth-of-type(6){-webkit-animation-delay:1.75s;animation-delay:1.75s}.cq-accordion ul li:last-of-type{padding-bottom:0}.cq-accordion ul li i{position:absolute;-webkit-transform:translate(-8px,0);transform:translate(-8px,0);right:0}.cq-accordion ul li i:after,.cq-accordion ul li i:before{content:"";position:absolute;background-color:#666;width:3px;height:9px}.cq-accordion ul li i.orange:after,.cq-accordion ul li i.orange:before{background-color:#ff6873}.cq-accordion ul li i.purple:after,.cq-accordion ul li i.purple:before{background-color:#639}.cq-accordion ul li i.red:after,.cq-accordion ul li i.red:before{background-color:#FF4500}.cq-accordion ul li i.green:after,.cq-accordion ul li i.green:before{background-color:#228B22}.cq-accordion ul li i.blue:after,.cq-accordion ul li i.blue:before{background-color:#00BFFF}.cq-accordion ul li i.yellow:after,.cq-accordion ul li i.yellow:before{background-color:gold}.cq-accordion ul li i:before{-webkit-transform:translate(-2px,0) rotate(45deg);transform:translate(-2px,0) rotate(45deg)}.cq-accordion ul li i:after{-webkit-transform:translate(2px,0) rotate(-45deg);transform:translate(2px,0) rotate(-45deg)}.cq-accordion ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.cq-accordion ul li input[type=checkbox]:checked~div.accordion-content{-webkit-transform:scale(0.8);transform:scale(0.8);margin-top:0;max-height:0;opacity:0}.cq-accordion ul li input[type=checkbox]:checked~i:before{-webkit-transform:translate(2px,0) rotate(45deg);transform:translate(2px,0) rotate(45deg)}.cq-accordion ul li input[type=checkbox]:checked~i:after{-webkit-transform:translate(-2px,0) rotate(-45deg);transform:translate(-2px,0) rotate(-45deg)}@-webkit-keyframes flipdown{0%{opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}5%{opacity:1}80%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}83%{-webkit-transform:rotateX(6deg);transform:rotateX(6deg)}92%{-webkit-transform:rotateX(-3deg);transform:rotateX(-3deg)}100%{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes flipdown{0%{opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}5%{opacity:1}80%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}83%{-webkit-transform:rotateX(6deg);transform:rotateX(6deg)}92%{-webkit-transform:rotateX(-3deg);transform:rotateX(-3deg)}100%{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.cq-accordion2{margin:0 auto;padding:0;width:100%;position:relative}.cq-accordion2 dd,.cq-accordion2 dl{margin:0;padding:0}.cq-accordion2 .extraborder{display:block;height:1em;width:100%;margin-top:-1px;background-color:#CCC}.cq-accordion2 dt>a{margin:0;text-align:center;font-weight:700;font-size:1.1em;padding:1em;display:block;text-decoration:none;color:#666;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.cq-accordion2 dt>a:visited{color:#fff}.cq-accordion2 dt>a:focus{outline:0}.cq-accordion2 dd{background-color:none;height:auto;line-height:1.5em}.cq-accordion2 dd>.accordion-content{font-size:1em;padding:1em 2em}.cq-accordion2 dd p{padding:0;margin:8px 0}.accordionTitle{background-repeat:repeat;background-color:#AAB2BD}.accordionTitle.withBorder{border-bottom:1px solid #999}.accordionTitle:hover{color:#fff;background-color:#999}i.accordion-icon{font-size:1.5em;line-height:1.5em;height:1.5em;display:inline-block;margin-top:-6px;float:left;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.accordionTitleActive i.accordion-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.accordionTitleActive{color:#fff;background-color:#999}.cq-accordion2 .accordionItem{height:auto;overflow:hidden}@media all{.cq-accordion2 .accordionItem{max-height:150em;-moz-transition:max-height .6s;-o-transition:max-height .6s;-webkit-transition:max-height .6s;transition:max-height .6s}}@media screen and (min-width:48em){.cq-accordion2 .accordionItem{max-height:80em;-moz-transition:max-height .5s;-o-transition:max-height .5s;-webkit-transition:max-height .5s;transition:max-height .5s}}.cq-accordion2 .accordionItemCollapsed{max-height:0}.cq-animateIn{-webkit-animation-name:accordionIn;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:normal;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionIn;animation-duration:.5s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}.cq-animateOut{-webkit-animation-name:accordionOut;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:accordionOut;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionOut;animation-duration:.5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes accordionIn{0%{opacity:0;-moz-transform:scale(0.8)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes accordionOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(0.8)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}