/*!
* codejock.css : https://codejock.com
* Copyright (c) 2016 Codejock Technologies, LLC
* All Rights Reserved
*/
:root{--bs-body-color:var(--body-color);--bs-body-bg:var(--white);--page-gutter:clamp(1.5rem,4vw,4rem);--page-max-width:1320px;--section-y:90px;--section-y-sm:56px;--feature-row-gap:20px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:none;border:0;margin:0;padding:0;cursor:pointer}img{border:0}input:-webkit-autofill{color:#ffffff !important}textarea,input,button,*:focus{outline:none !important}textarea{resize:vertical}select{border:1px solid var(--callout-bdr);border-radius:6px;height:46px;padding:12px;outline:none}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],input[type="radio"],input[type="checkbox"],.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{display:inline-block;cursor:pointer;width:15px;height:15px;border:0}.form-horizontal .checkbox input[type="radio"],.form-horizontal .checkbox input[type="checkbox"]{margin-top:3px}iframe,fieldset{border:0;margin:0;padding:0}audio,canvas,img,video{vertical-align:middle}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}a,a:focus,a:hover,a:active{outline:0;cursor:pointer}.btn-primary .glyphicon,.btn-danger .glyphicon,.btn-info .glyphicon,.btn-warning .glyphicon,.btn-primary .wi,.btn-danger .wi,.btn-info .wi,.btn-warning .wi{color:#fff}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::selection{color:#000;background:#ccc;text-shadow:none}::-moz-selection{color:#000;background:#ccc;text-shadow:none}.animate_from_bottom{opacity:0;bottom:-50px;padding-left:0px;position:relative}.animate_from_left{opacity:0;left:-80px;padding-right:0px;position:relative}.animate_from_right{opacity:0;right:-80px;padding-left:0px;position:relative}.animate_fade_in{opacity:0;right:0px;position:relative;padding-left:0px}pre{color:#666;padding:16px;font-size:12px;line-height:16px;padding-bottom:15px;font-family:Consolas,'Courier New',Courier,Monospace;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAMR2lDQ1BJQ0MgUHJvZmlsZQAASA2tV3dYU1cbf+9IAiEJIxABGWEvUfaUvQUFmUIdhCSQMGIIBBW3tbSCdaDiwFHRqohVqxWQOhBxWxS3dXyoRUGpxYELle/cQLBPn37/ffd5zrm//N73vPf3vvfck3MAtO0Fcnk+rgNQICtWJEaF8ielZ/AZ94AJI4AN+mAmEBbJQxIS4uB/Xm9uAEYZrzpTsf6n278bdEXiIiEAloDMWaIiYQHCvwCQHKFcUQxAa0W81YxiOYW7ENZXIIEIf6RwjgrTkXrQzxrE1iqf5MQwALoPgAZLIFDkAHDCEc8vEeagOBwRwi4ykVSG8GqEA4USAeI41xAeVVAwHWFtBME+629xcv6GBYKs4ZgCQc4wHsyFGgoa4dIieb5glurH/7MryFeieqkuC9SzJIroRHTXR3XbmDc9lsIshPfLsibEI6yH8BEplfEgbpMoo1MQpvw7hEVhqJbAQ/i1SBAei7AJAM5U5qWEDGFbgQIhlT8eKi2OSR7CqYrpiUPx8VxZ/gRqfqA4+ByJOEaNK8VFEUmIRxrw3GxpZAzC6F3hu0olyWkII514Y4k0dQLCHIRbi/KSKA1UnCulkjCKV/kolImUZmvEd2UrIqkckQ/BKihCSBWfsBQKVM8yRLxHsSQ5GvFoLBEnEodHIIyeS0wSy1KG9BASeXEoFYfyL5Xnq+Y30klUivOjKN4S4e1FJUnqsaeLFckUj+pG3MgVjKPmK9JMPJUXJ1A1ofS8gzgIg3DggxK1LJgOuSBt62noQb8GLZEgAAXkgBichxj1iDSVRYb6JCiFP0GGfIqGx4WqrGIoQfynYXZwrDNkq6wlqhF58Bg9oYA0JgNJfzIO9cGouZE+pK96HF9brZMeQQ+nR9Mj6Q5qBoRIdT5qCpD+CxeLbGKUnQL1MnUOX+LRHtPaaQ9p12kdtNuQCn+oogxlOk26SKFWMBx5PHSgaINVEaOKyaBb7UPaItWeZCgZgPQj7SSPNAZn0gNlEkIGodw8EauuHqVaOaztSy3VdVf7Uar5f8txiOc4cjyHVGSps0JvUl2Jf0b5YpGCCHnF/tOT+I44SJwhThDniCNEA/CJ40QjcZE4SuEhzZGq6uQMPy1RVdE8lINU7eNS59Lt8lH9azhXAWIoBdQ7QPO/WDyzGM0/CJsun6WQ5kiK+SFoFRbzY2TC0aP4bi6u7gDUmk75ALziqdZqjHf+C1fYDOBbjtYAajnlU14AAiuAw48BuG++cFYv0Se1AuDoZaFSUTLoR1I3Gvq30EZfhhGYgRXYo5zcwAv8IRgiYBzEQzKkw1RUdQkUINUzYA4shDKogBWwBjbAFtgGu+AnOAANcAROwGm4AJfhOtxBc6MTnkEvvIF+DMMYGBvjYkaYOWaDOWFumA8WiEVgcVgilo5lYjmYDFNic7CvsQqsEtuAbcVqsZ+xw9gJ7BzWjt3GHmDd2EvsA07gLFwfN8Vt8TG4Dx6Cx+LJ+BQ8By/ES/HF+DJ8HV6D78Hr8RP4Bfw63oE/w/sIILQIHmFBOBM+RBgRT2QQ2YSCmEeUE1VEDbGXaELv+irRQfQQ70k6ySX5pDOan9FkCikkC8l55FJyA7mLrCdbyavkA7KX/Exj00xoTjQ/WgxtEi2HNoNWRqui7aAdop1C304n7Q2dTufR7eje6NtMp+fSZ9OX0jfR99Gb6e30R/Q+BoNhxHBiBDDiGQJGMaOMsZ6xh3GccYXRyXinoaVhruGmEamRoSHTWKRRpbFb45jGFY0nGv2aOpo2mn6a8ZoizVmayzW3azZpXtLs1Oxn6jLtmAHMZGYucyFzHXMv8xTzLvOVlpaWpZav1kQtqdYCrXVa+7XOaj3Qes/SYzmywliTWUrWMtZOVjPrNusVm822ZQezM9jF7GXsWvZJ9n32Ow6XM5oTwxFx5nOqOfWcK5zn2praNtoh2lO1S7WrtA9qX9Lu0dHUsdUJ0xHozNOp1jmsc1OnT5er66obr1ugu1R3t+453S49hp6tXoSeSG+x3ja9k3qPuATXihvGFXK/5m7nnuJ26tP17fRj9HP1K/R/0m/T7zXQM/AwSDWYaVBtcNSgg0fwbHkxvHzect4B3g3ehxGmI0JGiEcsGbF3xJURbw1HGgYbig3LDfcZXjf8YMQ3ijDKM1pp1GB0z5g0djSeaDzDeLPxKeOekfoj/UcKR5aPPDDydxPcxNEk0WS2yTaTiyZ9pmamUaZy0/WmJ017zHhmwWa5ZqvNjpl1m3PNA82l5qvNj5s/5RvwQ/j5/HX8Vn6vhYlFtIXSYqtFm0W/pZ1liuUiy32W96yYVj5W2VarrVqseq3Nrcdbz7Gus/7dRtPGx0Zis9bmjM1bWzvbNNtvbRtsu+wM7WLsSu3q7O7as+2D7Avta+yvOdAdfBzyHDY5XHbEHT0dJY7VjpeccCcvJ6nTJqf2UbRRvqNko2pG3XRmOYc4lzjXOT8YzRsdN3rR6IbRz8dYj8kYs3LMmTGfXTxd8l22u9xx1XMd57rItcn1pZujm9Ct2u2aO9s90n2+e6P7Cw8nD7HHZo9bnlzP8Z7ferZ4fvLy9lJ47fXq9rb2zvTe6H3TR98nwWepz1lfmm+o73zfI77v/bz8iv0O+P3l7+yf57/bv2us3Vjx2O1jHwVYBggCtgZ0BPIDMwN/COwIsggSBNUEPQy2ChYF7wh+EuIQkhuyJ+R5qEuoIvRQ6Nswv7C5Yc3hRHhUeHl4W4ReRErEhoj7kZaROZF1kb1RnlGzo5qjadGx0Sujb8aYxghjamN6x3mPmzuuNZYVmxS7IfZhnGOcIq5pPD5+3PhV4+9OsJkgm9AQD/Ex8avi7yXYJRQm/DqRPjFhYvXEx4muiXMSzyRxk6Yl7U56kxyavDz5Top9ijKlJVU7dXJqberbtPC0yrSOSWMmzZ10Id04XZremMHISM3YkdH3VcRXa77qnOw5uWzyjSl2U2ZOOTfVeGr+1KPTtKcJph3MpGWmZe7O/CiIF9QI+rJisjZm9QrDhGuFz0TBotWibnGAuFL8JDsguzK7KycgZ1VOtyRIUiXpkYZJN0hf5Ebnbsl9mxeftzNvID8tf1+BRkFmwWGZnixP1jrdbPrM6e1yJ3mZvKPQr3BNYa8iVrGjCCuaUtRYrI82zxeV9spvlA9KAkuqS97NSJ1xcKbuTNnMi7McZy2Z9aQ0svTH2eRs4eyWORZzFs55MDdk7tZ52LyseS3zreYvnt+5IGrBroXMhXkLf1vksqhy0euv075uWmy6eMHiR99EfVNXxilTlN381v/bLd+R30m/a1vivmT9ks/lovLzFS4VVRUflwqXnv/e9ft13w8sy17Wttxr+eYV9BWyFTdWBq3cValbWVr5aNX4VfWr+avLV79eM23NuSqPqi1rmWuVazvWxa1rXG+9fsX6jxskG65Xh1bv22iyccnGt5tEm65sDt68d4vplootH36Q/nBra9TW+hrbmqpt9G0l2x5vT91+5kefH2t3GO+o2PFpp2xnx67EXa213rW1u012L6/D65R13Xsm77n8U/hPjXud927dx9tXsR/2K/c//Tnz5xsHYg+0HPQ5uPcXm182HuIeKq/H6mfV9zZIGjoa0xvbD4873NLk33To19G/7jxicaT6qMHR5ceYxxYfGzheeryvWd7ccyLnxKOWaS13Tk46ea11YmvbqdhTZ09Hnj55JuTM8bMBZ4+c8zt3+LzP+YYLXhfqL3pePPSb52+H2rza6i95X2q87Hu5qX1s+7ErQVdOXA2/evpazLUL1ydcb7+RcuPWzck3O26JbnXdzr/94veS3/vvLLhLu1t+T+de1X2T+zX/cfjPvg6vjqMPwh9cfJj08M4j4aNnfxT98bFz8WP246on5k9qu9y6jnRHdl9++tXTzmfyZ/09ZX/q/rnxuf3zX/4K/uti76TezheKFwMvl74yerXztcfrlr6EvvtvCt70vy1/Z/Ru13uf92c+pH140j/jI+Pjuk8On5o+x36+O1AwMCAXKASqvQCBejw7G+DlTgB2Oto7XAZgcgbPXCoPbPCciDA21Cj6H3jwXEYZ0B4CdgYDpCwAiGsG2IyaDcIsdKe238nBgLu7DzfEUFdRtrubCmAsBdqavBsYeGUKwGgC+KQYGOjfNDDwaTvaq98GaC4cPOtR3tQZ8ge0twe4MHMwHQqrr/8CGwxpxJZopZAAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjcyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjY0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjr3c2kAAABkSURBVFgJ7dWxDcAwDANBO7D2H1YDyEEW+C5g8W7ZECcC3t09K+g9QV2+KhaiiyikEAlQ7oYUIgHK4zZ0ZqL+1nWqihR/zfcrFEUUtyEL0SAVUogEKHdDCpEA5W5IIRKgPG5DFy8vCyP/wfEsAAAAAElFTkSuQmCC') repeat;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.radius3{-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}.radius6{-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important}.radius8{-webkit-border-radius:8px !important;-moz-border-radius:8px !important;border-radius:8px !important}.img-responsive{display:inline-block}.fixed{position:fixed !important}.relative{position:relative !important}.noradius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.absolute{position:absolute !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-text-transform{text-transform:none !important}.italic{font-style:italic}.block{display:block !important}.bold{font-weight:600 !important}.fullwidth{width:100% !important;max-width:100% !important}.halfwidth{width:50% !important}i.fa{text-decoration:none !important}.justify{text-align:justify}.btn i.fa{padding-right:10px}.btn-margin-top{margin-top:30px}.text-underline{text-decoration:underline}.nowrap{white-space:nowrap !important}.wrap{white-space:normal !important}.transparent{background:transparent !important}.color-white{color:#fff !important}.color-black{color:#000 !important}.line-through{text-decoration:line-through}img.pull-left{margin:0 20px 10px 0}img.pull-right{margin:0 10px 20px 0}.hide{display:none}.nofloat{float:none !important}.default-gradient{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,rgba(0,0,0,.03)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(0,0,0,.03)),color-stop(0.75,rgba(0,0,0,.03)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(0,0,0,.03)25%,transparent 25%,transparent 50%,rgba(0,0,0,.03)50%,rgba(0,0,0,.03)75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(0,0,0,.03)25%,transparent 25%,transparent 50%,rgba(0,0,0,.03)50%,rgba(0,0,0,.03)75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(0,0,0,.03)25%,transparent 25%,transparent 50%,rgba(0,0,0,.03)50%,rgba(0,0,0,.03)75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(0,0,0,.03)25%,transparent 25%,transparent 50%,rgba(0,0,0,.03)50%,rgba(0,0,0,.03)75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(0,0,0,.03)25%,transparent 25%,transparent 50%,rgba(0,0,0,.03)50%,rgba(0,0,0,.03)75%,transparent 75%,transparent);background-color:#FAFCFD;background-size:18px 18px}@media only screen and (max-width:768px){.mobile-nopadding{padding:0 !important}.mobile-nopadding-left{padding-left:0 !important}.mobile-nopadding-right{padding-right:0 !important}.mobile-nopadding-top{padding-top:0 !important}.mobile-nopadding-bottom{padding-bottom:0 !important}.mobile-nofloat{float:none !important}}.elipsis{width:100%;text-overflow:ellipsis;white-space:nowrap}.cover{width:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hover-scale{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.hover-scale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.label,.nav-pills>li a,.thumbnail,textarea.form-control,select.form-control,input.form-control,.dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form .input-group-btn .btn i.fa{padding-right:0}form.input-group{padding:45px 0}.label a,.label a:hover,a.label,a.label:hover{color:#fff}label.disabled{color:#888 !important}a.social{display:inline-block;width:38px;height:38px;line-height:38px;font-size:18px;text-align:center;background:rgba(0,0,0,0.3);color:#fff !important;margin:10px 1px;text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}a.social.fa-twitter:hover{background:#41b7d8!important;color:#fff!important}a.social.fa-facebook:hover{background:#3b5997!important;color:#fff!important}a.social.fa-google-plus:hover{background:#d64937!important;color:#fff!important}a.social.fa-linkedin:hover{background:#0073b2!important;color:#fff!important}a.social.fa-vimeo-square:hover{background:#388fc5!important;color:#fff!important}a.social.fa-youtube-square:hover{background:#A40F09!important;color:#fff!important}a.social.fa-flickr:hover{background:#ff0084!important;color:#fff!important}a.social.fa-pinterest:hover{background:#cb2027!important;color:#fff!important}a.social.fa-skype:hover{background:#00aff0!important;color:#fff!important}a.social.fa-rss:hover{background:#e0812a!important;color:#fff!important}a.social.default:hover{background:#37353A!important;color:#fff!important}h2.page-header,h2.page-header a,h3.page-header,h3.page-header a{color:#ccc}.overlay{background:rgba(0,0,0,0.2);position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.overlay.gray{background:rgba(33,33,33,0.9) !important}section.margin{margin:60px 0}section.margin-top{margin-top:60px}section.margin-bottom{margin-bottom:60px}section.paddings{padding:60px 0}.styleBackground h1,.styleBackground h2,.styleBackground h3,.styleBackground h4,.styleBackground h5,.styleBackground h6,.styleBackground p,.styleBackground .btn{color:#fff}ul.star-rated{margin-bottom:0}ul.star-rated,ul.list-style-none{clear:both;display:inline-block;margin:;padding:0;list-style:none}ul.star-rated li{float:left;padding:0 2px}ul.star-rated.pointer li{cursor:pointer}ul.list-icon{margin:0 0 10px 25px;padding:0}ul.list-icon.circle li:before{color:#fff;background-color:#333}ul.list-icon.star li:before{content:'\f005'}ul.list-icon.star-o li:before{content:'\f006'}ul.list-icon.check li:before{content:'\f00c'}ul.list-icon li.check:before{content:'\f00c'}ul.list-icon.check-square li:before{content:'\f14a'}ul.list-icon li.check-square:before{content:'\f14a'}ul.list-icon.check-circle li:before{content:'\f058'}ul.list-icon li.check-circle:before{content:'\f058'}ul.list-icon.times li:before{content:'\f00d'}ul.list-icon li.times:before{content:'\f00d'}ul.list-icon li.x:before{content:'\f00d';color:#ccc}ul.list-icon.ban li:before{content:'\f05e'}ul.list-icon.dot-circle li:before{content:'\f192'}ul.list-icon.exclamation-circle li:before{content:'\f06a'}ul.list-icon.icon-circle li:before{content:'\f05a'}ul.list-icon.heart-o li:before{content:'\f08a'}ul.list-icon.heart li:before{content:'\f004'}ul.list-icon.angle-right li:before{content:'\f105'}ul.list-icon.spaced li{padding-top:4px;padding-bottom:4px}.form-bordered .form-group>label{padding:10px 15px}.form-bordered .form-group{margin:0;border-bottom:1px solid var(--callout-bdr) !important}.form-bordered .form-group>div{padding:15px;border-left:1px solid var(--callout-bdr)}.bs-callout{clear:both;position:relative;overflow:hidden;background:#ddd;margin:60px 0;padding:36px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bs-callout.whiteBg{background:#fff !important}.bs-callout h1,.bs-callout h2,.bs-callout h3{margin:0;text-transform:none;line-height:30px}.bs-callout.margin-top{margin:60px 0 0 0}.bs-callout.margin-bottom{margin:0 0 60px 0}.bs-callout.margin-footer{margin:0 0 -60px 0}.bs-callout.styleBackground{padding:50px 0}.bs-callout .btn{margin:0 20px}.callout .row{margin-left:0;margin-right:0}.callout .container .row{margin-left:-15px;margin-right:-15px}.alert .btn{margin-top:4px}.alert.callout{padding:15px}.alert.callout h4{margin-bottom:3px}.alert.callout .btn{margin-top:4px}.alert.callout .row>div{padding:0}h1,h2,h3,h4,h5,h6{margin:0;color:#595959;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:-1px}h2{font-size:2.2em;line-height:42px;margin:0 0 24px 0}h4{letter-spacing:normal;line-height:20px;margin:0 0 14px 0;font-weight:500}h6{font-size:1em;letter-spacing:normal;line-height:18px;margin:0 0 14px 0}h1 span.subtitle,h2 span.subtitle,h3 span.subtitle{display:block;font-size:15px;padding:0;margin:-10px 0 0 0}p{line-height:24px;margin:0 0 20px}p.featured{font-size:1.6em;line-height:1.5em;font-weight:200}p.drop-caps:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding:4px;margin-right:5px;margin-top:5px;font-family:Georgia}p.drop-caps.secundary:first-child:first-letter{background-color:#CCC;color:#FFF;padding:6px;margin-right:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}cite:after{content:'\00A0 \2014'}cite:before{content:'\2014 \00A0'}blockquote{border-left:5px solid var(--primary);font-size:1.3em;font-style:normal;letter-spacing:-1px;margin:25px 0 25px 12px;padding:0 0 0 25px;position:relative}blockquote p{margin:0;padding:0}blockquote cite{display:block;font-size:0.75em;}.progress{overflow:visible;background:#FAFAFA;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.progress.slim{height:3px}.progress.thin{height:6px}.progress-bar{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}span.progress-bar-tooltip{padding:4px 8px;background-color:#2E363F;color:#FFF;line-height:15px;font-size:11px;display:block;position:absolute;top:-28px;right:5px;-o-border-radius:3px;filter:alpha(opacity=0);opacity:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}span.progress-bar-tooltip:after{border-color:#2E363F transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";display:block;left:13px;position:absolute;width:0}h6.progress-head{margin-bottom:2px}div.circular-bar{margin:30px 0;text-align:center;display:inline-block;height:200px;width:200px;position:relative}div.circular-bar strong{display:block;font-size:17px;font-weight:600;line-height:30px}div.circular-bar label{display:block;font-size:16px;font-weight:300}div.circular-bar-content{position:absolute;top:50%;left:0;right:0;margin-top:-20px;text-align:center}div.circular-bar canvas{margin:0;vertical-align:top;z-index:0;margin-left:-100px;width:200px;height:200px}@media only screen and (max-width:600px){div.circular-bar,div.circular-bar canvas{width:130px;height:130px;content:' ';clear:both}div.circular-bar canvas{margin-left:-0;margin-top:-70px}div.circular-bar strong{font-weight:400;font-size:14px;line-height:25px}div.circular-bar-content{margin-top:-30px}}.btn,.btn:hover{padding:8px 18px;border:rgba(255,255,255,0) 1px solid;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn.notransition{-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.btn:active,.btn:focus,.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disabled{background-color:#999;border:#bbb 1px solid}.btn-primary,.btn-primary:hover{background:transparent;border:1px solid var(--callout-bdr);padding:8px 18px}.btn-primary:hover,.btn-primary.active{background:rgba(0,0,0,0.04)}.btn-white:hover,.btn-white{color:#333 !important;background-color:rgba(255,255,255,0.8)}.btn-white:hover{background-color:#fff}.btn[disabled]{background-color:rgba(0,0,0,0.4);border:rgba(0,0,0,0) 1px solid}.btn-link[disabled]{background-color:transparent;border:0}.btn-primary[disabled]{background-color:transparent;border:1px solid var(--callout-bdr)}.btn.pull-right{margin-left:20px}.btn-lg,.btn-group-lg>.btn{padding:10px 16px !important}.btn-sm,.btn-group-sm>.btn{padding:5px 10px !important}.btn-xs,.btn-group-xs>.btn{padding:1px 5px !important}.btn-group,.btn-toolbar{margin-bottom:10px}.btn-fixed{text-align:center;width:155px}.btn.text-left{text-align:left !important}.btn.text-right{text-align:right !important}.btn.text-center{text-align:center !important}.btn.ico-only{padding:0 !important;width:38px;height:38px;line-height:38px;font-size:18px}.btn.ico-only.btn-xs{width:22px;height:22px;line-height:22px;font-size:13px}.btn.ico-only.btn-sm{width:30px;height:30px;line-height:30px;font-size:15px}.btn.ico-only.btn-lg{width:45px;height:45px;line-height:45px;font-size:25px}.btn.ico-only>i.fa{padding-right:0}.label{font-size:14px !important;font-weight:500 !important;padding:0.6em 0.8em 0.6em !important;display:inline-block !important;border-radius:4px !important;min-width:170px !important}.label-danger{color:#a94442 !important;background-color:#f8bac0 !important}.label-success{color:#3c763d !important;background-color:#d2ebb8 !important}.label-info{color:#3d5a80 !important;background-color:#d8dee5 !important}.label-default{border:1px solid var(--callout-bdr);padding:0.3em 0.7em 0.4em}.alert{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.alert i.fa{font-size:20px;margin-right:10px}.alert.alert-danger a{color:#a94442 !important}.alert.alert-danger a:hover{text-decoration:underline !important}.pager li>a,.pager li>span,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background:#F5F7F7}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}ul.isotope-filter{margin-top:30px;margin-bottom:10px;padding-top:30px;padding-bottom:30px;border-bottom:var(--callout-bdr) 1px dotted;border-top:var(--callout-bdr) 1px dotted}ul.isotope{margin:0;padding:0;list-style:none}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}hr{border:0;margin:30px 0;border-top:1px solid var(--callout-bdr);border-bottom:#fff 1px solid}hr.half-margins{margin:30px 0}hr.no-lines{border:transparent 0px solid}article hr{margin:30px 0}.divider{border:0;margin:60px 0;height:4px;border-top:1px solid var(--callout-bdr);border-bottom:1px solid var(--callout-bdr);text-align:center;position:relative;clear:both}.divider.half-margins{margin:30px 0}.divider .fa{color:#bbb;background:#fff;text-align:center;display:inline-block;height:50px;line-height:50px;text-align:center;width:50px;font-size:20px;position:absolute;top:-25px;left:50%;margin:0 auto 0 -25px}.divider.white .fa{background:#fff;color:#333}li.divider{margin:6px}.dark .divider{border-top:#555 1px solid;border-bottom:#555 1px solid}.form-group:after{display:block;content:".";height:0;line-height:0;clear:both;visibility:hidden}.form-control{height:38px;padding:0 12px;border:1px solid var(--callout-bdr);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}select.form-control{line-height:38px}select[multiple].form-control,select[size].form-control{height:auto;min-height:112px;padding:4px 0;overflow:auto;line-height:20px}select[multiple].form-control option,select[size].form-control option{padding:3px 12px;line-height:20px}.form-control.has-error{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.cj-form .rating input+label:hover,.cj-form .rating input+label:hover~label,.cj-form .input:hover input,.cj-form .select:hover select,.cj-form .textarea:hover textarea,.cj-form .radio:hover i,.cj-form .checkbox:hover i,.cj-form .toggle:hover i,.cj-form .input input:focus,.cj-form .select select:focus,.cj-form .textarea textarea:focus,.cj-form .radio input:focus+i,.cj-form .checkbox input:focus+i,.cj-form .toggle input:focus+i,.form-control:focus{border-color:var(--callout-bdr);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cj-form label,form label{font-weight:300}textarea.form-control{padding:12px}div.countTo strong{display:block;font-size:50px;line-height:50px;font-weight:400}div.countTo label{font-weight:300;font-size:17px;line-height:22px;padding-top:6px}.countTo .boxed{margin-top:60px;border:1px solid var(--callout-bdr);padding-top:20px;padding-bottom:20px;display:block}div.countTo.dark,div.countTo.bg-primary{color:#fff}div.countTo.paddings{padding:30px 0}div.countTo.dark{background-color:rgba(0,0,0,0.5)}@media only screen and (max-width:768px){section .countTo{margin-top:60px}.countTo .boxed{margin-top:15px}}div.tabs{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:60px 0}div.tabs div.tab-content{border:0;padding:17px;background-color:rgba(0,0,0,0.03);-webkit-border-radius:0 8px 8px 8px;-moz-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px}div.tabs div.tab-content p:last-child{padding-bottom:0;margin-bottom:0}div.tabs ul.nav-tabs{margin:0;border:0}div.tabs ul.nav-tabs li.active a{border:0;color:#333;background-color:rgba(0,0,0,0.03);padding-top:15px}div.tabs ul.nav-tabs a{color:#666;margin-right:1px;padding:15px 25px;background-color:rgba(0,0,0,0.01);border:0 !important;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}div.tabs ul.nav-tabs a i.fa{padding-right:6px}div.tabs div.tab-content.transparent{border-top:1px solid var(--callout-bdr);background:transparent}.panel-group{padding:3px;background:#fff;border:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.panel{background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.panel>.panel-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel-default>.panel-heading{padding:11px 15px;background:rgba(0,0,0,0.5);color:#fff}.panel-default>.panel-heading small{color:rgba(255,255,255,0.7)}.panel-default{border:rgba(0,0,0,0.5) 1px solid}.panel-light{border:1px solid var(--callout-bdr)}.panel-light>.panel-heading{padding:11px 15px;background:transaprent;border-bottom:1px solid var(--callout-bdr)}.panel-heading .fa{display:inline-block;font-size:14px;font-style:normal;font-weight:normal;height:25px;margin-right:2px;padding:5px;position:relative;text-align:right;top:-1px;width:25px}.panel-title a{text-decoration:none;display:block;color:#333}.accordion.panel-group{border:1px solid var(--callout-bdr);background:rgba(0,0,0,0.03);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.accordion .panel-default{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.accordion .panel-heading{background-color:rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .10s ease-out;-moz-transition:all .10s ease-out;-o-transition:all .10s ease-out;transition:all .10s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .panel-heading:hover{background-color:rgba(0,0,0,0.15)}.accordion.panel-group.transparent{background:transparent}.accordion.panel-group.transparent .panel-heading{background-color:rgba(0,0,0,0.03)}div.toggle{margin:10px 0 0;position:relative;clear:both}div.toggle>label{color:#333;background:rgba(0,0,0,0.1);cursor:pointer;font-size:16px;font-weight:normal;padding:10px 20px;position:relative;display:block;border-bottom:1px solid var(--callout-bdr);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .10s ease-out;-moz-transition:all .10s ease-out;-o-transition:all .10s ease-out;transition:all .10s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.toggle div.toggle-content{border:1px solid var(--callout-bdr);display:none;background:rgba(0,0,0,0.03);margin-top:-5px;padding:15px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.toggle>label:before{content:'';border:6px solid transparent;border-top-color:inherit;position:absolute;top:50%;right:14px;margin-top:-3px}div.toggle>label:hover{background:rgba(0,0,0,0.15)}div.toggle>label+p{color:#888;height:25px;display:block;overflow:hidden;padding-left:10px}div.toggle.active>label:before{border:6px solid transparent;border-bottom-color:rgba(0,0,0,0.5);right:14px;margin-top:-10px}.toggle.transparent .toggle-content{background:transparent}.toggle.transparent label{background:rgba(0,0,0,0.03)}.toggle.transparent label:hover{background:rgba(0,0,0,0.04)}div.featured-box{padding:23px;background:rgba(0,0,0,0.01);text-align:center;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}div.featured-box:hover{background:rgba(0,0,0,0.03)}div.featured-box.transparent{background:transparent}div.featured-box.nobg{background:none}div.featured-box i.fa{padding:0;color:#fff;margin:20px 0;font-size:40px;text-align:center;position:relative;background-color:#333;display:inline-block;width:100px;height:100px;line-height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.featured-box.nobg i.fa{font-size:30px;margin-top:0;width:70px;height:70px;line-height:70px}div.featured-box.nobg.border-only i.fa{background:none !important;border:#333 1px solid;color:#333}.featured-box-minimal>div{margin-bottom:30px}.featured-box-minimal i.fa{color:#fff;padding:0;margin-right:10px;width:35px;height:35px;line-height:35px;font-size:17px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.featured-box-minimal.border-top{border-top:1px solid var(--callout-bdr);margin-top:30px}.featured-box-minimal.border-bottom{border-bottom:1px solid var(--callout-bdr);margin-bottom:60px;padding-bottom:30px}.featured-box-minimal.border-top div,.featured-box-minimal.border-bottom div{margin-bottom:0}i.featured-icon{color:#FFF;margin:25px 0;padding:0;display:inline-block;font-size:40px;width:100px;height:100px;line-height:100px;position:relative;background-color:#333;border:#333 1px solid;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}i.featured-icon.half{width:50px;height:50px;line-height:50px;font-size:20px}i.featured-icon:after{background:transparent;pointer-events:none;content:'';display:block;border-radius:50%;border:1px solid #333;left:0;right:0;width:100%;height:100%;margin-top:-100px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}i.featured-icon.half:after{margin-top:-50px}i.featured-icon:hover:after{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}i.featured-icon.half:hover:after{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}i.featured-icon.pull-left{margin-right:20px}i.featured-icon.pull-right{margin-left:20px}.circle-yes{padding:10px;border:transparent 1px solid;display:inner-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}figure{margin-bottom:10px}.img-thumbnail{position:relative;padding:0;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-thumbnail:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNrMlT1rwlAUhvMhImhEsRQEoRBag2t1Cjo4OmUpgj9D8D+4CeI/cFPcHR0iDiqdpBALgS46qFSKQhBSmwMNtJrozc2XB8Lh3gTuc8953xPyeDwSepAk+aKlZ8LjoE7WPe159RvCF5CAyX7vN2O1Jp/PhxKJBL3ZbNThcKjgQmCBwOHdbvchmUwG9b3lcnkol8sfl2DIE2EafYMk1kwmExyPx4+RSITe7XaqJEkKx3EhfV0qlWQzEArhgkgaqdfr93DgfD5XWJaVcrmcDBnWsF+r1e7sVAKpIovFgoM2FAqF9783hhaJovgE1WAY5g23EkgV0Q6gjfY1cX5DhmpYsSgWyGQy2UM+LTu0CfJgMPjCcYcl1zSbzXWxWIwKghCfTqfB0Wi053k+nM1mw/C+3W5/OqGJqxqpVqvxRqORMvoYBKrpQ16tVqqTEIYgYNVKpRKNxWL0drtVZVk+tFqtlO4cIxC7EEhzBBzS7/dZMxCKsB9X5whYFoYV2DSdToc6nU7Kjjtsg8AYn81mitPtsDzi7c4JR0a82xBYIG5AWAZxC8ISiJsQyCBuQyCBeAFxFcQriIsgXkKYgngNYQjiB8QZiF8Q/0AChL/RO/uL+hUUcQNxExA/AgwAQCThORpp8DAAAAAASUVORK5CYII=') no-repeat}.img-thumbnail:hover:after{top:2px;right:2px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.modal-content{overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modal-header button,h4.modal-title{color:#fff !important;opacity:1}.modal-header button{font-size:30px}.breadcrumb{font-size:13px;margin:0;padding:0;position:relative;display:inline-block;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}aside ul.nav-list{padding:0;margin:0}aside h3,aside h4{font-size:16px;line-height:20px;margin-bottom:20px}aside h4{margin-top:60px}aside ul.nav-list li{padding:0;border-bottom:var(--callout-bdr) 1px dotted}aside ul.nav-list li a{padding-left:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}aside ul.nav-list li.active>a,aside ul.nav-list li a:hover{padding-left:10px}aside ul.nav-list li a i{padding-right:6px;color:#ddd}ul.side-nav span.badge{float:right;margin-top:6px;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul.side-nav>li>span.badge{margin-top:12px;margin-right:6px}ul.side-nav li.list-group-item>a>.label{margin-right:20px}ul.side-nav .list-group-item:first-child,ul.side-nav .list-group-item:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.list-group:not(.side-nav) .list-group-item:first-child{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0}.list-group:not(.side-nav) .list-group-item:last-child{-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px}.list-group:not(.side-nav) .list-group-item:only-child{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}ul.side-nav ul li:last-child{border-bottom:0}ul.side-nav a i.fa{width:20px}ul.side-nav>li.list-group-item.active{border:0;background-color:transparent}ul.side-nav li.list-toggle.active:after,ul.side-nav>li.active>a{color:#fff !important}.list-group-item{border:0;background:transparent;border:1px solid var(--callout-bdr);border-left:0;border-right:0}div.price-table{background:rgba(0,0,0,0.03);margin:30px 0;text-align:center;padding-bottom:30px}div.row.pricetable-container{padding:0 15px}div.price-table h3{font-size:25px;line-height:25px;padding:30px 0;border-bottom:var(--callout-bdr) 2px solid;text-transform:uppercase}div.price-table p{color:#666;font-size:36px;padding:30px 0;font-weight:400;width:150px;height:150px;padding-top:60px;display:inline-block;background-color:rgba(0,0,0,0.05);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.price-table p span{display:block;font-size:10px;font-weight:300;text-transform:uppercase}div.price-table ul{margin:0;padding:0}div.price-table ul li{list-style:none;font-size:12px;border-bottom:1px solid var(--callout-bdr);padding:8px;text-transform:uppercase}div.price-table.popular,div.price-table.popular ul li,div.price-table.popular p,div.price-table.popular p span,div.price-table.popular h3{color:#fff}div.price-table.popular{background:#676767}div.price-table .btn{color:#fff;margin-top:30px}div.mega-price-table{margin-top:60px}div.mega-price-table .btn .caret.pull-right{margin-top:8px}div.mega-price-table .pricing-title,div.mega-price-table .pricing-head{color:#fff;text-align:center;background-color:rgba(0,0,0,0.6);height:75px}div.mega-price-table .pricing-title{background-color:transparent !important;padding:15px 0 0 0;margin:0;height:160px}div.mega-price-table .pricing-title h3{font-size:50px;line-height:50px}div.mega-price-table .pricing-head h3{margin-bottom:3px;display:block;color:#fff;font-size:30px;padding-top:12px;height:36px}div.mega-price-table h4{display:block;text-align:center;font-size:60px;padding:20px 0;margin:0;font-weight:400;color:#666;height:85;background-color:rgba(0,0,0,0.03)}div.mega-price-table .pricing:hover h4{color:#333;text-align:center}div.mega-price-table .pricing h4 sup,div.mega-price-table .pricing h4 sub{font-size:34px}div.mega-price-table .pricing-head small{font-size:12px;display:block;color:rgba(255,255,255,0.7);font-weight:300}div.mega-price-table .pricing-desc li,div.mega-price-table ul.pricing-table li{padding:10px;font-style:normal;min-height:41px;text-align:center}div.mega-price-table ul li.alternate{background-color:rgba(0,0,0,0.03)}div.mega-price-table{padding-left:15px;padding-right:15px}div.mega-price-table div{padding:0}div.mega-price-table .pricing{margin-left:1px;background:rgba(0,0,0,0.03)}div.mega-price-table .pricing-desc div,div.mega-price-table .pricing-desc li{text-align:left !important}div.mega-price-table .btn,div.mega-price-table .list-unstyled,div.mega-price-table .btn-group,div.mega-price-table .btn-toolbar{margin-bottom:0}div.mega-price-table .pricing.popular{background-color:#676767}div.mega-price-table .pricing.popular,div.mega-price-table .pricing.popular h3,div.mega-price-table .pricing.popular h4,div.mega-price-table .pricing.popular li,div.mega-price-table .pricing.popular div,div.mega-price-table .pricing.popular .pricing-table i.fa{color:#fff !important}div.mega-price-table .dropdown-menu{width:100%}.appear-animation{opacity:0}.animation-visible{opacity:1 !important}.animated,.appear-animation{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}p.dropcap:first-letter{float:left;font-size:70px;line-height:60px;padding:4px 8px 4px 4px;margin-right:6px;margin-top:-3px;display:inline-block;color:#333}p.dropcap.color:first-letter{color:#fff;background:#333;margin-top:8px;padding:0 8px 3px 4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.masonry-list{margin:0;padding:0;width:100%;list-style:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.video-wrap{top:0;overflow:hidden;position:absolute;width:100%;z-index:0}.video-wrap .mejs-inner{width:100% !important;height:100% !important}.video-wrap .mejs-poster{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.testimonial{margin-bottom:38px}.testimonial.white p,.testimonial.white cite{background-color:#fff}.testimonial cite{position:relative;z-index:2;top:-1px;background:#f6f8f9;display:inline-block;padding:0 10px 6px 10px;border:1px solid var(--callout-bdr);border-top:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.testimonial p{color:#000;background:#f6f8f9;padding:20px;font-size:14px;margin-bottom:0;font-style:italic;border:1px solid var(--callout-bdr);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.cover .testimonial p,.cover .testimonial cite{background:none !important;color:#fff;font-size:24px}.testimonial.classic p{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.testimonial.male p,.testimonial.female p{padding-left:52px;background-image:url('/assets/images/female.webp');background-repeat:no-repeat;background-position:16px 25px}.testimonial.male p{background-image:url('/assets/images/male.webp')}/*!
* layout : https://codejock.com
*/
html{overflow-x:hidden;overflow-y:auto}html,body{min-height:100%}body.grey .divider .fa,body.grey{background-color:#f1f2f7}section{padding-top:35px;padding-bottom:35px}@media only screen and (max-width:767px){section{padding-top:25px;padding-bottom:25px}}section.alternate .divider .fa,section.alternate{background-color:#f6f8f9}body.grey section.alternate .divider .fa,body.grey section.alternate{background-color:#e9e9e9}section.dark{color:#fff;background-color:#333}section header{display:block;margin-bottom:60px}section header p{margin:0;padding:0}section header strong{font-weight:500}section header h1,section header h2,section header h3{margin-bottom:10px}figure{margin-bottom:20px}input[type="color"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"],textarea,select{margin-bottom:10px}.form-group input{margin:0}#header.sticky{display:block;left:0;right:0;z-index:100}#header.sticky.affix #topBar{display:none}#header.sticky.affix.has-slider{top:0;margin-top:0 !important}body.boxed{background-color:#D7D6D6}body.boxed #wrapper{position:relative}body.boxed #wrapper,body.boxed #topBar,body.boxed footer{margin:auto;max-width:1170px}body.boxed #wrapper{background-color:#fff;margin:30px auto !important;overflow:hidden;box-shadow:rgba(0,0,0,0.3) 0 0 6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}body.boxed #header.sticky.affix{margin-top:-30px}body.boxed #header.sticky.affix #topNav.translucent{margin-top:30px !important}@media only screen and (max-width:768px){body.boxed #topBar,body.boxed #wrapper{margin:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.callout{z-index:10;background-color:#F6F6F6;padding:30px 0}.callout.bg-primary h2,.callout.bg-primary h3,.callout.bg-primary h4,.callout.bg-primary p{color:#fff}.callout.bg-primary .btn{border-color:rgba(255,255,255,0.3)}.callout h2,.callout h3,.callout h4{font-weight:300;margin:0 0 8px 0}.callout p{margin:0;padding:0;font-size:16px;font-weight:300}.callout .btn{margin-top:0}.callout.dark,.callout.dark h2,.callout.dark h3,.callout.dark h4,.callout.dark p{color:#fff;background-color:var(--dark-bar)}.callout.dark p{color:#b1b1b1;font-size:17px;max-width:960px;margin:auto}.callout.dark.arrow-up,.callout.dark.arrow-down{position:relative;padding:30px}.callout.dark.arrow-up{border-top:1px solid var(--dark-darker)}.callout.dark.arrow-down{border-bottom:1px solid var(--dark-darker)}.callout.dark.arrow-down:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--dark-bar);left:50%;margin-left:-10px;bottom:-20px}.callout.dark.arrow-up:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--dark-bar);left:50%;margin-left:-10px;top:-20px}@media only screen and (max-width:990px){.callout h2,.callout h3,.callout h4{font-size:18px;font-weight:600}.callout .btn{margin-top:20px}}.testimonial-carousel{margin-bottom:20px}.testimonial-carousel.carousel-fade .carousel-inner>.item{left:0 !important;opacity:0;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;transition:opacity .18s ease-in-out}.testimonial-carousel.carousel-fade .carousel-inner>.active,.testimonial-carousel.carousel-fade .carousel-inner>.next.left,.testimonial-carousel.carousel-fade .carousel-inner>.prev.right{opacity:1}.testimonial-carousel.carousel-fade .carousel-inner>.active.left,.testimonial-carousel.carousel-fade .carousel-inner>.active.right{opacity:0;z-index:1}#toTop{background-color:#333;border-radius:4px 4px 0 0;color:#FFF;position:fixed;height:35px;width:48px;right:6px;bottom:0;text-align:center;text-transform:uppercase;opacity:0.9;padding-top:7px;text-decoration:none;display:none;z-index:1000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#toTop:before{font-family:"fontawesome";content:"\f077"}span.user-avatar{background:#eee;width:64px;height:64px;float:left;margin-right:10px}body.grey section.page-title{background-color:#ddd}section.page-title header{margin:0}section.page-title h1{font-size:2.2em;line-height:42px}section.page-title ul.breadcrumb{display:block}section.page-title h2,section.page-title .page-title-heading{color:#595959;font-family:'Open Sans',sans-serif;font-size:1.8em;font-weight:300;letter-spacing:-1px;line-height:42px;margin:0 0 -1px 0;padding-bottom:15px;display:inline-block}ul.has-icons>li>i{margin-right:6px;min-width:15px}.callout ul.list-icon li:before{font-size:20px}section.brands{padding:30px 0}.dropdown-menu .label{color:#fff !important;margin-top:-2px}.alert-default h4{margin-bottom:3px}.alert-default p:last-child{margin:0}.has-feedback .form-control-feedback{top:30px}.range_inputs .btn{padding:6px}.colorpicker.inline:before{display:none}.slider.slider-horizontal,.slider.slider-vertical{background:transparent}.tab-post{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--callout-bdr)}.tab-post:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tab-post .tab-post-link{font-size:13px;line-height:13px}.tab-post small{display:block;font-size:10px}.cj-form{margin-bottom:30px}.maintenance{padding:20px;margin-top:10%;background-color:rgba(0,0,0,0.05);font-family:'Open Sans',sans-serif;font-size:14px;line-height:23px;text-align:center;font-weight:300}.maintenance h1{font-size:50px;line-height:50px;font-weight:300;margin-bottom:6px}@media only screen and (max-width:480px){.maintenance h1{font-size:40px;line-height:40px}}.default-404{font-size:170px;line-height:170px;color:rgba(0,0,0,0.3);display:block;margin-bottom:30px}@media only screen and (max-width:600px){.default-e404 p{}.default-404{display:none}}.comingsoon{padding:20px;margin-top:10%;background-color:rgba(0,0,0,0.05);font-family:'Open Sans',sans-serif;font-size:14px;line-height:23px;text-align:center;font-weight:300;color:#000}.comingsoon hr{border:0;border-bottom:var(--callout-bdr) 2px solid}.comingsoon h1{font-size:50px;line-height:50px;font-weight:300;margin-bottom:6px}.comingsoon span.countdown_amount{font-size:50px !important;padding:15px}.comingsoon span.countdown_section{color:#fff;padding:30px 45px;margin-bottom:2px;background:rgba(0,0,0,0.05);text-align:center}.comingsoon span.countdown_row span{font-size:16px;line-height:19px;margin-right:1px;text-align:center;display:inline-block}.comingsoon .form-control{height:38px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (max-width:960px){.comingsoon span.countdown_amount{font-size:50px !important;padding:6px}.comingsoon span.countdown_section{padding:20px}.comingsoon span.countdown_row span{font-size:14px}}@media only screen and (max-width:550px){.comingsoon h1{font-size:40px;line-height:40px}.comingsoon span.countdown_amount{font-size:20px !important;padding:6px}.comingsoon span.countdown_section{font-size:12px;padding:10px}.comingsoon span.countdown_row span{font-size:11px}}.word-rotator{visibility:hidden;width:100px;height:0;margin-bottom:-11px;display:inline-block;overflow:hidden;text-align:left;position:relative}h2 .word-rotator{bottom:2px;height:42px !important}h3 .word-rotator{bottom:9px;height:24px !important}h4 .word-rotator{bottom:5px;height:27px !important}h5 .word-rotator{bottom:7px;height:18px !important}p .word-rotator{bottom:5px}p.lead .word-rotator{bottom:4px}.word-rotator.active{visibility:visible;width:auto}.word-rotator .items{position:relative;width:100%}.word-rotator .items span{display:block;margin-bottom:0}.item-box{background:#f6f6f6;overflow:hidden;margin:16px 0;position:relative;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.item-box.fullwidth{max-width:100%}section.alternate .item-box{background-color:#fff}.item-box figure{width:100%;display:block;margin-bottom:0;overflow:hidden;position:relative;text-align:center}.item-box.fixed-box figure img{width:100%;height:auto}.item-box-desc{padding:10px 20px;overflow:hidden}.item-box-desc p{margin-top:20px;display:block;overflow:hidden;text-overflow:ellipsis}.item-box.fixed-box .item-box-desc p{height:98px}.item-box-desc h4{padding:0;margin:0}.item-box .item-box-desc small{display:block}.item-box.fixed-box .item-box-desc{height:256px}.item-box.fixed-box figure{max-height:263px}.item-box .socials{border-top:1px solid var(--callout-bdr);text-align:center;display:block}.item-box .item-hover{opacity:0;filter:alpha(opacity=0);position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.item-box .item-hover,.item-box .item-hover button,.item-box .item-hover a{color:#fff}.item-box .item-hover .inner{position:absolute;display:block;left:0;right:0;top:50%;margin-top:-10px;z-index:100}.item-box:hover .item-hover{opacity:1;filter:alpha(opacity=100)}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#333;background-color:rgba(0,0,0,0.07)}.box-content.thumbnail{position:relative;max-width:255px;display:inline-block;margin-bottom:30px;border:0;padding:0;background:rgba(0,0,0,0.03)}.box-content.thumbnail:hover{background:rgba(0,0,0,0.08);border:0 !important}.box-content.thumbnail .item-image{position:relative;display:inline-block;overflow:hidden}.box-content.thumbnail h3{position:absolute;bottom:10px;left:0;text-align:left;font-size:18px;line-height:18px;color:#fff}.box-content.thumbnail img{width:100%}.box-content.thumbnail h3 span{display:inline-block;background-color:rgba(0,0,0,0.8);padding:10px 10px 20px 10px}.box-content.thumbnail h3 small{display:inline-block;color:#333;background:rgba(255,255,255,0.9);padding:3px;margin-top:-10px;position:absolute;bottom:-10px;left:10px}.box-content.thumbnail p{font-size:12px;line-height:16px;text-align:left;height:80px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--callout-bdr);padding-bottom:10px;margin-bottom:6px}@media only screen and (max-width:480px){.box-content.thumbnail h3{font-size:15px;line-height:15px}}.box-content .item-image>img{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.box-content .item-image:hover>img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.timeline{position:relative;margin-bottom:60px}.timeline .timeline-left .item{background-color:var(--callout-bg);border:var(--callout-bdr) 3px solid;padding:15px;margin-left:50px;margin-bottom:30px;position:relative}.timeline .timeline-left .item:after{right:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;border-right-color:var(--callout-bdr);border-width:10px;top:10px;left:-20px}.timeline .timeline-left .item:before{right:100%;border:var(--callout-bdr) 5px solid;content:" ";position:absolute;top:10px;left:-50px;background-color:var(--callout-bg);width:22px;height:22px;z-index:1}.timeline-left:after{background:#ddd;z-index:0;content:"";display:block;left:10px;top:0;bottom:0;position:absolute;width:4px;opacity:0.35}.timeline .timeline-left .timeline-centered-title{float:right;content:' ';clear:both;font-size:19px}.timeline .timeline-right .item{background-color:rgba(0,0,0,0.06);border-left:var(--callout-bdr) 3px solid;padding:15px;margin-right:50px;margin-bottom:30px;position:relative}.timeline .timeline-right .item:after{right:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;border-left-color:var(--callout-bdr);border-width:10px;top:10px;right:-20px}.timeline .timeline-right .item:before{right:100%;border:var(--callout-bdr) 5px solid;content:" ";position:absolute;top:10px;right:-50px;background-color:#333;width:22px;height:22px;z-index:1}.timeline-right:after{background:#ddd;z-index:0;content:"";display:block;right:10px;top:0;bottom:0;position:absolute;width:4px;opacity:0.35}.timeline .timeline-right .item h4{text-align:right}.timeline .timeline-right .timeline-centered-title{float:left;content:' ';clear:both;font-size:19px}.timeline .timeline-centered .item{background-color:rgba(0,0,0,0.06);padding:15px;margin-bottom:30px;position:relative;margin-top:100px}.timeline .timeline-centered .item:first-child{margin-top:0}.timeline-centered:after{background:#ddd;z-index:0;content:"";display:block;top:0;bottom:0;position:absolute;width:4px;opacity:0.35;left:50%;margin-left:0;height:100%}.timeline-centered .item{max-width:46%}.timeline .timeline-centered .item.pull-right:after{right:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;border-right-color:var(--callout-bdr);border-width:10px;top:10px;left:-20px}.timeline .timeline-centered .item.pull-right:before{right:100%;border:var(--callout-bdr) 5px solid;content:" ";position:absolute;top:10px;left:-43px;background-color:#333;width:22px;height:22px;z-index:1}.timeline .timeline-centered .item.pull-left:after{right:100%;border:solid transparent;content:" ";width:0;height:0;position:absolute;border-left-color:var(--callout-bdr);border-width:10px;top:10px;right:-20px}.timeline .timeline-centered .item.pull-left:before{right:100%;border:var(--callout-bdr) 5px solid;content:" ";position:absolute;top:10px;right:-46px;background-color:#333;width:22px;height:22px;z-index:1}.timeline .timeline-centered .item.pull-left h4{text-align:right}.timeline .timeline-centered .item.pull-right .timeline-centered-title{float:right;content:' ';clear:both;font-size:19px}.timeline .timeline-centered .item.pull-left .timeline-centered-title{float:left;content:' ';clear:both;font-size:19px}.timeline .timeline-centered p{content:'';clear:both}@media only screen and (max-width:768px){.timeline-centered .item{width:100% !important;max-width:100% !important;margin:0 0 30px 0 !important}.timeline .timeline-centered .item.pull-left,.timeline .timeline-centered .item.pull-right{float:none !important;display:block !important;position:relative !important}.timeline .timeline-centered .item.pull-left h4{text-align:left}.timeline .timeline-centered .item.pull-right:after,.timeline .timeline-centered .item.pull-right:before,.timeline .timeline-centered .item.pull-left:after,.timeline .timeline-centered .item.pull-left:before,.timeline-centered:after{display:none}}#gmap{width:100%;aspect-ratio:32 / 9;min-height:220px;height:auto;display:block;overflow:hidden;z-index:1}#gmap.gmap-half{min-height:220px}#gmap.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray}.divider.onepage{max-width:300px}.divider.onepage.center{margin:60px auto}.divider.half-margins.onepage.center{margin:30px auto}h1.font-dosis,h2.font-dosis,h3.font-dosis,h4.font-dosis,h5.font-dosis,h6.font-dosis{font-family:'Dosis'}form.onepage input[type="text"],form.onepage input[type="password"],form.onepage input[type="email"],form.onepage input[type="phone"],form.onepage textarea,form.onepage textarea:focus,form.onepage select,form.onepage select:focus{border:1px solid var(--callout-bdr);margin:0 !important;padding:16px;font-size:16px;box-shadow:none !important;background:#fff}form.onepage .row div{padding-top:4px;padding-right:2px;padding-left:2px}form{padding-left:15px;padding-right:15px}.onepage-slider-offset{padding-top:60px}body.boxed .onepage-slider-offset{padding-top:30px}.profile-buttons{background-color:rgba(0,0,0,0.05);padding:15px}.profile-buttons h2{margin:0;padding:0;font-size:30px;line-height:30px}.profile-btn-link{padding:4px 10px !important;margin:0 !important;color:#999}.profile-activity h6{margin-bottom:6px;padding-left:15px;font-weight:600}.profile-activity p{font-size:13px;padding-left:15px}.profile-tabs{border-top:1px solid var(--callout-bdr);padding-top:30px;margin-top:-1px}time.datebox{font-size:14px;display:block;position:relative;width:35px;background-color:#fff;margin:3px auto;border:1px solid}time.datebox strong{padding:2px 0;color:#fff;background-color:rgba(0,0,0,0.7);display:block;text-align:center}time.datebox span{font-size:15px;color:#2f2f2f;display:block;text-align:center}#comments{margin-top:60px}#comments .comment{margin:40px 0}#comments a.replyBtn{float:right;font-size:11px;text-transform:uppercase}#comments span.user-avatar{background:#eee;width:64px;height:64px;float:left;margin-right:10px}ul.comment{margin-bottom:30px}li.comment{position:relative;margin-bottom:25px;font-size:13px}li.comment p{margin:0;padding:0}li.comment img.avatar{position:absolute;left:0;top:0;display:inline-block}li.comment.comment-reply img.avatar{left:6px;top:6px}li.comment .comment-body{position:relative;padding-left:60px}li.comment.comment-reply{margin-left:60px;background-color:#fafafa;padding:6px;margin-bottom:6px}li.comment a.comment-author{margin-bottom:6px;display:block}li.comment a.comment-author span{font-size:15px}@media only screen and (max-width:1216px){.container{width:100%}}@media only screen and (max-width:768px){#header.sticky #topNav{max-height:300px;overflow-y:auto;width:100%}}@media only screen and (max-width:480px){.alert-default div.text-right{text-align:left}.alert-default .btn{margin-top:20px}section.page-title h2,section.page-title h2 span,section.page-title .page-title-heading,section.page-title .page-title-heading span,section.page-title{text-align:center}}#topNav ul.nav>li a,#topNav ul.nav>li>a>span{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}#topBar,#topNav,#topNav form.search,#topNav ul.dropdown-menu li,#topNav ul.nav>li,#topNav ul.nav>li a{position:relative}#topBar{display:block;min-height:30px;z-index:11}body.boxed #topBar{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#topBar.bg-primary,#topBar.bg-primary a{color:#fff}#topNav a.logo{margin:5px 15px 0 0;display:inline-block;min-height:50px;float:left}#topNav a.logo.onepage{display:inline-block;height:50px;overflow:hidden;margin-top:3px}#topBar a.social{width:24px;height:24px;line-height:26px;font-size:16px}#topNav{display:block;left:0;right:0;top:0;background:var(--primary);z-index:10;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.04);-moz-box-shadow:0 4px 0 rgba(0,0,0,.04);-o-box-shadow:0 4px 0 rgba(0,0,0,.04);box-shadow:0 4px 0 rgba(0,0,0,.04)}#topNav .nav-pills>li.active>a,#topNav .nav-pills>li.active>a:focus,#topNav .nav-pills>li.active>a:hover,#topNav .nav-pills>li>a,#topNav .nav-pills>li>a:focus,#topNav .nav-pills>li>a:hover{background-color:transparent}#topNav div.navbar-collapse{padding:0;float:left}#topNav ul.nav>li{color:#666;border-left:1px solid var(--callout-bdr);text-align:center;margin:0}#topNav ul.nav>li:last-child{border-right:1px solid var(--callout-bdr)}#topNav ul.nav>li.active>a:before,#topNav ul.nav>li:hover>a:before{content:' ';background-color:#a94545;height:2px;width:100%;left:0;top:-3px;position:absolute}#topNav ul.nav>li a{color:#666;padding:15px 23px;text-decoration:none;line-height:14px;display:block;font-weight:300;transition:.2s}#topNav ul.nav>li>a>span{display:block;font-size:12px;transition:.2s;color:rgba(102,102,102,.5)!important}#topNav ul.nav>li.active>a>span{display:block;font-size:12px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;color:rgba(255,255,255,.6)!important}#topNav ul.nav>li:hover a{color:#333}#topNav ul.dropdown-menu li.divider{margin:-1px 0 0;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.2)}#topNav .nav li:hover>ul.dropdown-menu{padding:0;display:block;z-index:100}#topNav ul.dropdown-menu{text-align:left;margin-top:0;border-top:0;list-style:none;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 6px 12px;min-width:200px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topNav ul.dropdown-menu>li a{margin:0;padding:10px 15px;font-weight:400;color:#555;font-size:13px;border-bottom:1px solid rgba(0,0,0,.1)}#topNav ul.dropdown-menu>li a i.fa{margin-right:4px}#topNav ul.dropdown-menu a.dropdown-toggle:after{content:"\f105";font-family:FontAwesome;position:absolute;font-size:15px;right:10px;top:9px;color:#999}#topNav .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #eaeaea;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}#topNav .dropdown-submenu li:hover>a:after{color:#fff!important}#topNav ul.dropdown-menu li:last-child>a{border-bottom:0}.dropdown-menu>li:focus>a,.dropdown-menu>li:hover>a{color:#fff!important;background-color:#333}#topNav ul.dropdown-menu>li:hover>ul.dropdown-menu{display:block;position:absolute;left:100%;top:0;padding:0;margin:0;border-top:0!important;border-bottom:0!important;border-right:0!important;border:1px solid #eaeaea;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topNav form.search{float:right;max-width:180px;margin:12px 0 0;padding:0}#topNav form.search input{padding:6px 26px 6px 6px;height:auto;width:100%;font-size:13px;position:relative;z-index:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topNav form.search button{position:absolute;top:10px;right:10px;color:#ccc;z-index:1}#topNav button.btn-mobile{color:#fff;display:none;padding:6px 10px;margin-top:10px;margin-bottom:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topNav button.btn-mobile i{padding:0;margin:0;font-size:21px}#topNav ul.nav>li.mega-menu{position:inherit}#barMain .nav>li.quick-cart p,#topNav ul.nav>li.mega-menu p{margin:0;padding:10px 10px 0;font-size:13px}#topNav ul.nav>li.mega-menu div.row{width:100%}#topNav ul.nav>li.mega-menu div{display:table}#topNav ul.nav>li.mega-menu div div{border-left:1px solid var(--callout-bdr);margin-left:-1px;display:table-cell;vertical-align:top;float:none}#topNav ul.nav>li.mega-menu div div:first-child{border-left:0}#topNav ul.nav>li.mega-menu>ul{background-color:transparent;border:none;box-shadow:none}#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li{margin:0 15px;padding:15px;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 6px 12px}#topNav ul.nav>li.mega-menu>ul ul{margin:0!important;padding:0!important;list-style:none;white-space:nowrap}#topNav ul.nav>li.mega-menu h3{font-size:18px;line-height:18px;margin:10px 10px 20px;padding:0}#topNav ul.nav>li.mega-menu>ul li>a{border-bottom:0;padding:6px 10px}#topNav ul.nav>li.mega-menu>ul li.active>a,#topNav ul.nav>li.mega-menu>ul li:hover>a{color:#fff;background-color:#333}#topNav ul.nav>li.mega-menu>ul li.divider{border:1px solid rgba(0,0,0,.01);margin:10px 0}#barMain{float:right;margin-top:6px;font-size:13px}#barMain .nav>li>a{padding:3px 10px}#barMain .nav>li>a:focus,#barMain .nav>li>a:hover,a.email-us:focus,a.email-us:hover{background-color:rgba(255,255,255,.15);text-decoration:none;border-radius:4px}#barMain>nav>div{float:right;display:block;margin-left:15px}a.email-us{padding:5px 8px;margin-left:4px}#barMain .nav>li.quick-cart{background-color:var(--callout-bg);margin-left:10px}#topBar.bg-primary .nav>li.quick-cart{background-color:rgba(0,0,0,.1)!important}#topBar.bg-primary .nav>li.quick-cart p,#topBar.bg-primary .nav>li.quick-cart.open>a{color:#000}#barMain .nav>li.quick-cart>.dropdown-menu{border:0;margin:0;background-color:#f0f0f0;width:250px}#barMain .nav>li.quick-cart .quick-cart-content{padding:10px 10px 0}#barMain .nav>li.quick-cart a.quick-cart-item{clear:both;display:block;padding:10px 8px;font-size:13px;line-height:16px;min-height:60px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05)}#barMain .nav>li.quick-cart a.quick-cart-item,#barMain .nav>li.quick-cart a.quick-cart-item a{color:#999!important}#barMain .nav>li.quick-cart a.quick-cart-item:hover{background:rgba(0,0,0,.08)}#barMain .nav>li.quick-cart .cart-footer{margin-top:10px}#barMain .nav-pills>li{margin-left:0}@media only screen and (max-width:1060px){#topNav .search{display:none}}@media only screen and (max-width:870px){.navbar-collapse{max-height:100%}#topNav .container{padding:0;margin:0}#topNav button.btn-mobile{display:block;float:right;margin-right:15px}#topNav form.search{float:left;margin-top:6px;margin-left:15px}#topNav nav.nav-main{background-color:#fff}#topNav div.nav-main-collapse,#topNav div.nav-main-collapse.in{width:100%;margin:1px 0 0}#topNav div.nav-main-collapse{float:none;overflow-x:hidden;position:relative}#topMain>li>a>span,#topNav div.nav-main-collapse.collapse{display:none!important}#topMain li,#topNav div.nav-main-collapse.in{display:block!important}#topMain li{float:none;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topMain>li>a{text-align:left;border:0;border-bottom:1px solid rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#topMain>li:hover,#topMain>li:hover>a{border-top:0!important}#topNav ul.nav>li>a:after{content:"\f107";font-family:FontAwesome;position:absolute;font-size:14px;right:20px;top:15px;color:#999}#topMain ul.dropdown-menu{position:static;clear:both;float:none;display:none!important;border-left:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#topNav nav.nav-main li.resp-active>ul.dropdown-menu{display:block!important;margin-left:30px;margin-right:30px;padding:20px 0;border-right:0}#topNav nav.nav-main li.resp-active>ul.dropdown-menu li{border-left:0}#topNav ul.nav>li.active>a:before,#topNav ul.nav>li:hover>a:before{background-color:transparent}#topNav ul.dropdown-menu>li:hover>ul.dropdown-menu{position:static}#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li{padding:0;margin:0 30px 0 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#topNav ul.nav>li.mega-menu h3{margin-left:8px}#topNav ul.nav>li.mega-menu>ul li>a{border-bottom:1px solid rgba(0,0,0,.1)}#topNav ul.nav>li.mega-menu div,#topNav ul.nav>li.mega-menu div div{border:0;margin-bottom:30px;display:block;width:100%}#topNav ul.nav>li.mega-menu div div:last-child{margin-bottom:0}#topNav a.logo{margin-left:15px!important}}.show_tablet{display:none!important}@media only screen and (max-width:768px){.hide_tablet{display:none!important}.show_tablet{display:inline!important}}@media only screen and (max-width:992px){.hide_large{display:none!important}}@media only screen and (max-width:480px){#topNav form.search{margin-left:4px}#topNav button.btn-mobile{margin-right:4px}#topBar .container{padding:0 3px 6px 6px}#topBar a.logo{display:block;text-align:center;margin:6px 0;float:none}#topNav a.logo{margin-left:15px}.hide_mobile{display:none!important}}code,kbd,pre,samp{font-family:Consolas,"SFMono-Regular","Liberation Mono",Menlo,"Courier New",monospace}:not(pre)>code{display:inline;padding:6px 12px;color:var(--danger);background-color:var(--danger-bg);border:1px solid var(--danger-alert-bdr);border-radius:4px;font-size:0.9em;line-height:inherit;white-space:normal}pre{margin:1rem 0 1.5rem;padding:14px 16px;overflow:auto;color:var(--dark);background:var(--callout-bg);border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px;font-size:0.92em;line-height:1.55;white-space:pre}pre>code{display:block;padding:0;color:inherit;background:transparent;border:0;border-radius:0;font-size:inherit;line-height:inherit;white-space:inherit}#topNav ul.nav>li.mega-menu p.title{padding:0px 10px 10px 10px !important;font-size:13px !important}#topNav ul.nav>li.mega-menu>ul li>a{line-height:22px}#topNav ul.nav>li.mega-menu a.styleColor:hover{color:var(--white) !important;background-color:var(--primary-hover);border-radius:4px}#topNav ul.nav>li.mega-menu h3{font-weight:600;border-bottom:1px solid var(--callout-bdr) !important;margin:0px 10px 5px 10px !important;font-size:16px !important}#topNav ul.nav>li.mega-menu p{margin-top:0px !important;margin-bottom:0px !important;padding-top:0px !important;font-size:14px !important;line-height:18px !important;color:var(--text-muted)}#topNav span.prod-title{font-weight:600;color:var(--dark);font-size:30px;line-height:40px;letter-spacing:-3px;margin-left:1rem}.mega-feature-list li:last-child{border-bottom:0}#topNav li.mega-menu hr{border-top-color:var(--callout-bdr)}@media (max-width:870px){#topNav li.mega-menu{position:static !important}#topNav li.mega-menu>ul.dropdown-menu{position:static !important;float:none !important;clear:both !important;width:100% !important;min-width:100% !important;max-width:none !important;left:0 !important;right:0 !important;margin:0 !important;padding:0 !important;border-left:0 !important;border-right:0 !important;box-shadow:none !important}#topNav li.mega-menu.open>ul.dropdown-menu{display:block !important}#topNav li.mega-menu .mega-products-panel>.row>.col-md-3:first-child,#topNav li.mega-menu .row{display:block !important;grid-template-columns:none !important;gap:0 !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}#topNav li.mega-menu [class*="col-"]{float:none !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box;margin-bottom:8px}#topNav li.mega-menu [class*="col-"]:last-child{margin-bottom:0}#topNav li.mega-menu .mega-products-panel .col-md-3:first-child>hr{margin:10px 0 !important}#topNav li.mega-menu h3{margin-left:0 !important;margin-right:0 !important}#topNav span.prod-title{display:block;margin-left:0;font-size:26px;line-height:32px;letter-spacing:-2px}#topNav li.mega-menu p{max-width:100%}.mega-feature-list li{padding:0;margin-bottom:0 !important}.mega-feature-group-title{margin-bottom:8px !important}#topNav li.mega-menu form{margin-left:0 !important;padding-left:0 !important}#topNav li.mega-menu form .btn{float:none !important;margin:0 6px 6px 0 !important;width:auto !important;min-width:92px}}#topNav ul.dropdown-menu{max-width:1100px;border:1px solid var(--callout-bdr);border-radius:8px;margin-left:0px !important;margin-right:0px !important;overflow:hidden;box-shadow:0 8px 18px rgba(var(--shadow-rgb),.12)}#topNav ul.dropdown-menu li.divider{margin:.5rem 0;border-bottom:1px solid var(--callout-bdr)}#topNav ul.nav>li>a{text-transform:uppercase;color:var(--white) !important;font-weight:500}@media (max-width:870px){#topNav .search{display:none !important}}#topNav{color:var(--white) !important;background-color:var(--primary) !important}#topNav ul.nav>li a{font-size:14px;border:none}#topNav ul.nav>li>a>span{color:rgba(var(--white-rgb),.5) !important;font-size:11px !important;line-height:1.75em;text-transform:uppercase}#topNav ul.nav>li{color:var(--white);border-left:unset;background-color:var(--primary)}#topNav ul.nav>li:hover{background-color:var(--primary-hover)}#topNav ul.nav>li a.dropdown-toggle{color:var(--white) !important;padding:14px}#topNav ul.nav>li:last-child{border-right:unset}#topNav ul.nav>li.active>a>span{color:rgba(var(--white-rgb),.5) !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li{border:1px solid var(--callout-bdr);border-radius:8px;overflow:hidden}#topNav ul.nav>li.mega-menu>ul.dropdown-menu{border-radius:8px;overflow:hidden}#topNav ul.nav>li.mega-menu>ul ul{margin:1em 0 !important}@media (min-width:871px){#topNav>.container{display:flex;align-items:flex-start}#topNav div.navbar-collapse{order:1;flex:0 0 auto}#topNav form.search{order:2;flex:1 1 280px;min-width:0;margin-left:auto}}#topNav .search,#topNav form.search{display:block !important;width:auto;max-width:280px}#topNav form.search input{border-radius:999px !important;padding-left:14px;top:1px}#topNav form.search button{border-radius:999px !important}@media (min-width:871px) and (max-width:1060px){#topNav form.search{display:block !important}}@media (max-width:870px){#topNav>.container{min-height:42px}#topNav form.search{display:block !important;float:left;width:calc(100% - 56px);max-width:none;margin:6px 0 0 14px}#topNav form.search input{margin-bottom:8px}#topNav button.btn-mobile{position:absolute;top:5px;right:-6px;z-index:30;float:none;display:block;margin:0 !important;border-radius:4px !important}#topNav button.btn-mobile.btn-primary,#topNav button.btn-mobile.bg-primary{color:var(--primary-text) !important;border-color:var(--primary-bdr) !important;background-color:var(--primary) !important}#topNav button.btn-mobile.btn-primary:hover,#topNav button.btn-mobile.btn-primary:focus,#topNav button.btn-mobile.bg-primary:hover,#topNav button.btn-mobile.bg-primary:focus{color:var(--primary-text) !important;border-color:var(--primary-hover) !important;background-color:var(--primary-hover) !important}#topNav button.btn-mobile.btn-primary:active,#topNav button.btn-mobile.btn-primary.active,#topNav button.btn-mobile.bg-primary:active,#topNav button.btn-mobile.bg-primary.active{color:var(--primary-text) !important;border-color:var(--primary-active) !important;background-color:var(--primary-active) !important}#topNav div.nav-main-collapse.in,#topNav div.nav-main-collapse.collapsing{width:calc(100%+6px);margin-top:42px !important}#topNav nav.nav-main #topMain>li.resp-active>ul.dropdown-menu{overflow:hidden;border-radius:4px;animation:mobileSubmenuOpen var(--mobile-submenu-speed) ease both;transform-origin:top}#topNav nav.nav-main #topMain>li.resp-closing>ul.dropdown-menu{display:block !important;margin-left:30px;margin-right:30px;padding-top:0 !important;padding-bottom:0 !important;overflow:hidden;border-right:0;border-radius:4px;animation:mobileSubmenuClose var(--mobile-submenu-speed) ease both;transform-origin:top}#topNav nav.nav-main #topMain>li.mega-menu.resp-active>ul.dropdown-menu{animation-name:mobileMegaSubmenuOpen}#topNav nav.nav-main #topMain>li.mega-menu.resp-closing>ul.dropdown-menu{animation-name:mobileMegaSubmenuClose}#topNav nav.nav-main #topMain>li.resp-active>a,#topNav nav.nav-main #topMain>li.active>a{border-radius:4px !important}}#topNav ul.nav>li:hover>a:before,#topNav ul.nav>li.active>a:before{background-color:var(--primary)}#topNav ul.nav .dropdown-menu>li.active>a,#topNav ul.nav .dropdown-menu>li:hover>a,#topNav ul.nav .dropdown-menu>li:focus>a{color:var(--white) !important;background-color:var(--primary-hover)}#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after{color:var(--white)}#topNav ul.nav>li.mega-menu>ul li:hover>a,#topNav ul.nav>li.mega-menu>ul li.active>a,#topNav ul.nav>li:hover:before,#topNav ul.nav>li.active:before{background-color:var(--primary-hover)}#topNav .nav-pills.colored>li.active>a,#topNav .nav-pills.colored>li.active>a:hover,#topNav .nav-pills.colored>li.active>a:focus{color:var(--white);background-color:var(--primary-hover)}.mega-feature-list{margin:0 !important;padding:0;list-style:none}#topNav ul.nav>li.mega-menu .mega-feature-list{margin:0 !important}.mega-feature-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;margin-top:4px}.mega-feature-group{display:block !important;min-width:0;width:auto !important;margin:0 !important;padding:8px 10px 10px;background:#fbfcfe;border:1px solid var(--callout-bdr);border-radius:6px;vertical-align:initial !important;float:none !important}#topNav li.mega-menu .mega-feature-grid .mega-feature-group{border:1px solid var(--callout-bdr) !important}#topNav li.mega-menu .mega-feature-grid div{display:block;width:auto;margin-left:0;float:none;border-left:0}.mega-feature-group-title{display:block !important;margin-bottom:7px;color:var(--primary);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.mega-feature-list li{display:block;padding:0}.mega-feature-list i{width:16px;margin-right:8px;color:inherit;text-align:center}#topNav li.mega-menu .mega-feature-link{display:flex !important;align-items:center;gap:0;padding:5px 8px !important;color:var(--dark) !important;border-radius:5px;font-size:13px;line-height:18px;white-space:nowrap;text-decoration:none !important}#topNav li.mega-menu .mega-feature-link:hover,#topNav li.mega-menu .mega-feature-link:active,#topNav li.mega-menu .mega-feature-link:focus{color:#fff !important;background-color:var(--primary-hover) !important;text-decoration:none !important}#topNav li.mega-menu>ul.dropdown-menu{max-height:calc(100vh - 150px);overflow-y:auto}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown{max-height:none;overflow:visible !important;padding:0 !important;width:792px !important;max-width:calc(100vw - 48px)}#topNav li.mega-menu .row>[class*="col-"]+[class*="col-"]{border-left:0 !important}#topNav li.mega-menu .mega-products-panel{margin:0 !important;padding:0 16px !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel{margin:0 !important;padding:0 16px !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel div:not(.mega-feature-group){border-left:0 !important;margin-left:0 !important}#topNav li.mega-menu .mega-products-panel>.row{display:grid !important;grid-template-columns:minmax(240px,.76fr) minmax(500px,1.24fr);gap:14px 16px;width:100% !important;margin-left:0 !important;margin-right:0 !important}#topNav li.mega-menu .mega-products-panel>.row::before,#topNav li.mega-menu .mega-products-panel>.row::after{display:none !important;content:none !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel>.row,#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel>.row>[class*="col-"]{border-left:0 !important}#topNav li.mega-menu .mega-products-panel hr.no-lines{display:none !important}#topNav li.mega-menu .mega-products-panel>.row>[class*="col-"]{display:block !important;float:none !important;width:auto !important;max-width:none !important;min-width:0;padding-left:0 !important;padding-right:0 !important;margin:0 !important;vertical-align:initial !important}#topNav li.mega-menu .mega-products-panel>.row>.col-md-3:first-child{grid-column:1}#topNav li.mega-menu .mega-products-panel>.row>.mega-feature-column{grid-column:2}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links{grid-column:1 / -1;padding-top:10px !important;border-top:1px solid var(--callout-bdr)}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links>ul{display:flex !important;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 !important}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links li{display:block !important}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links li a{padding:6px 8px !important;border-bottom:0 !important;white-space:nowrap}@media (min-width:871px){#topNav li.mega-menu .mega-feature-grid{margin-top:14px;margin-bottom:8px}#topNav li.mega-menu .mega-products-panel>.row{margin-top:-6px !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel{padding-bottom:11px !important}}#topNav li.mega-menu .mega-product-actions{display:flex;gap:4px;align-items:center;padding-left:0 !important;padding-right:0 !important}#topNav li.mega-menu .mega-product-actions .btn{flex:1 1 0;min-width:84px;padding-left:9px !important;padding-right:9px !important;white-space:nowrap}.mega-feature-toolbar{display:flex !important;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 10px}#topNav li.mega-menu .mega-feature-toolbar,#topNav li.mega-menu .mega-platform-toggle{border-left:0 !important;float:none;margin-left:0;vertical-align:initial}.mega-feature-intro{display:block !important;min-width:0;flex:1 1 auto}.mega-feature-intro span{display:block;color:var(--dark);font-size:14px;font-weight:600;line-height:20px}#topNav li.mega-menu .mega-feature-intro p{padding:0 !important}.mega-platform-toggle{display:inline-flex !important;position:relative;flex:0 0 auto;overflow:hidden;padding:2px;border:0;border-radius:999px;background-color:#eef2f7;box-shadow:inset 0 0 0 1px var(--primary),0 2px 5px rgba(15,23,42,.12)}.mega-platform-toggle::before{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);content:"";border-radius:999px;background-color:var(--primary);box-shadow:0 1px 2px rgba(15,23,42,.18);transition:transform .22s ease}.mega-platform-toggle.active-com::before{transform:translateX(100%)}.mega-platform-toggle button{position:relative;z-index:1;min-width:64px;padding:4px 12px;margin:0 !important;color:var(--primary);border:0;border-radius:999px;background:transparent;box-shadow:none;font-size:12px;font-weight:500;line-height:18px;text-align:center;transition:color .18s ease}.mega-platform-toggle button.active{color:var(--primary-text);background:transparent}.mega-platform-toggle button:hover,.mega-platform-toggle button:focus{color:var(--primary) !important;outline:0}.mega-platform-toggle button.active:hover,.mega-platform-toggle button.active:focus{color:var(--primary-text) !important;background:transparent !important}@media (min-width:871px) and (max-width:1199px){#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown{width:calc(100vw - 48px) !important;max-width:960px}#topNav li.mega-menu .mega-products-panel>.row{grid-template-columns:minmax(220px,.75fr) minmax(430px,1.25fr);gap:14px 18px}}@media (max-width:870px){#topNav nav.nav-main{background-color:var(--primary) !important}#topMain>li{border-radius:4px}#topNav ul.nav>li:last-child{margin-bottom:8px}#topMain>li>a{border-radius:4px}#topNav ul.nav>li>a:after{color:var(--primary-text) !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu,#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li{border-radius:4px}#topNav li.mega-menu>ul.dropdown-menu>li{width:100% !important;margin:0 !important;padding:15px !important;border-left:0 !important;border-right:0 !important;box-sizing:border-box}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown>li.mega-products-panel{padding-top:22px !important}#topNav ul.nav>li.mega-menu>ul.dropdown-menu.mega-products-dropdown{width:100% !important;max-width:none !important}#topNav li.mega-menu .mega-products-panel>.row{display:block !important;grid-template-columns:none !important;gap:0 !important}.mega-feature-grid{grid-template-columns:1fr;gap:6px}.mega-feature-group{padding:0 !important;background:transparent;border:0 !important;border-radius:0}#topNav li.mega-menu .mega-feature-grid .mega-feature-group{border:0 !important;margin-bottom:0 !important}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links{display:block !important;padding-top:8px !important;padding-bottom:8px !important;border-top:1px solid var(--callout-bdr) !important;border-radius:0 0 4px 4px}#topNav ul.nav>li.mega-menu .mega-products-panel div,#topNav ul.nav>li.mega-menu .mega-products-panel div div{margin-bottom:0 !important}#topNav li.mega-menu .mega-products-panel>.row>.col-md-3:first-child,#topNav li.mega-menu .mega-products-panel>.row>.mega-feature-column{margin-bottom:16px !important}#topNav li.mega-menu .mega-products-panel .h3{display:none !important}#topNav li.mega-menu .mega-products-panel>.row>.col-md-3:first-child>p.fs-12{margin:2px 0 0 !important;padding:0 !important;text-align:left}#topNav li.mega-menu .mega-products-panel .mega-product-actions+hr.no-lines+.h3+.prod-title{display:block;margin-top:8px}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links>ul{display:flex !important;justify-content:flex-end;flex-wrap:nowrap;gap:8px;margin:0 !important;white-space:nowrap !important}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links li{display:block !important;flex:0 1 auto;min-width:0}#topNav li.mega-menu .mega-products-panel>.row>.mega-quick-links li a{padding:5px 0 !important;border-top:0 !important;border-bottom:0 !important;font-size:13px;line-height:22px;white-space:nowrap}#topNav ul.nav>li.mega-menu .mega-products-panel .mega-feature-grid .mega-feature-group .mega-feature-group-title{margin:5px 0 !important}.mega-feature-group+.mega-feature-group{margin-top:0 !important}#topNav li.mega-menu .mega-feature-list li{margin-bottom:0 !important}#topNav li.mega-menu .mega-feature-link{min-height:0;padding:7px 10px !important;border-bottom:0 !important;border-radius:0;white-space:normal}#topNav li.mega-menu .mega-feature-link:hover,#topNav li.mega-menu .mega-feature-link:active,#topNav li.mega-menu .mega-feature-link:focus{padding-left:10px !important;padding-right:10px !important;border-radius:0}.mega-feature-toolbar{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:10px !important}#topNav ul.nav>li.mega-menu .mega-products-panel .mega-feature-toolbar{margin-bottom:14px !important}.mega-platform-toggle{align-self:flex-start;width:auto !important;max-width:none;margin-top:6px !important}.mega-platform-toggle button{flex:0 0 auto}#topNav li.mega-menu .mega-product-actions .btn{flex:0 0 auto;margin:0 !important}}body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:23px;margin:0;padding:0 !important;color:var(--bs-body-color) !important;background-color:var(--bs-body-bg) !important}h5{letter-spacing:normal;line-height:18px;margin:0 0 14px 0;font-weight:600;font-size:1.25em;color:inherit}h5.notice{font-weight:600;font-size:larger}h3.dark{color:var(--info) !important}h2.bold{font-weight:600;letter-spacing:-2px}.has-error label{font-weight:500}.modal-body p{margin:10px 5px}.modal-footer .btn,.modal-footer .btn:hover{margin-bottom:0px}ul.side-nav ul a:hover .fa-square-o:before{content:"\f0c8"}.question{color:var(--info-text) !important;background-color:var(--info) !important;min-width:35px !important;padding:2px 0 !important}.answer{color:var(--success-text) !important;background-color:var(--success) !important;width:2.4em;min-width:35px !important;padding:2px 0 !important}div.qa{margin-bottom:15px !important;border-bottom:var(--callout-bdr) solid 1px;padding-bottom:15px}.cookie-notice-box{padding:18px 20px;color:var(--text-muted);background:var(--gray-bg);border:1px solid var(--callout-bdr);border-radius:8px !important;box-shadow:0 1px 2px rgba(var(--shadow-rgb),.04)}.cookie-notice-box h2{color:var(--dark)}.cookie-notice-box p{line-height:1.55}h3{letter-spacing:normal;margin:0 0 32px 0;font-size:1.25em !important;font-weight:500 !important;line-height:30px !important;margin-bottom:12px}.cj-form,.cj-form .label{color:var(--dark);text-align:left;padding:0;font-size:14px;font-weight:300}.cj-form .form-group{padding-bottom:6px}.cj-form .label{display:block;margin-bottom:6px;line-height:19px}.cj-form .input,.cj-form .checkbox,.cj-form .radio{position:relative;display:block}.cj-form .form-control,.cj-form .input input,.cj-form .input select,.cj-form .input textarea{margin-bottom:0;border-color:var(--callout-bdr);border-radius:4px}.form-control::placeholder{color:var(--bs-body-color);opacity:1}.form-control:hover{border-color:var(--primary) !important}.form-control:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),0.24)}select option,select.form-control option,.form-control option{color:var(--dark);background-color:var(--white)}select option:checked,select.form-control option:checked,.form-control option:checked{color:var(--primary-text) !important;background-color:var(--primary) !important;background:linear-gradient(0deg,var(--primary) 0%,var(--primary) 100%) !important;box-shadow:0 0 0 100px var(--primary) inset !important;font-weight:500}select:focus option:checked,select.form-control:focus option:checked,.form-control:focus option:checked{color:var(--primary-text) !important;background-color:var(--primary-hover) !important;background:linear-gradient(0deg,var(--primary-hover) 0%,var(--primary-hover) 100%) !important;box-shadow:0 0 0 100px var(--primary-hover) inset !important}select:focus option:checked:hover,select.form-control:focus option:checked:hover,.form-control:focus option:checked:hover{color:var(--primary-text) !important;background-color:var(--primary-hover) !important;background:linear-gradient(0deg,var(--primary-hover) 0%,var(--primary-hover) 100%) !important;box-shadow:0 0 0 100px var(--primary-hover) inset !important}select option:hover,select option:focus,select option:active{color:var(--primary-text) !important;background-color:var(--primary-hover) !important;background:linear-gradient(0deg,var(--primary-hover) 0%,var(--primary-hover) 100%) !important;box-shadow:0 0 0 100px var(--primary-hover) inset !important}@supports (appearance:base-select){select:not([multiple]):not([size]),select.form-control:not([multiple]):not([size]){appearance:base-select;display:flex;align-items:center;position:relative;padding:0 32px 0 12px;line-height:38px}select:not([multiple]):not([size])::picker-icon{position:absolute;top:50%;right:12px;margin-left:0;color:var(--body-color);line-height:1;pointer-events:none;transform:translateY(-50%)}select:not([multiple]):not([size]) selectedcontent{display:flex;align-items:center;min-height:100%;line-height:38px}select:not([multiple]):not([size])::picker(select){appearance:base-select;background-color:var(--white);border:1px solid var(--callout-bdr);border-radius:4px;box-shadow:0 8px 18px rgba(var(--shadow-rgb),0.14)}select option{padding:4px 12px;line-height:20px}select option:hover,select option:focus{color:var(--primary-text) !important;background-color:var(--primary-hover) !important;box-shadow:none !important}select option:checked{color:var(--primary-text) !important;background-color:var(--primary) !important;box-shadow:none !important}select option::checkmark{color:var(--primary-text)}}.cj-form .checkbox,.cj-form .radio{min-height:27px;margin-bottom:4px;padding-left:27px;color:var(--dark);font-size:15px;font-weight:400;line-height:27px;cursor:pointer}.cj-form .checkbox+.checkbox,.cj-form .radio+.radio{margin-top:12px}.cj-form .checkbox input,.cj-form .radio input{position:absolute;left:-9999px}.cj-form .checkbox i,.cj-form .radio i{position:absolute;top:5px;left:0;display:block;width:19px;height:19px;border:1px solid var(--callout-bdr);background:var(--white);transition:border-color .3s}.cj-form .checkbox i{border-radius:4px}.cj-form .radio i{border-radius:50%}.cj-form .checkbox input+i:after,.cj-form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s}.cj-form .checkbox input:checked+i:after,.cj-form .radio input:checked+i:after{opacity:1}.cj-form .checkbox input+i:after{content:'\f00c';top:0;left:0;width:17px;height:17px;border-radius:inherit;font:13px/17px FontAwesome;text-align:center}.cj-form .radio input+i:after{content:'';top:4px;left:4px;width:9px;height:9px;border-radius:50%}.cj-form .checkbox:hover i,.cj-form .radio:hover i,.cj-form .checkbox input:focus+i,.cj-form .radio input:focus+i{border-color:var(--primary)}.cj-form .icon-append,.cj-form .icon-prepend{position:absolute;top:5px;width:29px;height:29px;color:var(--text-subtle) !important;border-color:var(--callout-bdr) !important;font-size:15px;line-height:29px;text-align:center}.cj-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid}.cj-form .icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid}.cj-form .input .icon-append+input{padding-right:46px}.cj-form .input .icon-prepend+input{padding-left:46px}.cj-form .tooltip{position:absolute;z-index:1;left:-9999px;padding:2px 8px 3px;color:var(--white);background:rgba(var(--black-rgb),.9);font-size:11px;font-weight:400;line-height:16px;opacity:0;transition:margin .3s,opacity .3s}.cj-form .tooltip:after{content:'';position:absolute}.cj-form .tooltip-top-right{bottom:100%;margin-bottom:15px}.cj-form .tooltip-top-right:after{top:100%;right:16px;border-top:4px solid rgba(var(--black-rgb),.9);border-right:4px solid transparent;border-left:4px solid transparent}.cj-form .input input:focus+.tooltip-top-right{right:0;left:auto;margin-bottom:5px;opacity:1}.cj-form footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0px !important;margin-right:0px !important;margin-left:0px !important;padding-top:18px !important;border-top:1px solid var(--callout-bdr) !important}.cj-form footer:after{content:none;display:none}.cj-form footer>.row{flex:1 1 100%;width:100%}.cj-form footer .btn{margin:0 !important}.cj-form footer .pull-right{float:none !important}.cj-form footer .form-footer-note{margin-right:auto;color:var(--text-subtle);line-height:38px}.cj-form footer .form-footer-option{margin-right:auto;margin-bottom:0}@media (max-width:767px){.cj-form footer{align-items:stretch;flex-direction:column}.cj-form footer .btn{display:block;width:100%}}.cj-form .has-error .input .form-control{border-color:var(--danger) !important;-webkit-box-shadow:inset 0 1px 1px rgba(var(--black-rgb),.075);box-shadow:inset 0 1px 1px rgba(var(--black-rgb),.075)}.cj-form .has-error .input .form-control:focus{border-color:var(--danger-bdr) !important;-webkit-box-shadow:inset 0 1px 1px rgba(var(--black-rgb),.075),0 0 6px rgba(var(--danger-rgb),.45);box-shadow:inset 0 1px 1px rgba(var(--black-rgb),.075),0 0 6px rgba(var(--danger-rgb),.45)}.cj-form .has-error .control-label{font-weight:500 !important}.cj-form .has-error .checkbox{color:var(--danger) !important;font-weight:500}.cj-form .has-error .checkbox i{color:var(--danger) !important;border-color:var(--danger) !important}.cj-form .has-error .input-group-addon{border:1px solid var(--danger);border-left:0}.cj-form .form-control[readonly]{color:var(--text-muted) !important;background-color:var(--light-bg)}.cj-form .fa-paperclip{cursor:pointer;background-color:var(--info) !important}.cj-form #Attachment{visibility:hidden !important;float:right}.cj-form .panel-title{color:var(--dark)}.cj-form .border-top{border-top:1px solid var(--callout-bdr)}.cj-form .input-group-addon a{color:var(--dark);display:block;padding:5px 15px}.cj-form .has-error a{color:var(--danger)}.cj-form .input-group-addon{color:var(--text-muted);background-color:rgba(var(--dark-rgb),0.03);border-color:var(--callout-bdr);border-width:1px;border-radius:0}.cj-form .input-group-addon i{color:var(--text-subtle)}.cj-form .form-table{width:100%;margin-bottom:18px}.cj-form .form-table td{padding:0px 4px;vertical-align:middle}.cj-form .form-filter-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.cj-form .form-filter-row label{flex:0 0 auto}.cj-form .form-filter-row select{flex:1 1 0}.cj-form .form-filter-row input.form-control{flex:1.35 1 0}.cj-form .form-filter-row-auto select{flex:0 0 120px;width:120px}.cj-form .form-filter-row-auto input.form-control{flex:0 0 auto}.cj-form .form-filter-row .btn{flex:0 0 auto;margin-top:0 !important;margin-bottom:0 !important}.cj-form .form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cj-form .form-actions .form-footer-option{margin:0 auto 0 0;min-height:38px;display:inline-flex;align-items:center}.cj-form .form-actions .checkbox i,.cj-form .form-actions .radio i{top:50%;transform:translateY(-50%)}.cj-form .form-actions .btn{margin:0 !important}@media (max-width:767px){.cj-form .form-filter-row{align-items:stretch;flex-direction:column}.cj-form .form-filter-row select,.cj-form .form-filter-row input.form-control,.cj-form .form-filter-row .btn{flex-basis:auto;width:100%}}.has-error .input-group-addon i{color:var(--danger)}.has-success .input-group-addon{color:var(--text-muted);background-color:var(--surface-subtle);border-color:var(--callout-bdr);box-shadow:none;-webkit-box-shadow:none}.has-success .form-control,.has-success .form-control:focus{color:var(--text-muted);border-color:var(--callout-bdr);box-shadow:none;-webkit-box-shadow:none}.has-success .control-label{color:var(--dark)}.panel-danger,.panel-danger>.panel-heading{border-color:var(--danger) !important}.flag{margin-right:10px;border:1px solid var(--white)}.alert{margin-bottom:15px !important}.reseller-page{color:var(--text-muted)}.reseller-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,38%);gap:22px;align-items:stretch;margin-bottom:28px;padding:24px;border:1px solid var(--callout-bdr);border-radius:8px;background:var(--white) url('/assets/images/products/codejock-hero-bg.svg?v=2');background-size:cover;background-position:bottom right;background-repeat:no-repeat;box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.reseller-directory-intro h2{margin:0 0 8px;color:var(--dark);font-size:24px;line-height:32px;font-weight:500}.reseller-directory-intro p{max-width:680px;margin:0;line-height:1.6}.reseller-directory-actions{display:grid;grid-template-columns:1fr;gap:8px}.reseller-action-card{display:grid;grid-template-columns:30px 1fr;grid-template-areas:"icon label" "icon title";gap:0 10px;align-items:center;padding:10px 12px;color:var(--text-muted);background:rgba(var(--white-rgb),0.82);border:1px solid var(--callout-bdr);border-radius:6px;text-decoration:none}.reseller-action-card:hover,.reseller-action-card:focus{color:var(--primary);background:var(--white);border-color:var(--primary);text-decoration:none}.reseller-action-card i{grid-area:icon;color:var(--primary);font-size:16px;text-align:center}.reseller-action-card span{grid-area:label;color:var(--gray);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.reseller-action-card strong{grid-area:title;color:inherit;font-size:14px;font-weight:600;line-height:1.35}.reseller-page .alert.alert-default{margin:28px 0 14px !important;padding:0;color:var(--text-muted);background:transparent;border:0;border-radius:0;box-shadow:none}.reseller-page .alert.alert-default .row{margin:0}.reseller-page .alert.alert-default label{display:flex;align-items:center;width:100%;margin:0;padding:12px 16px;color:inherit;background:var(--gray-bg);border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase}.reseller-page .alert.alert-default .flag{flex:0 0 auto;margin-right:10px;border-color:var(--callout-bdr)}.reseller-page .grid-color{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;margin:0 0 8px}.reseller-page .grid-color:before,.reseller-page .grid-color:after{display:none;content:none}.reseller-page .grid-color>[class*="col-"]{float:none;width:auto;min-width:0;margin:0;padding:18px;color:var(--text-muted);border:1px solid var(--callout-bdr);border-radius:8px;background:linear-gradient(135deg,var(--white) 0%,var(--callout-bg) 100%);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.06);line-height:1.55;overflow:hidden}.reseller-page .grid-color a{overflow-wrap:anywhere}.reseller-page .legal-resource-note{margin-top:28px}@media (max-width:991px){.reseller-directory-intro{grid-template-columns:1fr}.reseller-directory-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.reseller-directory-intro{padding:18px}.reseller-directory-actions{grid-template-columns:1fr}}.alert.quick-info,.alert.quick-link{border:1px solid var(--callout-bdr);border-radius:8px;padding:0}.alert.quick-link:hover,.alert.quick-link:active{cursor:pointer}.alert>p{margin-bottom:20px}.go-arrow{position:relative}.go-arrow:after{position:absolute;right:12px;bottom:10px;content:"\f0a9";color:var(--primary);font:34px/1 FontAwesome;opacity:.35;pointer-events:none}.go-arrow:hover:after,.go-arrow:active:after{opacity:.55}.map-img{background:url('/assets/images/map-img.svg') 5px 90px no-repeat}.product-banner{background:var(--white) url('/assets/images/products/codejock-hero-bg.svg?v=2');background-size:cover;background-position:bottom right;background-repeat:no-repeat;padding-bottom:10px !important}.product-card{padding:1.5rem;margin-bottom:1.5rem;text-align:center}.text-right{text-align:right !important}.text-center{text-align:center !important}.w-35{min-width:35% !important}hr{border-top:1px solid var(--callout-bdr)}@media (max-width:767px){hr{margin:15px 0}}hr.quarter-margins{margin:1rem 0}table.version{margin-bottom:20px;border-spacing:0;border-collapse:collapse;background-color:transparent}table.version td{padding:4px;line-height:1.4;vertical-align:top}button.add-to-cart{padding:8px 18px !important;color:var(--dark) !important;background-color:var(--surface-subtle) !important;font-weight:500 !important;font-size:14px !important;line-height:16px !important;text-transform:unset !important}button.add-to-cart:hover,button.add-to-cart:active{color:var(--white) !important;background-color:var(--primary) !important}.refresh{color:var(--link) !important;cursor:pointer}.refresh span:hover{text-decoration:underline}#captcha-text{font-weight:600;font-size:1.6rem;color:var(--danger);letter-spacing:2px;text-decoration:line-through;font-family:'Courier New',Courier,monospace;display:inline-block}#captcha-note{font-size:12px;line-height:15px;color:var(--text-muted)}ul.list-icon li{position:relative;list-style:none;padding-left:25px;line-height:28px}ol li{line-height:28px}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}@media (max-width:767px){ul.list-icon{margin-left:1rem}ul.list-icon li{line-height:24px}ul.list-icon li:before{top:3px}}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.mx-3{margin-left:1rem !important;margin-right:1rem !important}.mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.mx-5{margin-left:3rem !important;margin-right:3rem !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.6rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5em !important}.py-5{padding-top:3rem !important;padding-bottom:3em !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-5{padding-left:3rem !important;padding-right:3rem !important}.lhn{line-height:normal}.lh-16{line-height:16px !important}.lh-28{line-height:28px !important}.lh-35{line-height:35px !important}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-bolder{font-weight:800}.fs-12{font-size:12px !important;line-height:16px !important}.fs-13{font-size:13px !important;line-height:17px !important}.fs-14{font-size:14px !important;line-height:18px !important}.fs-30{font-size:30px !important;line-height:36px !important}.fs-40{font-size:40px !important;line-height:46px !important}.border-0{border:0 !important}.cursor-pointer{cursor:pointer}.clearfix::after{display:block;clear:both;content:""}.table{border:1px solid var(--callout-bdr);border-radius:8px;overflow:hidden}.table>tbody td a.btn{min-width:145px}.table>thead>th{color:var(--text-muted)}.table>tbody>tr>td,.table>thead>tr>th{border-top:1px solid var(--callout-bdr);border-bottom:none;vertical-align:middle}.table>tbody>tr:nth-of-type(odd){background-color:var(--callout-bg)}table.platform{border:none}table.platform>thead>tr>th{font-size:18px;line-height:24px;border:none;padding:4px;white-space:nowrap;text-align:center}table.platform>tbody>tr>td{font-size:14px;line-height:20px;border:none;padding:4px;white-space:nowrap;text-align:center}table.platform.small>thead>tr>th{font-size:14px;line-height:18px}table.platform.small>tbody>tr>td{font-size:12px;line-height:16px}table.order{width:100%;border:none;border-collapse:collapse}table.order td.lt{width:20%;color:var(--text-subtle);text-align:right;font-size:small;padding:0 5px;white-space:nowrap}table.order td.rt{width:80%;padding:0 5px}table.order th.a,table.order th.b,table.order th.c,table.order th.d,table.order th.e,table.order td.a{color:var(--text-subtle);font-size:small}table.order th.a,table.order td.a{width:20%;text-align:right;padding:0 5px}table.order th.b,table.order td.b{width:42.5%;text-align:left;padding:0 5px}table.order th.c,table.order th.d,table.order th.e,table.order td.c,table.order td.d,table.order td.e{width:12.5%;text-align:right;padding:0 5px}table.order th{font-weight:normal}table.order td.top{padding-top:10px;border-top:1px solid var(--callout-bdr)}table.order td.c1{width:12.5%;color:var(--text-subtle);text-align:right;font-size:small;padding:0 5px;white-space:nowrap}table.order td.c2,table.order th.c2{width:35%;padding:0 5px}table.order th.c1,table.order th.c2{font-weight:normal}table.order td.c3{width:12.5%}form.order,div.order{padding:10px;border:1px solid var(--callout-bdr);background-color:var(--callout-bg);border-radius:8px}.gray-text{color:var(--text-subtle);font-size:small}.order-invoice{display:flex;flex-direction:column;gap:16px}.order-invoice-toolbar{display:flex;justify-content:flex-end}.order-invoice-print{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;color:var(--primary);background:var(--white);border:1px solid var(--callout-bdr);border-radius:999px;box-shadow:0 2px 10px rgba(var(--shadow-rgb),.05);font-weight:600;text-decoration:none}.order-invoice-print:hover,.order-invoice-print:focus{color:var(--primary-hover);border-color:var(--primary);text-decoration:none}.order-invoice-print i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--white);background:var(--primary);border-radius:50%}.order-invoice-summary,.order-invoice-card,.order-invoice-total{background:var(--white);border:1px solid var(--callout-bdr);border-radius:10px;box-shadow:0 6px 20px rgba(var(--shadow-rgb),.06)}.order-invoice-summary{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);overflow:hidden;padding:0}.order-invoice-summary-main{padding:18px 20px;color:var(--dark);background:var(--callout-bg);border-right:1px solid var(--callout-bdr)}.order-invoice-label,.order-invoice-summary-meta span,.order-invoice-card-header h2,.order-invoice-product-details dt,.order-invoice-product-price span,.order-invoice-total span{color:var(--text-subtle);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.order-invoice-summary-main .order-invoice-label{color:var(--primary)}.order-invoice-summary-main>strong{display:block;margin-top:4px;color:var(--dark);font-size:23px;font-weight:600;line-height:29px}.order-invoice-status{display:inline-flex;margin-top:11px;padding:4px 11px;color:var(--primary);background:var(--white);border:1px solid var(--callout-bdr);border-radius:999px;font-size:12px;font-weight:700;line-height:16px}.order-invoice-summary-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.order-invoice-summary-meta>div{padding:16px 16px;border-left:1px solid var(--callout-bdr)}.order-invoice-summary-meta strong{display:block;margin-top:6px;color:var(--dark);font-size:14px;font-weight:400;line-height:20px}.order-invoice-summary-meta strong a{font-weight:400}.order-invoice-card{overflow:hidden;padding:0}.order-invoice-card-header{display:flex;align-items:center;padding:10px 16px;background:var(--callout-bg);border-bottom:1px solid var(--callout-bdr);margin:0}.order-invoice-card-header h2{margin:0;color:var(--primary)}.order-review-card-header{justify-content:space-between;gap:12px}.order-review-card-header a{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:11px;font-weight:500;line-height:18px;text-transform:uppercase}.order-review-card-header a:hover,.order-review-card-header a:focus{color:var(--primary-hover);text-decoration:none}.order-invoice-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 18px;color:var(--body);font-size:14px;line-height:21px}.order-invoice-address-group{display:flex;flex-direction:column;gap:4px;min-width:0}.order-invoice-address strong,.order-invoice-address span{overflow-wrap:anywhere}.order-invoice-note-body{padding:18px;color:var(--body);font-size:14px;line-height:22px}.order-invoice-products{display:flex;flex-direction:column}.order-invoice-product{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:18px 20px;border-top:1px solid var(--callout-bdr)}.order-invoice-product:first-child{border-top:0}.order-invoice-product-main h3{margin:4px 0 6px;color:var(--dark);font-size:20px;font-weight:600;line-height:27px}.order-invoice-product-main p{margin-bottom:14px;color:var(--body)}.order-invoice-product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.order-invoice-product-details div,.order-invoice-product-price div{min-width:0}.order-invoice-product-details dt{margin-bottom:3px}.order-invoice-product-details dd{margin:0;color:var(--body);overflow-wrap:anywhere}.order-invoice-danger{color:var(--danger) !important}.order-invoice-product-action{margin-top:16px}.order-invoice-product-action .trial-download-action{margin:0}.order-invoice-product-action .btn{margin:0 !important;font-weight:600}.order-invoice-product-action .btn i{display:none}.order-invoice-product-action .btn b{font-weight:inherit}.order-invoice-product-price{align-self:start;padding:14px;background:var(--callout-bg);border:1px solid var(--callout-bdr);border-radius:8px}.order-invoice-product-price div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid rgba(var(--primary-rgb),.12)}.order-invoice-product-price div:first-child{padding-top:0;border-top:0}.order-invoice-product-price div:last-child{padding-bottom:0}.order-invoice-product-price span{font-weight:500}.order-invoice-product-price strong{color:var(--dark);font-weight:500;white-space:nowrap}.order-invoice-product-total strong{font-size:18px}.order-invoice-total{display:flex;align-items:center;justify-content:flex-end;gap:18px;align-self:flex-end;min-width:280px;padding:18px 20px}.order-invoice-total strong{color:var(--dark);font-size:26px;font-weight:700;line-height:32px}.order-invoice-empty{margin:0;padding:20px;color:var(--text-subtle);text-align:center}.order-review-form{padding-top:2px}.order-review-total-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.order-review-confirmation{order:1;margin:0}.order-review-confirmation .checkbox{margin:0}.order-review-total-row .order-invoice-total{order:2}.order-review-form footer{margin-top:10px}@media (max-width:767px){.order-print-link{display:none}form.order,div.order{margin-bottom:12px;padding:14px;background:var(--white);border-color:var(--border-subtle);border-radius:10px;box-shadow:0 2px 10px rgba(var(--shadow-rgb),.06)}table.order,table.order th,table.order td{font-size:12px;line-height:17px}table.order:not(.order-products-table):not(.order-total-table),table.order:not(.order-products-table):not(.order-total-table) tbody{display:block;width:100%}table.order:not(.order-products-table):not(.order-total-table) tr{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid rgba(var(--primary-rgb),.12)}table.order:not(.order-products-table):not(.order-total-table) tr:first-child{padding-top:0;border-top:0}table.order:not(.order-products-table):not(.order-total-table) tr:last-child{padding-bottom:0}table.order:not(.order-products-table):not(.order-total-table) td{display:block;width:auto !important;padding:0 !important;text-align:left !important;white-space:normal}table.order:not(.order-products-table):not(.order-total-table) td.lt{color:var(--text-subtle);font-size:11px;font-weight:700;line-height:16px}table.order:not(.order-products-table):not(.order-total-table) td.rt{color:var(--dark);font-weight:500;overflow-wrap:anywhere}.order-products{padding:0;overflow:hidden}.order-products .btn{display:block;width:100%;margin:6px 0 0 !important;white-space:normal}.order-products-table,.order-products-table tbody,.order-products-table tr,.order-products-table th,.order-products-table td{display:block;width:100% !important}.order-products-table .order-products-heading,.order-products-table .order-empty{display:none}.order-products-table tr{padding:8px 14px;border-top:1px solid rgba(var(--primary-rgb),.12)}.order-products-table tr:first-child,.order-products-table .order-products-heading+tr{border-top:0}.order-products-table td{padding:2px 0 !important;text-align:left !important;white-space:normal;overflow-wrap:anywhere}.order-products-table td.top{padding-top:10px !important;border-top:0}.order-products-table tr:first-child td.top,.order-products-table .order-products-heading+tr td.top{padding-top:0 !important}.order-products-table td.a{color:var(--text-subtle);font-size:11px;font-weight:600;line-height:16px}.order-products-table td.b{margin-bottom:3px;color:var(--dark);font-weight:500}.order-products-table .order-price-cell{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--dark);text-align:right !important;white-space:nowrap}.order-products-table .order-price-cell::before{content:attr(data-label);color:var(--text-subtle);font-weight:600;white-space:nowrap}.order-products-table .discount{color:var(--danger)}.order-products-table .red{color:var(--danger)}.order-total-table,.order-total-table tbody{display:block;width:100%}.order-total-table tr{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;padding:0}.order-total-table td{display:none;width:auto !important;padding:0 3px !important}.order-total-table td.d,.order-total-table td.e{display:inline-flex}.order-total-table td.d{color:var(--text-subtle);font-weight:600}.order-invoice{gap:14px}.order-invoice-summary{display:block}.order-invoice-summary-main{padding:16px}.order-invoice-summary-main>strong{font-size:24px;line-height:30px}.order-invoice-summary-meta{display:block}.order-invoice-summary-meta>div{padding:12px 14px;border-top:1px solid var(--callout-bdr);border-left:0}.order-invoice-card-header{padding:10px 14px}.order-invoice-address{padding:14px}.order-invoice-note-body{padding:14px}.order-invoice-product{display:block;padding:16px 14px}.order-invoice-product-main h3{font-size:18px;line-height:24px}.order-invoice-product-main p,.order-invoice-product-details dd{font-size:14px;line-height:21px}.order-invoice-product-details{display:block}.order-invoice-product-details div{padding:8px 0;border-top:1px solid rgba(var(--primary-rgb),.12)}.order-invoice-product-details div:first-child{border-top:0}.order-invoice-product-action .btn{display:block;width:100%}.order-invoice-product-price{margin-top:14px;padding:12px}.order-invoice-product-price div{padding:7px 0}.order-invoice-total{align-self:stretch;justify-content:space-between;min-width:0;padding:14px}.order-invoice-total strong{font-size:22px;line-height:28px}.order-review-total-row{display:block}.order-review-confirmation{margin:0;padding-top:10px}}@media (max-width:480px){.order-invoice-address{grid-template-columns:1fr;gap:12px;font-size:13px;line-height:19px}.order-invoice-note-body{font-size:13px;line-height:19px}.order-invoice-address strong,.order-invoice-address span{display:block}}img.border{border:1px solid var(--callout-bdr)}img.border-right{border-right:1px solid var(--callout-bdr)}img.border-bottom{border-bottom:1px solid var(--callout-bdr)}ol.article{padding-left:25px;margin:0 0 20px 0}ol.article li{margin:.5em 0 .5em 0}table.group{margin:20px 0}table.group td{padding:0 8px}ul.no-bullet{list-style:none;margin-left:-30px}li.cart{background-color:rgba(var(--white-rgb),0.15);border-radius:4px}li.cart>a:hover{background-color:rgba(var(--dark-rgb),0.03)}.expired,.cancelled{color:var(--danger)}#next-steps{float:left;padding:20px;background-color:var(--callout-bg);border:1px solid var(--callout-bdr);border-radius:8px;width:100%}#next-steps ul{margin-bottom:0}.tp-caption div{font-size:16px;max-width:unset;max-height:unset;white-space:nowrap}span.date{font-size:small;color:var(--text-muted)}.panel-dark{border:1px solid var(--callout-bdr) !important;background-color:var(--callout-bg) !important;border-radius:8px;overflow:hidden}.panel-dark>.panel-heading{padding:11px 15px;border-bottom:1px solid var(--callout-bdr) !important;border-radius:8px 8px 0 0}.panel-dark-bordered{padding:18px 20px;border:1px solid var(--callout-bdr) !important;border-left:4px solid var(--primary) !important;border-radius:8px;background-color:var(--callout-bg) !important}.panel-dark-bordered>.panel-heading{padding:0 0 14px;border-bottom:1px solid var(--callout-bdr) !important;border-radius:0;background:transparent !important}.panel-dark-bordered>.panel-body{padding:18px 0 0;background:transparent !important}.panel-dark-bordered>.panel-body:first-child{padding-top:0}.panel-dark-bordered>h1,.panel-dark-bordered>h2,.panel-dark-bordered>h3,.panel-dark-bordered>h4,.panel-dark-bordered>h5,.panel-dark-bordered>h6{margin-top:0;margin-bottom:14px}.panel-dark-bordered>p{margin:0;color:var(--text-subtle)}.panel-heading .panel-title{font-size:20px !important;line-height:30px !important;letter-spacing:0 !important;font-weight:500}.sm-prod-title,.md-prod-title,.lg-prod-title{font-family:'Open Sans',sans-serif;margin-bottom:0px}.sm-prod-title{font-weight:600 !important;color:var(--dark) !important;font-size:36px !important;letter-spacing:-3px !important}.md-prod-title{font-weight:600;color:var(--dark);font-size:34px;line-height:32px;letter-spacing:-3px}.lg-prod-title{font-weight:600;color:var(--white);font-size:58px;line-height:60px;letter-spacing:-4px}.sm-prod-ver,.md-prod-ver,.lg-prod-ver{font-weight:400;margin-bottom:10px;margin-top:2px}.sm-prod-ver{color:var(--text-muted);font-size:14px;line-height:24px}.md-prod-ver{color:var(--text-muted);font-size:12px;line-height:34px}.lg-prod-ver{color:var(--text-muted);font-size:12px;line-height:16px}.plat-title{color:var(--white);text-align:center;background-color:var(--dark);padding:4px;font-size:18px;line-height:36px;margin-bottom:20px;border-radius:4px;font-weight:400}.preview{border:1px dotted var(--callout-bdr)}.input-height{line-height:38px}.col-20-pct{width:20% !important}.col-80-pct{width:80% !important}.white-back{color:var(--body-color);background-color:var(--white);padding:10px}td.error{color:var(--danger) !important}.reset{color:var(--danger) !important;text-decoration:none !important}.reset .btn{padding:0px 0px 0px 8px !important;margin:0px !important}.cookiealert{position:fixed;right:24px;bottom:24px;left:auto;width:auto;max-width:720px;margin:0 !important;padding:14px 16px;z-index:999;opacity:0;pointer-events:none;border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 12px 34px rgba(var(--shadow-rgb),0.22);transform:translateY(20px);transition:all 500ms ease-out;color:var(--dark);background:rgba(var(--white-rgb),0.96);font-weight:400;line-height:1.5;text-align:left}.cookiealert.show{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:200ms}.cookiealert a{color:var(--link) !important;text-decoration:none !important}.cookiealert a:hover,.cookiealert a:active{text-decoration:underline !important}.cookiealert .cookiealert-copy{display:inline-block;max-width:500px;margin:5px 16px 5px 0;vertical-align:middle}.cookiealert .cookie-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.cookiealert .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:auto !important;height:34px !important;margin:0 !important;padding:7px 14px !important;border-radius:4px !important;font-size:13px !important;font-weight:500 !important;line-height:18px !important;text-decoration:none !important;box-shadow:none !important;vertical-align:middle !important}.cookiealert .btn-outline-primary{color:var(--primary) !important;background:var(--white) !important;border:1px solid var(--callout-bdr) !important}.cookiealert .btn-outline-primary:hover,.cookiealert .btn-outline-primary:focus{color:var(--white) !important;background:var(--primary) !important;border-color:var(--callout-bdr) !important}.cookiealert .btn-primary{color:var(--white) !important;background:var(--primary) !important;border:1px solid var(--callout-bdr) !important}.cookiealert .btn-primary:hover,.cookiealert .btn-primary:focus{color:var(--white) !important;background:var(--primary-hover) !important;border-color:var(--callout-bdr) !important}@media (max-width:767px){.cookiealert{right:12px;bottom:12px;left:12px;max-width:none}.cookiealert .cookiealert-copy{display:block}.cookiealert .cookie-actions{display:block;text-align:right}}label.filter{margin:8px 8px;font-weight:normal}.font-normal{font-weight:normal}.row{margin-left:0px !important;margin-right:0px !important}hr.grey{border:0;margin:20px 0;border-top:1px solid var(--callout-bdr)}.cj-section{padding:0 !important;margin:6rem auto !important}@media (min-width:768px),@media (min-width:992px),@media (min-width:1200px){.container{width:100%}}.container-dark h1{color:var(--surface-subtle);font-size:3em;font-weight:500;margin:2rem 0 2rem 0;padding:0 25px;line-height:5rem}.container-dark h2{font-size:1.4em;font-weight:500;line-height:1.25;margin:0;padding:0 25px;letter-spacing:0}.call-us{float:left;display:block;padding:0;margin:10px 0 0 5px;line-height:28px;color:rgba(var(--white-rgb),.75)}.bg-dark-bar{color:rgba(var(--white-rgb),.75);background-color:var(--dark-bar)}.nav-second{float:right;font-size:14px}#topBar .fa{text-align:center;width:20px !important;height:20px !important;line-height:32px !important;margin-right:2px}#topBar .fa,.call-us,.nav-text,.nav-second>li>a{font-size:1em !important}#topBar .nav-second>li>a.rss-feed{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;padding:0 !important;margin:14px 0 8px 6px !important;line-height:20px !important;color:rgba(var(--white-rgb),.75) !important;background-color:transparent !important;border:0 !important;border-radius:.25rem !important;text-decoration:none !important;vertical-align:middle}#topBar .nav-second>li>a.rss-feed:hover,#topBar .nav-second>li>a.rss-feed:focus{color:var(--white) !important;background-color:var(--primary) !important}#topBar .nav-second>li>a.rss-feed>i.fa,#topBar .nav-second>li>a.rss-feed:hover>i.fa,#topBar .nav-second>li>a.rss-feed:focus>i.fa{display:flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;line-height:20px !important;margin:0 !important;padding:0 !important;color:inherit !important;background-color:transparent !important}.nav-second>li>a,.nav-second>li>a:visited{color:rgba(var(--white-rgb),.75) !important;padding:0;margin:8px 0 8px 8px;border-radius:4px;line-height:28px}.nav-second>li>a:hover,.nav-second>li>a:active,.nav-second>li>a:focus{color:var(--white) !important;background-color:transparent !important}.nav-second>li>a.active{color:var(--white) !important;background-color:rgba(var(--black-rgb),0.3) !important}.nav-second>li>a.active:hover{color:var(--white) !important;background-color:rgba(var(--black-rgb),0.6) !important}a.logo{padding:0 10px 0 0;margin:10px 10px 10px 0 !important;display:block;border-right:1px solid var(--gray);float:left}a.logo>img{max-height:28px}.mht-155{min-height:155px}.tp-caption.medium_text{color:rgba(var(--white-rgb),0.9) !important;text-shadow:unset}.lg-prod-title,.text-semi{color:rgba(var(--white-rgb),0.9) !important}span.nav-text{display:block;padding:0;margin:0;line-height:32px}.fw-bold{font-weight:600}.pm-0{padding:0;margin:0}h1{font-weight:500;font-size:2.2em;line-height:34px;margin:0 0 .75rem 0}header>h2{font-size:1.75em}.map-container{position:relative;width:100%;aspect-ratio:32 / 9;min-height:220px;border:1px solid var(--callout-bdr);box-shadow:0 4px 8px rgba(var(--shadow-rgb),0.1);overflow:hidden;border-radius:8px}.map-container iframe,.map-container #gmap{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:inherit}.map-container #gmap{min-height:0}.contact-page>p:first-child{margin-bottom:32px}.contact-page .map-container{margin-bottom:48px !important}.contact-page .map-container+.row{margin-bottom:18px}.contact-page .legal-resource-note{padding-top:32px !important;border-top:1px solid var(--callout-bdr)}.contact-page .legal-resource-note-icon{border-radius:6px}.rounded-start{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-end{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.callout{z-index:8 !important}.position-relative{position:relative}.account-next-steps{padding:28px 32px;background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.06)}.account-next-steps h2{margin:0 0 10px;color:var(--dark);font-weight:500}.account-next-steps p{margin-bottom:14px;color:var(--body-color)}.account-next-steps ul{margin:0;padding:0;list-style:none}.account-next-steps li{position:relative;margin-bottom:12px;padding-left:28px;color:var(--text-muted);line-height:1.55}.account-next-steps li:last-child{margin-bottom:0}.account-next-steps li:before{position:absolute;top:2px;left:0;width:18px;height:18px;color:var(--primary);content:"\f00c";font:12px/18px FontAwesome;text-align:center;background:var(--primary-bg);border-radius:50%}.account-action-grid{display:block;margin-bottom:18px}.account-action-grid>div{margin-bottom:24px}.account-action-card{position:relative;display:flex;gap:14px;height:100%;min-height:172px;padding:18px 18px 64px;overflow:hidden;color:var(--text-muted);background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.06);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.account-action-card:hover,.account-action-card:focus{color:var(--text-muted);text-decoration:none;border-color:var(--primary);box-shadow:0 6px 16px rgba(var(--shadow-rgb),0.1);transform:translateY(-1px)}.account-action-card:before{content:"";position:absolute;right:0;bottom:0;left:0;height:48px;background:var(--callout-bg);border-top:1px solid var(--callout-bdr)}.account-action-card:after{content:attr(data-action);position:absolute;right:16px;bottom:10px;display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;color:var(--primary);background:var(--white);border:1px solid var(--callout-bdr);border-radius:4px;font-size:13px;line-height:18px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.account-action-card:hover:after,.account-action-card:focus:after{color:var(--white);background:var(--primary);border-color:var(--primary)}.account-action-card-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--primary);border-radius:50%;font-size:18px}.account-action-card-title{display:block;margin-bottom:8px;font-size:18px;line-height:1.25}.account-action-card-text{display:block;line-height:1.5}@media (min-width:1200px){.account-action-grid>.col-sm-4:nth-child(3n+1){clear:left}}@media (min-width:768px) and (max-width:1199px){.account-action-grid>.col-sm-4{width:50%}.account-action-grid>.col-sm-4:nth-child(2n+1){clear:left}.account-action-card{min-height:172px}}@media (max-width:767px){.account-action-card{min-height:0}}@media (max-width:991px){.product-overview-hero,.product-overview-card,.samples-overview-hero{grid-template-columns:1fr}.product-overview-hero-meta{max-width:220px}}@media (max-width:767px){.product-overview-hero,.product-overview-card,.samples-overview-hero{padding:20px}.samples-overview-hero{display:flex;flex-direction:column;align-items:stretch;gap:18px}.samples-overview-action{width:100%;text-align:center}.samples-overview-action a,.samples-overview-action .btn{justify-content:center;width:100%;margin-left:0 !important;margin-right:0 !important}.product-overview-copy h2{font-size:28px;line-height:34px}.product-overview-actions{display:block}.product-overview-actions .btn{width:100%;margin-bottom:10px !important}}#comments{margin-top:1em}#comments>h3{margin-bottom:.75em}.rating-section{margin-top:0.5rem !important}.rating-section>.btn{margin:0 !important}.comments-section{margin-top:20px}.comments-section>h3{border-bottom:2px solid var(--primary);padding-bottom:10px;margin-bottom:20px}.article-comment{padding:10px;border:1px solid var(--callout-bdr);margin-bottom:10px;border-radius:8px;background-color:var(--callout-bg)}.article-comment-header{display:flex;justify-content:space-between;margin-bottom:0}.article-comment-author{font-size:1em;font-weight:600;color:var(--primary);margin-bottom:0}.article-comment-date{font-size:0.95em;color:var(--bs-body-color)}.article-comment-body{font-size:1em;color:var(--text-muted);line-height:1.5;display:flex;justify-content:space-between;align-items:center}.article-comment-body>form{padding:0;margin:0}.article-comment-body>form>.btn{margin:0 !important;border-radius:4px}.article-comment-body form{margin-left:10px}.article-title{font-size:1.75em;font-weight:500;margin-top:1em;border-bottom:1px solid var(--callout-bdr);margin-bottom:0.75em}@media (max-width:767px){.page-body h2:not(.h4){font-size:24px;line-height:30px;margin-top:24px;margin-bottom:14px;letter-spacing:0}.article-title{font-size:24px;line-height:30px;margin-top:24px;margin-bottom:14px;letter-spacing:0}.rating-section{align-items:flex-start;flex-direction:column;gap:2px}#ratingForm{margin-bottom:16px !important}.rating-section .star-rating{margin-left:0}.rating-info{margin:0}.article-comment-header,.article-comment-body{display:block}.article-comment-date{display:block;margin-top:2px}.article-comment-body form{margin-top:10px;margin-left:0;text-align:right}}.btn-xs{font-size:0.875em !important;padding:3px 6px !important;border-radius:4px !important}.h4{font-size:22px !important;line-height:20px !important}.sample-category-title{display:flex;align-items:center;gap:12px;font-size:1.25em !important;line-height:1.25 !important;font-weight:500 !important;margin-top:0}.sample-category-title .fa{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;margin:0;color:var(--primary);background:var(--primary-bg);border:1px solid var(--callout-bdr);border-radius:6px;font-size:22px;line-height:1}.sample-category-title a{min-width:0;line-height:1.25}.sample-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sample-category{min-width:0;padding:18px 20px;background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.06);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sample-category:hover{border-color:var(--primary);box-shadow:0 6px 16px rgba(var(--shadow-rgb),0.1);transform:translateY(-1px)}.sample-category p:last-child{margin-bottom:0}.sample-category .margin-bottom40{margin-bottom:0 !important}.feedback-page>p:first-child{margin-bottom:34px}.store-kicker{margin-bottom:8px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-hero{margin-bottom:26px;padding:26px 28px;border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px;background:linear-gradient(135deg,var(--callout-bg) 0%,var(--white) 70%);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.page-hero-danger{border-color:var(--danger-bdr);border-left-color:var(--danger);background:linear-gradient(135deg,var(--danger-bg) 0%,var(--white) 70%)}.page-hero-danger h1{color:var(--danger)}.page-hero h1{margin-bottom:10px}.page-hero .lead{margin-bottom:0;color:var(--body-color)}.page-hero p:last-child{margin-bottom:0}.page-hero-subtext{line-height:18px}.page-body{padding-left:3rem;padding-right:3rem}.page-body-flush{padding-left:0;padding-right:0}@media (max-width:767px){.container{width:calc(100% - 20px)}section .row{margin-left:0;margin-right:0}section .row>[class*="col-"]{padding-left:0;padding-right:0}.page-hero{padding:20px 18px}}.trial-download-tabs{margin-top:26px}.trial-download-tabs .nav-tabs{margin-bottom:0;border-bottom:0}.trial-download-tabs .nav-tabs>li>a{color:var(--text-muted);border-radius:6px 6px 0 0}.trial-download-tabs .nav-tabs>li>a:hover,.trial-download-tabs .nav-tabs>li>a:focus{background:var(--gray-bg);border-color:var(--callout-bdr)}.trial-download-tabs .nav-tabs>li.active>a,.trial-download-tabs .nav-tabs>li.active>a:hover,.trial-download-tabs .nav-tabs>li.active>a:focus{position:relative;z-index:2;margin-bottom:-1px;background:var(--white);border-color:var(--callout-bdr);border-bottom-color:var(--white)}.product-overview-tab-header{margin-bottom:0}.product-overview-tab-header .nav-tabs{margin-bottom:0;border-bottom:0}.product-overview-tab-header .nav-tabs>li>a{color:var(--text-muted);background:var(--white);border:1px solid transparent;border-bottom-color:var(--callout-bdr);border-radius:6px 6px 0 0}.product-overview-tab-header .nav-tabs>li>a:hover,.product-overview-tab-header .nav-tabs>li>a:focus{color:var(--primary);text-decoration:none;background:var(--gray-bg);border-color:var(--callout-bdr)}.product-overview-tab-header .nav-tabs>li.active>a,.product-overview-tab-header .nav-tabs>li.active>a:hover,.product-overview-tab-header .nav-tabs>li.active>a:focus{position:relative;z-index:2;margin-bottom:-1px;color:var(--primary);background:var(--white);border-color:var(--callout-bdr);border-bottom-color:var(--white);font-weight:500}.product-overview-tabs.profile-tabs{margin-top:0;padding-top:0;border-top:0}.product-overview-tabs .tab-content{padding:0;border:0;background:transparent}.product-overview-tabs .product-overview-card{margin-top:0;padding:26px;border:1px solid var(--callout-bdr);border-radius:0 8px 8px 8px;background:var(--white) url('/assets/images/products/codejock-hero-bg.svg?v=2');background-size:cover;background-position:bottom left;background-repeat:no-repeat}.trial-download-tab-content{padding:28px 22px 22px;border:1px solid var(--callout-bdr);border-radius:0 8px 8px 8px;background:var(--white)}.trial-download-tab-content .trial-download-card{margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trial-download-card{display:flex;flex-direction:column;width:100%;margin-bottom:24px;padding:24px;border:1px solid var(--callout-bdr);border-radius:12px;background:var(--white);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.trial-download-summary{display:flex;gap:22px;align-items:flex-start;margin-top:18px;margin-bottom:18px}.trial-download-image{display:none;flex:0 0 150px;text-align:center}.trial-download-image img{max-width:150px;height:auto;border-radius:12px}.trial-download-copy{flex:1 1 auto;min-width:0}.trial-download-copy .md-prod-title{margin-bottom:0}.trial-download-copy p:last-child{margin-bottom:0}.trial-download-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.trial-download-meta>div{min-height:76px;padding:14px 16px;border:1px solid var(--callout-bdr);border-radius:6px;background:var(--gray-bg);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.04)}.trial-download-tab-content .trial-download-meta>div{border-radius:6px}.trial-download-meta>div>span:first-child{display:block;margin-bottom:4px;color:var(--primary);font-size:11px;font-weight:700;text-transform:uppercase}.trial-download-value{display:block;color:var(--dark);font-size:16px;font-weight:500;text-transform:none}.trial-download-table{margin-bottom:0;border:none;border-collapse:separate;border-spacing:0;background:transparent}.trial-download-card .responsive{border:1px solid var(--callout-bdr);border-radius:6px;overflow:hidden;background:linear-gradient(to bottom,var(--gray-bg) 0,var(--gray-bg) 32px,var(--white) 32px,var(--white) 100%);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.04)}.trial-download-tab-content .trial-download-card .responsive{border-radius:6px}.trial-download-table>thead>tr>th{border-bottom:1px solid var(--callout-bdr);background:var(--gray-bg);color:var(--primary);font-size:11px;font-weight:700;text-transform:uppercase}.trial-download-table>thead>tr.active>th{background:var(--gray-bg) !important;border-bottom-color:var(--callout-bdr)}.trial-download-table>tbody>tr>td{padding:12px 10px;border-top-color:var(--callout-bdr);background:var(--white);vertical-align:middle}.trial-download-table>tbody>tr:first-child>td{border-top:0}.trial-download-table td:not([colspan]):last-child{text-align:right;white-space:normal}.trial-download-action-row{text-align:right}.trial-download-action-row .trial-download-action{display:inline-block}.trial-download-action{display:inline-block;margin:0;margin-left:10px;padding:0}.trial-download-action .btn,.trial-download-table td:not([colspan]):last-child>.btn{margin-left:10px;margin-bottom:0}.trial-download-table td:not([colspan]):last-child .trial-download-action:first-child,.trial-download-table td:not([colspan]):last-child>.btn:first-child{margin-left:0}.installer-key-cell{white-space:nowrap}.installer-key-value{display:inline-block;vertical-align:middle}.installer-key-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px;padding:0;color:var(--primary);background:var(--primary-bg);border:1px solid var(--callout-bdr);border-radius:4px;vertical-align:middle}.installer-key-copy:hover,.installer-key-copy:focus{color:#fff;background:var(--primary-hover);border-color:var(--primary-hover);outline:none}.installer-key-copy.copied{color:#fff;background:var(--success);border-color:var(--success)}.media-guide-section{margin-bottom:24px;padding:0}.media-logo-grid,.media-guideline-grid{display:flex;flex-wrap:wrap}.media-logo-grid>div,.media-guideline-grid>div{display:flex;margin-bottom:16px}.media-logo-grid>[class*="col-"]:first-child,.media-guideline-grid>[class*="col-"]:first-child{padding-left:0}.media-logo-grid>[class*="col-"]:last-child,.media-guideline-grid>[class*="col-"]:last-child{padding-right:0}.media-logo-card,.media-guideline-card,.media-guide-download-card{border:1px solid var(--callout-bdr);border-radius:8px;background:var(--white);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.06)}.media-logo-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.media-logo-card-header h3{margin:0 0 4px}.media-logo-card-header p,.media-logo-card-footer{margin-bottom:0;color:var(--body-color)}.media-logo-card-header,.media-logo-card-footer,.media-logo-card-body{padding:16px}.media-logo-preview{display:flex;min-height:160px;align-items:center;justify-content:center;padding:18px;border:1px solid var(--callout-bdr);border-radius:6px}.media-logo-preview img{display:block;width:auto;max-width:100%;max-height:92px;height:auto}.media-logo-preview-light{background:var(--white)}.media-logo-preview-dark{background:#111}.media-guideline-card{width:100%;height:100%;padding:18px 20px}.media-guideline-card h3{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--callout-bdr)}.media-guideline-list{margin:0;padding:0;list-style:none}.media-guideline-list li{display:flex;align-items:flex-start;margin-bottom:8px;line-height:1.5}.media-guideline-list .fa{width:16px;margin-top:3px;margin-right:10px}.media-guideline-list-do .fa{color:var(--success)}.media-guideline-list-dont .fa{color:var(--danger)}.media-guide-download-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:18px 20px}.media-guide-download-card>div:first-child{padding-right:20px}.media-guide-download-card p{margin-bottom:0;color:var(--body-color)}.media-guide-download-actions{display:flex;align-items:center;justify-content:flex-end}.media-guide-download-actions .btn{margin-left:8px}.media-guide-download-actions span{margin-left:10px;color:var(--gray);font-size:13px}@media (max-width:991px){.page-body{padding-left:8px;padding-right:8px}.sample-category-grid{grid-template-columns:1fr;gap:24px}.trial-download-summary{flex-direction:column}.trial-download-image{flex-basis:auto;width:100%}.media-logo-grid,.media-guideline-grid{display:block}.media-logo-grid>div,.media-guideline-grid>div{display:block;padding-left:0;padding-right:0}.media-guide-download-card{display:block;padding:18px 20px}.media-guide-download-card>div:first-child{padding-right:0}.media-guide-download-actions{justify-content:flex-start;margin-top:18px}}@media (max-width:767px){h4{margin:0 0 8px 0}.trial-download-card{padding:16px;margin-bottom:10px}.trial-download-summary{gap:10px;margin-top:0;margin-bottom:12px;text-align:center}.trial-download-copy{text-align:center}.trial-download-copy .md-prod-title{font-size:28px;line-height:30px;letter-spacing:-1.5px;padding-bottom:10px}.trial-download-copy .md-prod-ver{display:block;line-height:20px}.trial-download-copy p{margin-bottom:10px;font-size:13px;line-height:21px}.trial-download-tabs .nav-tabs{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.trial-download-tabs .nav-tabs>li{float:none;width:100%;margin:0}.trial-download-tabs .nav-tabs>li>a{display:flex;align-items:center;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--callout-bdr);border-radius:6px;background:var(--white)}.trial-download-tabs .nav-tabs>li.active>a,.trial-download-tabs .nav-tabs>li.active>a:hover,.trial-download-tabs .nav-tabs>li.active>a:focus{margin-bottom:0;color:var(--primary);border-color:var(--callout-bdr);background:var(--gray-bg)}.trial-download-tab-content{padding:20px;border-radius:8px}.trial-download-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.trial-download-meta>div{min-height:0;padding:10px 12px;text-align:center}.trial-download-meta>div>span:first-child{margin-bottom:3px;font-size:10px;line-height:15px}.trial-download-value{font-size:14px;line-height:20px}.trial-download-card .responsive{background:var(--white)}.trial-download-table,.trial-download-table>tbody,.trial-download-table>tbody>tr,.trial-download-table>tbody>tr>td{display:block;width:100%}.trial-download-table>thead{display:none}.trial-download-table>tbody>tr>td{padding:8px 10px;border-top:1px solid var(--callout-bdr);font-size:14px;line-height:12px;text-align:center !important}.trial-download-table>tbody>tr:first-child>td:first-child{border-top:0;padding-top:16px}.trial-download-table td:not([colspan]):last-child{display:flex;flex-direction:column;gap:8px;align-items:stretch}.trial-download-action{display:block;margin:0;width:100%}.trial-download-action-row{text-align:center}.trial-download-action .btn,.trial-download-table td:not([colspan]):last-child>.btn{display:block;width:100%;margin:0 !important;font-weight:400;text-align:center;white-space:normal}.trial-download-action .btn .fa-refresh{display:none}.trial-download-action .btn b{font-weight:400}.installer-key-cell{display:flex !important;align-items:center;justify-content:center;gap:8px;line-height:20px !important;white-space:normal}.installer-key-copy{flex:0 0 auto;margin-left:0}}@media (max-width:600px){.trial-download-meta{grid-template-columns:1fr}.trial-download-table td:not([colspan]):last-child,.trial-download-table th:last-child{text-align:center !important;white-space:normal}}.license-switcher{margin-bottom:28px}.license-product-tabs{display:flex;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--callout-bdr)}.license-product-tabs li{margin:0}.license-product-tabs a{display:block;margin-bottom:-1px;padding:12px 18px;color:var(--text-muted);background:var(--white);border:1px solid transparent;border-bottom-color:var(--callout-bdr);border-radius:6px 6px 0 0}.license-product-tabs a:hover,.license-product-tabs a:focus{color:var(--primary);text-decoration:none;background:var(--gray-bg);border-color:var(--callout-bdr)}.license-product-tabs a.active{color:var(--primary);background:var(--white);border-color:var(--callout-bdr);border-bottom-color:var(--white);font-weight:500}.license-product-tabs a.active:hover,.license-product-tabs a.active:focus{color:var(--primary);background:var(--white)}.license-product-tabs span{color:inherit}.license-type-form{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:0;padding:16px;background:var(--white);border:1px solid var(--callout-bdr);border-top:0;border-radius:0 0 8px 8px}.license-type-label{color:var(--body-color);font-size:12px;font-weight:700;text-transform:uppercase}.license-type-form label{display:inline-flex;align-items:center;gap:7px;margin-bottom:0;font-weight:400}.license-type-form input[type="radio"]{margin:0;accent-color:var(--primary)}.license-document{padding:0 8px 20px}.license-document>p:first-child{margin-top:0}.license-document p{line-height:1.65}.product-overview-hero,.product-overview-card{border:1px solid var(--callout-bdr);background:linear-gradient(135deg,var(--callout-bg) 0%,var(--white) 70%);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.product-overview-hero{display:grid;grid-template-columns:1fr 160px;gap:24px;align-items:center;margin-bottom:24px;padding:26px 28px;border-left:4px solid var(--primary);border-radius:8px}.product-overview-hero h1{margin-bottom:10px}.product-overview-hero .lead{margin-bottom:0}.product-overview-hero-meta{padding:14px;border:1px solid var(--callout-bdr);border-radius:6px;background:var(--gray-bg);text-align:center}.product-overview-hero-meta span{display:block;margin-bottom:4px;color:var(--gray);font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase}.product-overview-hero-meta strong{color:var(--dark);font-size:16px;font-weight:600}.product-overview-card{display:grid;grid-template-columns:minmax(260px,44%) 1fr;gap:28px;align-items:center;margin-top:24px;padding:26px;border-radius:12px}.product-overview-media{text-align:center}.product-overview-media img{max-width:520px;width:100%;height:auto;border-radius:12px}.product-overview-copy h2{margin-bottom:8px;color:var(--dark);font-size:32px;font-weight:600;line-height:38px;letter-spacing:-2px}.product-overview-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0 0;padding:0}.product-overview-actions .btn{min-width:150px;margin:0 !important}.samples-overview-hero{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center;margin-bottom:30px;padding:26px 28px;border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px;background:linear-gradient(135deg,var(--callout-bg) 0%,var(--white) 70%);box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.samples-overview-hero h1{margin-bottom:10px}.samples-overview-hero .lead{margin-bottom:10px}.samples-overview-hero p:last-child{margin-bottom:0}.samples-overview-action{padding:14px;border:1px solid var(--callout-bdr);border-radius:6px;background:var(--gray-bg);text-align:center}.samples-overview-action span{display:block;margin-bottom:10px;color:var(--gray);font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase}.samples-overview-action a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600}.thumbnail{border:2px solid var(--callout-bdr) !important;border-radius:12px;min-height:330px;padding:2.5em;margin-bottom:2em;background:var(--white) url('/assets/images/products/codejock-hero-bg.svg?v=2');background-size:cover;background-position:bottom left;background-repeat:no-repeat}.thumbnail .h-100{display:flex;flex-direction:column;height:100%}.thumbnail .product-card{margin-top:auto}.thumbnail .caption .btn{min-width:15rem}.product-actions{margin-top:15px}.hero{color:var(--body-color);position:relative;font-size:18px;padding:55px 35px;border-bottom:1px solid var(--callout-bdr);margin-bottom:0;background-color:#f3f5f7;background-image:url('/assets/images/products/codejock-hero-bg.svg?v=2');background-repeat:no-repeat;background-position:bottom right;background-size:cover;z-index:1}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--white-rgb),0.34) 0%,rgba(var(--white-rgb),0.06) 48%,rgba(var(--primary-rgb),0.06) 100%);z-index:-1}.hero h1{color:var(--dark);letter-spacing:-0.04em;margin-bottom:.75rem}.hero h2,.hero h3{color:var(--text-muted);letter-spacing:-0.04em}.hero>.container-fluid>h2,.hero>.container-fluid>h3{text-shadow:none}.hero>.container-fluid>h3{color:var(--hero-subtitle);font-weight:400}.hero .details{display:flex;flex-wrap:wrap;align-items:center}.hero>.container-fluid{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hero .hero-details-wrap{margin-bottom:0}.hero .home-hero-media{margin-top:3rem;filter:drop-shadow(0 18px 20px rgba(var(--primary-rgb),0.28))}@media (min-width:992px){.hero .home-hero-media{margin-top:0}}.hero .details .btn span{font-weight:400;font-size:70%}.hero .details p{color:var(--body-color)}.hero .details h1{color:var(--dark);margin-bottom:1.25rem;font-size:44px;line-height:48px;letter-spacing:-3px;font-weight:500}.hero .details h1>span{color:var(--primary);font-size:55%;line-height:1.2;font-weight:600 !important;letter-spacing:-0.04em}.hero .details h3{color:var(--primary);margin-bottom:.75rem;font-weight:600 !important;letter-spacing:-0.04em}.hero .details .small{color:var(--text-muted)}.hero .details .btn-dark{color:var(--primary) !important;background:rgba(var(--white-rgb),0.78) !important;border-color:#aebdcb !important}.hero .details .btn-dark:hover,.hero .details .btn-dark:focus{color:var(--primary-hover) !important;background:var(--white) !important;border-color:var(--primary) !important}.hero .home-hero-media img{filter:drop-shadow(0 18px 20px rgba(var(--shadow-rgb),0.20))}@media (max-width:767px){.hero{font-size:16px;padding:20px 0 28px;margin-bottom:0}.hero>.container-fluid{width:calc(100% - 1.5rem);padding-left:0;padding-right:0}.hero>.container-fluid>.p-4{padding:24px 0 18px !important;margin-top:0 !important;margin-bottom:0 !important}.hero .container-dark h1,.hero .container-dark h2{padding-left:8px;padding-right:8px}.hero h1{margin-bottom:10px;font-size:32px;line-height:36px;letter-spacing:-1.25px}.hero h2,.hero>.container-fluid>h2,.hero>.container-fluid>h3{font-size:21px;line-height:28px;letter-spacing:-0.04em}.hero .details{padding:24px 18px;margin-left:0;margin-right:0;border-radius:16px}.hero .details>[class*="col-"]{padding-left:0 !important;padding-right:0 !important}.hero .details h1{font-size:32px;line-height:36px;letter-spacing:-1px}.hero .details h3{font-size:22px;line-height:27px}.hero .details .btn{display:block;width:100%;margin-bottom:10px !important;white-space:normal}.hero .details .btn+.btn{margin-top:8px !important}.hero .details .small span{display:block;margin:0 0 6px !important}.hero .home-hero-media{margin-top:2rem}}@media (max-width:374px){.hero h1{font-size:30px;line-height:34px}.hero h2,.hero>.container-fluid>h2,.hero>.container-fluid>h3{font-size:20px;line-height:27px}.hero .details h1{font-size:28px;line-height:32px}}.home-hero-callout h2{letter-spacing:-0.04em}.callout.dark .compat-header h2{color:var(--white)}.callout.dark .compat-header p{color:var(--surface-muted)}@media (max-width:767px){.callout.dark,.callout.dark.arrow-up,.callout.dark.arrow-down{padding:20px !important}.callout.dark .compat-header{margin-bottom:0 !important}}.callout.light{color:var(--text-muted) !important;border-radius:unset;background-color:var(--callout-bg);border-bottom:1px solid var(--callout-bdr)}.Note>h2{font-size:1.75em;line-height:1em}#features{border-bottom:1px solid var(--callout-bdr)}#features .fa{color:var(--success)}#features h2{font-weight:600 !important}#features h3{font-weight:600 !important;margin-top:1rem !important;margin-bottom:0.5rem !important;font-size:1.25em !important}#footer{color:var(--footer-text);display:block;vertical-align:bottom;background:var(--dark-bar);border-top:var(--footer-accent) 4px solid;z-index:101}#footer.bottom{position:absolute;left:0;right:0;bottom:0}#footer a.copyright{color:var(--footer-text);padding:0}#footer .logo{display:block;max-width:160px;max-height:26px;margin-bottom:18px;opacity:.65}#footer .spaced{padding:42px 15px 38px}#footer .logo_footer{position:relative;overflow:hidden;min-height:0;padding:42px 15px 38px !important;background:none !important}#footer .map-img:before{content:"";position:absolute;z-index:0;left:15px;right:15px;bottom:42px;aspect-ratio:694 / 430;pointer-events:none;background:var(--footer-map-bg);opacity:.18;-webkit-mask:url('/assets/images/map-img.svg') center / contain no-repeat;mask:url('/assets/images/map-img.svg') center / contain no-repeat}#footer .map-img>*{position:relative;z-index:1}#footer h2,#footer h3,#footer h4{color:var(--footer-heading)}#footer .copyright{color:var(--footer-muted);background:var(--footer-copyright-bg);font-size:12px;line-height:16px;padding:16px 0}#footer hr{border:0;margin:0;padding:0;border-top:1px solid rgba(var(--footer-rule),.12);border-bottom:0}#footer li{position:relative;padding:7px 0;border-bottom:1px solid rgba(var(--footer-rule),.12)}#footer .footer-company-links li:last-child{margin-bottom:20px}#footer li:after{display:none}#footer li a{color:var(--footer-link);text-decoration:none;font-size:13px;line-height:20px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}#footer li a:hover{color:var(--white);text-decoration:none}#footer li small{font-size:11px}#footer li small.ago{color:var(--footer-muted)}#footer .input-group-btn .btn,#footer .input-group .btn,#footer .form-control{border:0;height:38px;margin-top:0}#footer .input-group-btn .btn{border-top-right-radius:4px;border-bottom-right-radius:4px}#footer input.form-control{border-top-left-radius:4px;border-bottom-left-radius:4px}#footer form{padding:0}#footer .footer-title{margin-bottom:16px;color:var(--footer-heading);font-size:13px;font-weight:700;letter-spacing:.4px;line-height:18px;text-transform:uppercase}#footer .footer-contact,#footer p{color:var(--footer-text);font-size:13px;line-height:22px}#footer .footer-actions{margin-top:16px}#footer .footer-meta{margin-top:8px;color:var(--footer-muted);font-size:12px;line-height:18px}#footer .footer-link-list{margin-bottom:0}#footer .footer-company-links{margin-top:14px}#footer small{display:block;margin-bottom:5px;color:var(--footer-muted);font-size:12px;line-height:17px}#footer .footer-news-date{margin-bottom:16px}#footer .footer-news-title{margin-bottom:6px;color:var(--footer-link-strong);font-size:13px;font-weight:600;line-height:20px}#footer .footer-news-summary{margin-bottom:10px}#footer .block{color:var(--footer-text);font-size:13px;line-height:22px}#footer .fsize11,#footer .fsize12{color:var(--footer-text);font-size:13px !important;line-height:22px !important}#footer a.fsize12{display:inline-block;margin-top:2px;color:var(--footer-link-strong) !important}#footer .footer-news-button{margin-top:2px;color:var(--white) !important;background:var(--footer-accent) !important;border-color:var(--footer-accent) !important;line-height:1.5 !important}#footer .footer-news-button:hover,#footer .footer-news-button:focus{color:var(--white) !important;background:var(--footer-accent-hover) !important;border-color:var(--footer-accent-hover) !important;text-decoration:none}#footer a.social{width:34px;height:34px;margin:0;color:var(--white) !important;font-size:15px;line-height:34px;background:var(--footer-accent);border-radius:4px}#footer a.social:hover{background:var(--footer-accent-hover) !important}#footer ul.nobordered li:after,#footer ul.nobordered li{border-bottom:0;padding:0}#footer ul.nobordered li a{padding:3px 0}#footer ul.nobordered li a>i.fa{padding-right:6px}@media only screen and (max-width:768px){#footer .spaced{padding:24px 15px 0}#footer .logo_footer{padding:30px 15px 0 !important}#footer .map-img:before{left:15px;right:15px;bottom:8px;opacity:.15}}@media only screen and (min-width:769px) and (max-width:991px){#footer .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:36px;margin-right:0;margin-left:0}#footer .row:before,#footer .row:after{display:none}#footer .logo_footer,#footer .spaced{float:none;width:auto;padding:32px 0 30px !important}#footer .map-img:before{left:0;right:0;bottom:30px;opacity:.16}}@media only screen and (max-width:990px){#footer{border-top:var(--footer-accent) 4px solid}}@media (max-width:639px){.nav-text{display:none !important}}.container{position:relative;width:calc(100% - 2rem);max-width:var(--page-max-width);margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:0;padding-right:0}.container-fluid{padding:0;padding-left:1rem;padding-right:1rem}section.page-title>.container>header{padding-left:0;padding-right:0}section.page-title{padding:8px 0;display:block;border-bottom:1px solid var(--callout-bdr);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:sticky;top:0;z-index:1020;box-shadow:0 2px 6px rgba(var(--shadow-rgb),.08)}section .container{min-width:0;box-sizing:border-box}section .row,section .row>[class*="col-"]{min-width:0;max-width:100%;box-sizing:border-box}@media (min-width:870px){.container{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--page-max-width);padding-left:0;padding-right:0}.container-fluid{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}@media (min-width:768px){.container>.row>[class*="col-"]:first-child{padding-left:0}.container>.row>[class*="col-"]:last-child{padding-right:0}}@media (max-width:870px){a.logo>img{max-height:28px}section .container{width:calc(100% - 20px);max-width:calc(100% - 20px)}section .row,section .row>[class*="col-"]{width:100%}}@media (max-width:1299px){.call-us{display:none !important}a.logo{border-right:none}}.w-100{width:100%}@media (min-width:768px){#header{position:sticky;top:0;z-index:1030;box-shadow:0 2px 8px rgba(var(--shadow-rgb),.08)}section.page-title{top:109px}html{scroll-padding-top:160px}}@media (max-width:767px){#header{position:static;box-shadow:none}html{scroll-padding-top:20px}}.topbar-user-menu.open>a,.topbar-user-menu>a:hover,.topbar-user-menu>a:focus{color:var(--white) !important;background:transparent !important}@media (hover:hover) and (pointer:fine){.topbar-user-menu:hover>a,.topbar-user-menu:focus-within>a{color:var(--white) !important;background:transparent !important}.topbar-user-menu:hover>.dropdown-menu,.topbar-user-menu:focus-within>.dropdown-menu{display:block}}.topbar-user-menu .dropdown-menu{right:0;left:auto;min-width:220px;margin-top:0;border:1px solid var(--callout-bdr);border-radius:8px;overflow:hidden;box-shadow:0 8px 18px rgba(var(--shadow-rgb),.12)}.topbar-user-menu .dropdown-menu>li>a{white-space:nowrap;line-height:28px}.topbar-user-menu .dropdown-menu i{width:16px;margin-right:8px;text-align:center}.topbar-user-menu>a{display:inline-flex;align-items:center;gap:6px;background:transparent !important}.topbar-user-menu .nav-text{display:inline}.topbar-user-menu .caret{display:inline-block;vertical-align:middle;margin-left:4px}.panel{width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.panel-body{padding:21px;flex-grow:1;display:flex;flex-direction:column}.cj-section .feature-row{padding-top:var(--feature-row-gap);padding-bottom:var(--feature-row-gap)}.cj-section .feature-row+.feature-row{margin-top:calc(var(--feature-row-gap) / 2)}.cj-section .feature-row:last-child{margin-bottom:0}.cj-section .feature-row>[class*="col-"]{margin-bottom:24px}.cj-section .feature-card{height:auto;padding:0 36px;background:transparent;border:none;border-radius:8px;box-shadow:none}.cj-section .feature-card h3{margin:0 0 14px;color:var(--dark);font-size:26px !important;line-height:32px;font-weight:500 !important;letter-spacing:0}.cj-section .feature-card p{margin:0 0 22px;color:var(--body-color);font-size:16px;line-height:24px}.cj-section .feature-card-eyebrow,.feature-section-intro .feature-card-eyebrow,.feature-detail-group .feature-card-eyebrow{margin-bottom:12px;color:var(--primary);font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{position:relative;margin-bottom:14px;padding-left:30px;color:var(--body-color);font-size:14px;line-height:22px}.feature-list li:last-child{margin-bottom:0}.feature-list i{position:absolute;top:3px;left:0;color:var(--primary-hover)}.feature-list strong{color:var(--dark);font-weight:700}.product-hero{padding:70px 35px}.product-banner.product-hero{padding-bottom:45px !important}.product-hero-row{display:flex;align-items:center;padding:15px 0}.product-hero-media img.img-responsive{margin:0 auto;filter:drop-shadow(0 18px 20px rgba(var(--primary-rgb),0.28))}.product-hero-copy .details{max-width:620px;padding:0 0 0 36px;margin-bottom:0}.product-hero-title-row{display:flex;align-items:center;margin-bottom:18px}.product-hero-title-row-award-left{justify-content:flex-start;column-gap:18px;text-align:left}.product-hero-title-row-award-left .product-hero-award-card{margin-left:0}.product-hero-award-card{flex:0 0 auto;width:60px;height:auto}.product-hero .details h1{margin-bottom:4px !important;color:var(--dark);font-size:44px;line-height:48px;font-weight:500;letter-spacing:-3px}.product-hero-version{margin-bottom:0;color:var(--primary) !important;font-size:15px}.product-hero .details p{color:var(--body-color) !important;font-size:15px;line-height:22px}.product-hero-actions{display:flex;gap:12px;margin-top:22px}.product-hero-actions>a.btn,.product-hero-actions>.product-hero-form{flex:1 1 0;width:50%}.product-hero-form{display:block;padding:0;margin:0 !important}.product-hero-actions>a.btn,.product-hero-form>button.btn{display:block;float:none !important;width:100% !important;min-width:0;margin:0 !important;text-align:center}.product-hero-points{margin-top:18px}.product-hero-points span{display:inline-block;margin-right:16px}.product-hero-points i{color:var(--primary)}.feature-image-action-icon{position:absolute;right:14px;bottom:14px;z-index:20;width:36px;height:36px;padding:0;border-radius:50%}.feature-image-action-icon i{width:36px;height:36px;line-height:36px;background:transparent}.feature-image-action-icon span{display:none}.feature-detail-section{margin-top:48px}.feature-section-intro,.feature-detail-group{position:relative;max-width:900px;margin:56px auto 30px;padding:0 20px 24px;text-align:center}.feature-section-intro::after,.feature-detail-group::after{content:"";position:absolute;left:50%;bottom:0;width:84px;height:3px;background:var(--primary);border-radius:999px;transform:translateX(-50%)}.feature-detail-group:first-child{margin-top:24px}.feature-section-intro h3,.feature-detail-group h3{margin:0 0 12px !important;color:var(--dark) !important;font-size:28px !important;font-weight:500 !important;line-height:1.25 !important}.feature-section-intro p,.feature-detail-group p{max-width:760px;margin:0 auto;color:var(--body-color);font-size:16px;line-height:1.65}.feature-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:36px}.feature-detail-item{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;overflow:hidden;box-shadow:0 10px 26px rgba(var(--shadow-rgb),.06)}.feature-detail-image{position:relative;display:flex;align-items:center;justify-content:center;height:260px;padding:18px;overflow:hidden;background:var(--gray-bg);border-bottom:1px solid var(--callout-bdr);text-align:center}.feature-detail-image:hover,.feature-detail-image:focus{color:inherit;text-decoration:none}.feature-detail-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain}.feature-detail-image .border{border:1px solid var(--callout-bdr);border-radius:6px}.feature-detail-image .feature-image-action{right:14px;bottom:14px}.feature-detail-image,.feature-detail-image:active,.feature-detail-image:focus,.feature-detail-image:focus-visible{outline:none;box-shadow:none;text-decoration:none}.feature-detail-image img{-webkit-user-select:none;user-select:none}.feature-detail-body{padding:18px 20px 20px}.feature-detail-body h4{margin:0 0 8px;color:var(--dark);font-size:18px;font-weight:600;line-height:1.3}.feature-detail-body p{margin:0;color:var(--body-color);font-size:14px;line-height:1.6}.feature-gallery-items{display:none}.feature-image-modal .modal-dialog{width:calc(100% - 40px);max-width:1120px;margin:30px auto}.feature-image-modal .modal-content{overflow:hidden;background:#1f1f1f;border:0;border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,.35)}.feature-modal-stage{position:relative;background:#111}.feature-image-modal .modal-body{position:relative;padding:1rem 0;text-align:center;background:#ccc}.feature-image-modal .modal-body img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 170px);margin:0 auto;border:0;border-radius:0;outline:0;box-shadow:none}.feature-modal-close{position:absolute;top:12px;right:12px;z-index:20;width:40px;height:40px;padding:0;color:var(--white);font-size:28px;line-height:40px;text-align:center;background:rgba(0,0,0,.45);border:0;border-radius:4px;opacity:1;transition:background-color .2s ease,opacity .2s ease}.feature-modal-close:hover,.feature-modal-close:focus{color:var(--white);background:rgba(0,0,0,.7);outline:none}.feature-modal-nav{position:absolute;top:50%;z-index:15;width:46px;height:46px;margin-top:-23px;padding:0;color:var(--white);font-size:20px;line-height:46px;text-align:center;background:rgba(0,0,0,.42);border:0;border-radius:4px;opacity:.95;transition:background-color .2s ease,opacity .2s ease}.feature-modal-nav:hover,.feature-modal-nav:focus{color:var(--white);background:rgba(0,0,0,.7);outline:none}.feature-modal-prev{left:14px}.feature-modal-next{right:14px}.feature-modal-nav i{margin:0;padding:0}.feature-modal-header{padding:12px 18px 14px;text-align:center;background:#2f2f2f;border-top:1px solid var(--callout-bdr)}.feature-modal-title{margin:0 0 4px;color:var(--white);font-size:18px;line-height:1.35;font-weight:500;letter-spacing:0}.feature-modal-caption{margin:0 0 11px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.5;font-weight:400}.feature-modal-indicators{display:inline-block}.feature-modal-indicator{display:inline-block;width:28px;height:3px;margin:0 3px;padding:0;vertical-align:middle;background:rgba(255,255,255,.35);border:0;border-radius:999px;transition:background-color .2s ease}.feature-modal-indicator:hover,.feature-modal-indicator:focus{background:rgba(255,255,255,.75);outline:none}.feature-modal-indicator.active{background:var(--white)}.compat-section{padding:var(--section-y-sm) 0 var(--section-y);background:var(--callout-bg);border-top:1px solid var(--callout-bdr)}.compat-header{max-width:900px;margin:0 auto 36px}.compat-header h2{margin:0 0 10px;color:var(--dark);font-size:38px;font-weight:300}.compat-header p{margin:0;color:var(--text-muted);font-size:18px;line-height:1.7}.compat-grid>[class*="col-"]{margin-bottom:30px}.compat-card{padding:26px 24px 22px;background:var(--white);border:1px solid var(--callout-bdr);border-radius:6px;box-shadow:0 10px 24px rgba(var(--shadow-rgb),.05)}.compat-card-icon{width:46px;height:46px;margin-bottom:16px;color:var(--primary);font-size:20px;line-height:46px;text-align:center;background:rgba(var(--primary-rgb),.10);border-radius:4px}.compat-card h3{margin:0 0 6px;color:var(--dark);font-size:24px;font-weight:700}.compat-card-subtitle{margin:0 0 16px;color:var(--primary);font-size:14px}.compat-list{margin:0;padding:0;list-style:none}.compat-list li{padding:8px 0;color:var(--dark);font-size:15px;line-height:1.5;border-top:1px solid var(--callout-bdr)}.compat-list li:first-child{border-top:0}.compat-list li span{color:var(--text-muted)}.compat-list-legacy{margin-top:12px;padding-top:8px;border-top:1px dashed var(--callout-bdr)}.compat-list-min li strong{color:var(--dark)}.compat-toggle{display:inline-block;margin-top:14px;color:var(--primary);font-size:14px;font-weight:600;text-decoration:none}.compat-toggle:hover,.compat-toggle:focus{color:var(--primary-hover);text-decoration:none}.compat-collapse{margin-top:2px}.compat-card-min{background:linear-gradient(180deg,var(--white) 0%,var(--callout-bg) 100%)}@media (max-width:991px){.product-hero{padding:35px 0 48px}.product-banner.product-hero{padding-bottom:48px !important}.product-hero-row{display:block;padding:30px}.product-hero-media{margin-bottom:25px}.product-hero-copy .details{max-width:none;padding:0}.product-hero .details h1{font-size:36px;line-height:40px;letter-spacing:-3px}.feature-detail-grid{grid-template-columns:repeat(2,1fr)}.compat-header h2{font-size:32px}}@media (max-width:767px){.product-hero{padding:20px 0 28px}.product-banner.product-hero{padding-bottom:28px !important}.product-hero-row{padding:16px;border-radius:16px}.product-hero-row>[class*="col-"]{padding-left:0 !important;padding-right:0 !important}.product-hero-media{margin-bottom:20px}.product-hero-media img.img-responsive{padding:0 !important}.product-hero-copy .details{padding:0;text-align:center}.product-hero-title-row{align-items:flex-start;margin-bottom:14px}.product-hero-award-card{width:64px;margin-left:14px}.product-hero .details h1{font-size:32px;line-height:36px;letter-spacing:-1px}.product-hero .details p{font-size:15px;line-height:22px}.product-hero-actions{display:block;margin-top:20px}.product-hero-actions>a.btn,.product-hero-actions>.product-hero-form{width:100%}.product-hero-actions>a.btn,.product-hero-form>button.btn{width:100% !important;margin:0 0 10px !important}.product-hero-points span{display:block;margin:0 0 6px}.feature-image-action-icon{width:34px;height:34px}.feature-image-action-icon i{width:34px;height:34px;line-height:34px}.feature-detail-section{margin-top:34px}.feature-section-intro,.feature-detail-group{margin:42px auto 22px;padding-right:0;padding-left:0;text-align:center}.feature-section-intro::after,.feature-detail-group::after{left:50%;transform:translateX(-50%)}.feature-section-intro h3,.feature-detail-group h3{font-size:23px}.feature-detail-grid{grid-template-columns:1fr;gap:18px}.feature-detail-image{height:auto;padding:10px}.feature-detail-body{text-align:center}.feature-image-modal .modal-dialog{width:auto;margin:10px}.feature-image-modal .modal-body img{max-height:calc(100vh - 150px)}.feature-modal-close{top:8px;right:8px;width:36px;height:36px;font-size:24px;line-height:36px}.feature-modal-nav{width:40px;height:40px;margin-top:-20px;font-size:18px;line-height:40px}.feature-modal-prev{left:8px}.feature-modal-next{right:8px}.feature-modal-header{padding:12px 12px 14px}.feature-modal-title{font-size:16px}.feature-modal-caption{font-size:13px;line-height:1.45}.feature-modal-indicator{width:22px;height:3px;margin:0 2px}.compat-section{padding:var(--section-y-sm) 0}.compat-header{margin-bottom:28px}.compat-header h2{font-size:28px}.compat-header p{font-size:16px}.compat-card{padding:22px 20px 18px;border-radius:8px}.compat-card h3{font-size:22px}}@media (max-width:374px){.product-hero-row{padding:16px;border-radius:14px}.product-hero-award-card{width:54px;margin-left:10px}.product-hero .details h1{font-size:30px;line-height:34px}}.cj-section .feature-card .btn{float:none;margin:24px 0 0 !important}.cj-section .feature-image-col{display:flex}.cj-section .feature-image-wrap{position:relative;align-self:flex-start;width:100%;height:auto !important;min-height:0 !important;aspect-ratio:4 / 3;overflow:visible;border-radius:0;background:none;border:none;box-shadow:none}.cj-section .feature-image-wrap.border{overflow:hidden;border-radius:12px;background:var(--surface-subtle);border:1px solid var(--callout-bdr)}.cj-section .feature-image-wrap img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:none;max-height:none;filter:drop-shadow(0 8px 12px rgba(var(--shadow-rgb),0.06));transform:translate(var(--feature-img-x,-30%),var(--feature-img-y,-40%));transition:filter .2s ease}.cj-section .feature-image-wrap.feature-image-fit{display:flex;align-items:center;justify-content:center}.cj-section .feature-image-wrap.feature-image-fit img{position:static;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:none}.cj-section .feature-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:360px;color:var(--text-subtle);font-size:18px;font-weight:600;text-align:center;background:var(--surface-subtle);border:1px dashed var(--callout-bdr);border-radius:12px}.feature-image-link{position:relative;display:block;color:inherit;text-decoration:none;cursor:zoom-in;transition:border-color .2s ease}.feature-image-link:hover,.feature-image-link:focus{color:inherit;text-decoration:none;border-color:var(--primary)}.feature-image-link:focus{outline:none}.feature-image-link:hover img,.cj-section .feature-image-link:hover img {filter:drop-shadow(0 10px 14px rgba(var(--shadow-rgb),.10))}.feature-image-link:focus img,.cj-section .feature-image-link:focus img {filter:drop-shadow(0 10px 14px rgba(var(--shadow-rgb),.10));outline:3px solid rgba(var(--primary-rgb),.30);outline-offset:3px}.feature-image-link::before,.feature-image-link::after{content:none !important;display:none !important}.feature-image-action{position:absolute;right:16px;bottom:16px;z-index:20;display:inline-flex !important;align-items:center;overflow:hidden;color:var(--white);background:rgba(var(--dark-rgb),.94);border:1px solid var(--callout-bdr);border-radius:999px;box-shadow:0 8px 20px rgba(var(--shadow-rgb),.20);pointer-events:none;opacity:1 !important;visibility:visible !important;transform:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.feature-image-action i{display:block;width:34px;height:34px;margin:0;color:var(--white);font-size:13px;line-height:34px;text-align:center;background:rgba(var(--white-rgb),.08)}.feature-image-action span{display:block;height:34px;padding:0 14px 0 11px;color:var(--white);font-size:11px;line-height:34px;font-weight:700;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.feature-image-link:hover .feature-image-action,.feature-image-link:focus .feature-image-action{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--primary-rgb),.24)}@media (min-width:992px){.cj-section .feature-row{display:flex;flex-wrap:wrap;align-items:center}.cj-section .feature-row>[class*="col-"]{margin-bottom:0}.cj-section .feature-text-col,.cj-section .feature-image-col{display:flex}.cj-section .feature-card,.cj-section .feature-image-wrap{width:100%}}@media (max-width:991px){.cj-section .feature-row{display:flex;flex-direction:column}.cj-section .feature-text-col,.cj-section .feature-image-col{float:none;display:block;width:100%}.cj-section .feature-text-col{order:1}.cj-section .feature-image-col{order:2}}@media (max-width:767px){.cj-section .feature-card{padding:0}.cj-section .feature-row>.feature-image-col{margin-bottom:0}.cj-section .feature-card .btn{display:block;width:100%}.feature-image-action{right:12px;bottom:12px}.feature-image-action i{width:32px;height:32px;font-size:12px;line-height:32px}.feature-image-action span{height:32px;padding:0 12px 0 9px;font-size:10px;line-height:32px}}.sample-entry{display:flex;align-items:center;gap:28px;margin:0 0 20px;padding:22px;overflow:hidden;background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 3px 12px rgba(var(--shadow-rgb),.05)}.sample-entry-copy{flex:1 1 auto;min-width:0}.sample-entry-copy>.h4{margin-top:0}.sample-entry-media{flex:0 0 240px;text-align:right}.sample-entry-media .img-thumbnail{display:block;width:100%;margin:0;padding:8px;overflow:hidden;background:var(--gray-bg);border:1px solid var(--callout-bdr);border-radius:7px}.sample-entry-media .img-thumbnail img{display:block;width:100%;height:auto;margin:0 auto;background:var(--white);border:1px solid var(--callout-bdr);border-radius:4px}.sample-entry-media .feature-image-link:hover,.sample-entry-media .feature-image-link:focus{box-shadow:none}.sample-entry-media .feature-image-link::after{content:"\f00e" !important;position:absolute;right:12px;bottom:12px;z-index:20;display:block !important;width:34px;height:34px;color:var(--white);background:rgba(var(--dark-rgb),.94);border:1px solid var(--callout-bdr);border-radius:999px;box-shadow:0 3px 10px rgba(var(--shadow-rgb),.16);font-family:FontAwesome;font-size:13px;font-weight:normal;line-height:34px;text-align:center;pointer-events:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.sample-entry-media .feature-image-link:hover::after,.sample-entry-media .feature-image-link:focus::after{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.18)}.sample-entry+hr.grey{display:none}@media (max-width:767px){.sample-entry{display:block;padding:18px}.sample-entry-media{margin-top:18px;text-align:left}}.modal-header{background-color:#333;background:var(--dark);border:none}#home-testimonial-carousel.carousel-fade .carousel-inner>.item{left:0 !important;opacity:0;transition:opacity .45s ease-in-out}#home-testimonial-carousel.carousel-fade .carousel-inner>.active,#home-testimonial-carousel.carousel-fade .carousel-inner>.next.left,#home-testimonial-carousel.carousel-fade .carousel-inner>.prev.right{opacity:1}#home-testimonial-carousel.carousel-fade .carousel-inner>.active.left,#home-testimonial-carousel.carousel-fade .carousel-inner>.active.right{opacity:0}#pricing{margin:0}.pricing-row{display:flex;flex-wrap:wrap}.pricing-row>[class*="col-"]{display:flex;margin-bottom:24px}.price-card{display:flex;flex-direction:column;width:100%;padding:24px;background:var(--white);border:1px solid var(--callout-bdr);border-radius:8px;box-shadow:0 2px 8px rgba(var(--shadow-rgb),0.08)}.price-card:hover{border-color:var(--callout-bdr)}.price-card.featured{border-color:var(--primary);box-shadow:0 6px 18px rgba(var(--primary-rgb),0.16)}.price-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-badge{display:inline-block;padding:4px 9px;font-size:10px;font-weight:700;color:var(--primary);background:var(--primary-bg);border:1px solid var(--callout-bdr);border-radius:4px;white-space:nowrap;text-transform:uppercase}.price-badge.primary{color:var(--white);background:var(--primary);border-color:var(--callout-bdr)}.price{margin-top:14px;font-size:38px;line-height:1.1;font-weight:700}.price span{font-size:50%}.price-desc{min-height:44px;margin-bottom:0}.price-card hr{margin:24px 0}.price-features{flex:1 1 auto;padding-left:0;margin-bottom:0;list-style:none}.price-features li{display:flex;gap:8px;margin-bottom:11px;line-height:1.45}.price-features i{margin-top:2px;min-width:16px}@media (max-width:991px){.pricing-row{display:block}.pricing-row>[class*="col-"]{display:block}.price-desc{min-height:0}}.price-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px;text-align:center;padding-top:2rem}@media (max-width:870px){section.page-title{display:none}}@keyframes mobileSubmenuOpen{from{max-height:0;padding-top:0;padding-bottom:0}to{max-height:var(--mobile-submenu-height,420px);padding-top:20px;padding-bottom:20px}}@keyframes mobileSubmenuClose{from{max-height:var(--mobile-submenu-height,420px);padding-top:20px;padding-bottom:20px}to{max-height:0;padding-top:0;padding-bottom:0}}@keyframes mobileMegaSubmenuOpen{from{max-height:0;padding-top:0;padding-bottom:0}to{max-height:var(--mobile-submenu-height,1600px);padding-top:20px;padding-bottom:20px}}@keyframes mobileMegaSubmenuClose{from{max-height:var(--mobile-submenu-height,1600px);padding-top:20px;padding-bottom:20px}to{max-height:0;padding-top:0;padding-bottom:0}}@media (max-width:480px){#topBar .container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;margin-right:0;margin-left:0;padding-right:14px;padding-left:14px;padding-bottom:0}#topBar .container::before,#topBar .container::after{display:none;content:none}#topBar .pull-left{display:flex;align-items:center}#topBar a.logo{display:flex;align-items:center;margin:0 6px 0 0 !important;padding-right:6px}#topBar nav.nav-second,#topBar ul.nav-second{display:flex !important;align-items:center;justify-content:flex-end;float:none;margin:0}#topBar .nav-second>li{display:flex;align-items:center}#topBar .nav-second>li>a{display:inline-flex !important;align-items:center;margin:0 0 0 8px !important;font-size:13px !important;line-height:22px !important}#topBar .nav-second>li>a.rss-feed{margin:0 0 0 6px !important}#topBar .nav-second>li>a>i.fa{display:inline-flex !important;align-items:center;justify-content:center;line-height:22px !important}#topBar a.logo>img{width:auto;max-width:140px;max-height:23px}}@media (max-width:340px){#topBar a.logo>img{max-height:18px}}.btn-sm{font-size:13px !important;border-radius:4px !important;font-weight:500}@media (max-width:767px){.btn:not(.btn-mobile):not(.btn-xs),.btn-lg:not(.btn-mobile){padding:6px 10px !important;font-size:13px !important;line-height:1.4 !important;border-radius:4px !important}}.btn-primary{color:var(--primary-text) !important;border:1px solid var(--primary-bdr) !important;border-radius:4px;background-color:var(--primary) !important}.btn-secondary{color:var(--secondary-text) !important;background-color:var(--secondary) !important;border:1px solid var(--secondary-bdr) !important;border-radius:4px}.btn-dark{color:var(--dark-text) !important;border:1px solid var(--dark-bdr) !important;border-radius:4px;background-color:var(--dark) !important}.btn-light{color:var(--light-text) !important;border:1px solid var(--light-bdr) !important;border-radius:4px;background-color:var(--light) !important}.btn-danger{color:var(--danger-text) !important;border:1px solid var(--danger-bdr) !important;border-radius:4px;background-color:var(--danger) !important}.btn-success{color:var(--success-text) !important;border:1px solid var(--success-bdr) !important;border-radius:4px;background-color:var(--success) !important}.btn-warning{color:var(--warning-text) !important;background-color:var(--warning) !important;border:1px solid var(--warning-bdr) !important;border-radius:4px}.btn-info{color:var(--info-text) !important;background-color:var(--info) !important;border:1px solid var(--info-bdr) !important;border-radius:4px}.btn-gray{color:var(--gray-text) !important;background-color:var(--gray) !important;border:1px solid var(--callout-bdr) !important;border-radius:4px}.btn-disabled{color:var(--gray) !important;border:1px solid var(--callout-bdr) !important;border-radius:4px;background-color:var(--gray-bg) !important;cursor:default !important;opacity:1}.btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus{color:var(--gray) !important;border-color:var(--callout-bdr) !important;background-color:var(--gray-bg) !important;box-shadow:none !important}.btn-disabled i.fa{color:var(--light) !important}.btn-primary:hover,.btn-outline-primary:hover{color:var(--primary-text) !important;border-color:var(--primary-hover) !important;background-color:var(--primary-hover) !important}.btn-secondary:hover,.btn-outline-secondary:hover{color:var(--secondary-text) !important;background-color:var(--secondary-hover) !important;border-color:var(--secondary-hover) !important}.btn-dark:hover,.btn-outline-dark:hover{color:var(--dark-text) !important;border-color:var(--dark-hover) !important;background-color:var(--dark-hover) !important}.btn-light:hover,.btn-outline-light:hover{color:var(--light-text) !important;border-color:var(--light-hover) !important;background-color:var(--light-hover) !important}.btn-danger:hover,.btn-outline-danger:hover{color:var(--danger-text) !important;border-color:var(--danger-hover) !important;background-color:var(--danger-hover) !important}.btn-success:hover,.btn-outline-success:hover{color:var(--success-text) !important;border-color:var(--success-hover) !important;background-color:var(--success-hover) !important}.btn-warning:hover,.btn-outline-warning:hover{color:var(--warning-text) !important;background-color:var(--warning-hover) !important;border-color:var(--warning-hover) !important}.btn-info:hover,.btn-outline-info:hover{color:var(--info-text) !important;background-color:var(--info-hover) !important;border-color:var(--info-hover) !important}.btn-gray:hover,.btn-outline-gray:hover{color:var(--gray-text) !important;background-color:var(--gray-hover) !important;border-color:var(--gray-hover) !important}.btn-primary:active,.btn-primary.active,.btn-outline-primary:active,.btn-outline-primary.active{color:var(--primary-text) !important;border-color:var(--primary-active) !important;background-color:var(--primary-active) !important}.btn-secondary:active,.btn-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary.active{color:var(--secondary-text) !important;background-color:var(--secondary-active) !important;border-color:var(--secondary-active) !important}.btn-dark:active,.btn-dark.active,.btn-outline-dark:active,.btn-outline-dark.active{color:var(--dark-text) !important;border-color:var(--dark-active) !important;background-color:var(--dark-active) !important}.btn-light:active,.btn-light.active,.btn-outline-light:active,.btn-outline-light.active{color:var(--light-text) !important;border-color:var(--light-active) !important;background-color:var(--light-active) !important}.btn-danger:active,.btn-danger.active,.btn-outline-danger:active,.btn-outline-danger.active{color:var(--danger-text) !important;border-color:var(--danger-active) !important;background-color:var(--danger-active) !important}.btn-success:active,.btn-success.active,.btn-outline-success:active,.btn-outline-success.active{color:var(--success-text) !important;border-color:var(--success-active) !important;background-color:var(--success-active) !important}.btn-warning:active,.btn-warning.active,.btn-outline-warning:active,.btn-outline-warning.active{color:var(--warning-text) !important;background-color:var(--warning-active) !important;border-color:var(--warning-active) !important}.btn-info:active,.btn-info.active,.btn-outline-info:active,.btn-outline-info.active{color:var(--info-text) !important;background-color:var(--info-active) !important;border-color:var(--info-active) !important}.btn-gray:active,.btn-gray.active,.btn-outline-gray:active,.btn-outline-gray.active{color:var(--gray-text) !important;background-color:var(--gray-active) !important;border-color:var(--gray-active) !important}.btn-primary:focus,.btn-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--primary-rgb),.25) !important}.btn-secondary:focus,.btn-secondary:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--secondary-rgb),.25) !important}.btn-dark:focus,.btn-dark:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--dark-rgb),.25) !important}.btn-light:focus,.btn-light:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--light-rgb),.25) !important}.btn-danger:focus,.btn-danger:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--danger-rgb),.25) !important}.btn-success:focus,.btn-success:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--success-rgb),.25) !important}.btn-warning:focus,.btn-warning:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--warning-rgb),.25) !important}.btn-info:focus,.btn-info:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--info-rgb),.25) !important}.btn-gray:focus,.btn-gray:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--gray-rgb),.25) !important}.btn-outline-primary{color:var(--primary) !important;border:1px solid var(--primary-bdr) !important;border-radius:4px;background-color:var(--primary-bg) !important}.btn-outline-secondary{color:var(--secondary) !important;background-color:var(--secondary-bg) !important;border:1px solid var(--secondary-bdr) !important;border-radius:4px}.btn-outline-dark{color:var(--dark) !important;border:1px solid var(--dark-bdr) !important;border-radius:4px;background-color:var(--dark-bg) !important}.btn-outline-light{color:#4f6175 !important;border:1px solid var(--light-bdr) !important;border-radius:4px;background-color:var(--light-bg) !important}.btn-outline-danger{color:var(--danger) !important;border:1px solid var(--danger-bdr) !important;border-radius:4px;background-color:var(--danger-bg) !important}.btn-outline-success{color:var(--success) !important;border:1px solid var(--success-bdr) !important;border-radius:4px;background-color:var(--success-bg) !important}.btn-outline-warning{color:var(--warning) !important;background-color:var(--warning-bg) !important;border:1px solid var(--warning-bdr) !important;border-radius:4px}.btn-outline-info{color:var(--info) !important;background-color:var(--info-bg) !important;border:1px solid var(--info-bdr) !important;border-radius:4px}.btn-outline-gray{color:var(--gray) !important;background-color:var(--gray-bg) !important;border:1px solid var(--callout-bdr) !important;border-radius:4px}.btn-outline-primary:focus,.btn-outline-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--primary-rgb),.25) !important}.btn-outline-secondary:focus,.btn-outline-secondary:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--secondary-rgb),.25) !important}.btn-outline-dark:focus,.btn-outline-dark:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--dark-rgb),.25) !important}.btn-outline-light:focus,.btn-outline-light:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--light-rgb),.25) !important}.btn-outline-danger:focus,.btn-outline-danger:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--danger-rgb),.25) !important}.btn-outline-success:focus,.btn-outline-success:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--success-rgb),.25) !important}.btn-outline-warning:focus,.btn-outline-warning:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--warning-rgb),.25) !important}.btn-outline-info:focus,.btn-outline-info:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--info-rgb),.25) !important}.btn-outline-gray:focus,.btn-outline-gray:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--gray-rgb),.25) !important}.not-allowed{cursor:not-allowed !important}.tip{cursor:pointer !important}[data-tooltip]:hover::after{display:block;position:absolute;content:attr(data-tooltip);color:var(--tooltip);border:var(--tooltip-border) 1px solid;background-color:var(--tooltip-bg);border-radius:4px;padding:10px;text-transform:none;font-size:14px;line-height:22px}table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:var(--gray-bg)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid var(--callout-bdr);border-bottom-color:#fff;color:var(--primary) !important}.nav-tabs>li>a:hover,.nav-tabs>li>a:active{color:var(--primary) !important}.nav>li>a:focus,.nav>li>a:hover{background-color:var(--gray-bg);border-bottom-color:var(--callout-bdr)}section.alternate{padding:4rem 0 !important;margin:6rem auto !important;background-color:var(--callout-bg);border-top:1px solid var(--callout-bdr);border-bottom:1px solid var(--callout-bdr)}section.page-title{background-color:#f3f6f9;border-bottom-color:var(--callout-bdr)}section.page-title .breadcrumb>li>a{color:var(--dark)}section.page-title .breadcrumb>li>a:hover,section.page-title .breadcrumb>li>a:active,section.page-title .breadcrumb>li>a:focus{color:var(--link-hilite)}a{color:var(--link);text-decoration:none}a:hover,a:active{color:var(--link-hilite);text-decoration:none}.hilite{color:var(--link-hilite)}.featured-box-minimal h4,.glyphicon,.wi,p.dropcap:first-letter,.li,div.mega-price-table .pricing:hover h4,div.mega-price-table .pricing-table i.fa,#blog a>span,#blog h1>span,.cartContent a.remove_item:hover,.btn-link,.styleColor{color:var(--primary)}ul.side-nav{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;margin-top:0;margin-bottom:20px;border:1px solid var(--callout-bdr);border-top:0;border-radius:0 0 8px 8px;background-color:var(--white);box-shadow:0 1px 3px rgba(37,53,73,.08);overflow:hidden}ul.side-nav li{list-style:none;border-color:var(--callout-bdr);background-color:transparent}ul.side-nav>li{padding:0;border-right:0;border-left:0}ul.side-nav>li:first-child{border-top:0}ul.side-nav>li:last-child{border-bottom:0}ul.side-nav a{display:block;color:var(--dark) !important;text-decoration:none !important;transition:color .2s ease,background-color .2s ease}ul.side-nav>li>a{padding:12px 16px;line-height:20px}ul.side-nav a:hover,ul.side-nav a:active{color:var(--primary) !important;text-decoration:none !important;background-color:var(--primary-bg) !important}#toTop{color:var(--white) !important;background-color:var(--dark-bar) !important;border-radius:6px 6px 0 0 !important;box-shadow:0 -2px 8px rgba(0,0,0,.16)}#toTop:hover,#toTop:active,#toTop:focus{color:var(--white) !important;background-color:var(--primary-hover) !important;text-decoration:none !important}ul.side-nav ul li.hover>a{color:var(--link-hilite) !important;text-decoration:none !important;font-weight:normal !important}ul.side-nav ul li.active>a{text-decoration:none !important;font-weight:600 !important}p.dropcap.color:first-letter,span.badge,.slider-handle,div.featured-box i.fa,i.featured-icon,.progress-bar-primary,.modal-header,.timeline .timeline-left .item:before,.timeline .timeline-right .item:before,.timeline .timeline-centered .item.pull-right:before,.timeline .timeline-centered .item.pull-left:before,div.mega-price-table .pricing-title,div.mega-price-table .pricing-head,div.mega-price-table .pricing.popular{background-color:var(--primary)}i.featured-icon:after,div.featured-box.nobg.border-only i.fa{color:var(--primary);border-color:var(--primary)}section.product-view-colors a:hover,section.product-view-colors a.active,i.featured-icon{border-color:var(--primary-hover)}i.featured-icon.empty{background:none !important;color:var(--primary) !important;border-color:var(--primary)}.btn-white{color:var(--primary)}.pagination.site-pager>.active>a,.pagination.site-pager>.active>span,.pagination.site-pager>.active>a:hover,.pagination.site-pager>.active>span:hover,.pagination.site-pager>.active>a:focus,.pagination.site-pager>.active>span:focus,.open .dropdown-toggle.btn-primary,.daterangepicker td.active,.daterangepicker td.active:hover{color:white !important;border-color:var(--primary) !important;background-color:var(--primary) !important}section header em,h1>em,h2>em,h3>em,h4>em,h5>em,h6>em{font-style:normal;color:var(--primary)}.quick-links{margin:0;padding:16px 16px 16px 17px;color:var(--dark);font-size:13px !important;font-weight:600 !important;line-height:18px !important;text-transform:uppercase;background-color:var(--primary-bg);border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px 8px 0 0}.bg-primary,.featured-box-minimal i.fa{background-color:var(--primary)}ul.list-icon li:before{display:block;position:absolute;left:0;height:18px;width:18px;line-height:18px;font-family:FontAwesome;content:' ';margin:0;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;top:4px;color:var(--primary);font-size:16px}body.boxed #topBar{border-top:var(--primary) 4px solid}.panel-epona{border:var(--primary) 1px solid}.panel-epona>.panel-heading{background-color:var(--primary);color:var(--white)}.alert.alert-default{background-color:#f6f8f9;border-left:var(--primary) 3px solid}.item-box .item-hover .overlay{background-color:rgba(25,128,182,0.6)}.cj-form .toggle i:before{background-color:var(--primary)}.cj-form .radio input+i:after{background-color:var(--primary)}.cj-form .checkbox input+i:after{color:var(--primary)}.cj-form .radio input:checked+i,.cj-form .checkbox input:checked+i,.cj-form .toggle input:checked+i{border-color:var(--primary)}.cj-form .rating input:checked~label{color:var(--primary)}.refresh i:hover,.refresh span:hover{color:var(--link-hilite) !important}ul.side-nav>li.active>a{color:var(--primary-text) !important;background-color:var(--primary) !important}ul.side-nav>li.active>a:hover,ul.side-nav>li.active>a:active{color:var(--primary-text) !important;background-color:var(--primary-hover) !important}ul.side-nav ul a{color:var(--primary)}ul.side-nav ul{margin:0;padding:0;background-color:#fbfcfd}ul.side-nav ul li{padding:0;border-bottom:1px solid var(--callout-bdr);border-color:var(--callout-bdr) !important}ul.side-nav ul li a{font-size:13px;padding:8px 16px 8px 28px !important;color:var(--dark) !important}ul.side-nav ul li.active>a,ul.side-nav ul li.active>a:hover{color:var(--primary) !important;background-color:var(--primary-bg) !important}ul.side-nav li.list-toggle:after{content:"\f105";font-family:FontAwesome;position:absolute;font-size:15px;top:12px;right:14px;color:var(--secondary)}ul.side-nav li.list-toggle.active:after{content:"\f107";color:var(--primary-text)}.alert.quick-info,.alert.quick-link{border-color:var(--callout-bdr) !important}.alert.alert-success,.alert.alert-danger,.alert.alert-info,.alert.alert-warning{border-radius:6px}.alert.alert-danger{border-radius:4px;color:#6f3838;background-color:var(--danger-bg);border:1px solid var(--danger-alert-bdr)}.alert.alert-success{border-radius:4px;color:#2f5d44;background-color:var(--success-bg);border:1px solid var(--success-alert-bdr)}.alert.alert-info{border-radius:4px;color:#344f6d;background-color:var(--info-bg);border:1px solid var(--info-alert-bdr)}.alert.alert-warning{border-radius:4px;color:#6a5835;background-color:var(--warning-bg);border:1px solid var(--warning-alert-bdr)}.alert.alert-success .fa{color:var(--success)}.alert.alert-danger .fa{color:var(--danger)}.alert.alert-info .fa{color:var(--info)}.alert.alert-warning .fa{color:var(--warning)}.site-alert{position:fixed;inset:0;z-index:10000;display:none;align-items:flex-start;justify-content:center;padding:80px 20px 20px}.site-alert.active{display:flex}.site-alert-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58)}.site-alert-dialog{position:relative;width:min(450px,100%);overflow:hidden;border:1px solid var(--primary);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.26)}.site-alert-header{padding:14px 18px;color:var(--primary-text);background:var(--primary);font-size:15px;font-weight:500}.site-alert-body{padding:18px;color:var(--dark);font-size:14px;font-weight:500;line-height:22px}.site-alert-footer{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid var(--callout-bdr);background:var(--callout-bg)}.site-alert-footer .btn{min-width:86px;margin:0 !important}.alert.quick-link:hover,.alert.quick-link:active{color:var(--primary) !important;background-color:var(--primary-bg) !important;border-color:var(--callout-bdr) !important}.alert.quick-link:hover .h4,.alert.quick-link:active .h4{color:var(--primary) !important}.pagination.site-pager>li>a,.pagination.site-pager>li>span,.pagination.site-pager>li>input,.pagination.site-pager>li>button{border-color:var(--callout-bdr) !important}.pagination.site-pager>li:first-child>a,.pagination.site-pager>li:first-child>span,.pagination.site-pager>li:first-child>input,.pagination.site-pager>li:first-child>button{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination.site-pager>li:last-child>a,.pagination.site-pager>li:last-child>span,.pagination.site-pager>li:last-child>input,.pagination.site-pager>li:last-child>button{border-top-right-radius:4px;border-bottom-right-radius:4px}.site-pager-nav,.data-grid-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.site-pager-nav::before,.site-pager-nav::after,.data-grid-footer::before,.data-grid-footer::after{display:none !important;content:none !important}.site-pager-info,.data-grid-footer .page-info{display:inline-flex;align-items:center;flex:0 0 auto;min-height:35px;margin:0 !important;color:#7b8794;line-height:20px;text-align:left}.data-grid-footer>div:not(.page-info){display:flex;justify-content:flex-end;margin-left:auto !important}.data-grid-footer form{display:inline-flex;align-items:center}.news-pagination,.awards-pagination{display:flex;justify-content:flex-end}.pagination.site-pager{display:inline-flex;flex-wrap:nowrap;float:none;margin:0;padding-left:0}.pagination.site-pager>li{display:inline-flex}.pagination.site-pager>li>a,.pagination.site-pager>li>span,.pagination.site-pager>li>input,.pagination.site-pager>li>button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:35px;padding:7px 12px;margin:0 0 0 -1px !important;color:var(--primary);line-height:20px;text-decoration:none;vertical-align:top;background-color:#fff;border:1px solid var(--callout-bdr);border-radius:0;appearance:none;-webkit-appearance:none}.pagination.site-pager>li.disabled>a,.pagination.site-pager>li.disabled>span,.pagination.site-pager>li.disabled>input,.pagination.site-pager>li.disabled>button{color:#b8c2cc;cursor:not-allowed;background-color:var(--callout-bg)}.pagination.site-pager>li>a:hover,.pagination.site-pager>li>a:focus,.pagination.site-pager>li>input:hover,.pagination.site-pager>li>input:focus,.pagination.site-pager>li>span:hover,.pagination.site-pager>li>span:focus,.pagination.site-pager>li>button:hover,.pagination.site-pager>li>button:focus{z-index:2;color:var(--primary-hover);background-color:var(--primary-bg);border-color:var(--callout-bdr);text-decoration:none}.pagination.site-pager>li.active>a,.pagination.site-pager>li.active>span,.pagination.site-pager>li.active>input,.pagination.site-pager>li.active>button{z-index:3;color:#fff;cursor:default;background-color:var(--primary);border-color:var(--primary)}body .news-pagination-info,body .awards-pagination-info{display:inline-flex;align-items:center;min-height:35px;margin:0 !important;color:#7b8794;line-height:20px}@media (max-width:767px){.site-pager-nav,.data-grid-footer{gap:8px 12px}body .news-pagination,body .awards-pagination{justify-content:center}body .news-pagination-info,body .awards-pagination-info{display:flex;justify-content:center;margin:0 0 8px !important;text-align:center}}@media (max-width:480px){.site-pager-nav,.data-grid-footer{display:block;text-align:center}.site-pager-nav .site-pager-info,.data-grid-footer .page-info{display:flex;justify-content:center;margin:0 0 8px !important;text-align:center}.data-grid-footer>div:not(.page-info),.data-grid-footer form{display:block;margin-left:0 !important;text-align:center}.site-pager-nav .pagination.site-pager,.pagination.site-pager{justify-content:center;margin-right:auto;margin-left:auto}.pagination.site-pager>li>a,.pagination.site-pager>li>span,.pagination.site-pager>li>input,.pagination.site-pager>li>button{min-width:27px;height:29px;padding:4px 7px;font-size:11px;line-height:18px}}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-success{color:var(--success) !important}.text-danger{color:var(--danger) !important}.text-warning{color:var(--warning) !important}.text-info{color:var(--info) !important}.text-light{color:var(--light) !important}.text-dark{color:var(--dark) !important}.text-muted{color:var(--secondary) !important}a.text-primary:hover,a.text-primary:focus{color:var(--primary-hover) !important}a.text-secondary:hover,a.text-secondary:focus{color:var(--secondary-hover) !important}a.text-success:hover,a.text-success:focus{color:var(--success-hover) !important}a.text-danger:hover,a.text-danger:focus{color:var(--danger-hover) !important}a.text-warning:hover,a.text-warning:focus{color:var(--warning-hover) !important}a.text-info:hover,a.text-info:focus{color:var(--info-hover) !important}a.text-light:hover,a.text-light:focus{color:var(--light-hover) !important}a.text-dark:hover,a.text-dark:focus{color:var(--dark-hover) !important}.cj-form .fa-paperclip:hover{background-color:var(--primary) !important}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:var(--primary);background-color:var(--primary-bg);border-color:var(--callout-bdr)}table.dataGrid td a:hover,table.dataGrid td a:active{border:0 !important;background-color:transparent !important;border-radius:0}.pagination.site-pager>li>input,.pagination.site-pager>li>button{color:var(--light)}.pagination.site-pager>li.active>input,.pagination.site-pager>li.active>button{background-color:var(--primary);border-color:var(--primary)}.callout.bg-primary,.callout.bg-primary h2,.callout.bg-primary h3,.callout.bg-primary h4,.callout.bg-primary p{color:var(--white);background-color:var(--primary)}.callout.bg-primary p{color:rgba(255,255,255,0.8)}.callout.bg-primary.arrow-up,.callout.bg-primary.arrow-down{position:relative;padding:30px}.callout.bg-primary.arrow-down:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--primary);left:50%;margin-left:-10px;bottom:-20px}.callout.bg-primary.arrow-up:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--primary);left:50%;margin-left:-10px;top:-20px}body.boxed{background-color:var(--page-bg)}