@font-face{font-family:'Muli';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('/App_Themes/Theme-v2/muli-v19-latin-regular.woff2') format('woff2'),url('/App_Themes/Theme-v2/muli-v19-latin-regular.woff') format('woff')}
@font-face{font-family:'Muli';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('/App_Themes/Theme-v2/muli-v19-latin-700.woff2') format('woff2'),url('/App_Themes/Theme-v2/muli-v19-latin-700.woff') format('woff')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('/App_Themes/Theme-v2/montserrat-v14-latin-600.woff2') format('woff2'),url('/App_Themes/Theme-v2/montserrat-v14-latin-600.woff') format('woff')}
html,body{width:100%;max-width:100%;height:auto;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{position:relative;overflow-x:hidden !important;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,.3);font-style:normal;font-weight:400;font-size:16px;font-family:'Muli',sans-serif;line-height:24px;letter-spacing:0;color:#575757}
section,.cover{background-size:cover;background-position:center center;background-repeat:no-repeat}
::selection{color:orange}
body.no-selection ::selection{color:inherit !important;background:transparent !important}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{color:inherit;font-variant-ligatures:common-ligatures;line-height:1.4;padding:0;margin:0}
p{line-height:150%;margin-bottom:1.5em}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Montserrat',sans-serif;font-weight:600;color:#242a34}
h1,.h1{font-size:40px;line-height:120%;margin-bottom:20px}
h2,.h2{font-size:32px;margin-bottom:15px}
h3,.h3{font-size:24px;margin-bottom:5px}
h4,.h4{font-size:18px;margin-bottom:5px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
ol,ul{list-style:none;padding:0}
a,a:hover,a:focus,button,button:hover,button:focus{text-decoration:underline;color:inherit;cursor:pointer}
a{text-decoration:none}
*{border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}
.link-container a{text-decoration:none;color:inherit}
.link-container:hover a{text-decoration:none}
.link-container a h1,.link-container a h2,.link-container a h3,.link-container a h4,.link-container a h5,.link-container a h6,.link-container a p{text-decoration:none}
.montserrat{font-family:'Montserrat',sans-serif}
.italic{font-style:italic}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize !important}
.transform-none{text-transform:none !important}
.t-left,.t-left.row,.t-left>.row{text-align:left;justify-content:left}
.t-center,.t-center.row,.t-center>.row{text-align:center;justify-content:center}
.t-right,.t-right.row,.t-right>.row{text-align:right;justify-content:right}
.t-justify{text-align:justify}
.t-vertical{writing-mode:vertical-rl}
.t-shadow{text-shadow:2px 2px 6px rgba(0,0,0,.1)}
@media only screen and (max-width:991px){.t-left-mobile,.t-left-mobile.row,.t-left-mobile>.row{text-align:left!important;justify-content:left!important}
}
.normal{font-weight:400 !important}
.normal-title{font-weight:400;letter-spacing:-1.8px}
.normal-subtitle{font-weight:400;letter-spacing:-.8px}
@media only screen and (max-width:992px){.normal-title{letter-spacing:-.8px}
.normal-subtitle{letter-spacing:-.5px}
}
.bold{font-weight:700}
.no-ls{letter-spacing:0 !important}
.lh-normal{line-height:normal}
.lh-xs{line-height:90%}
.lh-sm{line-height:120%}
.lh-md{line-height:150%}
.lh-lg{line-height:200%}
.lh-xl{line-height:240%}
@media only screen and (max-width:768px){.lh-sm-mobile{line-height:normal !important}
}
.fstyle-normal{font-style:normal}
.underline,.underline-hover:hover,.underline-hover-links a:hover,.underline-hover-all:hover *{text-decoration:underline !important}
.overline,.overline-hover:hover,.overline-hover-links a:hover,.overline-hover-all:hover *{text-decoration:line-through !important}
.underline-dashed{border-bottom:1px dashed;word-spacing:-1px}
.text-background{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background-size:cover;background-position:center}
.text-shadow{text-shadow:0 1px 20px rgba(0,0,0,.1)}
.paragraph{font-size:14px;line-height:32px;margin-bottom:15px}
@media only screen and (max-width:1400px){.paragraph{font-size:13px;line-height:23px}
}
.lh-inherit{line-height:inherit}
.fs-inherit{font-size:inherit}
.fw-inherit{font-weight:inherit}
.ff-inherit{font-family:inherit}
.color-inherit{color:inherit}
.text-lg,.font-40{font-size:40px}
.text-lg1,.font-50{font-size:50px}
.text-lg2{font-size:60px}
.text-lg3{font-size:80px}
.text-lg4{font-size:90px}
.text-lg5{font-size:120px}
.text-lg6{font-size:150px}
.font-10{font-size:10px !important}
.font-11{font-size:11px !important}
.font-12{font-size:12px !important}
.font-13{font-size:13px !important}
.font-14{font-size:14px !important}
.font-15{font-size:15px !important}
.font-16{font-size:16px !important}
.font-17{font-size:17px !important}
.font-18{font-size:18px !important}
.font-19{font-size:19px !important}
.font-20{font-size:20px !important}
.font-21{font-size:21px !important}
.font-22{font-size:22px !important}
.font-23{font-size:23px !important}
.font-24{font-size:24px !important;line-height:135%!important}
.font-25{font-size:25px !important}
.font-30{font-size:30px !important;line-height:135%}
.font-35{font-size:35px !important;line-height:125%!important}
.font-45{font-size:45px !important}
.font-55{font-size:55px !important}
@media only screen and (max-width:991px){h1,.h1{font-size:31px}
h2,.h2{font-size:23px}
h3,.h3{font-size:19px}
}
@media only screen and (max-width:767px){h1,.h1{font-size:28px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
}
@media only screen and (max-width:550px){h1,.h1{font-size:25px}
h2,.h2{font-size:21px}
h3,.h3{font-size:18px}
}
@media only screen and (max-width:900px){.font-10-mobile{font-size:10px !important}
.font-11-mobile{font-size:11px !important}
.font-12-mobile{font-size:12px !important}
.font-13-mobile{font-size:13px !important}
.font-14-mobile{font-size:14px !important}
.font-15-mobile{font-size:15px !important}
.font-16-mobile{font-size:16px !important}
.font-17-mobile{font-size:17px !important}
.font-18-mobile{font-size:18px !important}
.font-19-mobile{font-size:19px !important}
.font-20-mobile,.text-mobile{font-size:20px !important}
.font-21-mobile{font-size:21px !important}
.font-22-mobile{font-size:22px !important}
.font-23-mobile{font-size:23px !important}
.font-24-mobile{font-size:24px !important}
.font-25-mobile{font-size:25px !important}
.text-mobile-lg{font-size:27px !important}
.font-30-mobile{font-size:30px !important}
.font-35-mobile,.text-mobile-xl{font-size:35px !important}
.font-40-mobile{font-size:40px !important}
.font-45-mobile{font-size:45px !important}
.font-50-mobile{font-size:50px !important}
.font-55-mobile,.text-mobile-xxl{font-size:55px !important}
.text-mobile-extreme{font-size:120px !important}
}
@media only screen and (max-width:1199px){.t-center-lg,.t-center-lg>.row,.t-center-lg.row{text-align:center !important;justify-content:center}
}
@media only screen and (max-width:991px){.t-center-md,.t-center-md>.row,.t-center-md.row{text-align:center !important;justify-content:center}
}
@media only screen and (max-width:768px){.t-center-sm,.t-center-sm>.row,.t-center-sm.row,.t-center-mobile,.t-center-mobile>.row,.t-center-mobile.row{text-align:center !important;justify-content:center}
}
@media only screen and (max-width:576px){.t-center-xs,.t-center-xs>.row,.t-center-xs.row{text-align:center !important;justify-content:center}
}
.badge{display:inline-block;min-width:15px;padding:3px 10px;font-size:11px;margin:3px;font-weight:inherit;color:#fff;line-height:normal;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#595959;border-radius:10px}
.badge.badge-lg{padding:5px 14px;font-size:inherit;font-weight:inherit}
.disable-hover,.disable-hover *{pointer-events:none !important}
.label{display:inline;padding:.3em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.white,.white-hover:hover{color:#fff !important}
.bg-white,.bg-white-hover:hover,.bg-white-focus:focus{background-color:white !important}
.dark,.dark-hover:hover{color:#333 !important}
.black,.black-hover:hover{color:#000 !important}
.bg-dark,.bg-dark-hover:hover{background-color:#212121 !important}
.bg-dark1,.bg-dark1-hover:hover{background-color:#191919 !important}
.bg-dark2,.bg-dark2-hover:hover{background-color:#161616 !important}
.bg-dark3,.bg-dark3-hover:hover{background-color:#111 !important}
.bg-night,.bg-night-hover:hover{background-color:#1b1c1f !important}
.bg-night1,.bg-night1-hover:hover{background-color:#191a1c !important}
.bg-night2,.bg-night2-hover:hover{background-color:#151718 !important}
.bg-night3,.bg-night3-hover:hover{background-color:#111213 !important}
.bg-black,.bg-black-hover:hover{background-color:#000 !important}
.opacity-hover:hover,.opacity-hover-container>*:hover,.opacity-hover-links a:hover,.opacity-hover-links button:hover{opacity:.7 !important}
.opacity-hover-reverse{opacity:.7}
.opacity-hover-reverse:hover{opacity:1 !important}
.border-white,.border-white-hover:hover{border-color:white !important}
.border-transparent,.border-transparent-hover:hover{border-color:transparent !important}
.dark-section{background-color:#222;color:#ccc}
.transparent,.transparent-hover:hover{background:transparent !important}
.fullwidth,.width-full{width:100%}
.fullheight{height:100% !important}
.bodywidth{margin:0 auto}
.fullscreen{width:100%;min-height:100vh;left:0;top:0}
.bg-changeable{-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}
.bg-pattern,.bg-pattern>.bg-animator:after{background-repeat:repeat !important;background-size:auto auto !important}
.pattern:after{background-image:url(/images/pattern.png);background-repeat:repeat;background-size:auto}
.pattern1:after{background-image:url(/images/pattern1.jpg);background-repeat:repeat;background-size:auto}
.pattern-black:after{background-image:url(/images/pattern-black.png);background-repeat:repeat;background-size:auto}
.pattern-white:after{background-image:url(/images/pattern-white.png);background-repeat:repeat;background-size:auto}
.halfwidth{width:50%;max-width:50%}
.width-auto{width:auto !important}
.height-auto{height:auto}
@media only screen and (max-width:991px){.height-auto-mobile{height:auto !important}
.mnh-auto-mobile{min-height:auto !important}
.relative-xs,.relative-mobile{position:relative !important}
}
.mxw-full{max-width:100%}
.mxh-full{max-height:100%}
.relative{position:relative !important}
.absolute{position:absolute}
.absolute-im{position:absolute !important}
.fixed{position:fixed}
.fixed-im{position:fixed !important}
.block,.block-links>a,.all-block-links a{display:block}
.inline-block,.inline-block-links>a{display:inline-block !important}
.block-im{display:block !important}
.table{display:table}
.table-im{display:table !important}
@media only screen and (max-width:768px){.block-mobile{display:block !important}
.inline-block-mobile{display:inline-block !important}
}
.none{display:none !important}
.nowrap{white-space:nowrap}
.ws-normal{white-space:normal}
.f-left{float:left !important}
.f-right{float:right !important}
.f-none{float:none !important}
.no-padding{padding:0 !important}
.no-pt{padding-top:0 !important}
.no-pl{padding-left:0 !important}
.no-pr{padding-right:0 !important}
.no-pb{padding-bottom:0 !important}
.no-px{padding-left:0 !important;padding-right:0 !important}
.z-index-0{z-index:0}
.z-index-1{z-index:1}
.z-index-2{z-index:2}
.no-margin{margin:0 !important}
.no-mt{margin-top:0 !important}
.no-ml{margin-left:0 !important}
.no-mr{margin-right:0 !important}
.no-mb{margin-bottom:0 !important}
.no-mx{margin-left:0 !important;margin-right:0 !important}
.no-margin-im{margin:0 !important}
@media only screen and (max-width:768px){.f-none-mobile,.f-none-sm{float:none !important}
}
@media(max-width:991px){.mr-minus-30{margin-right:-30px}
}
.no-pm{padding:0;margin:0}
.no-pm-im{padding:0 !important;margin:0 !important}
.no-radius,.no-radius-hover:hover{border-radius:0 !important}
.radius,.radius-hover:hover{border-radius:5px !important}
.radius-sm,.radius-sm-hover:hover{border-radius:6px !important}
.radius-md,.radius-md-hover:hover{border-radius:12px !important}
.radius-lg,.radius-lg-hover:hover{border-radius:40px !important}
.radius-xl,.radius-xl-hover:hover{border-radius:60px !important}
.radius-no-lt{border-top-left-radius:0 !important}
.radius-no-rt{border-top-right-radius:0 !important}
.radius-no-lb{border-bottom-left-radius:0 !important}
.radius-no-rb{border-bottom-right-radius:0 !important}
.radius-no-right{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important}
.radius-no-left{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}
.no-border{border:none !important}
.m-auto{margin-left:auto;margin-right:auto}
@media only screen and (max-width:768px){.m-auto-mobile{margin-left:auto !important;margin-right:auto !important}
}
.o-hidden{overflow:hidden}
.o-scroll{overflow:scroll}
.o-auto{overflow:auto}
.o-visible{overflow:visible !important}
.c-pointer{cursor:pointer}
.c-default{cursor:default !important}
.c-disabled{cursor:not-allowed}
.c-move{cursor:move}
.c-resize{cursor:ew-resize}
.c-vertical-resize{cursor:ns-resize}
.c-grab{cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}
.c-grab:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.border-none,.border-none-links a{border:none !important}
.no-border-top{border-top:none !important}
.no-border-right{border-right:none !important}
.no-border-bottom{border-bottom:none !important}
.no-border-left{border-left:none !important}
.bt-1,.bb-1,.bl-1,.br-1,.border-1,.border-2,.border-3,.border-4,.border-5{border-style:solid}
*[class*="bt-"],*[class*="bl-"],*[class*="br-"],*[class*="bb-"]{border-style:solid}
.border-dotted,.b-dotted{border-style:dotted !important}
.border-dashed,.b-dashed{border-style:dashed !important}
.border-solid,.b-solid,.solid{border-style:solid !important}
.bs-none,.bs-none-hover:hover,.bs-none-focus:focus{box-shadow:none !important}
.bs-sm,.bs-sm-hover:hover,.bs-sm-focus:focus{box-shadow:0 0 2px 0 rgba(0,0,0,.1) !important}
.box-shadow,.bs-hover:hover,.bs-focus:focus{box-shadow:2px 10px 25px 0 rgba(0,0,0,.2) !important}
.bs-light,.bs-light-hover:hover,.bs-light-focus:focus{box-shadow:2px 10px 25px 0 rgba(0,0,0,.06) !important}
.bs-md,.bs-md-hover:hover,.bs-md-focus:focus{box-shadow:2px 20px 45px 5px rgba(0,0,0,.1) !important}
.bs-lg,.bs-lg-hover:hover,.bs-lg-focus:focus{box-shadow:2px 20px 45px 5px rgba(0,0,0,.2) !important}
.bs-xl,.bs-xl-hover:hover,.bs-xl-focus:focus{box-shadow:2px 25px 65px 5px rgba(0,0,0,.2) !important}
.bs-inset,.bs-inset-hover:hover,.bs-inset-focus:focus{-webkit-box-shadow:0 18px 36px -13px rgba(0,0,0,.5) !important;-moz-box-shadow:0 18px 36px -13px rgba(0,0,0,.5) !important;box-shadow:0 21px 42px -14px rgba(0,0,0,.5) !important}
.slow{-webkit-transition:all .3s !important;-moz-transition:all .3s !important;transition:all .3s !important}
.slow1{-webkit-transition:all .2s !important;-moz-transition:all .2s !important;transition:all .2s !important}
.vertical-center{top:50%;position:relative}
.move-up-half{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.v-center,.v-center-mb{top:50%;position:relative;will-change:transform;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:992px){.v-normal-mobile,.v-normal-mb{top:0% !important;padding-top:15px !important;padding-bottom:15px !important;position:relative;-webkit-transform:translateY(0%) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0%) !important;transform:translateY(0%) !important}
.v-center-mb{padding-top:0 !important;padding-bottom:0 !important}
}
.v-top{display:table-cell;vertical-align:top !important}
.v-middle{display:table-cell !important;vertical-align:middle !important}
.v-bottom{display:table-cell !important;vertical-align:bottom !important}
.vertical-col-lines{position:fixed;left:0;top:0;right:0;bottom:0}
.vertical-col-lines div{height:100%;padding:0;border-right:1px solid rgba(118,118,118,.14)}
.container-xl{height:auto;display:block;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}
.container-lg{max-width:1620px;height:auto;display:block;width:100%;margin:0 auto;padding-left:0;padding-right:0}
@media only screen and (max-width:1680px){.container-lg{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:576px){.container-lg{padding-left:30px;padding-right:30px}
}
body.left-side-menu-active .container-md,body.right-side-menu-active .container-md,body.left-side-menu-active .container-lg,body.right-side-menu-active .container-lg{padding-left:15px;padding-right:15px}
.container-md{max-width:1440px;height:auto;display:block;width:100%;margin:0 auto;padding-left:0;padding-right:0}
@media only screen and (max-width:1455px){.container-md{padding-left:15px;padding-right:15px}
}
.container{max-width:1200px;height:auto;display:block;width:100%;margin:0 auto;padding-left:0;padding-right:0}
@media only screen and (max-width:1441px){.container{max-width:1000px;padding-left:15px;padding-right:15px}
}
.container-sm{max-width:900px;height:auto;display:block;width:100%;margin:0 auto;padding-left:0;padding-right:0}
@media only screen and (max-width:915px){.container-sm{padding-left:15px;padding-right:15px}
}
.container-xs{max-width:480px;height:auto;display:block;width:100%;margin:0 auto;padding-left:0;padding-right:0}
@media only screen and (max-width:495px){.container-xs{padding-left:15px;padding-right:15px}
}
@media only screen and (max-width:1485px){body.left-side-menu-active .container,body.right-side-menu-active .container{padding-left:15px;padding-right:15px}
}
.width-calculated{margin:0 !important;display:block !important;float:left !important}
.bg-left,.bg-left>.bg-animator:after{background-position:left !important}
.bg-right,.bg-right>.bg-animator:after{background-position:right !important}
.bg-top,.bg-top>.bg-animator:after{background-position:top !important}
.bg-bottom,.bg-bottom>.bg-animator:after{background-position:bottom !important}
.bg-center,.bg-center>.bg-animator:after{background-position-x:center !important}
.bg-middle,.bg-middle>.bg-animator:after{background-position-y:center !important}
@media only screen and (max-width:992px){.bg-left-mobile{background-position:left !important}
.bg-right-mobile{background-position:right !important}
.bg-top-mobile{background-position:top !important}
.bg-bottom-mobile{background-position:bottom !important}
.bg-center-mobile{background-position:center center !important}
.bg-none-mobile{background-image:none !important}
}
.bg-norepeat,.bg-norepeat>.bg-animator:after{background-repeat:no-repeat !important}
.bg-repeatx,.bg-repeatx>.bg-animator:after{background-repeat:repeat-x !important}
.bg-repeaty,.bg-repeaty>.bg-animator:after{background-repeat:repeat-y !important}
.bg-repeat{background-repeat:repeat !important}
.bg-scroll{background-attachment:scroll !important}
.bg-normal,.bg-normal>.bg-animator:after{background-size:auto !important}
.bg-fixed,.bg-fixed>.bg-animator:after{background-attachment:fixed !important}
.bg-cover,.bg-cover>.bg-animator:after{background-size:cover !important}
.bg-size-fullheight{background-size:auto 100% !important}
.bg-default{background-color:#4b515d !important}
.bg-primary{background-color:#f9a819 !important}
.bg-success{background-color:#5cb85c !important}
.bg-secondary{background-color:#d790e7 !important}
.bg-danger{background-color:#db2929 !important}
.bg-warning{background-color:#f0ad4e !important}
.bg-info{background-color:#33b5e5 !important}
.bg-transparent{background-color:transparent !important}
.rotate-45{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rotate-45-reverse{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.rotate-90{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.rotate-90-reverse{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.cover{background-size:cover !important}
.circle,.circle-hover:hover{border-radius:100% !important}
.top-50-percent{top:50% !important}
.left-50-percent{left:50% !important}
.right-50-percent{right:50% !important}
.bottom-50-percent{bottom:50% !important}
@media only screen and (max-width:768px){.calculate-height.height-auto-xs>*,.calculate-height.height-auto-mobile>*{height:auto !important}
.calculate-width.width-auto-xs>*,.calculate-width.width-auto-mobile>*{width:auto !important}
}
.dropcap:first-letter {color:inherit;float:left;font-family:Georgia;font-size:65px;line-height:50px;padding-top:5px;padding-right:10px;padding-left:2px}
.dropcap.dropcap-bg:first-letter {color:white;background-color:#333;font-size:45px;line-height:33px;padding:8px 8px 8px 6px;margin-right:8px;margin-top:4px}
.dropcap.dropcap-bg.dropcap-radius:first-letter {border-radius:8px}
.dropcap.dropcap-bg.dropcap-border:first-letter {border:1px solid #ccc}
.dropcap.dropcap-sm:first-letter {font-size:30px;line-height:22px}
.dropcap.dropcap-lg:first-letter {font-size:60px;line-height:47px}
.dropcap.dropcap-xl:first-letter {font-size:80px;line-height:67px}
@media only screen and (min-width:1025px){[data-background]{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
[data-background].loaded,.slick-slider [data-background]{opacity:1}
}
.video-trigger{position:relative}
.video-play-trigger{width:100%;height:100%;left:0;top:0;position:absolute;background-size:cover;background-position:center center;z-index:15}
.video-play-trigger span{display:block;margin:0 auto;top:50%;text-align:center;position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.tab-panel iframe{width:100%;max-width:560px}
iframe{width:100%}
.video-trigger iframe{min-height:300px}
.video-trigger.slick-slide img,.slick-slide .video-trigger img{width:auto;height:auto;margin:0 auto}
.thumbnail-img{display:block;position:relative;width:auto;max-width:496px;background-color:transparent}
.thumbnail-img.circle{border-radius:100%;padding:4px}
.thumbnail-img.thumbnail-xxs{max-width:60px}
.thumbnail-img.thumbnail-xs{max-width:90px}
.thumbnail-img.thumbnail-sm{max-width:120px}
.thumbnail-img.thumbnail-lg{max-width:160px}
.thumbnail-img.circle img{border-radius:100%}
.img-overlay,.static-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.img-overlay:hover,.static-overlay{opacity:1 !important}
.thumbnail-img .img-overlay{left:4px;top:4px;bottom:4px;right:4px;width:auto;height:auto}
.img-overlay .overlay-wrap,.static-overlay .overlay-wrap{position:relative;left:0;top:0;width:100%;height:100%;color:white;text-align:center;display:table}
.img-overlay .overlay-wrap>*,.static-overlay .overlay-wrap>*{display:table-cell;vertical-align:middle}
.overlay{position:absolute !important;width:100%;height:100%;display:block;left:0;top:0;z-index:1;background-size:cover;background-position:center center}
.static-overlay{background-color:transparent}
.block-img img{width:100%}
.block-img img[src*="loading"],.block-img img[src*="loader"]{width:auto;margin:20px auto;display:block}
.image-left{float:left;margin-right:15px;margin-bottom:10px}
.image-right{float:right;margin-left:15px;margin-bottom:10px}
.mxw-full{max-width:100% !important}
label{font-weight:400}
.text-rotator>.animated{display:inline-block;visibility:visible}
.text-rotator.padding>.animated{padding:10px 6px 14px}
.text-rotator.mini-padding>.animated{padding:0 4px}
pre{border:1px solid #ddd;line-height:25px;max-height:400px;padding:12px 16px}
.sticky-keeper{position:relative}
@media only screen and (max-width:1000px){#about .sticky-keeper .sticky-container{position:relative !important;top:0 !important;width:auto !important;max-width:none !important}
}
.bg-soft{position:relative}
.bg-soft-colored2:before,.bg-soft-gradient:before,.bg-soft-gradient1:before,.bg-soft-gradient2:before,.bg-soft-gradient3:before,.bg-soft-gradient4:before{opacity:.9}
.bg-soft>*,.bg-soft-colored>*,.bg-soft-colored1>*,.bg-soft-colored2>*,.bg-soft-colored3>*,.pattern>*,.pattern1>*,.pattern-black>*,.pattern-white>*{position:relative;z-index:1}
.bg-soft:before,.bg-soft-colored:before,.bg-soft-colored1:before,.bg-soft-colored2:before,.bg-soft-colored3:before,.bg-soft-gradient:before,.bg-soft-gradient1:before,.bg-soft-gradient2:before,.pattern:after,.pattern1:after,.pattern-black:after,.pattern-white:after{position:absolute;display:block;left:0;top:0;right:0;bottom:0;content:'';z-index:1}
.bg-soft-white:before,.bg-soft-white-hover:hover:before,.bg-soft-white9:before,.bg-soft-white9-hover:hover:before{background-color:rgba(255,255,255,.9)}
.bg-soft-white1:before,.bg-soft-white1-hover:hover:before{background-color:rgba(255,255,255,.1)}
.bg-soft-white2:before,.bg-soft-white2-hover:hover:before{background-color:rgba(255,255,255,.2)}
.bg-soft-white3:before,.bg-soft-white3-hover:hover:before{background-color:rgba(255,255,255,.3)}
.bg-soft-white4:before,.bg-soft-white4-hover:hover:before{background-color:rgba(255,255,255,.4)}
.bg-soft-white5:before,.bg-soft-white5-hover:hover:before{background-color:rgba(255,255,255,.5)}
.bg-soft-white6:before,.bg-soft-white6-hover:hover:before{background-color:rgba(255,255,255,.6)}
.bg-soft-white7:before,.bg-soft-white7-hover:hover:before{background-color:rgba(255,255,255,.7)}
.bg-soft-white8:before,.bg-soft-white8-hover:hover:before{background-color:rgba(255,255,255,.8)}
.bg-soft-dark:before,.bg-soft-dark-hover:hover:before,.bg-soft-dark9:before,.bg-soft-dark9-hover:hover:before{background-color:rgba(25,25,25,.9)}
.bg-soft-dark1:before,.bg-soft-dark1-hover:hover:before{background:#000;background-color:rgba(25,25,25,.1)}
.bg-soft-dark2:before,.bg-soft-dark2-hover:hover:before{background:#000;background-color:rgba(25,25,25,.2)}
.bg-soft-dark3:before,.bg-soft-dark3-hover:hover:before{background:#000;background-color:rgba(25,25,25,.3)}
.bg-soft-dark4:before,.bg-soft-dark4-hover:hover:before{background:#000;background-color:rgba(25,25,25,.4)}
.bg-soft-dark5:before,.bg-soft-dark5-hover:hover:before{background:#000;background-color:rgba(25,25,25,.5)}
.bg-soft-dark6:before,.bg-soft-dark6-hover:hover:before{background:#000;background-color:rgba(25,25,25,.6)}
.bg-soft-dark7:before,.bg-soft-dark7-hover:hover:before{background:#000;background-color:rgba(25,25,25,.7)}
.bg-soft-dark8:before,.bg-soft-dark8-hover:hover:before{background:#000;background-color:rgba(25,25,25,.8)}
.bg-soft-black:before,.bg-soft-black-hover:hover:before{background:#000;background-color:rgba(0,0,0,.6)}
.bg-soft-black1:before,.bg-soft-black1-hover:hover:before{background:#000;background-color:rgba(0,0,0,.9)}
.bg-gray,.bg-gray-hover:hover{background-color:#f5f5f5 !important}
.bg-gray1,.bg-gray1-hover:hover{background-color:#f8f8f8 !important}
.bg-gray2,.bg-gray2-hover:hover{background-color:#f1f1f1 !important}
.bg-gray3,.bg-gray3-hover:hover{background-color:#e4e4e4 !important}
.bg-gray4,.bg-gray4-hover:hover{background-color:#ccc !important}
.bg-gray5,.bg-gray5-hover:hover{background-color:#aaa !important}
.bg-gray6,.bg-gray6-hover:hover{background-color:#999 !important}
.bg-gray7,.bg-gray7-hover:hover{background-color:#777 !important}
.bg-gray8,.bg-gray8-hover:hover{background-color:#555 !important}
.bg-gray9,.bg-gray9-hover:hover{background-color:#333 !important}
.gray,.gray-hover:hover{color:#fcfcfc !important}
.gray1,.gray1-hover:hover{color:#f8f8f8 !important}
.gray2,.gray2-hover:hover{color:#f1f1f1 !important}
.gray3,.gray3-hover:hover{color:#e4e4e4 !important}
.gray4,.gray4-hover:hover{color:#ccc !important}
.gray5,.gray5-hover:hover{color:#aaa !important}
.gray6,.gray6-hover:hover{color:#999 !important}
.gray7,.gray7-hover:hover{color:#777 !important}
.gray8,.gray8-hover:hover{color:#474747 !important}
.gray9,.gray9-hover:hover{color:#383838 !important}
.mini-py{padding-top:5px !important;padding-bottom:5px !important}
.mini-px{padding-left:5px !important;padding-right:5px !important}
.mini-pt{padding-top:5px !important}
.mini-pr{padding-right:5px !important}
.mini-pb{padding-bottom:5px !important}
.mini-pl{padding-left:5px !important}
.xxs-py{padding-top:15px !important;padding-bottom:15px !important}
.xxs-px{padding-left:15px !important;padding-right:15px !important}
.xxs-pt{padding-top:15px !important}
.xxs-pr{padding-right:15px !important}
.xxs-pb{padding-bottom:15px !important}
.xxs-pl{padding-left:15px !important}
.xs-py{padding-top:30px !important;padding-bottom:30px !important}
.xs-px{padding-left:30px !important;padding-right:30px !important}
.xs-pt{padding-top:30px !important}
.xs-pr{padding-right:30px !important}
.xs-pb{padding-bottom:30px !important}
.xs-pl{padding-left:30px !important}
.sm-py{padding-top:50px !important;padding-bottom:50px !important}
.sm-px{padding-left:50px !important;padding-right:50px !important}
.sm-pt{padding-top:50px !important}
.sm-pr{padding-right:50px !important}
.sm-pb{padding-bottom:50px !important}
.sm-pl{padding-left:50px !important}
.py{padding-top:100px !important;padding-bottom:100px !important}
.px{padding-left:100px !important;padding-right:100px !important}
.pt{padding-top:100px !important}
.pr{padding-right:100px !important}
.pb{padding-bottom:100px !important}
.pl{padding-left:100px !important}
.md-py{padding-top:150px !important;padding-bottom:150px !important}
.md-px{padding-left:150px !important;padding-right:150px !important}
.md-pt{padding-top:150px !important}
.md-pr{padding-right:150px !important}
.md-pb{padding-bottom:150px !important}
.md-pl{padding-left:150px !important}
.lg-py{padding-top:200px !important;padding-bottom:200px !important}
.lg-px{padding-left:200px !important;padding-right:200px !important}
.lg-pt{padding-top:200px !important}
.lg-pr{padding-right:200px !important}
.lg-pb{padding-bottom:200px !important}
.lg-pl{padding-left:200px !important}
.xl-py{padding-top:250px !important;padding-bottom:250px !important}
.xl-px{padding-left:250px !important;padding-right:250px !important}
.xl-pt{padding-top:250px !important}
.xl-pr{padding-right:250px !important}
.xl-pb{padding-bottom:250px !important}
.xl-pl{padding-left:250px !important}
.xxl-py{padding-top:350px !important;padding-bottom:350px !important}
.xxl-px{padding-left:350px !important;padding-right:350px !important}
.xxl-pt{padding-top:350px !important}
.xxl-pr{padding-right:350px !important}
.xxl-pb{padding-bottom:350px !important}
.xxl-pl{padding-left:350px !important}
.no-mb{margin-bottom:0!important}
.mini-my{margin-top:5px !important;margin-bottom:5px !important}
.mini-mx{margin-left:5px !important;margin-right:5px !important}
.mini-mt{margin-top:5px !important}
.mini-mr{margin-right:5px !important}
.mini-mb{margin-bottom:5px !important}
.mini-ml{margin-left:5px !important}
.xxs-my{margin-top:15px !important;margin-bottom:15px !important}
.xxs-mx{margin-left:15px !important;margin-right:15px !important}
.xxs-mt{margin-top:15px !important}
.xxs-mr{margin-right:15px !important}
.xxs-mb{margin-bottom:15px !important}
.xxs-ml{margin-left:15px !important}
.xs-my{margin-top:30px !important;margin-bottom:30px !important}
.xs-mx{margin-left:30px !important;margin-right:30px !important}
.xs-mt{margin-top:30px !important}
.xs-mr{margin-right:30px !important}
.xs-mb{margin-bottom:30px !important}
.xs-ml{margin-left:30px !important}
.sm-my{margin-top:50px !important;margin-bottom:50px !important}
.sm-mx{margin-left:50px !important;margin-right:50px !important}
.sm-mt{margin-top:50px !important}
.sm-mr{margin-right:50px !important}
.sm-mb{margin-bottom:50px !important}
.sm-ml{margin-left:50px !important}
.my{margin-top:100px !important;margin-bottom:100px !important}
.mx{margin-left:100px !important;margin-right:100px !important}
.mt{margin-top:100px !important}
.mr{margin-right:100px !important}
.mb{margin-bottom:100px !important}
.ml{margin-left:100px !important}
.md-my{margin-top:150px !important;margin-bottom:150px !important}
.md-mx{margin-left:150px !important;margin-right:150px !important}
.md-mt{margin-top:150px !important}
.md-mr{margin-right:150px !important}
.md-mb{margin-bottom:150px !important}
.md-ml{margin-left:150px !important}
.lg-my{margin-top:200px !important;margin-bottom:200px !important}
.lg-mx{margin-left:200px !important;margin-right:200px !important}
.lg-mt{margin-top:200px !important}
.lg-mr{margin-right:200px !important}
.lg-mb{margin-bottom:200px !important}
.lg-ml{margin-left:200px !important}
.xl-my{margin-top:250px !important;margin-bottom:250px !important}
.xl-mx{margin-left:250px !important;margin-right:250px !important}
.xl-mt{margin-top:250px !important}
.xl-mr{margin-right:250px !important}
.xl-mb{margin-bottom:250px !important}
.xl-ml{margin-left:250px !important}
.xxl-my{margin-top:350px !important;margin-bottom:350px !important}
.xxl-mx{margin-left:350px !important;margin-right:350px !important}
.xxl-mt{margin-top:350px !important}
.xxl-mr{margin-right:350px !important}
.xxl-mb{margin-bottom:350px !important}
.xxl-ml{margin-left:350px !important}
@media only screen and (max-height:890px){.md-py{padding-top:130px !important;padding-bottom:130px !important}
.lg-py{padding-top:160px !important;padding-bottom:160px !important}
.xl-py{padding-top:190px !important;padding-bottom:190px !important}
.xxl-py{padding-top:270px !important;padding-bottom:270px !important}
}
@media only screen and (max-height:700px){.md-py{padding-top:110px !important;padding-bottom:110px !important}
.lg-py{padding-top:130px !important;padding-bottom:130px !important}
.xl-py{padding-top:150px !important;padding-bottom:150px !important}
.xxl-py{padding-top:230px !important;padding-bottom:230px !important}
}
@media only screen and (max-width:992px){.no-pm-mobile{margin:0 !important;padding:0 !important}
.no-padding-mobile{padding:0 !important}
.no-py-mobile{padding-top:0 !important;padding-bottom:0 !important}
.no-px-mobile{padding-left:0 !important;padding-right:0 !important}
.no-pl-mobile{padding-left:0 !important}
.no-pr-mobile{padding-right:0 !important}
.no-pt-mobile{padding-top:0 !important}
.no-pb-mobile{padding-bottom:0 !important}
.mini-py-mobile{padding-top:5px !important;padding-bottom:5px !important}
.mini-px-mobile{padding-left:5px !important;padding-right:5px !important}
.mini-pt-mobile{padding-top:5px !important}
.mini-pr-mobile{padding-right:5px !important}
.mini-pb-mobile{padding-bottom:5px !important}
.mini-pl-mobile{padding-left:5px !important}
.xxs-py-mobile{padding-top:15px !important;padding-bottom:15px !important}
.xxs-px-mobile{padding-left:15px !important;padding-right:15px !important}
.xxs-pt-mobile{padding-top:15px !important}
.xxs-pr-mobile{padding-right:15px !important}
.xxs-pb-mobile{padding-bottom:15px !important}
.xxs-pl-mobile{padding-left:15px !important}
.xs-py-mobile{padding-top:30px !important;padding-bottom:30px !important}
.xs-px-mobile{padding-left:30px !important;padding-right:30px !important}
.xs-pt-mobile{padding-top:30px !important}
.xs-pr-mobile{padding-right:30px !important}
.xs-pb-mobile{padding-bottom:30px !important}
.xs-pl-mobile{padding-left:30px !important}
.sm-py-mobile{padding-top:50px !important;padding-bottom:50px !important}
.sm-px-mobile{padding-left:50px !important;padding-right:50px !important}
.sm-pt-mobile{padding-top:50px !important}
.sm-pr-mobile{padding-right:50px !important}
.sm-pb-mobile{padding-bottom:50px !important}
.sm-pl-mobile{padding-left:50px !important}
.py-mobile{padding-top:100px !important;padding-bottom:100px !important}
.px-mobile{padding-left:100px !important;padding-left:100px !important}
.pt-mobile{padding-top:100px !important}
.pr-mobile{padding-right:100px !important}
.pb-mobile{padding-bottom:100px !important}
.pl-mobile{padding-left:100px !important}
.md-py-mobile{padding-top:150px !important;padding-bottom:150px !important}
.md-px-mobile{padding-left:150px !important;padding-right:150px !important}
.md-pt-mobile{padding-top:150px !important}
.md-pr-mobile{padding-right:150px !important}
.md-pb-mobile{padding-bottom:150px !important}
.md-pl-mobile{padding-left:150px !important}
.lg-py-mobile{padding-top:200px !important;padding-bottom:200px !important}
.lg-px-mobile{padding-left:200px !important;padding-right:200px !important}
.lg-pt-mobile{padding-top:200px !important}
.lg-pr-mobile{padding-right:200px !important}
.lg-pb-mobile{padding-bottom:200px !important}
.lg-pl-mobile{padding-left:200px !important}
.no-margin-mobile{margin:0 !important}
.no-my-mobile{margin-top:0 !important;margin-bottom:0 !important}
.no-mx-mobile{margin-left:0 !important;margin-right:0 !important}
.no-ml-mobile{margin-left:auto !important}
.no-mr-mobile{margin-right:auto !important}
.no-mt-mobile{margin-top:0 !important}
.no-mb-mobile{margin-bottom:0 !important}
.mini-my-mobile{margin-top:5px !important;margin-bottom:5px !important}
.mini-mx-mobile{margin-left:5px !important;margin-right:5px !important}
.mini-mt-mobile{margin-top:5px !important}
.mini-mr-mobile{margin-right:5px !important}
.mini-mb-mobile{margin-bottom:5px !important}
.mini-ml-mobile{margin-left:5px !important}
.xxs-my-mobile{margin-top:15px !important;margin-bottom:15px !important}
.xxs-mx-mobile{margin-left:15px !important;margin-right:15px !important}
.xxs-mt-mobile{margin-top:15px !important}
.xxs-mr-mobile{margin-right:15px !important}
.xxs-mb-mobile{margin-bottom:15px !important}
.xxs-ml-mobile{margin-left:15px !important}
.xs-my-mobile{margin-top:30px !important;margin-bottom:30px !important}
.xs-mx-mobile{margin-left:30px !important;margin-right:30px !important}
.xs-mt-mobile{margin-top:30px !important}
.xs-mr-mobile{margin-right:30px !important}
.xs-mb-mobile{margin-bottom:30px !important}
.xs-ml-mobile{margin-left:30px !important}
.sm-my-mobile{margin-top:50px !important;margin-bottom:50px !important}
.sm-mx-mobile{margin-left:50px !important;margin-right:50px !important}
.sm-mt-mobile{margin-top:50px !important}
.sm-mr-mobile{margin-right:50px !important}
.sm-mb-mobile{margin-bottom:50px !important}
.sm-ml-mobile{margin-left:50px !important}
.my-mobile{margin-top:100px !important;margin-bottom:100px !important}
.mx-mobile{margin-left:100px !important;margin-right:100px !important}
.mt-mobile{margin-top:100px !important}
.mr-mobile{margin-right:100px !important}
.mb-mobile{margin-bottom:100px !important}
.ml-mobile{margin-left:100px !important}
}
.title-strips{width:100px;height:1px;background-color:#c4c4c4;margin:10px auto 30px}
.title-strips:after{content:'';width:70px;height:1px;position:relative;top:8px;left:15px;display:block;background-color:#c4c4c4}
.title-strips.strips-left{margin-left:0}
.title-strips.strips-left:after{left:0}
.title-strips-over{width:230px;height:1px;padding:0 !important;background-color:rgba(255,255,255,.4);position:relative;margin:14px 0}
.t-center .title-strips-over{margin:14px auto}
.t-right .title-strips-over,.t-left .title-strips-over{display:inline-block}
.title-strips-over:before{width:115px;height:1px;background-color:rgba(255,255,255,.4);content:'';position:absolute;left:0;top:0}
.t-center .title-strips-over:before{left:50%;margin-left:-57px}
.t-right .title-strips-over:before{right:0%;left:auto}
.t-left .title-strips-over:before{left:0%;right:auto;margin-left:0}
.title-strips-over.dark{background-color:rgba(0,0,0,.2)}
.title-strips-over.dark:before{background-color:rgba(0,0,0,.3)}
hr{border:none;height:1px;margin:10px 0}
hr.white{background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(180,180,180,1) 48%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(229,229,229,.3) 48%,rgba(0,0,0,0) 100%)}
hr.black{background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(20,20,20,.15) 48%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(20,20,20,.15) 48%,rgba(0,0,0,0) 100%)}
.border-1{border-width:1px}
.border-2{border-width:2px}
.border-3{border-width:3px}
.border-4{border-width:4px}
.border-5{border-width:5px}
.border-gray,.border-gray-hover:hover{border-color:#f1f1f1 !important}
.border-gray1,.border-gray1-hover:hover{border-color:#eaeaea !important}
.border-gray2,.border-gray2-hover:hover{border-color:#e1e1e1 !important}
.border-gray3,.border-gray3-hover:hover{border-color:#dadada !important}
.border-gray4,.border-gray4-hover:hover{border-color:#c1c1c1 !important}
.border-gray5,.border-gray5-hover:hover{border-color:#a1a1a1 !important}
.border-gray6,.border-gray6-hover:hover{border-color:#919191 !important}
.border-gray7,.border-gray7-hover:hover{border-color:#717171 !important}
.border-gray8,.border-gray8-hover:hover{border-color:#515151 !important}
.border-gray9,.border-gray9-hover:hover{border-color:#313131 !important}
.border-gray10,.border-gray10-hover:hover{border-color:#181818 !important}
.border-dark,.border-dark-hover:hover{border-color:#212121 !important}
.border-dark1,.border-dark1-hover:hover{border-color:#191919 !important}
.border-dark2,.border-dark2-hover:hover{border-color:#161616 !important}
.border-black,.border-black-hover:hover{border-color:#111 !important}
.border-double,.border-double-hover{position:relative;border-style:solid}
.border-double-hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}
.border-double-hover:before,.border-double:before{content:'';left:0;top:0;opacity:0;right:0;bottom:0;background-color:transparent;border-width:1px;border-style:inherit;border-color:inherit;border-radius:inherit;position:absolute}
.border-double:before,.border-double-hover:hover:before{left:-5px;top:-5px;right:-5px;bottom:-5px;opacity:1}
.arrow-bottom{position:relative}
.arrow-bottom:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid;border-top-color:inherit;position:absolute;left:50%;margin-left:-10px;top:100%}
.basic-mark{position:absolute;right:10px;top:10px;line-height:normal;padding:6px 10px;z-index:99;font-weight:700;text-transform:uppercase;font-size:12px}
.basic-mark.icon-mark{right:0;top:-5px;padding:0;width:35px;height:35px;line-height:35px}
.basic-mark.to-left{left:10px;right:auto}
.basic-mark.icon-mark.to-left{left:0;right:auto}
.basic-mark.icon-mark.to-bottom{top:auto;bottom:-5px}
.basic-mark.to-left+.basic-mark.to-left{top:40px}
.basic-mark.to-right+.basic-mark.to-right{top:40px}
.expander-btn span{vertical-align:middle}
.expander-btn.collapsed span#hide{display:none}
.expander-btn:not(.collapsed) span#show{display:none}
.expander-btn i{margin-left:5px;font-size:18px;vertical-align:middle}
.expander-btn:not(.collapsed) i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.bg-animated>*,.bg-animated-reverse>*,.bg-animated-vertical>*{position:relative;z-index:2}
.bg-animator{background-image:inherit;display:block;background-size:0 0 !important;overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0 !important}
.bg-animated,.bg-animated-reverse,.bg-animated-vertical{background-size:0 0 !important;background-repeat:no-repeat;position:relative}
@-webkit-keyframes BackgroundAnimation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
}
@-moz-keyframes BackgroundAnimation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
}
@-ms-keyframes BackgroundAnimation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
}
.bg-animated .bg-animator:after{transform:translate3d(0,0,0);background-image:inherit;background-attachment:scroll;background-size:auto 100%;content:'';position:absolute;right:0;top:0;width:500%;min-width:300vw;height:100%;display:block;background-repeat:repeat;-webkit-animation:BackgroundAnimation 300s linear infinite;-moz-animation:BackgroundAnimation 300s linear infinite;-ms-animation:BackgroundAnimation 300s linear infinite}
@-webkit-keyframes BackgroundAnimationReverse{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
}
@-moz-keyframes BackgroundAnimationReverse{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
}
@-ms-keyframes BackgroundAnimationReverse{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
}
.bg-animated-reverse .bg-animator:after{transform:translate3d(0,0,0);background-image:inherit;background-attachment:scroll;background-size:auto 100%;content:'';position:absolute;left:0;top:0;width:500%;min-width:300vw;height:100%;display:block;background-repeat:repeat;-webkit-animation:BackgroundAnimationReverse 300s linear infinite;-moz-animation:BackgroundAnimationReverse 300s linear infinite;-ms-animation:BackgroundAnimationReverse 300s linear infinite}
@-webkit-keyframes BackgroundAnimationVertical{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-70%,0);transform:translate3d(0,-70%,0)}
}
@-moz-keyframes BackgroundAnimationVertical{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-70%,0);transform:translate3d(0,-70%,0)}
}
@-ms-keyframes BackgroundAnimationVertical{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-70%,0);transform:translate3d(0,-70%,0)}
}
.bg-animated-vertical .bg-animator:after{transform:translate3d(0,0,0);background-image:inherit;background-attachment:scroll;background-size:100% auto;content:'';position:absolute;left:0;top:0;width:100%;height:450%;display:block;background-repeat:repeat;-webkit-animation:BackgroundAnimationVertical 240s linear infinite;-moz-animation:BackgroundAnimationVertical 240s linear infinite;-ms-animation:BackgroundAnimationVertical 240s linear infinite}
@media only screen and (max-width:1025px){.bg-animator{display:none}
.bg-animated,.bg-animated-reverse,.bg-animated-vertical{background-size:cover !important}
.bg-animated.bg-normal,.bg-animated-reverse.bg-normal,.bg-animated-vertical.bg-normal{background-size:auto !important}
}
@-webkit-keyframes itemAnimationHorizontal{0%{transform:translate(-10%,0)}
50%{transform:translate(10%,0)}
100%{transform:translate(-10%,0)}
}
@-moz-keyframes itemAnimationHorizontal{0%{transform:translate(-10%,0)}
50%{transform:translate(10%,0)}
100%{transform:translate(-10%,0)}
}
@-ms-keyframes itemAnimationHorizontal{0%{transform:translate(-10%,0)}
50%{transform:translate(10%,0)}
100%{transform:translate(-10%,0)}
}
@keyframes itemAnimationHorizontal{0%{transform:translate(-10%,0)}
50%{transform:translate(10%,0)}
100%{transform:translate(-10%,0)}
}
.animated-item-horizontal{-webkit-animation:itemAnimationHorizontal 2.5s linear infinite;-moz-animation:itemAnimationHorizontal 2.5s linear infinite;-ms-animation:itemAnimationHorizontal 2.5s linear infinite;animation:itemAnimationHorizontal 2.5s linear infinite;animation:itemAnimationHorizontal 2.5s linear infinite}
@-webkit-keyframes itemAnimationVertical{0%{transform:translate(0,-10%)}
50%{transform:translate(0,10%)}
100%{transform:translate(0,-10%)}
}
@-moz-keyframes itemAnimationVertical{0%{transform:translate(0,-10%)}
50%{transform:translate(0,10%)}
100%{transform:translate(0,-10%)}
}
@-ms-keyframes itemAnimationVertical{0%{transform:translate(0,-10%)}
50%{transform:translate(0,10%)}
100%{transform:translate(0,-10%)}
}
@keyframes itemAnimationVertical{0%{transform:translate(0,-10%)}
50%{transform:translate(0,10%)}
100%{transform:translate(0,-10%)}
}
.animated-item-vertical{-webkit-animation:itemAnimationVertical 2.5s linear infinite;-moz-animation:itemAnimationVertical 2.5s linear infinite;-ms-animation:itemAnimationVertical 2.5s linear infinite;animation:itemAnimationVertical 2.5s linear infinite;animation:itemAnimationVertical 2.5s linear infinite}
@-webkit-keyframes itemAnimationRotate{0%{transform:rotate(-6deg)}
50%{transform:rotate(6deg)}
100%{transform:rotate(-6deg)}
}
@-moz-keyframes itemAnimationRotate{0%{transform:rotate(-6deg)}
50%{transform:rotate(6deg)}
100%{transform:rotate(-6deg)}
}
@-ms-keyframes itemAnimationRotate{0%{transform:rotate(-6deg)}
50%{transform:rotate(6deg)}
100%{transform:rotate(-6deg)}
}
@keyframes itemAnimationRotate{0%{transform:rotate(-6deg)}
50%{transform:rotate(6deg)}
100%{transform:rotate(-6deg)}
}
.animated-item-rotate{-webkit-animation:itemAnimationRotate 2.5s linear infinite;-moz-animation:itemAnimationRotate 2.5s linear infinite;-ms-animation:itemAnimationRotate 2.5s linear infinite;animation:itemAnimationRotate 2.5s linear infinite;animation:itemAnimationRotate 2.5s linear infinite}
@-webkit-keyframes itemAnimationScale{0%{transform:scale(1.2)}
50%{transform:scale(1)}
100%{transform:scale(1.2)}
}
@-moz-keyframes itemAnimationScale{0%{transform:scale(1.2)}
50%{transform:scale(1)}
100%{transform:scale(1.2)}
}
@-ms-keyframes itemAnimationScale{0%{transform:scale(1.2)}
50%{transform:scale(1)}
100%{transform:scale(1.2)}
}
@keyframes itemAnimationScale{0%{transform:scale(1.2)}
50%{transform:scale(1)}
100%{transform:scale(1.2)}
}
.animated-item-scale{-webkit-animation:itemAnimationScale 2.5s linear infinite;-moz-animation:itemAnimationScale 2.5s linear infinite;-ms-animation:itemAnimationScale 2.5s linear infinite;animation:itemAnimationScale 2.5s linear infinite;animation:itemAnimationScale 2.5s linear infinite}
.animated{visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.animated.fast{animation-duration:.3s}
.visible{visibility:visible !important}
@media only screen and (max-width:1024px){.animated{visibility:visible}
}
.animated-gradient{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-animation:animatedGradient 60s ease infinite;-moz-animation:animatedGradient 60s ease infinite;animation:animatedGradient 60s ease infinite}
@-webkit-keyframes animatedGradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes animatedGradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes animatedGradient{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
.lg-outer .lg-thumb{margin:0 auto}
.lg-outer .lg-thumb-item{border:0 solid transparent;border-radius:0}
.lg-outer .lg-thumb-item img{opacity:.8;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.lg-outer .lg-thumb-item.active img{opacity:1}
.lg-outer .lg-item{background:url(/images/loader2.gif) center center no-repeat}
.lg-backdrop,.lg-outer{z-index:1650}
.lg-outer .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}
.lg-actions .lg-next,.lg-actions .lg-prev{padding:25px 13px;background-color:rgba(0,0,0,.3);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{background-color:rgba(0,0,0,.5);color:#ddd}
.lg-actions .lg-next:before,.lg-actions .lg-prev:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;width:27px;height:27px}
.lg-actions .lg-next:before{background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg%20id='8f6aef2f-08bd-449a-b10a-9e81345b1f9b'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.26%2020.45'%3E%3Cdefs%3E%3Cstyle%3E.%5C33%207b28e91-12e8-4324-97bd-ddd981a32002%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echevron-right-white%3C/title%3E%3Cpolygon%20class='37b28e91-12e8-4324-97bd-ddd981a32002'%20points='1.04%200%2011.26%2010.22%201.04%2020.45%200%2019.41%209.18%2010.22%200%201.04%201.04%200'/%3E%3C/svg%3E")}
.lg-actions .lg-prev:after{background-image:url("data:image/svg+xml,%3Csvg%20id='34fe20f2-9b48-4283-beff-bff398e4de7a'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.26%2020.45'%3E%3Cdefs%3E%3Cstyle%3E.%5C35%206837d1c-9c73-4812-bf2e-66e6bf1a2ddb%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echevron-left-white%3C/title%3E%3Cpolygon%20class='56837d1c-9c73-4812-bf2e-66e6bf1a2ddb'%20points='10.22%2020.45%200%2010.22%2010.22%200%2011.26%201.04%202.08%2010.22%2011.26%2019.41%2010.22%2020.45'/%3E%3C/svg%3E");background-size:18px 18px}
.lg-toolbar .lg-icon,#lg-counter,.lg-outer .lg-thumb-outer,.lg-outer .lg-toogle-thumb{color:#ccc}
.lg-toolbar{background-color:rgba(0,0,0,.6)}
.lg-sub-html{background-color:rgba(0,0,0,0)}
.lg-backdrop{background-color:rgba(20,20,20,.8)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{border:0 solid rgba(255,255,255,.1)}
.lg-outer .lg-thumb-outer,.lg-outer .lg-toogle-thumb{background-color:rgba(0,0,0,.2)}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:rgba(180,180,180,.5)}
.parallax{background-repeat:no-repeat;background-attachment:fixed !important;background-size:cover !important}
.bg-parallax{width:100%;min-height:115%;will-change:transform;height:80vh;position:absolute;left:0;top:0;background-color:#757575;background-size:cover;background-attachment:scroll !important;transform:translateZ(0);-webkit-transform:translateZ(0);background-position:center center;background-repeat:no-repeat;z-index:-1}
.bg-parallax.horizontal-parallax{min-height:auto;height:100%}
.parallax.disabled{width:100%;min-height:100%;height:100%;left:0;top:0;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}
.bg-parallax img{width:auto;min-width:100%;height:auto;min-height:100%}
.bg-parallax-mobiled{width:100%;height:100%;min-height:100%;background-size:cover !important;background-attachment:scroll !important}
.bg-parallax-mobiled img{width:100%;min-height:auto;height:auto;min-width:auto}
@media only screen and (max-width:500px){.bg-parallax-mobiled img{width:auto;min-height:auto;height:140%;min-width:auto}
}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.fullwidth-socials a{background:#1b1b1b;color:#d1d1d1;font-size:14px;min-width:100px;text-transform:uppercase;display:block;float:left;text-align:center;padding:32px 0;position:relative;overflow:hidden;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s}
.fullwidth-socials a span{position:relative;display:block;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.fullwidth-socials a:before{position:absolute;bottom:100%;width:100%;height:100%;line-height:75px;left:0;font-size:25px;color:white;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.fullwidth-socials a:hover:before{bottom:0}
.fullwidth-socials a:hover span{-webkit-transform:translateY(400%);-moz-transform:translateY(400%);-ms-transform:translateY(400%);transform:translateY(400%)}
@media only screen and (max-width:500px){.fullwidth-socials a{width:100% !important}
}
.social-icon{width:30px;height:30px;line-height:30px;cursor:pointer;text-align:center;display:inline-block;background-color:#555;font-size:14px}
.social-icon.border-icon{background-color:transparent;border-color:#fff;border-width:1px;border-style:solid}
.social-icon.border-icon.border-gray6{border-color:#999 !important;color:#666}
.social-icon.border-icon.border-gray6:hover{border-color:transparent !important;color:#fff}
.icon{display:inline-block;text-align:center}
.icon-mini{width:12px;height:12px;line-height:12px;font-size:12px}
.icon-xxs{width:25px;height:25px;line-height:25px;font-size:12px}
.icon-xs{width:25px;height:25px;line-height:35px;font-size:12px}
@media only screen and (max-width:768px){.icon-xs{width:20px;height:20px;line-height:35px;font-size:12px}
}
.icon-sm{width:46px;height:46px;line-height:46px;font-size:13px}
.icon-md{width:55px;height:55px;line-height:55px;font-size:35px}
.icon-lg{width:75px;height:75px;line-height:75px;font-size:16px}
.icon-xl{width:85px;height:85px;line-height:85px;font-size:17px}
.icon-xxl{width:100px;height:100px;line-height:100px;font-size:19px}
.icon-extreme{width:120px;height:120px;line-height:120px;font-size:19px}
*[class*="icon-"] i{line-height:inherit}
*[class*="icon-play"]{text-align:center;display:inline-block}
@media only screen and (max-width:768px){.icon-mobile-sm,.icon-mobile-md{width:55px;height:55px;line-height:55px;font-size:12px !important}
.icon-mobile-lg{width:70px;height:70px;line-height:70px;font-size:13px !important}
.icon-mobile-xl{width:90px;height:90px;line-height:90px;font-size:14px !important}
}
.icon.fa-play:before{display:inline-block;-ms-transform:translateX(5%);-webkit-transform:translateX(5%);transform:translateX(5%)}
.icon-animated,.icon-animated1,.icon-animated-lg,.icon-animated1-lg{position:relative}
.icon-animated:after,.icon-animated-lg:after,.icon-animated1:after,.icon-animated1-lg:after{z-index:-1;opacity:0;background:#d14a00;border-radius:inherit;position:absolute;left:-10%;top:-10%;width:120%;height:120%;content:'';-webkit-animation-name:icon-animate1;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;-webkit-animation-name:icon-animate1;animation-name:icon-animate1;-webkit-animation-duration:1s;animation-duration:1.3s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}
.icon-animated1:after{background-color:transparent !important;border-width:2px;border-style:solid;border-color:inherit}
@keyframes icon-animate1{0%{opacity:.5;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
25%{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.3}
60%{-ms-transform:scale(1.35);-webkit-transform:scale(1.35);transform:scale(1.35);opacity:0}
}
.icon-animated-lg:after,.icon-animated1-lg:after{-webkit-animation-name:icon-animate-lg;animation-name:icon-animate-lg}
@keyframes icon-animate-lg{0%{opacity:.5;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
25%{-ms-transform:scale(1.35);-webkit-transform:scale(1.35);transform:scale(1.35);opacity:.45}
60%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
.drop-effect{display:inline-block;max-width:100%}
.drop-effect button.dropdown-toggle{width:250px;max-width:100%;cursor:pointer;padding:8px 18px;text-align:left;background:white;position:relative;border:1px solid #ddd;color:#555;line-height:25px}
.drop-effect button.dropdown-toggle:hover{box-shadow:2px 10px 25px 0 rgba(0,0,0,.2)}
.drop-effect button.dropdown-toggle span{position:absolute;right:22px;top:50%;margin-top:-3px}
.drop-effect.drop-icon{display:inline-block}
.drop-effect.drop-icon button.dropdown-toggle{width:50px;height:50px;line-height:50px;letter-spacing:-.5px;padding:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.drop-effect .dropdown-menu{overflow:hidden;padding:0;top:0%;left:-10% !important;width:120%;min-width:220px;transform:translate3d(0,0%,0) !important;box-shadow:2px 10px 25px 0 rgba(0,0,0,.2);border:none;border-radius:10px;display:block;visibility:hidden;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.drop-effect.show .dropdown-menu{visibility:visible;opacity:1;transform:translate3d(0,-20%,0) !important}
.drop-effect .dropdown-menu>li>.link{color:inherit;padding:0 25px;border-bottom:1px solid #eee;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.drop-effect.show .dropdown-menu>li>.link{padding-top:7px;padding-bottom:7px}
.drop-effect .dropdown-menu>li>.link:hover,.drop-effect .dropdown-menu>li.cbp-filter-item-active>.link{background-color:#f6f6f6}
.drop-effect .dropdown-menu>li:last-child>.link{border-bottom:none}
@media only screen and (max-width:1250px){.drop-effect .dropdown-menu{left:auto !important;right:0 !important;width:130px;min-width:auto}
}
.circular-effect-to-bottom{border-bottom-left-radius:300%;border-bottom-right-radius:300%;height:100%;width:140%;left:-20%;position:relative;overflow:hidden}
@media only screen and (max-width:1000px){.circular-effect-to-bottom{width:200%;left:-50%}
}
@media only screen and (max-width:500px){.circular-effect-to-bottom{width:300%;left:-100%}
}
.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{border-radius:3px}
.bs-callout+.bs-callout{margin-top:-5px}
.bs-callout-default{border-left-color:#777}
.bs-callout-default h4{color:#777}
.bs-callout-primary{border-left-color:#428bca}
.bs-callout-primary h4{color:#428bca}
.bs-callout-success{border-left-color:#5cb85c}
.bs-callout-success h4{color:#5cb85c}
.bs-callout-danger{border-left-color:#d9534f}
.bs-callout-danger h4{color:#d9534f}
.bs-callout-warning{border-left-color:#f0ad4e}
.bs-callout-warning h4{color:#f0ad4e}
.bs-callout-info{border-left-color:#5bc0de}
.bs-callout-info h4{color:#5bc0de}
blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}
#testimonial blockquote{border-left:5px solid #faa726}
.gap-50>*{padding:0 50px !important}
.gap-40>*{padding:0 40px !important}
.gap-30>*{padding:0 30px !important}
.gap-25>*{padding:0 25px !important}
.gap-24>*{padding:0 24px !important}
.gap-23>*{padding:0 23px !important}
.gap-22>*{padding:0 22px !important}
.gap-21>*{padding:0 21px !important}
.gap-20>*{padding:0 20px !important}
.gap-19>*{padding:0 19px !important}
.gap-18>*{padding:0 18px !important}
.gap-17>*{padding:0 17px !important}
.gap-16>*{padding:0 16px !important}
.gap-15>*{padding:0 15px !important}
.gap-13>*{padding:0 13px !important}
.gap-12>*{padding:0 12px !important}
.gap-11>*{padding:0 11px !important}
.gap-10>*{padding:0 10px !important}
.gap-9>*{padding:0 9px !important}
.gap-8>*{padding:0 8px !important}
.gap-7>*{padding:0 7px !important}
.gap-6>*{padding:0 6px !important}
.gap-5>*{padding:0 6px !important}
.gap-4>*{padding:0 5px !important}
.gap-3>*{padding:0 4px !important}
.gap-2>*{padding:0 3px !important}
.gap-1>*{padding:0 1px !important}
.gap-0>*{padding:0 0 !important}
@media only screen and (max-width:640px){.gap-0-sm>*,.gap-0-xs>*{padding:0 !important}
.gap-5-sm>*,.gap-5-xs>*{padding:5px !important}
.gap-10-sm>*,.gap-10-xs>*{padding:10px !important}
}
.visible-xs,.visible-xs-inline-block,.visible-xs-block,.visible-xs-inline{display:none}
@media only screen and (max-width:576px){.visible-xs,.visible-xs-block{display:block !important}
.visible-xs-inline-block{display:inline-block !important}
.visible-xs-inline{display:inline !important}
}
.visible-sm,.visible-sm-inline-block,.visible-sm-block,.visible-sm-inline{display:none}
@media only screen and (min-width:576px) and (max-width:767px){.visible-sm,.visible-sm-block{display:block !important}
.visible-sm-inline-block{display:inline-block !important}
.visible-sm-inline{display:inline !important}
}
.visible-md,.visible-md-inline-block,.visible-md-block,.visible-md-inline{display:none}
@media only screen and (min-width:768px) and (max-width:991px){.visible-md,.visible-md-block{display:block !important}
.visible-md-inline-block{display:inline-block !important}
.visible-md-inline{display:inline !important}
}
.visible-lg,.visible-lg-inline-block,.visible-lg-block,.visible-lg-inline{display:none}
@media only screen and (min-width:992px){.visible-lg,.visible-lg-block{display:block !important}
.visible-lg-inline-block{display:inline-block !important}
.visible-lg-inline{display:inline !important}
}
.visible-xl,.visible-xl-inline-block,.visible-xl-block,.visible-xl-inline{display:none}
@media only screen and (min-width:1200px){.visible-xl,.visible-xl-block{display:block !important}
.visible-xl-inline-block{display:inline-block !important}
.visible-xl-inline{display:inline !important}
}
.visible-xxl,.visible-xxl-inline-block,.visible-xxl-block,.visible-xxl-inline{display:none}
@media only screen and (min-width:1441px){.visible-xxl,.visible-xl-block{display:block !important}
.visible-xxl-inline-block{display:inline-block !important}
.visible-xxl-inline{display:inline !important}
}
@media only screen and (max-width:368px){.hidden-xxs{display:none !important}
}
@media only screen and (max-width:576px){.hidden-xs{display:none !important}
}
@media only screen and (max-width:768px){.hidden-sm{display:none !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.hidden-md{display:none !important}
}
@media only screen and (min-width:992px){.hidden-lg{display:none !important}
}
@media only screen and (min-width:1200px){.hidden-xl{display:none !important}
}
@media only screen and (min-width:1441px){.hidden-xxl{display:none !important}
}
@media only screen and (max-width:768px){.top-mobile-0{top:0 !important}
.top-mobile-10{top:10px !important}
.top-mobile-20{top:20px !important}
.top-mobile-30{top:30px !important}
.top-mobile-40{top:40px !important}
.top-mobile-50{top:50px !important}
.top-mobile-100{top:100px !important}
.left-mobile-0{left:0 !important}
.left-mobile-10{left:10px !important}
.left-mobile-20{left:20px !important}
.left-mobile-30{left:30px !important}
.left-mobile-40{left:40px !important}
.left-mobile-50{left:50px !important}
.left-mobile-100{left:100px !important}
.right-mobile-0{right:0 !important}
.right-mobile-10{right:10px !important}
.right-mobile-20{right:20px !important}
.right-mobile-30{right:30px !important}
.right-mobile-40{right:40px !important}
.right-mobile-50{right:50px !important}
.right-mobile-100{right:100px !important}
.bottom-mobile-0{bottom:0 !important}
.bottom-mobile-10{bottom:10px !important}
.bottom-mobile-20{bottom:20px !important}
.bottom-mobile-30{bottom:30px !important}
.bottom-mobile-40{bottom:40px !important}
.bottom-mobile-50{bottom:50px !important}
.bottom-mobile-100{bottom:100px !important}
}
.moving-container .moving{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}
.translatez-xs{-webkit-transform:translateZ(20px);transform:translateZ(20px)}
.translatez-sm{-webkit-transform:translateZ(40px);transform:translateZ(40px)}
.translatez-md{-webkit-transform:translateZ(50px);transform:translateZ(50px)}
.translatez-lg{-webkit-transform:translateZ(90px);transform:translateZ(90px)}
.click-effect{overflow:hidden;position:relative}
.ink{display:block;position:absolute;background:rgba(255,255,255,.1) !important;border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.click-effect.dark-effect .ink{background:rgba(0,0,0,.1) !important}
.clicked{-webkit-animation:clickEffect .45s linear;-moz-animation:clickEffect .65s linear;-ms-animation:clickEffect .65s linear;-o-animation:clickEffect .65s linear;animation:clickEffect .65s linear}
@-webkit-keyframes clickEffect{100%{opacity:0;-webkit-transform:scale(2.5)}
}
@-moz-keyframes clickEffect{100%{opacity:0;-moz-transform:scale(2.5)}
}
@-o-keyframes clickEffect{100%{opacity:0;-o-transform:scale(2.5);}
}
@keyframes clickEffect{100%{opacity:0;transform:scale(2.5)}
}
.scaled{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
@media only screen and (max-width:860px){.scaled{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
.scale-hover{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.scale-hover:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.scale-hover img{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.scale-hover:hover img{-ms-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08)}
.grayscale,.grayscale-hover:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}
button.disabled{opacity:.5;cursor:not-allowed}
.xs-btn{padding:6px 26px;font-size:11px;line-height:normal;letter-spacing:0}
.sm-btn{padding:7px 29px;font-size:12px;line-height:normal;letter-spacing:0}
.md-btn{padding:8px 35px;font-size:13px;line-height:normal;letter-spacing:-.1px}
.lg-btn{padding:10px 42px;font-size:13px;line-height:normal;letter-spacing:-.3px}
.xl-btn{padding:12px 50px;font-size:13px;line-height:normal;letter-spacing:-.3px}
.long-btn{padding-left:60px;padding-right:60px;line-height:normal}
.quadra-btn{background-color:rgba(165,165,165,.2);border-color:rgba(255,255,255,.2);border-width:1px;border-style:solid;padding:10px 30px;font-size:14px;line-height:normal}
.border-btn{background:transparent;border:1px solid white}
@media only screen and (max-width:992px){.quadra-btn{padding:9px 20px;font-size:13px}
.xl-btn{padding:8px 40px;font-size:13px}
.lg-btn{padding:8px 33px;font-size:12px}
.md-btn{padding:7px 29px;font-size:12px}
.sm-btn{padding:5px 19px;font-size:12px}
}
@media only screen and (max-width:480px){.quadra-btn{padding:7px 16px;font-size:12px}
.xl-btn{padding:9px 35px;font-size:12px}
.lg-btn{padding:8px 27px;font-size:11px}
.md-btn{padding:7px 20px;font-size:11px}
.sm-btn{padding:5px 16px;font-size:11px}
}
.fixed-element{width:auto;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);left:35px;bottom:30px;z-index:50}
.fixed-element.right{left:auto;right:35px}
#back-to-top,.drop-msg{width:45px;opacity:.5;height:45px;line-height:45px;z-index:100;display:block;position:fixed;cursor:pointer;right:20px;bottom:15px;border-radius:7px;border-width:1px;border-style:solid;text-align:center;color:#777;background:white;border-color:#ddd;-webkit-transition:transform .8s cubic-bezier(.77,0,.2,1) !important;-moz-transition:transform .8s cubic-bezier(.77,0,.2,1) !important;transition:transform .8s cubic-bezier(.77,0,.2,1) !important;-webkit-transform:translateZ(0);transform:translateZ(0)}
body.right-mini-side-menu-active #back-to-top,body.right-mini-side-menu-active .drop-msg{right:75px}
#back-to-top.dark,.drop-msg.dark{color:#fff !important;background:#252525;border-color:#343434}
.drop-msg+#back-to-top{bottom:70px}
#back-to-top:hover,.drop-msg:hover{opacity:1}
#back-to-top:not(.modal-hiding).qfm-time,.drop-msg:not(.modal-hiding).qfm-time{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}
@media only screen and (max-width:480px){#back-to-top,.drop-msg{width:45px;height:45px;line-height:45px;right:10px;bottom:10px}
.drop-msg+#back-to-top{bottom:65px}
}

input.form-control,textarea.form-control{font-size:inherit;border-radius:0;background:transparent;outline:none;width:100%;height:auto;line-height:normal;padding:15px;background-color:#fff;border:1px solid #949494;box-shadow:none!important;background-clip:padding-box !important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
input.form-control:not(.bs-focus):focus,input.form-control:not(.bs-lg-focus):focus,input.form-control:not(.bs-light-focus):focus,input.form-control:not(.bs-inset-focus):focus{box-shadow:none}
input.form-control:focus{border-color:#ccc}
input.form-control.error_warning{border-color:red !important}
textarea.form-control{min-height:100px;resize:none;margin-bottom:7px}
select.form-control{width:100%;border-radius:0;height:initial;cursor:pointer;-webkit-appearance:none;background-size:22px 22px;border-color:#949494;padding:13px 42px 13px 15px;background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20id='da461603-98ce-4300-a0dc-d3e78191ded0'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C39%20c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-expand_more-24px%3C/title%3E%3Cpath%20d='M16.59,8.59L12,13.17,7.41,8.59,6,10l6,6,6-6Z'/%3E%3Cpath%20class='9c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
input.form-control::-webkit-input-placeholder{color:#777}
input.form-control:-moz-placeholder{color:#777}
input.form-control::-moz-placeholder{color:#777}
input.form-control:-ms-input-placeholder{color:#777}
textarea.form-control{color:#777}

input[type=submit]{margin-top:8px;margin-right:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:.2px;display:inline-block;text-decoration:none;border:none;border-radius:0;font-family:'Montserrat',sans-serif;position:relative;background-color:#f8a807;color:#000;border-radius:50px}
input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{color:#000;background-color:#f18626;border-color:#f18626}



.el-textarea{ height:auto !important;}
input.el-input__inner,textarea.el-textarea__inner{font-size:inherit;border-radius:0;background:transparent;outline:none;width:100%;height:auto !important; min-height:auto !important; line-height:normal;padding:15px;background-color:#fff;border:1px solid #949494;box-shadow:none!important;background-clip:padding-box !important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
input.el-input__inner:not(.bs-focus):focus,input.el-input__inner:not(.bs-lg-focus):focus,input.el-input__inner:not(.bs-light-focus):focus,input.el-input__inner:not(.bs-inset-focus):focus{box-shadow:none}
input.el-input__inner:focus{border-color:#ccc}
input.el-input__inner.error_warning{border-color:red !important}
textarea.el-input__inner{min-height:100px;resize:none;margin-bottom:7px}
select.el-input__inner{width:100%;border-radius:0;height:initial;cursor:pointer;-webkit-appearance:none;background-size:22px 22px;border-color:#949494;padding:13px 42px 13px 15px;background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20id='da461603-98ce-4300-a0dc-d3e78191ded0'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C39%20c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-expand_more-24px%3C/title%3E%3Cpath%20d='M16.59,8.59L12,13.17,7.41,8.59,6,10l6,6,6-6Z'/%3E%3Cpath%20class='9c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
input.el-input__inner::-webkit-input-placeholder{color:#777}
input.el-input__inner:-moz-placeholder{color:#777}
input.el-input__inner::-moz-placeholder{color:#777}
input.el-input__inner:-ms-input-placeholder{color:#777}
textarea.el-textarea__inner{color:#777}

.el-button{margin-top:8px;margin-right:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:.2px;display:inline-block;text-decoration:none;border:none;border-radius:0;font-family:'Montserrat',sans-serif;position:relative;background-color:#f8a807;color:#000;border-radius:50px}
.el-button:hover,.el-button:active,.el-button:focus{color:#000;background-color:#f18626;border-color:#f18626}


.codeimg .el-input{ position: relative; }
.codeimg .el-input .el-input-group__append{ position: absolute; right:0; top:8px; }
.codeimg .ui-verification-code-cmage{ height:40px; display: block; max-width:auto; }

.sm-controls,.sm-controls-1,.sm-controls-2,.sm-controls-3,.sm-controls-4{position:relative;letter-spacing:0!important}
.sm-controls .slick-arrow,.sm-controls-2 .slick-arrow{width:32px;height:60px;border:none;background-color:#333;background-position:center center;background-repeat:no-repeat;position:absolute;z-index:1;top:50%;margin-top:-20px;opacity:0;-webkit-transition:opacity .4s ease-in-out 0s;-moz-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}
.sm-controls:hover .slick-arrow,.sm-controls-2:hover .slick-arrow{opacity:1}
.sm-controls .slick-arrow:hover,.sm-controls-2 .slick-arrow:hover{opacity:1}
.sm-controls .slick-arrow.slick-prev{left:10px;background-image:url("data:image/svg+xml,%3Csvg%20id='34fe20f2-9b48-4283-beff-bff398e4de7a'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.26%2020.45'%3E%3Cdefs%3E%3Cstyle%3E.%5C35%206837d1c-9c73-4812-bf2e-66e6bf1a2ddb%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echevron-left-white%3C/title%3E%3Cpolygon%20class='56837d1c-9c73-4812-bf2e-66e6bf1a2ddb'%20points='10.22%2020.45%200%2010.22%2010.22%200%2011.26%201.04%202.08%2010.22%2011.26%2019.41%2010.22%2020.45'/%3E%3C/svg%3E");background-size:18px 18px}
.sm-controls .slick-arrow.slick-next{right:10px;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg%20id='8f6aef2f-08bd-449a-b10a-9e81345b1f9b'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011.26%2020.45'%3E%3Cdefs%3E%3Cstyle%3E.%5C33%207b28e91-12e8-4324-97bd-ddd981a32002%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echevron-right-white%3C/title%3E%3Cpolygon%20class='37b28e91-12e8-4324-97bd-ddd981a32002'%20points='1.04%200%2011.26%2010.22%201.04%2020.45%200%2019.41%209.18%2010.22%200%201.04%201.04%200'/%3E%3C/svg%3E")}
.sm-controls-2 .slick-arrow.slick-prev{left:0;background-image:url(/images/white-left.png)}
.sm-controls-2 .slick-arrow.slick-next{right:0;background-image:url(/images/white-right.png)}
.sm-controls ul.slick-dots{position:absolute;width:100%;bottom:10px;margin:0;text-align:center}
.sm-controls .slick-dots li{position:relative;display:inline-block;margin:0 4px;font-size:0}
.sm-controls .slick-dots li button{border:2px solid #ddd;background:transparent;outline:none;border-radius:100%;width:13px;height:13px;padding:0 !important;position:relative;overflow:hidden;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.sm-controls:hover .slick-dots li button{opacity:1}
.sm-controls-1 .slick-arrow{width:30px;height:30px;font-size:0;left:5px;bottom:5px;border:none;background-color:rgba(45,45,45,.9);background-position:center center;background-repeat:no-repeat;position:absolute;z-index:1;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.sm-controls-1 .slick-arrow:hover{background-color:white}
.sm-controls-1:hover .slick-arrow{opacity:1}
.sm-controls-1 .slick-arrow.slick-prev{background-image:url(/images/white-left.png)}
.sm-controls-1 .slick-arrow.slick-next{background-image:url(/images/white-right.png);margin-left:35px}
.sm-controls-1 .slick-arrow.slick-prev:hover{background-image:url(/images/black-left.png)}
.sm-controls-1 .slick-arrow.slick-next:hover{background-image:url(/images/black-right.png)}
.sm-controls-1 .slick-dots{position:absolute;bottom:15px;right:6px;margin:0}
.sm-controls-1 .slick-dots li{float:left;display:block}
.sm-controls-1 .slick-dots li button{width:9px;height:12px;margin-right:5px;border-radius:100%;background:white;outline:none;border:none;box-shadow:none}
.sm-controls-1 .slick-dots li.slick-active button{background-color:#333}
.sm-controls-2 .slick-dots{position:absolute;width:100%;bottom:0;left:0;right:0;text-align:center}
.sm-controls-2 .slick-dots li{display:inline-block}
.sm-controls-2 .slick-dots li button{width:25px;height:1px;margin:0 3px;border-radius:0;vertical-align:middle;padding:0;top:0;position:relative;background:white;outline:none;border:none;box-shadow:none}
.sm-controls-2 .slick-dots li.slick-active button{height:8px !important}
.sm-controls-2 .slick-dots:hover li button{height:2px}
.sm-controls-2 .slick-dots li button:hover{height:8px}
.sm-controls-3 .slick-arrow{width:30px;height:30px;font-size:0;left:50%;bottom:-60px;border:none;background-color:rgba(255,255,255,.9);opacity:.5;background-position:center center;background-repeat:no-repeat;position:absolute;z-index:1;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;-webkit-transform:translateX(-35px);-moz-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}
.sm-controls-3 .slick-arrow:hover{background-color:white;opacity:1}
.sm-controls-3 .slick-arrow.slick-prev{background-image:url(/images/black-left.png)}
.sm-controls-3 .slick-arrow.slick-next{background-image:url(/images/black-right.png);margin-left:35px}
.sm-controls-3 .slick-dots{position:absolute;width:100%;bottom:0;left:0;right:0;text-align:center}
.sm-controls-3 .slick-dots li{display:inline-block}
.sm-controls-3 .slick-dots li button{width:9px;height:12px;margin:0 3px;border-radius:100%;background:white;outline:none;border:none;box-shadow:none}
.strip-dots>.slick-dots{position:relative;bottom:-20px;height:10px;text-align:center}
.strip-dots>.slick-dots li{display:inline-block}
.strip-dots>.slick-dots li button{width:30px;height:3px;margin-right:10px;background:white;border:none;box-shadow:none;border-radius:0!important}
.strip-dots>.slick-dots li.slick-active button{background-color:#888!important;border-radius:0!important}
.strip-dots.dark-dots>.slick-dots li button{background-color:#ccc}
.strip-dots.dark-dots>.slick-dots li.slick-active button{background-color:#666!important;background:initial}
.circle-dots .slick-dots{position:relative;margin:0 auto 0;top:45px;display:block !important;text-align:center}
.circle-dots .slick-dots li{font-size:0;float:none;display:inline-block}
.circle-dots .slick-dots li button{width:8px;height:8px;border:2px solid transparent;top:0;margin-right:6px;border-radius:100%;padding:0;background:white;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .3s}
.circle-dots .slick-dots li.slick-active button{background:transparent;border:2px solid #fff;width:12px;height:12px;top:-2px}
.circle-dots.dark-dots>.slick-dots li button{background-color:#9b9b9b}
.circle-dots.dark-dots>.slick-dots li.slick-active button{background:transparent;border:2px solid #777}
.corner-arrows button.slick-arrow{position:absolute;z-index:2;bottom:4px;width:30px;height:30px;border:none;background:#fff;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.corner-arrows button.slick-arrow,.corner-arrows button.slick-arrow:before{color:#7a7a7a;font-size:20px;background-repeat:no-repeat;background-position:center center}
.corner-arrows button.slick-arrow.slick-next{right:4px;background-image:url(/images/black-right.png)}
.corner-arrows button.slick-arrow.slick-next:before{background-image:url(/images/white-right.png)}
.corner-arrows button.slick-arrow.slick-prev{right:38px;background-image:url(/images/black-left.png)}
.corner-arrows button.slick-arrow.slick-prev:before{right:38px;background-image:url(/images/white-left.png)}
@media only screen and (max-width:481px){.slick-slide img{width:100%}
}
.centermode .slick-slide img{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;opacity:.8}
.centermode .slick-center img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.tooltip-item,[data-toggle="tooltip"]{cursor:help}
.tooltip.in{opacity:1 !important}
.tooltip-inner{padding:8px;color:white;font-size:14px;border-radius:5px;min-width:150px;width:auto;max-width:450px;background-color:#333;opacity:1;box-shadow:8px 4px 40px -10px rgba(0,0,0,.3)}
.tooltip-inner img{max-width:100%}
.tooltip-inner .tooltip-texts{padding:10px 7px;font-size:13px}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#333}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:#333}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:#333}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:#333}
[data-toggle="popover"]{cursor:pointer;position:relative}
.popover{border:none;outline:none;padding:18px;min-width:240px;max-width:240px;z-index:999;font-size:14px;color:#fff;background-color:#333;border-radius:14px}
.popover .popover-header{background-color:transparent;padding:0 0 4px 0;border:none !important;font-size:14px}
.popover-body{padding:0;color:inherit}
.popover p{margin-bottom:0}
.popover>.arrow{display:none !important}
.popover img{max-width:100%}
@media only screen and (max-width:641px){.popover{padding:17px 15px 17px 22px;font-size:12px}
}
.hotspots{position:relative}
.hotspots img{display:block;width:100%;height:auto;position:relative;z-index:1}
.hotspots img[src*="loading"]+.items .item,.hotspots img[src*="loader"]+.items .item{display:none}
.hotspots img[src*="loading"],.hotspots img[src*="loader"]{width:auto;margin:40px auto;display:block}
.hotspots .items{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;overflow:hidden}
.hotspots .items .item{position:absolute;font-weight:700;display:block}
.hotspots .items .item.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.arrows{width:60px;height:72px;position:relative;transform:rotate(270deg)}
@media screen and (max-width:992px){.arrows{transform:rotate(0deg)}
}
.arrows path{stroke:#f06c00;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}
@keyframes arrow{0%{opacity:0}
40%{opacity:1}
80%{opacity:0}
100%{opacity:0}
}
@-webkit-keyframes arrow{0%{opacity:0}
40%{opacity:1}
80%{opacity:0}
100%{opacity:0}
}
.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}
.arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}
.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}
.hotspotIntro div{color:#f06c00}
.videobg{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;background-size:cover;z-index:-1}
.videobg video{object-fit:cover;width:100%;height:auto;position:absolute;top:50%;left:50%;min-height:115%;z-index:-1;transform:translateX(-50%) translateY(-50%) translateZ(0)}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
.circular-effect-to-bottom .videobg{border-bottom-left-radius:300%;border-bottom-right-radius:300%}
.mouse-icon{border:2px solid #fff;border-radius:16px;height:40px;width:24px;margin:0 auto;display:block;z-index:10;opacity:.7}
.mouse-icon .wheel{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;-webkit-animation-name:drop;animation-name:drop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}
.mouse-icon .wheel{position:relative;border-radius:10px;background:#fff;width:2px;height:6px;top:4px;margin-left:auto;margin-right:auto}
@-webkit-keyframes drop{0%{top:5px;opacity:0}
30%{top:10px;opacity:1}
100%{top:25px;opacity:0}
}
@keyframes drop{0%{top:5px;opacity:0}
30%{top:10px;opacity:1}
100%{top:25px;opacity:0}
}
#scroll-strip{width:1px;height:400px;left:100px;top:50%;margin-top:-200px;position:fixed;z-index:120;background-color:rgba(170,170,170,.5);overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
#scroll-strip.right{right:60px;left:auto}
#scroll-strip #scroll-strip-mover{width:100%;position:absolute;top:0;background-color:rgba(0,0,0,.5)}
.load-with-waypoint{position:relative}
.load-with-waypoint:before{content:'';width:100%;height:100%;z-index:25;background-color:inherit;display:block;position:absolute;right:0;top:0;-webkit-transition:width 1s cubic-bezier(.77,0,.2,1) !important;-moz-transition:width 1s cubic-bezier(.77,0,.2,1) !important;transition:width 1s cubic-bezier(.77,0,.2,1) !important}
.load-with-waypoint.waypoint-active:before{width:0}
.item-list-type-1 .list-item{color:#757575;border-color:#ddd !important;display:block;width:100%;height:auto;padding:11px 13px;border:1px;border-style:solid;border-top:0;font-size:17px;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.item-list-type-1:not(.light-type) .list-item:hover{background-color:#fafafa !important}
.item-list-type-1.mini,.item-list-type-1.fullwidth{max-width:100%}
.item-list-type-1.mini .list-item{padding:5px 9px}
.item-list-type-1.custom-texts .list-item{font-size:inherit;text-transform:inherit}
.item-list-type-1 .list-item:first-child{border-top:1px solid #ddd}
.item-list-type-1 .list-item:nth-of-type(2n){background-color:rgba(20,20,20,.01)}
.item-list-type-1 .list-item.title{padding:30px 20px}
.item-list-type-1 .list-item.title div{text-align:center;font-size:22px;text-transform:uppercase}
.item-list-type-1.light-type .list-item{border-color:#333 !important;color:#ccc}
.item-list-type-1.light-type .list-item:nth-of-type(2n){background-color:rgba(0,0,0,.06)}
@media only screen and (max-width:700px){.item-list-type-1 .list-item div{float:none;width:100% !important;margin:5px auto}
}
.nav{display:block}
ul.nav-list{padding:0;text-align:left}
ul.nav-list li{display:block;margin:0}
ul.nav-list li a{background-color:transparent;position:relative;color:#5a5a5a;font-weight:400;display:block;margin:0;padding:8px 3px 8px 18px;border-bottom:1px solid #eee;font-size:.965em}
ul.nav-list.no-line li a{border-bottom:0}
ul.nav-list.list-lg li a{padding:11px 3px 11px 18px;font-size:1em}
ul.nav-list.list-sm li a{padding:6px 3px 6px 18px;font-size:.885em}
ul.nav-list li a:hover{background-color:#eee}
ul.nav-list.underline-hover-container li a:hover{background-color:transparent}
ul.nav-list li a:before{content:'';display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #353535;margin:-4px 0 0 -11px;top:50%;position:absolute;width:0;height:0}
ul.nav-list.nav-list-icons li a:before{display:none}
ul.nav-list.nav-list-icons li a span{left:-14px;position:relative}
ul.list-icons li{padding-left:28px;position:relative;margin-bottom:12px}
ul.list-icons.t-right li{padding-right:28px;padding-left:0}
ul.list-icons li i{position:absolute;left:0;top:5px}
ul.list-icons.t-right li i{left:auto;right:0}
.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}
.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}
ul.list-group>li a.active.list-group-item,ul.list-group>li a.active.list-group-item,ul.list-group>li button.active.list-group-item,ul.list-group>li button.active.list-group-item{background-color:rgba(150,150,150,.1);color:#444}
.list-group-item .badge{float:right;margin-right:15px}
.list{padding-left:20px;text-align:left}
.list.list-xs li{margin-bottom:0}
.list.list-sm li{margin-bottom:5px}
.list.list-lg li{margin-bottom:10px}
.list.list-xl li{margin-bottom:16px}
.list.list-side{padding-left:0}
.list.list-side>li{display:inline-block;padding-right:10px;margin-bottom:15px}
.list.list-side li>.icon{width:22px;height:22px;background:#e8e8e8;line-height:22px;top:-1px;margin-right:7px;position:relative;font-size:10px;border-radius:100%}
.list-circle{list-style-type:circle}
.list-disc{list-style-type:disc}
.list-number{list-style-type:decimal}
.list-square{list-style-type:square}
.list-roman{list-style-type:upper-roman}
.list-alpha{list-style-type:lower-alpha}
ul.basic-list li{padding:8px 0;border-color:rgba(100,100,100,.1);border-style:solid;border-bottom-width:1px}
ul.basic-list li i{margin-right:10px}
ul.basic-list.list-sm li{padding:5px 0}
ul.basic-list.list-lg li{padding:15px 0}
ul.basic-list.list-xl li{padding:22px 0}
ul.basic-list.border-white li{border-color:rgba(255,255,255,.1)}
ul.basic-list.no-border li{border:none !important}
ul.basic-list li:last-child{border-bottom-width:0}
ol.breadcrumb{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0;background:transparent;display:block}
ol.breadcrumb li{font-size:13px;display:inline-block}
.accordion-toggle-link{background-color:transparent;text-align:left;text-decoration:none;margin:0;display:block;width:100%;height:auto;padding:5px 30px 5px 0;cursor:pointer;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.accordion-toggle-link[aria-expanded="true"]{font-weight:700}
.accordion-toggle-container{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #dbdbdb}
.accordion-toggle-container p:first-child{margin-top:5px}
.accordion-toggle-container p:last-child{margin-bottom:20px}
.table.big-cols>tbody>tr>td,.table.big-cols>tbody>tr>th,.table.big-cols>tfoot>tr>td,.table.big-cols>tfoot>tr>th,.table.big-cols>thead>tr>td,.table.big-cols>thead>tr>th{padding:14px}
table tr:first-child th,table tr:first-child td,table tr:first-child{border-top:none}
table.table-noborder td,table.table-noborder th{border:none !important}
table.table-lg td,table.table-lg th{padding:1.2em !important}
table.table-md td,table.table-md th{padding:1em !important}
.process-steps li{position:relative;text-align:center}
.process-steps li:before,.process-steps li:after{content:'';width:50%;top:30px;border-top:1px dashed #ddd;position:absolute;z-index:0}
.process-steps li:before{left:0}
.process-steps li:first-child:before,.process-steps li:last-child:after{display:none}
.process-steps li a{display:inline-block;width:60px;height:60px;line-height:60px;padding:0;font-size:18px;position:relative;z-index:1}
.process-steps li a.active{background-color:#333;color:white !important}
.process-steps li p{margin-top:15px}
.creative-tabs{width:auto;display:inline-block;text-align:center;line-height:0}
.creative-tabs>li,.creative-tabs>div{display:inline-block;float:none}
.creative-tabs a,.creative-tabs>div>div{display:block;border:none!important;cursor:pointer !important}
.creative-tabs>li>a:not(.active),.creative-tabs div:not(.cbp-filter-item-active)>*{background:transparent !important;color:inherit}
.nav.nav-tabs.creative-tabs li a.active,.creative-tabs div.cbp-filter-item-active>*{color:white;box-shadow:2px 20px 45px 5px rgba(0,0,0,.2)}
@media only screen and (max-width:481px){.creative-tabs li,.creative-tabs>div{width:auto;margin:0 0 10px}
.creative-tabs{width:90%}
.creative-tabs li:last-child,.creative-tabs>div:last-child{margin-bottom:0}
}
.modern-tabs-container{display:block;border-style:solid}
.modern-tabs{width:100%;display:inline-block;margin:0;border-color:inherit;border-bottom:none;padding:0;vertical-align:bottom;position:relative;z-index:2;border-color:inherit;overflow:hidden;border-radius:0 !important}
.modern-tabs>li,.modern-tabs>div{display:block;float:left;border-color:inherit}
.modern-tabs>li a,.modern-tabs>div a{display:block;float:left;margin-right:8px;overflow:hidden;position:relative;padding:12px 35px;line-height:normal;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.modern-tabs>li a.active{border:none;color:#495057!important}
.modern-tabs>li>a:not(.active),.modern-tabs>div>a:not(.active){background:#14171b !important;color:inherit !important;border:none}
.modern-tabs>li:last-child a,.modern-tabs>div:last-child a{margin-right:0}
.modern-tabs a,.modern-tabs>div>div{display:block;font-size:inherit;cursor:pointer !important}
.modern-tabs a i{display:block;font-size:35px;margin-bottom:7px}
.modern-tabs a i.icon{font-size:25px;margin-bottom:0;padding:10px 0}
.modern-tabs-container+.tab-content{margin-top:30px}
@media only screen and (max-width:640px){.modern-tabs>li a,.modern-tabs>div a{padding:11px 25px}
}
.modern-tabs.radius>li:first-child a,.modern-tabs.radius{border-top-left-radius:10px !important}
.modern-tabs.radius>li:last-child a,.modern-tabs.radius{border-top-right-radius:10px !important}
.modern-tabs-container.no-border .modern-tabs.radius>li:first-child a,.modern-tabs-container.no-border .modern-tabs.radius{border-bottom-left-radius:10px !important}
.modern-tabs-container.no-border .modern-tabs.radius>li:last-child a,.modern-tabs-container.no-border .modern-tabs.radius{border-bottom-right-radius:10px !important}
.modern-tabs.vertical-tabs>li,.modern-tabs.vertical-tabs>div{display:block;float:none;width:100%}
.modern-tabs.vertical-tabs>li a,.modern-tabs.vertical-tabs>div a{padding:15px 20px;width:100%;border-right-width:1px;border-bottom-width:0}
.modern-tabs.vertical-tabs.tabs-sm>li a,.modern-tabs.vertical-tabs.tabs-sm>div a{padding:18px 16px}
.modern-tabs.vertical-tabs.tabs-xs>li a,.modern-tabs.vertical-tabs.tabs-xs>div a{padding:14px 12px}
@media only screen and (max-width:481px){.modern-tabs.vertical-tabs.tabs-sm>li a,.modern-tabs.vertical-tabs.tabs-sm>div a{padding:15px 11px}
.modern-tabs.vertical-tabs.tabs-xs>li a,.modern-tabs.vertical-tabs.tabs-xs>div a{padding:12px 7px}
}
.modern-tabs.vertical-tabs>li:last-child a,.modern-tabs.vertical-tabs>div:last-child a{border-bottom-width:1px}
.modern-tabs.vertical-tabs.radius-lg{border-radius:50px !important}
.modern-tabs.vertical-tabs.radius-lg>li a,.modern-tabs.vertical-tabs.radius-lg>div a{border-radius:0}
.modern-tabs.vertical-tabs.radius-lg>li:first-child a,.modern-tabs.vertical-tabs.radius-lg>div:first-child a{padding-top:25px;margin-top:-1px;border-top-left-radius:50px;border-top-right-radius:50px}
.modern-tabs.vertical-tabs.radius-lg>li:last-child a,.modern-tabs.vertical-tabs.radius-lg>div:last-child a{padding-bottom:25px;margin-bottom:-1px;border-bottom-left-radius:50px;border-bottom-right-radius:50px}
.tab-content.slide-effect{position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.tab-content.slide-effect .tab-pane{display:block}
.tab-content.slide-effect .tab-pane .tab-container{width:100%;transition-delay:3s;position:absolute;opacity:0;top:0;overflow:hidden}
.tab-content.slide-effect .tab-pane:not(.active) .tab-container{max-height:100%;pointer-events:none;animation:tabPaneChangeEffectBack .6s ease forwards;-webkit-animation:tabPaneChangeEffectBack .6s ease forwards;backface-visibility:hidden}
.tab-content.slide-effect .tab-pane.active .tab-container{position:relative;opacity:1;animation:tabPaneChangeEffect .6s ease forwards;-webkit-animation:tabPaneChangeEffect .6s ease forwards}
@-webkit-keyframes tabPaneChangeEffect{0%{opacity:0;left:25px}
100%{opacity:1;left:0}
}
@-moz-keyframes tabPaneChangeEffect{0%{opacity:0;left:25px}
100%{opacity:1;left:0}
}
@-ms-keyframes tabPaneChangeEffect{0%{opacity:0;left:25px}
100%{opacity:1;left:0}
}
@-o-keyframes tabPaneChangeEffect{0%{opacity:0;left:25px;}
100%{opacity:1;left:0;}
}
@keyframes tabPaneChangeEffect{0%{opacity:0;left:25px}
100%{opacity:1;left:0}
}
@-webkit-keyframes tabPaneChangeEffectBack{0%{opacity:1;left:0}
100%{opacity:1;left:-25px}
}
@-moz-keyframes tabPaneChangeEffectBack{0%{opacity:1;left:0}
100%{opacity:0;left:-25px}
}
@-ms-keyframes tabPaneChangeEffectBack{0%{opacity:1;left:0}
100%{opacity:0;left:-25px}
}
@-o-keyframes tabPaneChangeEffectBack{0%{opacity:1;left:0;}
100%{opacity:0;left:-25px;}
}
@keyframes tabPaneChangeEffectBack{0%{opacity:1;left:0}
100%{opacity:0;left:-25px}
}
.sticky-nav{position:relative;will-change:transform;top:0;width:100%;border-bottom:solid 1px #f5f5f5;z-index:3}
.sticky-nav>*{-webkit-transition:all .15s;-moz-transition:all .15s;transition:all .15s;padding:0}
.sticky-nav.hiding>*{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px)}
.sticky-nav ul li a{display:block;padding:0 20px;font-size:inherit;background:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.hide-by-scroll{-webkit-transition:transform .45s;-moz-transition:transform .45s;transition:transform .45s}
.hide-by-scroll.hiding{-webkit-transform:translateY(-100%) !important;-moz-transform:translateY(-100%) !important;-ms-transform:translateY(-100%) !important;transform:translateY(-100%) !important}
.sticky-wrapper .hide-by-scroll.hiding{-webkit-transform:translateY(0%) !important;-moz-transform:translateY(0%) !important;-ms-transform:translateY(0%) !important;transform:translateY(0%) !important}
.sticky-wrapper.is-sticky .hide-by-scroll.hiding{-webkit-transform:translateY(-100%) !important;-moz-transform:translateY(-100%) !important;-ms-transform:translateY(-100%) !important;transform:translateY(-100%) !important}
.hide-on-home{display:none}
.boxes-type-1.boxes>div>a{font-size:28px;display:block;width:100px;height:100px;background-color:#fdfdfd;border:1px solid #e7e7e7;margin:0 auto;line-height:100px;text-align:center}
.boxes-type-1.boxes>div:hover a{color:white;border-color:transparent}
.boxes-type-1.boxes h2{font-size:18px;text-transform:uppercase;margin:25px 0 0;padding:0}
.boxes-type-1.boxes p{font-size:15px;margin:15px 0 0;padding:0}
.boxes-type-3 div.box{margin:8px auto;padding:0 8px}
.boxes-type-3 a{display:table;width:100%;height:auto;min-height:180px;background-size:cover;position:relative;padding:45px 20px;border-radius:7px}
.boxes-type-3 .texts{display:table-cell;vertical-align:middle;z-index:1;position:relative}
.boxes-type-3 .texts img{width:auto;height:auto;max-height:100%}
.boxes-type-3 a:before{width:100%;height:100%;left:0;top:0;opacity:0;content:'';position:absolute;z-index:0;background-color:#111;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.boxes-type-3 a:hover:before{opacity:.2}
.boxes-type-3 h2{margin:0 0 10px;padding:0}
.boxes-type-3 p{margin:0;padding:0;font-size:17px}
.boxes-type-4 .box{position:relative;overflow:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
.boxes-type-4 a{display:block;position:relative;z-index:1;padding:180px 25px 30px;text-align:left}
.boxes-type-4 a h3{line-height:32px;opacity:.9;margin-top:15px;position:relative;display:inline-block}
.boxes-type-4 a h3:before{width:40px;height:0;border-top:2px solid white;border-color:inherit;content:'';position:absolute;left:0;bottom:-5px;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}
.boxes-type-4 .box:hover a h3:before{width:100%}
.background-color-for-box{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;opacity:.9}
.boxes-type-4 .box:hover{opacity:.9}
.boxes-with-image{padding:0 !important}
.boxes-with-image .box{display:block;background-size:cover !important;padding:50px 60px;position:relative;-webkit-transition:padding .2s;-moz-transition:padding .2s;transition:padding .2s}
.boxes-with-image .box .texts,.boxes-with-image .texts .secret-button{position:relative;z-index:5;-webkit-transition:all .5s cubic-bezier(.77,0,.2,1) !important;-moz-transition:all .5s cubic-bezier(.77,0,.2,1) !important;transition:all .5s cubic-bezier(.77,0,.2,1) !important}
.boxes-with-image .box .texts{-webkit-transform:translateY(20px);-moz-transform:translateY(10px);-ms-transform:translateY(20px);transform:translateY(20px)}
.boxes-with-image .box:hover .texts{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.boxes-with-image .box h1{background-size:cover;padding:0;margin:0 0 20px}
.boxes-with-image .box p{font-size:inherit;margin:0;color:inherit}
.boxes-with-image .box .secret-button{display:inline-block;opacity:0;margin-top:20px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
.boxes-with-image .box:hover .secret-button{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
@media only screen and (max-width:900px){.boxes-with-image:not(.nav-to-custom-slider) .box{padding:60px 20px}
.boxes-with-image .box h1{font-size:25px}
}
@media only screen and (max-width:800px){.boxes-with-image:not(.nav-to-custom-slider) .box{padding:60px 60px;width:100% !important;float:none}
.boxes-with-image .box h1{font-size:45px}
}
@media only screen and (max-width:500px){.boxes-with-image:not(.nav-to-custom-slider) .box{padding:60px 30px}
.boxes-with-image .box h1{font-size:35px}
}
#testimonials .image-boxes .item{margin-right:5px}
@media only screen and (max-width:480px){.image-boxes .item{margin:0}
}
.image-boxes .item h3{margin:15px 0 0;padding:0;font-size:18px}
.image-boxes .item p{margin-top:5px;padding-top:0}
.gallery-type-1 .cbp-caption-activeWrap{background-color:rgba(0,0,0,.45)}
.gallery-type-1.slash .cbp-caption-activeWrap{width:94%;left:3%;height:94%;top:3%}
.gallery-type-1.no-hover .cbp-caption-activeWrap{background-color:rgba(0,0,0,.1)}
.gallery-type-1:not(.no-hover) .cbp-caption-activeWrap a{width:50px;margin:0 3px;opacity:0;height:50px;line-height:50px;font-size:22px;padding:0;color:white;border-radius:100%;display:inline-block;position:relative;-ms-transform:scale(.1);-webkit-transform:scale(.1);transform:scale(.1);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.gallery-type-1:not(.no-hover) .cbp-caption-activeWrap a:before{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100%;content:'';background-color:rgba(255,255,255,.1);z-index:0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}
.gallery-type-1:not(.no-hover) .cbp-caption-activeWrap a:hover:before{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}
.gallery-type-1:not(.no-hover) .cbp-caption-activeWrap a i{position:relative;z-index:2;font-weight:700;font-size:19px}
.gallery-type-1:not(.no-hover) .cbp-item:hover .cbp-caption-activeWrap a{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.gallery-type-1 .cbp-caption-activeWrap a:nth-of-type(1){-webkit-transition-delay:.1s;transition-delay:.1s}
.gallery-type-1 .cbp-caption-activeWrap a:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}
.gallery-type-1 .cbp-caption-activeWrap a:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}
.gallery-type-1 .cbp-caption-activeWrap a:nth-of-type(4){-webkit-transition-delay:.4s;transition-delay:.4s}
.gallery-type-1:not(.no-hover) .cbp-item:hover .cbp-caption-activeWrap{opacity:1}
.gallery-type-1:not(.no-hover) .cbp-item img{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}
.gallery-type-1:not(.no-hover) .cbp-item:hover img{-ms-transform:scale(1.06);-webkit-transform:scale(1.06);transform:scale(1.06)}
.gallery-type-1.with-texts .cbp-item .cbp-item-wrapper{padding-bottom:10px}
.gallery-type-1.with-texts .cbp-item .cbp-item-wrapper:before{content:'';width:100%;display:block;left:0;top:0;bottom:0;right:0;background:none;position:absolute;border:1px solid #eee}
.gallery-type-1.with-texts .cbp-item .title{color:#666;font-size:17px;padding-left:10px;position:relative;z-index:2}
.gallery-type-1.with-texts .cbp-item .description{font-size:13px;padding-left:10px}
.projects-white-buttons .cbp a{font-size:11px;font-weight:700;text-transform:uppercase;background-color:white;margin-top:1px;color:#333}
.custom-texts .cbp-filter-item{font-family:inherit;font-weight:inherit;text-transform:inherit;font-size:inherit}
.cbp:not(.cbp-l-grid-faq) .cbp-item-off{display:none}
@media only screen and (max-width:830px){.gallery-type-1 .cbp-item-wrapper .cbp-caption>div{overflow:hidden}
.gallery-type-1 .cbp-caption-activeWrap{position:relative;opacity:1;background-color:#252525;visibility:visible}
.gallery-type-1:not(.no-hover) .cbp-caption-activeWrap a{opacity:1;visibility:visible;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
.cbp{z-index:0}
.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,.25)}
.styled-portfolio .cbp-item .cbp-caption-activeWrap{background-color:rgba(24,24,24,.7)}
.styled-portfolio.bordered-items .cbp-item .cbp-caption-activeWrap{background-color:transparent}
.styled-portfolio.bordered-items .cbp-item .cbp-caption-activeWrap:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;background-color:rgba(32,32,32,1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.styled-portfolio.parallax .cbp-item .cbp-caption-defaultWrap img{display:block;position:relative;-webkit-transform:translate(0,0) scale(1);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out}
.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-title{font-weight:700;letter-spacing:-.4px;font-size:18px;line-height:35px}
.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-desc{font-weight:700;letter-spacing:0;font-size:11px;color:#bbb}
.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-title img{display:inline-block;width:auto;height:auto;position:relative;margin-bottom:11px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
@media only screen and (min-width:630px){.styled-portfolio.bordered-items .cbp-item .cbp-caption-activeWrap:before{background-color:rgba(24,24,24,.7)}
.styled-portfolio.bordered-items .cbp-item:hover .cbp-caption-activeWrap:before{left:20px;right:20px;bottom:20px;top:20px}
.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-title span,.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-desc span{opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);position:relative;display:inline-block}
.styled-portfolio .cbp-item .cbp-caption-activeWrap .cbp-l-caption-title span{-webkit-transition-delay:0s;transition-delay:0s}
.styled-portfolio .cbp-item:hover .cbp-caption-activeWrap .cbp-l-caption-title+.cbp-l-caption-desc span,.styled-portfolio .cbp-item:hover .cbp-caption-activeWrap .cbp-l-caption-desc+.cbp-l-caption-title span{-webkit-transition-delay:.1s;transition-delay:.1s}
.styled-portfolio .cbp-item:hover .cbp-caption-activeWrap .cbp-l-caption-title span,.styled-portfolio .cbp-item:hover .cbp-caption-activeWrap .cbp-l-caption-desc span{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.parallax-portfolio .item{display:block;position:relative}
.parallax-portfolio .item:after{display:block;position:absolute;content:'';background:rgba(20,20,20,.6);z-index:-1;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.parallax-portfolio .item .item-overlay{opacity:0;position:relative;z-index:1}
.parallax-portfolio .item:hover:after,.parallax-portfolio .item:hover .item-overlay{opacity:1}
.parallax-portfolio .item .item-overlay .item-icon{opacity:0;margin:0;padding:0;position:relative;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear .4s}
.parallax-portfolio .item .item-overlay .item-title{opacity:0;margin:0;padding:0;position:relative;left:15px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear 0s}
.parallax-portfolio .item .item-overlay .item-desc{opacity:0;margin:0;padding:0;position:relative;left:15px;-webkit-transition:all .3s linear .2s;-moz-transition:all .3s linear .2s;transition:all .3s linear .2s}
.parallax-portfolio .item:hover .item-overlay .item-icon,.parallax-portfolio .item:hover .item-overlay .item-title,.parallax-portfolio .item:hover .item-overlay .item-desc{left:0;opacity:1}
.portfolio-column,.portfolio-column .slide{height:100%;overflow:hidden;position:relative;display:block}
.portfolio-column .slide .slide-img{position:absolute;height:100%;width:100%;overflow:hidden}
.portfolio-column .slide .slide-img img{min-height:100%;width:auto;min-width:105.5%;object-fit:cover;position:relative;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s}
.portfolio-column .slide:before{position:absolute;content:'';left:15px;top:15px;right:15px;bottom:15px;background-color:rgba(15,15,15,1);opacity:0;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.portfolio-column .slide:hover:before{opacity:.4}
.portfolio-column .slide:hover .slide-img img{-webkit-transform:translateX(-2%);-moz-transform:translateX(-2%);-ms-transform:translateX(-2%);transform:translateX(-2%)}
.portfolio-column .slide .details{position:absolute;left:30px;right:30px;top:auto;bottom:30px;z-index:2;padding:15px}
.portfolio-column .slide .details>*{opacity:0;top:10px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;transition-delay:0s}
.portfolio-column .slide:hover .details>*{opacity:1;top:0}
.portfolio-column .slide:hover .details .title{-webkit-transition-delay:.1s;transition-delay:.1s}
.portfolio-column .slide:hover .details>div{-webkit-transition-delay:.15s;transition-delay:.15s}
.portfolio-column .slide:hover .details .description{-webkit-transition-delay:.2s;transition-delay:.2s}
.portfolio-column .slide:hover .details .button{-webkit-transition-delay:.3s;transition-delay:.3s}
.portfolio-column .slide .details .button:hover{-webkit-transition-delay:0s;transition-delay:0s}
.portfolio-column.style-2 .slide{-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .25s}
.portfolio-column.style-2 .slide:hover .slide-img img{-webkit-transform:translateX(-3%);-moz-transform:translateX(-3%);-ms-transform:translateX(-3%);transform:translateX(-3%)}
.hero-slider,.hero-slider .slide{position:relative;overflow:hidden}
.hero-slider .slick-slide,.hero-slider .slick-slide>div,.slick-slide>div>.slide{height:100%}
.hero-slider .slide .slide-img,.hero-slider .slide .slide-img .scale-timer{position:absolute;width:100%;height:100% !important;max-width:100% !important;background-attachment:scroll !important;left:0;top:0 !important;z-index:0;background-position:center center;background-size:cover}
.hero-slider .slide .slide-img .scale-timer{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;-webkit-transition-delay:.3s;transition-delay:.3s}
.hero-slider .slide .slide-img .scale-timer.scaling{-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:transform 20s;-moz-transition:transform 20s;transition:transform 20s}
.hero-slider .slide .details{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}
.hero-slider .slick-list,.hero-slider .slick-track{height:100% !important}
.hero-slider .slick-slide .animated{visibility:hidden !important;animation-duration:.9s;-webkit-transition:visibility .3s;-moz-transition:visibility .3s;transition:visibility .3s}
.hero-slider .slick-slide .animated.fast{animation-duration:.6s}
.hero-slider .slick-slide.slick-current .animated.visibleme{visibility:visible !important}
.nav-to-custom-slider .slick-slide{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;opacity:.5}
.nav-to-custom-slider .slick-center{opacity:1}
.slick-autoplay-toggle-button{top:70px;bottom:initial;background-color:#333!important;border-radius:50px;height:48px;width:48px;left:20px!important;opacity:1!important;text-decoration:none;display:flex;justify-content:center;align-items:center;z-index:1!important}
.slick-autoplay-toggle-button:focus{outline:none;box-shadow:0 0 10px rgba(248,168,7,.8);transform:scale(1.05)}
.slick-pause-icon,.slick-play-icon{display:inline-flex;overflow:hidden;width:17px;height:17px}
.slick-autoplay-toggle-button .slick-pause-icon:before,.slick-autoplay-toggle-button .slick-play-icon:before{display:flex;color:#fff}
.slick-autoplay-toggle-button:hover{text-decoration:none}
@media(max-width:767px){.slick-autoplay-toggle-button{top:20px}
}
.slick-dots li button .slick-dot-icon:before{left:-5px!important}
.slick-dots li.slick-active button .slick-dot-icon{color:#faa819!important}
.background-slider{z-index:-1;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}
.background-slider .slick-list,.background-slider .slick-track{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 !important}
.background-slider .slide{position:relative;width:100%;height:100%;background-size:cover;background-position:center center}
.tags a,.tags .tag{display:inline-block;padding:6px 13px;background-color:#eee;line-height:normal;margin:3px 2px;font-size:inherit;font-weight:inherit;border-radius:4px;color:#333;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}
.tags a:hover,.tags .tag:hover{color:#555;background-color:#fff;box-shadow:2px 10px 25px 0 rgba(0,0,0,.06)}
.tags.dark a,.tags.dark .tag{background-color:#212121;color:#fff}
.tags.dark a:hover,.tags.dark .tag:hover{background-color:#484848}
.pagination,.PagerNumberArea{align-items:center;justify-content:center}
.pagination>li>a{border:1px solid #ddd;display:table;vertical-align:middle;height:40px;width:40px;text-align:center;border-radius:50%;font-weight:700;margin:0 4px}
.pagination>li>a,.pagination>li>span{font-size:12px;text-transform:uppercase;color:inherit}
.pagination>li>a>span{display:table-cell;vertical-align:middle}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#333;text-decoration:none}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#dedede;border-color:#dedede;color:inherit}
.pagination-lg>li>a,.pagination-lg>li>span,.PagerNumberArea a{padding:7px 22px}
.pagination{list-style-type:none!important}
/* .pagination li:last-child a:first-child{display:none} */
.resultsPage .group{padding:15px 0;border-bottom:solid 1px #e3e3e3}
.resultsPage .group a:hover,.resultsPage .group a:focus,.resultsPage .group a:active{text-decoration:none}
body.ie-browser .pagination,.PagerNumberArea{display:block}
body.ie-browser .pagination>li,.PagerNumberArea a{display:inline-block;width:auto}
.PagerNumberArea{padding-top:10px;position:relative;left:-10px}
.PagerNumberArea a,.PagerNumberArea .SelectedPage{width:40px;height:40px;line-height:38px;text-align:center;border:1px solid #ddd;text-align:center;border-radius:50%;font-weight:700;padding:0}
.PagerNumberArea .SelectedPage{background-color:#dedede;border-color:#dedede;color:inherit;display:inline-block}
.PagerNumberArea a:hover,.PagerNumberArea a:focus,.PagerNumberArea a:active{background-color:#333;border-color:#333;color:#fff;text-decoration:none}
.modal{overflow:hidden;z-index:1400;-webkit-transform:translateZ(0);transform:translateZ(0)}
.middle-modal{text-align:left;width:auto}
.modal .modal-dialog{-webkit-transform:translate(0,0%) !important;transform:translate(0,0%) !important}
.modal .modal-content{border:none}
.modal .modal-header{display:block}
.modal .modal-details{padding:70px 40px}
.modal .modal-sm .modal-details{padding:30px 20px}
@media(max-height:640px) and (max-width:768px){.modal{overflow-y:auto}
.middle-modal .modal-details{padding:40px 30px 20px}
}
@media(min-height:640px) and (min-width:768px){.middle-modal>.modal-dialog{left:50%;top:50%;position:fixed !important;-webkit-transform:translateY(-50%) translateX(-50%) !important;-moz-transform:translateY(-50%) translateX(-50%) !important;-ms-transform:translateY(-50%) translateX(-50%) !important;transform:translateY(-50%) translateX(-50%) !important}
}
.middle-modal>.container,.middle-modal>.container-sm,.middle-modal>.container-md,.middle-modal>.container-lg{padding-left:0 !important;padding-right:0 !important}
.modal-backdrop{z-index:1300}
.modal-backdrop.in{opacity:.7}
.modal .modal-img{overflow:hidden;position:absolute;left:0;height:101%;top:-1px;padding:0;background-size:cover;background-position:center center}
.modal .modal-img.to-right{left:auto;right:0}
.modal .modal-img img{width:auto;height:auto;min-height:100%;min-width:100%}
.modal .slick-slider img{max-width:100%}
@media screen and (max-width:1185px){.middle-modal>div{width:95%;max-width:none;padding:0}
}
@media screen and (max-width:1000px){.modal .modal-img{height:100%}
.modal .modal-img img{height:auto;width:auto;min-width:100%;min-height:100%}
}
@media screen and (max-width:768px){.modal .modal-img{position:relative;height:auto;min-height:300px}
.modal .modal-img img{height:auto;width:auto;min-width:100%;min-height:100%}
.middle-modal>div{margin-top:15px;margin-bottom:15px}
}
.modal .modal-promo{padding:150px 40px;max-width:1170px;background-size:cover;background-position:center center}
@media only screen and (max-width:1024px){.modal .slick-slider{background:url(/images/loader.gif) center center no-repeat;min-height:100px}
.modal .slick-slider .slick-list{opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
.modal .slick-slider.modal-active .slick-list{opacity:1}
.modal .slick-slider.modal-active{background:none}
}
.modal .close{opacity:1;display:block;width:40px;height:40px;text-align:center;border-radius:100%;position:absolute;background-color:#fff;top:15px;right:15px;color:#aaa;z-index:20;line-height:40px;font-weight:700;font-size:17px}
.modal .modal-xl{width:100%;max-width:1170px;height:auto;margin:40px auto;position:relative}
.modal .modal-lg{margin:40px auto}
.modal .modal-md{margin:15px auto}
.modal .modal-sm{margin:40px auto;position:relative}
@media screen and (max-width:1185px){.modal .modal-xl{width:auto;margin:40px 15px}
}
@media screen and (max-width:915px){.modal .modal-lg{margin:40px 15px}
}
@media screen and (max-width:768px){.modal .modal-sm{margin:40px 15px}
}
@-webkit-keyframes sonar{from{box-shadow:0 0 0 0 orange,0 0 4px 2px rgba(0,0,0,.4)}
to{box-shadow:0 0 0 10px rgba(255,147,223,0),0 0 4px 2px rgba(0,0,0,.4)}
}
@keyframes sonar{from{box-shadow:0 0 0 0 orange,0 0 4px 2px rgba(0,0,0,.4)}
to{box-shadow:0 0 0 10px rgba(255,147,223,0),0 0 4px 2px rgba(0,0,0,.4)}
}
.btn-selection{margin-bottom:50px;padding:15px 30px 15px 22px!important;border-radius:50px;background-color:#ffa500;border-color:#ffa500!important;color:#fff;-webkit-animation:sonar 800ms ease-out infinite;animation:sonar 800ms ease-out infinite;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='%23ffffff'%20class='bi%20bi-chevron-right'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill-rule='evenodd'%20d='M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708z'/%3E%3C/svg%3E");background-position:right 10px center;background-size:16px 16px;background-repeat:no-repeat}
.external-btn{display:inline-flex;padding:13px 40px 13px 25px;font-size:14px;line-height:normal;font-weight:600;text-decoration:none;background-color:#f06c00;color:#fff;border-radius:25px;margin-left:10px;background-size:18px 18px;background-repeat:no-repeat;background-position:center right 13px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='%23ffffff'%20class='bi%20bi-chevron-right'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill-rule='evenodd'%20d='M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708z'/%3E%3C/svg%3E")}
.mail:hover,.mail-bg{background:#404040 !important}
.facebook:hover,.facebook-bg{background:#4b6ea8 !important}
.twitter:hover,.twitter-bg{background:#4fd5f8 !important}
.youtube:hover,.youtube-bg{background:#da1818 !important}
.vimeo:hover,.vimeo-bg{background:#96d3f0 !important}

.wechat:hover{background:#07C160 !important}
.tiktok:hover{background:#18191C !important}
.rednote:hover{background:#ff2e4d !important}
.bilibili:hover{background:#00AEEC !important}



.pinterest:hover,.pinterest-bg{background:#d83633 !important}
.linkedin:hover,.linkedin-bg{background:#0189c3 !important}
.flickr:hover,.flickr-bg{background:#84979e !important}
.dropbox:hover,.dropbox-bg{background:#1e81c2 !important}
.instagram:hover,.instagram-bg{background:#d82950 !important}
.tumblr:hover,.tumblr-bg{background:#345365 !important}
.skype:hover,.skype-bg{background:#00bbf0!important}
.google-plus:hover,.google-plus-bg{background:#da2200 !important}
.twitter-square:hover,.twitter-square-bg{background:#4fd5f8 !important}
.rss:hover,.rss-bg{background:#fb9c00 !important}
.apple:hover,.apple-bg{background:#404040 !important}
.windows:hover,.windows-bg{background:#0063f4 !important}
.dribbble:hover,.dribbble-bg{background:#f2689c !important}
.android:hover,.android-bg{background:#80da23 !important}
.html5:hover,.html5-bg{background:#ec6432 !important}
.css3:hover,.css3-bg{background:#3a88d0 !important}
.pagelines:hover,.pagelines-bg{background:#4f98df !important}
.gittip:hover,.gittip-bg{background:#7c6035 !important}
.mail-color:hover{color:#404040 !important}
.facebook-color:hover{color:#4b6ea8 !important}
.twitter-color:hover{color:#4fd5f8 !important}
.youtube-color:hover{color:#da1818 !important}
.vimeo-color:hover{color:#96d3f0 !important}
.pinterest-color:hover{color:#d83633 !important}
.linkedin-color:hover{color:#0189c3 !important}
.flickr-color:hover{color:#84979e !important}
.dropbox-color:hover{color:#1e81c2 !important}
.instagram-color:hover{color:#d82950 !important}
.tumblr-color:hover{color:#345365 !important}
.skype-color:hover{color:#00bbf0!important}
.google-plus-color:hover{color:#da2200 !important}
.twitter-square-color:hover{color:#4fd5f8 !important}
.rss-color:hover{color:#fb9c00 !important}
.apple-color:hover{color:#404040 !important}
.windows-color:hover{color:#0063f4 !important}
.dribbble-color:hover{color:#f2689c !important}
.android-color:hover{color:#80da23 !important}
.html5-color:hover{color:#ec6432 !important}
.css3-color:hover{color:#3a88d0 !important}
.pagelines-color:hover{color:#4f98df !important}
.gittip-color:hover{color:#7c6035 !important}
@media(min-width:768px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}
}
@media(min-width:992px){.collapse.dont-collapse-md{display:block;height:auto !important;visibility:visible}
}
@media only screen and (min-width:992px){.steps.steps-nb .row>*{border-right:none!important}
}
.steps a{font-weight:700;color:#1f1f22;position:relative}
.dark{color:#1f1f22}
.price-discount{text-decoration:line-through;color:inherit}
.bg-sunrise{background-color:#fe892c}
.home{min-height:80vh;z-index:0;background-color:#fff}
.home-60{min-height:60vh;z-index:0}
@media only screen and (max-width:992px){.home{min-height:60vh}
#product .white{color:#1f1f22!important}
#product .opening-btn{border-color:#1f1f22!important}
#product .icon-animated1.border-white{border-color:#1f1f22!important}
.video-frame{position:relative}
}
@media only screen and (max-width:768px){#style .modern-tabs>li{width:50%}
#style .modern-tabs>li a{display:block;width:100%;text-align:center;margin:4px}
}
.oinone-box{z-index:1;width:100%;max-width:700px;position:relative;margin:48px 0}
#home-box{min-height:80vh}
#home-box-small{min-height:60vh}
@media only screen and (min-width:993px){.oinone-box.bg-white:before{content:'';position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background:#faa726}
.rgk-box:after{content:'';position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background:#e00814;z-index:999}
.empulse-box:after{content:'';position:absolute;top:0;bottom:0;right:0;width:5px;height:100%;background:#ff6c0e;z-index:999}
}
@media only screen and (max-width:992px){#home-box{position:relative;margin-top:60vh;min-height:auto}
.oinone-box{position:relative;max-width:83.333%;text-align:left;margin:0 auto;margin-top:10px}
.bg-splash{height:60vh}
}
@media only screen and (max-width:992px){.hero-box{position:relative;max-width:100%;text-align:center;margin:0 auto;top:-30px}
}
@media only screen and (max-width:768px){#home-box{padding-left:0;padding-right:0}
}
.sm-btn{background-color:#f8a807;color:#000;border-radius:40px;margin-top:8px;margin-right:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:.2px;display:inline-block;text-decoration:none;border:solid 3px #f8a807;font-family:'Montserrat',sans-serif;position:relative}
.solid{background-color:#fff;border:none;color:#1f1f22}
.outline{background-color:#e3e3e3;border-color:#e3e3e3}
.sm-btn.alt{background-color:#2f343d;color:#fff}
.sm-btn.buy{padding-left:40px}
.sm-btn.buy:before{content:"";font-weight:400;font-size:18px;font-family:simple-line-icons;position:absolute;left:10px}
.sm-btn:hover{text-decoration:none}
.submit{background-color:#2f343d;color:#fff;border-color:#2f343d}
.brand-logo{position:absolute;right:0;bottom:50px;padding:20px 30px 20px 20px;width:250px;height:130px;background-color:#fff;z-index:1}
.brand-logo img,.brand-logo svg{width:100%;height:100%}
.brand-logo.built-4-me{background-color:#2e2d2c}
@media only screen and (max-width:1200px){.brand-logo{position:absolute;right:0;bottom:50px;padding:20px 30px 20px 20px;width:200px;height:104px}
}
@media only screen and (max-width:992px){.brand-logo{bottom:30px;width:160px}
.brand-logo img{width:130px;height:73px;top:50%;position:relative;will-change:transform;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.expand[aria-expanded="true"]{background-size:24px 24px;background-repeat:no-repeat;background-position:center right 10px;background-image:url("data:image/svg+xml,%3Csvg%20id='24b6f0a4-9d78-4cd8-b18d-74a9bc1353b8'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.eb42fc8f-7c5d-46fd-accf-be505c66f439%7Bfill:%231c1c1c;%7D.%5C33%20b558a71-d5e5-4a3d-a0af-225bdb50adc7%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-remove-24px%3C/title%3E%3Cpath%20class='eb42fc8f-7c5d-46fd-accf-be505c66f439'%20d='M19,13H5V11H19v2Z'/%3E%3Cpath%20class='3b558a71-d5e5-4a3d-a0af-225bdb50adc7'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
.expand[aria-expanded="false"]{background-size:24px 24px;background-repeat:no-repeat;background-position:center right 10px;background-image:url("data:image/svg+xml,%3Csvg%20id='8bad0787-efb8-469f-b2e6-f2297ce5f671'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.c9b6d292-d636-4401-9b3c-bcd312f67090%7Bfill:%231c1c1c;%7D.fa4cc410-7e00-4e3a-a6c0-52cdae7f2bc2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-add-24px%3C/title%3E%3Cpath%20class='c9b6d292-d636-4401-9b3c-bcd312f67090'%20d='M19,13H13v6H11V13H5V11h6V5h2v6h6v2Z'/%3E%3Cpath%20class='fa4cc410-7e00-4e3a-a6c0-52cdae7f2bc2'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(246,246,246,1)}
.no-pd{padding:0}
.steps p:last-child{margin-bottom:0}
@media only screen and (min-width:992px){.steps .row>*{border-left:solid 1px #eaeaea}
.steps .row>*:first-child{border-left:none}
}
@media only screen and (max-width:768px){.cbp-caption-activeWrap{visibility:hidden;display:none}
}
.sticky-nav .nav-arrow{display:none}
.sticky-nav{will-change:transform;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;background-color:#fff}
.sticky-nav .nav-logo h2{padding-left:15px}
.sticky-nav .nav-logo,.sticky-nav .nav-btn{opacity:0;-webkit-transition:all .3s !important;-moz-transition:all .3s !important;transition:all .3s !important;color:#fff;text-decoration:none}
.is-sticky .sticky-nav .nav-logo,.is-sticky .sticky-nav .nav-btn{opacity:1}
@media only screen and (max-width:992px){.sticky-nav .nav-logo,.sticky-nav .nav-btn{top:9px}
}
.md_switch{display:inline-flex;align-items:center}
.md_switch .md_switch__toggle{position:relative;cursor:pointer;margin-right:10px}
.md_switch [type=checkbox]{position:absolute;opacity:0;pointer-events:none}
.md_switch .md_switch__toggle::before,.md_switch .md_switch__toggle::after{content:'';display:block;margin:0 3px;transition:all 100ms cubic-bezier(.4,0,.2,1);background:#bdbdbd}
.md_switch .md_switch__toggle::before{height:1.7em;width:3em;border-radius:1.7em;opacity:.6}
.md_switch .md_switch__toggle::after{position:absolute;top:50%;transform:translate(0,-50%);height:1.6em;width:1.6em;border-radius:50%}
.md_switch [type=checkbox]:focus+.md_switch__toggle{outline:#5d9dd5 solid 1px;box-shadow:0 0 8px #5e9ed6}
.md_switch [type=checkbox]:disabled+.md_switch__toggle{cursor:not-allowed;filter:grayscale(100%);opacity:.6}
.md_switch [type=checkbox]:disabled+.md_switch__toggle::after{box-shadow:none}
.md_switch [type=checkbox]:checked+.md_switch__toggle::before,.md_switch [type=checkbox]:checked+.md_switch__toggle::after{background:#00897b}
.md_switch [type=checkbox]:checked+.md_switch__toggle::after{transform:translate(calc(3em - 100%),-50%)}
.widget legend{float:left;width:auto;max-width:none;margin-bottom:0;font-size:1rem;height:30px;margin:6px 0 6px 0;min-width:80px}
.widget .classic_checkbox{float:left}
@media screen and (max-width:768px){.widget legend{margin-right:8px}
}
.smd img{display:block;border:0;width:100%;height:auto}
#shop .features{border-top:solid 1px #e6e6e6;margin-top:10px;padding-top:10px}
#shop .features li:before{content:'-';position:relative;display:inline-block;margin-right:5px}
#shop .cta{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:15px}
#shop .cta .sm-btn{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}
#shop .cta .sm-btn:first-child{margin-right:4px}
#shop .cta .sm-btn:last-child{margin-left:4px}
.sidemenu{border-right:solid 1px #e3e3e3}
.form-search{position:inherit;width:100%;display:block}
.general-search input[type="submit"],#nav-search input[type="submit"],.form-search input[type="submit"]{color:#1f1f22;text-transform:initial;border:none;margin:0;position:absolute;right:0;bottom:0;padding:17px 45px 17px 15px;background-color:transparent;font-weight:700;background-position:right 15px center;background-size:24px 24px;background-image:url("data:image/svg+xml,%3Csvg%20id='2bb76859-bddc-489e-b874-99c986d9da8c'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C39%200717c63-1971-42fd-a20e-e600f681fb09%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon-search%3C/title%3E%3Cpath%20class='90717c63-1971-42fd-a20e-e600f681fb09'%20d='M0,0H24V24H0V0Z'/%3E%3Cpath%20d='M15.5,14H14.71l-0.28-.27a6.51,6.51,0,1,0-.7.7L14,14.71V15.5l5,5L20.49,19Zm-6,0A4.5,4.5,0,1,1,14,9.5,4.49,4.49,0,0,1,9.5,14Z'/%3E%3C/svg%3E");background-repeat:no-repeat}
.form-search label{font-weight:bold;color:#1f1f22}
input[type="submit"]{cursor:pointer}
.categories{overflow:hidden}
.categories .category-boxes .row{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;background-color:#fff}
.categories .category-boxes a:hover,.categories .category-boxes a:active,.categories .category-boxes a:focus{text-decoration:none}
.categories .category-boxes .category-content{position:relative;padding:40px;border-style:solid;position:relative;z-index:1;background-color:white;border-color:#e7e7e7;border-right-width:1px;border-bottom-width:1px;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
@media only screen and (max-width:1100px){.categories .category-boxes .category-content{padding:20px}
}
.categories .category-boxes .category-content:hover{background-color:#fafafa}
.categories .category-boxes .category-content .content-title{color:#505050;margin-top:10px;font-weight:700;letter-spacing:-.7px}
.categories .category-boxes .category-content .content-desc{font-size:16px;line-height:24px;margin-top:10px;font-weight:400;letter-spacing:0}
.btn-restricted{display:table;border-radius:50%;background-color:#e3e3e3;cursor:pointer;padding:5px;width:40px;height:40px;position:absolute;right:10px;top:10px;z-index:999}
.btn-restricted i{display:table-cell;vertical-align:middle}
.twin-sections>div{height:auto;overflow:hidden}
.twin-sections .halfwidth>.details{position:relative;max-width:700px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:1070px){.twin-sections .halfwidth{float:none !important;width:100%;max-width:100%;overflow:auto;height:auto !important}
}
.group-icon{display:block;margin-bottom:20px}
.group-icon>*{display:inline-block;vertical-align:middle;margin-bottom:0}
.group-icon i{margin-right:10px}
#testimonial i{margin-right:10px}
#filterBar{height:100%;width:0;max-width:0;position:relative;z-index:0;top:0;left:0;background-color:#fff;overflow-x:hidden}
#filterBar .accordion-toggle-link{border-bottom:solid 1px #ecedee}
#filterBar .accordion-toggle-container{border-bottom:0;margin:0;padding:0}
#filterBar h4{margin-bottom:0}
.open #filterBar{width:100%;max-width:100%;min-width:300px}
#filterBar a:hover{color:#f1f1f1}
#filterBar .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.openbtn{font-size:16px;cursor:pointer;background-color:transparent;padding:13px 15px;border:none;text-decoration:none}
.openbtn i{margin-right:10px}
@media screen and (max-width:575px){#productlist li.item{border-bottom:solid 1px #e3e3e3}
#productlist li.item:last-child{border-bottom:none}
}
@media screen and (max-width:991px){#filterBar{;position:fixed}
.open #filterBar{max-width:300px;width:100%;z-index:999}
.filterBar a{font-size:18px}
}
.range{display:flex;flex-wrap:wrap}
.range label{flex:1 0 auto}
.range input[type=range]{-webkit-flex:1 1 180px;-ms-flex:1 1 180px;flex:1 1 180px;align-self:center}
.range .output{flex:0 1 auto;margin-left:10px;align-self:center;font-weight:600;color:#083851}
.r-pill{border:0;padding:0;margin:0;display:flex;align-items:center}
.r-pill td:first-child{padding-right:15px}
.pill-title,.pill-title legend{color:#1f1f22;padding:.4em 0;margin-right:20px;font-weight:700;font-size:16px;margin-bottom:0}
.r-pill td{position:relative}
.r-pill legend{display:inline-block;font-size:inherit;margin-bottom:0;padding:0}
.r-pill__group{display:block}
.r-pill label,.r-pill input{display:inline-block;position:relative;cursor:pointer;margin-right:1rem}
.r-pill:last-child{margin-right:0}
.r-pill label{color:#575757;display:inline-flex;border-radius:50px;margin-bottom:0;position:relative}
.r-pill-highlight label{font-weight:600;color:#000;padding:11px 15px}
.white .r-pill label{color:#fff}
.r-pill[disabled] .r-pill input:checked+label:hover,.r-pill input:checked+label{color:#000;font-weight:700}
.white .r-pill[disabled] .r-pill input:checked+label:hover,.white .r-pill input:checked+label{color:#fff!important}
.r-pill-highlight input:checked+label{padding:11px 15px;border:dashed 1px #ed6d0f;border-radius:50px;background-color:transparent}
.r-pill input:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg%20id='9aee132c-e73a-4d9c-97c4-159edbf9008b'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cdefs%3E%3Cstyle%3E.%5C33%20482ac39-251d-442c-bd99-5782c1032fd3%7Bfill:%23ed6d0f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cpath%20id='6b5dd173-ebe7-4c0c-a13c-ec85a05c1226'%20data-name='&lt;Compound%20Path&gt;'%20class='3482ac39-251d-442c-bd99-5782c1032fd3'%20d='M11.51,3.46a8.8,8.8,0,1,1-8.8,8.8,8.81,8.81,0,0,1,8.8-8.8m0-1.2a10,10,0,1,0,10,10,10,10,0,0,0-10-10h0Z'%20transform='translate(-1.51%20-2.26)'/%3E%3Ccircle%20id='ac3b0c3f-d38f-4b37-825a-c84ea1e78dd9'%20data-name='&lt;Path&gt;'%20class='3482ac39-251d-442c-bd99-5782c1032fd3'%20cx='10'%20cy='10'%20r='1.96'/%3E%3C/svg%3E")}
.r-pill label:after{border-color:rgba(0,0,0,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:bottom .2s ease-in-out,border-color .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,top .2s ease-in-out}
.r-pill input:focus~label:after{color:#ff0509}
.r-pill[disabled],.r-pill__item input[disabled]+label{opacity:.5}
.r-pill__item input[disabled]~label,.r-pill__item input[disabled]~label:hover,.r-pill[disabled] label:hover{background:transparent;border-color:transparent;cursor:not-allowed}
@media screen and (-ms-high-contrast:active){.r-pill__item label{border:0;margin:2px}
.r-pill__item input:checked+label{border:2px solid;margin:0}
.r-pill__item input:hover~label,.r-pill__item label:hover{text-decoration:underline}
.r-pill[disabled] .r-pill__item label:hover,.r-pill[disabled] .r-pill__item input:hover~label{text-decoration:none}
}
.editing-form-control-nested-control input[type=radio]{width:20px;height:20px;margin-right:5px}
.editing-form-control-nested-control label{margin-right:15px;margin-bottom:0}
.editing-form-control-nested-control label:last-child{margin-right:0}
@media only screen and (max-width:575px){#form .radio-list-horizontal{display:block}
#form .editing-form-control-nested-control label{display:flex}
}
.wrapper{position:relative}
.wrapper label{display:inline-block;padding:1px 0 1px 40px;vertical-align:middle;margin-right:5px}
.wrapper input{height:40px;left:0;opacity:0;position:absolute;top:0;width:40px}
.wrapper input+label::before{border:2px solid #99a4ac;content:"";height:25px;left:3px;position:absolute;top:0;width:25px}
.wrapper input+label::after{content:"";border:3px solid;border-left:0;border-top:0;height:15px;left:12px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:8px}
.wrapper input:checked+label::after{opacity:1}
.wrapper input:focus+label::before{box-shadow:0 0 0 3px #ffbf47;outline:3px solid transparent}
.section{position:relative;overflow:hidden;width:100%;height:auto;min-height:80vh}
@media only screen and (max-width:768px){.section{min-height:70vh}
}
.section .showcase_container{clip:rect(0,auto,auto,0);position:absolute;width:100%;height:100%}
.section .section-texts{position:absolute;color:white;top:50%;padding:0 5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%}
@media only screen and (max-width:768px){.section .section-texts{width:80%}
}
.opening-btn{position:relative;letter-spacing:.1em;padding:.9rem 1.3rem .9rem 1.3rem;font-size:.875rem;line-height:.875rem;border-radius:50px;display:inline-flex;font-weight:700;color:#212529;text-align:center;text-transform:uppercase;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:solid 3px #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;animation:comeFromBottom 1s ease-out .8s;vertical-align:baseline}
.opening-btn:hover,.opening-btn:hover:focus{color:#000}
.opening-btn:focus{color:#212529}
.opening-btn:link,.opening-btn:visited{text-decoration:none;transition:all .5s}
@media only screen and (max-width:575px){#home .oinone-box{text-align:left}
#home .opening-btn{display:block;margin-right:0!important}
#home button.opening-video-btn{display:flex;margin-left:0!important;width:100%;margin-top:10px;justify-content:center!important;border-radius:40px}
}
#home .home-content{width:100%;height:70px;padding:0;bottom:0;z-index:99;position:absolute;color:white;font-weight:inherit}
@media only screen and (max-width:1000px){#home .home-content{padding:15px 0}
}
.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-container>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.swatches li{position:relative;z-index:0;width:30px;height:30px;display:inline-block;margin:4px;vertical-align:middle;cursor:pointer}
.patch li{width:60px;height:60px}
.patch .pattern-red{background-color:#000;background-image:radial-gradient(circle,#cf051a 20%,transparent 10%),radial-gradient(circle,#cf051a 20%,transparent 10%);background-size:30px 30px;background-position:0 0,15px 15px}
.swatches a{display:block}
.swatches [class^="polkadot"]{position:relative;width:100px;height:50px;background:-moz-radial-gradient(white 15%,transparent 16%),-moz-radial-gradient(white 15%,transparent 16%),black;background:-webkit-radial-gradient(red 15%,transparent 16%),-webkit-radial-gradient(red 15%,transparent 16%),black;background-position:0 0,7px 7px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;background-size:14px 14px}
.swatches li.polkadot-red:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=1)}
.swatches li.polkadot-red:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(71,71,71,0) 37%,rgba(136,136,136,.75) 71%,rgba(191,191,191,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(71,71,71,0) 37%,rgba(136,136,136,.75) 71%,rgba(191,191,191,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(71,71,71,0) 37%,rgba(136,136,136,.75) 71%,rgba(191,191,191,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00bfbfbf',GradientType=0)}
.shroud-red{background:#d63535;background:-moz-linear-gradient(top,#d63535 1%,#c73b25 100%);background:-webkit-linear-gradient(top,#d63535 1%,#c73b25 100%);background:linear-gradient(to bottom,#d63535 1%,#c73b25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d63535',endColorstr='#c73b25',GradientType=0)}
.shroud-green{background:#b6e026;background:-moz-linear-gradient(top,#b6e026 0%,#abdc28 100%);background:-webkit-linear-gradient(top,#b6e026 0%,#abdc28 100%);background:linear-gradient(to bottom,#b6e026 0%,#abdc28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6e026',endColorstr='#abdc28',GradientType=0)}
.shroud-blue{background:#5e8ecb;background:-moz-linear-gradient(top,#5e8ecb 0%,#4e85c9 100%);background:-webkit-linear-gradient(top,#5e8ecb 0%,#4e85c9 100%);background:linear-gradient(to bottom,#5e8ecb 0%,#4e85c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e8ecb',endColorstr='#4e85c9',GradientType=0)}
.shroud-black{background:#45484d;background:-moz-linear-gradient(top,#45484d 0%,#000 100%);background:-webkit-linear-gradient(top,#45484d 0%,#000 100%);background:linear-gradient(to bottom,#45484d 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0)}
.swatches .fork-black{background:#959595;background:-moz-linear-gradient(-45deg,#959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);background:-webkit-linear-gradient(-45deg,#959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);background:linear-gradient(135deg,#959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#959595',endColorstr='#1b1b1b',GradientType=1)}
.swatches .fork-orange,.swatches .rearwheel-orange{background:#f9c667;background:-moz-linear-gradient(-45deg,#f9c667 0%,#f79621 100%);background:-webkit-linear-gradient(-45deg,#f9c667 0%,#f79621 100%);background:linear-gradient(135deg,#f9c667 0%,#f79621 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c667',endColorstr='#f79621',GradientType=1)}
.swatches .fork-red,.swatches .rearwheel-red{background:#e50000;background:-moz-linear-gradient(-45deg,#e50000 1%,#db2b00 100%);background:-webkit-linear-gradient(-45deg,#e50000 1%,#db2b00 100%);background:linear-gradient(135deg,#e50000 1%,#db2b00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50000',endColorstr='#db2b00',GradientType=1)}
.swatches .fork-blue,.swatches .rearwheel-blue{background:#71ceef;background:-moz-linear-gradient(-45deg,#71ceef 0%,#21b4e2 51%,#b7deed 100%);background:-webkit-linear-gradient(-45deg,#71ceef 0%,#21b4e2 51%,#b7deed 100%);background:linear-gradient(135deg,#71ceef 0%,#21b4e2 51%,#b7deed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71ceef',endColorstr='#b7deed',GradientType=1)}
.swatches .fork-silver{background:#e1e1e1;background:-moz-linear-gradient(-45deg,#e1e1e1 51%,#f6f6f6 100%);background:-webkit-linear-gradient(-45deg,#e1e1e1 51%,#f6f6f6 100%);background:linear-gradient(135deg,#e1e1e1 51%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',endColorstr='#f6f6f6',GradientType=1)}
.swatches .upholstery-black{background-color:#131313}
.swatches .upholstery-orange{background-color:#fb9d23}
.swatches .upholstery-blue{background-color:#0fb4e7}
.swatches .upholstery-red{background-color:#e73827}
.swatches .upholstery-silver{background-color:#f3f3f3}
.swatches .aztec-gold{background:#ffc41f}
.swatches .bead-blast-black{background:#31383b}
.swatches .black-cherry{background:#5f091d}
.swatches .black-opal{background:#2a2a2b}
.swatches .blue-opal{background:#474168}
.swatches .candy-blue{background:#283695}
.swatches .candy-purple{background:#3d1448}
.swatches .candy-red{background:#9a181f}
.swatches .electric-blue{background:#0067a0}
.swatches .evergreen{background:#1d442b}
.swatches .glow{background:#dfd7d1}
.swatches .green-apple{background:#40b242}
.swatches .hot-sparkle-pink{background:#f34492}
.swatches .mauve-pink{background:#f76fb8}
.swatches .pearl-pink{background:#f76fb8}
.swatches .rootbeer{background:#342322}
.swatches .sparkle-silver{background:#aea9ad}
.swatches .sunrise-orange{background:#e96624}
.swatches .yellow{background:#fbda30}
.swatches .titanium-color-paint{background:#767679}
.swatches .matte-black{background:#0b0c0c}
.swatches .matte-black-cherry{background:#460f16}
.swatches .matte-purple{background:#341c58}
.swatches .matte-electric-blue{background:#0766b5}
.swatches .matte-evergreen{background:#132919}
.swatches .glossy-white{background:#f4f4f3}
.swatches .classic-white{background:#f9fcf7;background:-moz-linear-gradient(-45deg,#f9fcf7 0%,#f5f9f0 100%);background:-webkit-linear-gradient(-45deg,#f9fcf7 0%,#f5f9f0 100%);background:linear-gradient(135deg,#f9fcf7 0%,#f5f9f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcf7',endColorstr='#f5f9f0',GradientType=1)}
.swatches .brilliant-silver{background:#fff;background:-moz-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(135deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}
.swatches .matt-silver{background:#fff;background:-moz-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 100%);background:-webkit-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 100%);background:linear-gradient(135deg,#fff 0%,#f3f3f3 50%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=1)}
.swatches .silver{background:#f1f1f1;background:-moz-linear-gradient(-45deg,#f1f1f1 0%,#f6f6f6 100%);background:-webkit-linear-gradient(-45deg,#f1f1f1 0%,#f6f6f6 100%);background:linear-gradient(135deg,#f1f1f1 0%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#f6f6f6',GradientType=1)}
.swatches .sun-yellow{background:#fff72b;background:-moz-linear-gradient(-45deg,#fff72b 0%,#ff8 100%);background:-webkit-linear-gradient(-45deg,#fff72b 0%,#ff8 100%);background:linear-gradient(135deg,#fff72b 0%,#ff8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff72b',endColorstr='#ffff88',GradientType=1)}
.swatches .brilliant-lime{background:#e6f0a3;background:-moz-linear-gradient(-45deg,#e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);background:-webkit-linear-gradient(-45deg,#e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);background:linear-gradient(135deg,#e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f0a3',endColorstr='#dbf043',GradientType=1)}
.swatches .matt-lime,.swatches .green{background:#d2e638;background:-moz-linear-gradient(-45deg,#d2e638 0%,#c3d825 51%,#dbf043 100%);background:-webkit-linear-gradient(-45deg,#d2e638 0%,#c3d825 51%,#dbf043 100%);background:linear-gradient(135deg,#d2e638 0%,#c3d825 51%,#dbf043 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e638',endColorstr='#dbf043',GradientType=1)}
.swatches .candy-teal{background:url(/images/frame-colours.png) 0 -210px}
.swatches .matt-candy-teal{background:url(/images/frame-colours.png) 0 -240px}
.swatches .glossy-blue{background:#6db3f2;background:-moz-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 98%);background:-webkit-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 98%);background:linear-gradient(135deg,#6db3f2 0%,#54a3ee 50%,#3690f0 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#3690f0',GradientType=1)}
.swatches .brilliant-marine{background:#417ead;background:-moz-linear-gradient(-45deg,#417ead 0%,#2b88d9 50%,#207cca 51%,#5d9de2 100%);background:-webkit-linear-gradient(-45deg,#417ead 0%,#2b88d9 50%,#207cca 51%,#5d9de2 100%);background:linear-gradient(135deg,#417ead 0%,#2b88d9 50%,#207cca 51%,#5d9de2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#417ead',endColorstr='#5d9de2',GradientType=1)}
.swatches .matt-marine{background:#417ead;background:-moz-linear-gradient(-45deg,#417ead 0%,#2b88d9 50%,#207cca 100%);background:-webkit-linear-gradient(-45deg,#417ead 0%,#2b88d9 50%,#207cca 100%);background:linear-gradient(135deg,#417ead 0%,#2b88d9 50%,#207cca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#417ead',endColorstr='#207cca',GradientType=1)}
.swatches .brilliant-purple{background:#cb60b3;background:-moz-linear-gradient(-45deg,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);background:-webkit-linear-gradient(-45deg,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);background:linear-gradient(135deg,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3',endColorstr='#db36a4',GradientType=1)}
.swatches .matt-purple{background:#cb60b3;background:-moz-linear-gradient(-45deg,#cb60b3 0%,#c146a1 50%,#a80077 100%);background:-webkit-linear-gradient(-45deg,#cb60b3 0%,#c146a1 50%,#a80077 100%);background:linear-gradient(135deg,#cb60b3 0%,#c146a1 50%,#a80077 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3',endColorstr='#a80077',GradientType=1)}
.swatches .red-ruby{background:#ff3019;background:-moz-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:-webkit-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:linear-gradient(135deg,#ff3019 0%,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1)}
.swatches .brilliant-red{background:#f85032;background:-moz-linear-gradient(-45deg,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-webkit-linear-gradient(-45deg,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:linear-gradient(135deg,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032',endColorstr='#e73827',GradientType=1)}
.swatches .matt-red{background:#f85032;background:-moz-linear-gradient(-45deg,#f85032 0%,#f16f5c 50%,#f6290c 100%);background:-webkit-linear-gradient(-45deg,#f85032 0%,#f16f5c 50%,#f6290c 100%);background:linear-gradient(135deg,#f85032 0%,#f16f5c 50%,#f6290c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032',endColorstr='#f6290c',GradientType=1)}
.swatches .tutti-frutti-orange{background:#ffa84c;background:-moz-linear-gradient(-45deg,#ffa84c 0%,#ff7b0d 100%);background:-webkit-linear-gradient(-45deg,#ffa84c 0%,#ff7b0d 100%);background:linear-gradient(135deg,#ffa84c 0%,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=1)}
.swatches .graphite-metallic{background:#c0d0d6;background:-moz-linear-gradient(-45deg,#c0d0d6 0%,#596a72 100%);background:-webkit-linear-gradient(-45deg,#c0d0d6 0%,#596a72 100%);background:linear-gradient(135deg,#c0d0d6 0%,#596a72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0d0d6',endColorstr='#596a72',GradientType=1)}
.swatches .platinum-metallic{background:#f5f6f6;background:-moz-linear-gradient(-45deg,#f5f6f6 0%,#cfd6d3 47%,#dddfe3 100%,#f5f6f6 100%);background:-webkit-linear-gradient(-45deg,#f5f6f6 0%,#cfd6d3 47%,#dddfe3 100%,#f5f6f6 100%);background:linear-gradient(135deg,#f5f6f6 0%,#cfd6d3 47%,#dddfe3 100%,#f5f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6',endColorstr='#f5f6f6',GradientType=1)}
.swatches .black,.swatches-black-gloss{background:#4c4c4c;background:-moz-linear-gradient(-45deg,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-linear-gradient(-45deg,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(135deg,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=1)}
.swatches .matt-black,.swatches .black-matt{background:#4c4c4c;background:-moz-linear-gradient(-45deg,#4c4c4c 0%,#595959 12%,#2c2c2c 50%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-linear-gradient(-45deg,#4c4c4c 0%,#595959 12%,#2c2c2c 50%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(135deg,#4c4c4c 0%,#595959 12%,#2c2c2c 50%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=1)}
.swatches .alcantara-black{background:#45484d;background:-moz-linear-gradient(-45deg,#45484d 0%,#000 100%);background:-webkit-linear-gradient(-45deg,#45484d 0%,#000 100%);background:linear-gradient(135deg,#45484d 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=1)}
.swatches .graphite-grey{background:#eee;background:-moz-linear-gradient(-45deg,#eee 0%,#ccc 100%);background:-webkit-linear-gradient(-45deg,#eee 0%,#ccc 100%);background:linear-gradient(135deg,#eee 0%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=1)}
.swatches .mint-green{background:#b3e5d8;background:-moz-linear-gradient(-45deg,#b3e5d8 0%,#8acbd1 100%);background:-webkit-linear-gradient(-45deg,#b3e5d8 0%,#8acbd1 100%);background:linear-gradient(135deg,#b3e5d8 0%,#8acbd1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3e5d8',endColorstr='#8acbd1',GradientType=1)}
.swatches .signal-white{background:#fefffc;background:-moz-linear-gradient(-45deg,#fefffc 0%,#fffdf4 100%);background:-webkit-linear-gradient(-45deg,#fefffc 0%,#fffdf4 100%);background:linear-gradient(135deg,#fefffc 0%,#fffdf4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffc',endColorstr='#fffdf4',GradientType=1)}
.swatches .pink{background:#fcecfc;background:-moz-linear-gradient(-45deg,#fcecfc 0%,#ffaac8 50%);background:-webkit-linear-gradient(-45deg,#fcecfc 0%,#ffaac8 50%);background:linear-gradient(135deg,#fcecfc 0%,#ffaac8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcecfc',endColorstr='#ffaac8',GradientType=1)}
.swatches .dark-chocolate{background:#f3e2c7;background:-moz-linear-gradient(-45deg,#f3e2c7 0%,#b68d4c 0%,#c19e67 100%);background:-webkit-linear-gradient(-45deg,#f3e2c7 0%,#b68d4c 0%,#c19e67 100%);background:linear-gradient(135deg,#f3e2c7 0%,#b68d4c 0%,#c19e67 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3e2c7',endColorstr='#c19e67',GradientType=1)}
.swatches .sky-blue{background:#e9f6fd;background:-moz-linear-gradient(-45deg,#e9f6fd 0%,#d3eefb 100%);background:-webkit-linear-gradient(-45deg,#e9f6fd 0%,#d3eefb 100%);background:linear-gradient(135deg,#e9f6fd 0%,#d3eefb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f6fd',endColorstr='#d3eefb',GradientType=1)}
.swatches .cyan-metallic{background:#b3dced;background:-moz-linear-gradient(-45deg,#b3dced 0%,#27ddd7 50%,#bce0ee 100%);background:-webkit-linear-gradient(-45deg,#b3dced 0%,#27ddd7 50%,#bce0ee 100%);background:linear-gradient(135deg,#b3dced 0%,#27ddd7 50%,#bce0ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3dced',endColorstr='#bce0ee',GradientType=1)}
.swatches .mars-red{background:#ffa84c;background:-moz-linear-gradient(-45deg,#ffa84c 0%,#ff7b0d 100%);background:-webkit-linear-gradient(-45deg,#ffa84c 0%,#ff7b0d 100%);background:linear-gradient(135deg,#ffa84c 0%,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=1)}
.swatches .cappucino{background:#f3e2c7;background:-moz-linear-gradient(-45deg,#f3e2c7 0%,#e9d4b3 100%);background:-webkit-linear-gradient(-45deg,#f3e2c7 0%,#e9d4b3 100%);background:linear-gradient(135deg,#f3e2c7 0%,#e9d4b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3e2c7',endColorstr='#e9d4b3',GradientType=1)}
.swatches .kiwi{background:#f8ffe8;background:-moz-linear-gradient(-45deg,#f8ffe8 0%,#d4f46b 33%,#d8f45d 100%);background:-webkit-linear-gradient(-45deg,#f8ffe8 0%,#d4f46b 33%,#d8f45d 100%);background:linear-gradient(135deg,#f8ffe8 0%,#d4f46b 33%,#d8f45d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ffe8',endColorstr='#d8f45d',GradientType=1)}
.swatches .flamingo-glitter{background:#ff7cb7;background:-moz-linear-gradient(-45deg,#ff7cb7 0%,#fba6e1 100%,#fcecfc 100%);background:-webkit-linear-gradient(-45deg,#ff7cb7 0%,#fba6e1 100%,#fcecfc 100%);background:linear-gradient(135deg,#ff7cb7 0%,#fba6e1 100%,#fcecfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7cb7',endColorstr='#fcecfc',GradientType=1)}
.swatches .matt-anthracite{background:#cedce7;background:-moz-linear-gradient(-45deg,#cedce7 0%,#5e6a70 100%);background:-webkit-linear-gradient(-45deg,#cedce7 0%,#5e6a70 100%);background:linear-gradient(135deg,#cedce7 0%,#5e6a70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7',endColorstr='#5e6a70',GradientType=1)}
.swatches .gray{background:#aebcbf;background:-moz-linear-gradient(-45deg,#aebcbf 0%,#6e7774 99%);background:-webkit-linear-gradient(-45deg,#aebcbf 0%,#6e7774 99%);background:linear-gradient(135deg,#aebcbf 0%,#6e7774 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebcbf',endColorstr='#6e7774',GradientType=1)}
.swatches .silver-texture{background:#d8e0de;background:-moz-linear-gradient(-45deg,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%);background:-webkit-linear-gradient(-45deg,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%);background:linear-gradient(135deg,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8e0de',endColorstr='#0e0e0e',GradientType=1)}
.swatches .azure-blue{background:#12b1ea;background:-moz-linear-gradient(-45deg,#12b1ea 0%,#60cae5 51%,#00acea 99%);background:-webkit-linear-gradient(-45deg,#12b1ea 0%,#60cae5 51%,#00acea 99%);background:linear-gradient(135deg,#12b1ea 0%,#60cae5 51%,#00acea 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12b1ea',endColorstr='#00acea',GradientType=1)}
.swatches .red{background:#ff3019;background:-moz-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:-webkit-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:linear-gradient(135deg,#ff3019 0%,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1)}
.swatches .red-vinyl{background:#d32d31;background:-moz-linear-gradient(-45deg,#d32d31 0%,#ff5359 100%);background:-webkit-linear-gradient(-45deg,#d32d31 0%,#ff5359 100%);background:linear-gradient(135deg,#d32d31 0%,#ff5359 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d32d31',endColorstr='#ff5359',GradientType=1)}
.swatches .orange{background:#ffaf4b;background:-moz-linear-gradient(-45deg,#ffaf4b 0%,#ff920a 100%);background:-webkit-linear-gradient(-45deg,#ffaf4b 0%,#ff920a 100%);background:linear-gradient(135deg,#ffaf4b 0%,#ff920a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b',endColorstr='#ff920a',GradientType=1)}
.swatches .blue{background:#7abcff;background:-moz-linear-gradient(-45deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-webkit-linear-gradient(-45deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:linear-gradient(135deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=1)}
.swatches .pink-gloss{background-color:#c8427b}
.swatches .orange-gloss{background-color:#e95d0f}
.swatches .blue-gloss{background-color:#0084b5}
.swatches .royal-blue-gloss{background-color:#003d76}
.swatches .dark-blue-gloss{background-color:#00336e}
.swatches .purple-gloss{background-color:#5900bb}
.swatches .navy-blue-matt{background-color:#0a3f40}
.swatches .forest-green-gloss{background-color:#004b25}
.swatches .duckegg-blue-gloss{background-color:#00e8d0}
.swatches .cream-gloss{background-color:#ffefc7}
.swatches .light-grey-matt{background-color:#c7c7c7}
.swatches .grey-gloss{background-color:#404040}
.swatches .grey-matt{background-color:#4b4b4b}
.swatches .yellow-gloss{background-color:#ffe100}
.swatches .red-gloss{background-color:#bd0b1d}
.swatches .green-gloss{background-color:#55ac42}
.swatches .purple{background-color:#c14b9d}
.swatches .purple{background-color:#c14b9d}
.swatches .gold{background-color:#dcb284}
.swatches .white-matt{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0%,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}
.swatches .white-gloss{background:#fff;background:-moz-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-linear-gradient(-45deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(135deg,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}
.swatches .black-gloss{background:#aebcbf;background:-moz-linear-gradient(-45deg,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);background:-webkit-linear-gradient(-45deg,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);background:linear-gradient(135deg,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebcbf',endColorstr='#0a0809',GradientType=1)}
.swatches .white-gloss{background-color:#fff}
.swatches .carbon{background-image:url("/getmedia/46cf84f4-05b5-473c-8656-372e4dc6726a/carbon.jpg");background-size:cover}
.swatches .desert-tangerine{background-image:url("/getmedia/d67f51b5-a4a4-4a95-ad18-5e5073dd1779/desert-tangerine.jpg");background-size:cover}
.swatches .flame-red{background-image:url("/getmedia/5a4a623b-a7ac-46da-9a6f-f59bb03c973c/flame-red.jpg");background-size:cover}
.swatches .flames-fury{background-image:url("/getmedia/355a6624-facf-40df-be52-c12c589ae345/flames-fury.jpg");background-size:cover}
.swatches .forest-camo{background-image:url("/getmedia/67d5a104-66f9-4e78-9b24-3174b98d3e33/forest-camo.jpg");background-size:cover}
.swatches .forest-green{background-image:url("/getmedia/ea8475aa-e6a5-4719-8528-8eb4eb22f066/forest-green.jpg");background-size:cover}
.swatches .ocean-blue{background-image:url("/getmedia/335b93b5-183a-4c4d-b4dc-939d57c1d19c/ocean-blue.jpg");background-size:cover}
.swatches .stealth-black{background-image:url("/getmedia/c7c2fb68-fd69-4d6c-bd46-6bd845202408/stealth-black.jpg");background-size:cover}
.swatches .sunrise-yellow{background-image:url("/getmedia/d0ddbd58-109d-4464-8ee0-46ee94f50201/sunrise-yellow.jpg");background-size:cover}
.swatches .army-camo{background-image:url("/getmedia/cefb703f-5f99-40a0-ac36-76797ba47ec7/army-camo.jpg");background-size:cover}
.swatches .floral-white{background-image:url("/getmedia/053c3557-b005-4463-af5d-4a6f37b87158/floral-white.jpg");background-size:cover}
.swatches .grey-burst{background-image:url("/getmedia/0afd1f00-519b-4b2d-921f-c64561684489/grey-burst.jpg");background-size:cover}
.swatches .blue-burst{background-image:url("/getmedia/0acc7267-1c3c-41ff-895e-cd8b488016f9/blue-burst.jpg");background-size:cover}
.swatches .purple-burst{background-image:url("/getmedia/dbe70e2a-396e-47e3-9c26-685e0dd06927/purple-burst.jpg");background-size:cover}
.swatches .pink-burst{background-image:url("/getmedia/6b9c2f1e-ad82-4e63-bc53-51dddb22d22c/pink-burst.jpg");background-size:cover}
.swatches .red-burst{background-image:url("/getmedia/96e9c83e-7538-4472-a662-a071e45e6792/red-burst.jpg");background-size:cover}
.swatches .flame-white-burst{background-image:url("/getmedia/6f60dd4f-44f2-49e1-a610-f8c95b95063e/pure-white-burst.jpg");background-size:cover}
.swatches .flame-asteroid-grey{background-image:url("/getmedia/3fd640a8-1f93-4634-a796-ab18cc0ad221/flame-asteroid-grey.jpg");background-size:cover}
.swatches .flame-sharp-blue{background-image:url("/getmedia/cec20c76-5481-4020-9f8c-29bef242dc0a/flame-sharp-blue.jpg");background-size:cover}
.swatches .flame-hot-red{background-image:url("/getmedia/cc238252-4d5e-4d5e-940a-7d3cfebc5eb4/flame-hot-red.jpg");background-size:cover}
.swatches .flame-pure-white{background-image:url("/getmedia/7debef2b-9528-483a-a20f-d9af43e69327/flame-pure-white.jpg");background-size:cover}
.priority-nav{white-space:nowrap}
.priority-nav>ul{display:inline-block;margin-bottom:0}
.priority-nav>ul>li{display:-ms-inline-flexbox;display:inline-flex}
.priority-nav>ul>li.on>a{ color:#faa726 !important; }

.priority-nav-has-dropdown.is-open{height:55px}
.priority-nav-has-dropdown .priority-nav__dropdown-toggle{z-index:1;background-color:transparent;height:55px;position:relative;font-weight:700;text-decoration:none;padding-left:0;padding-right:24px;background-position:right center;background-repeat:no-repeat;background-size:24px 24px;background-image:url("data:image/svg+xml,%3Csvg%20id='da461603-98ce-4300-a0dc-d3e78191ded0'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C39%20c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-expand_more-24px%3C/title%3E%3Cpath%20d='M16.59,8.59L12,13.17,7.41,8.59,6,10l6,6,6-6Z'/%3E%3Cpath%20class='9c8ae9e8-d8f0-45b6-9ebe-a6c582f04b73'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
#blog-nav.priority-nav-has-dropdown .priority-nav__dropdown-toggle{position:initial;font-size:initial;width:auto;background-position:right center}
#blog-nav.priority-nav-has-dropdown.is-empty .priority-nav__dropdown-toggle.priority-nav-is-visible:before{content:'菜单';position:relative;display:block;margin-right:25px;margin-left:15px}
#blog-nav.priority-nav-has-dropdown.is-empty .priority-nav__dropdown-toggle{background-image:url("data:image/svg+xml,%3Csvg%20id='c2c23682-cb78-4745-b555-1cb3f5664175'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055.66%2030.66'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2024dbe8b-423d-4c46-bd53-9e7e78f8053a%7Bfill:%23767a7f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpolygon%20class='724dbe8b-423d-4c46-bd53-9e7e78f8053a'%20points='27.83%2030.66%200%202.83%202.83%200%2027.83%2025%2052.83%200%2055.66%202.83%2027.83%2030.66'/%3E%3C/svg%3E")}
#blog-nav.priority-nav-has-dropdown.is-empty .priority-nav__dropdown-toggle.is-open{background-image:url("data:image/svg+xml,%3Csvg%20id='9d5642cf-f3e1-439f-b2aa-bbc11ae4eab2'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055.66%2030.66'%3E%3Cdefs%3E%3Cstyle%3E.%5C30%208c2964c-5b06-4671-a2bb-769e30a3c822%7Bfill:%23767a7f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpolygon%20class='08c2964c-5b06-4671-a2bb-769e30a3c822'%20points='27.83%200%2055.66%2027.83%2052.83%2030.66%2027.83%205.66%202.83%2030.66%200%2027.83%2027.83%200'/%3E%3C/svg%3E")}
.priority-nav-has-dropdown .priority-nav__dropdown-toggle.is-open{background-image:url("data:image/svg+xml,%3Csvg%20id='3cb001f3-15e3-468e-8e65-543b749d7fad'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C36%2086ea73b-a160-4d20-ae5e-5e3ed09a1581%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-expand_more-24px%3C/title%3E%3Cpath%20d='M7.41,16L12,11.42,16.59,16,18,14.59l-6-6-6,6Z'/%3E%3Cpath%20class='686ea73b-a160-4d20-ae5e-5e3ed09a1581'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
.priority-nav-has-dropdown.is-empty .priority-nav__dropdown-toggle.is-open{background-image:url("data:image/svg+xml,%3Csvg%20id='3bf65ff1-aabe-4b23-a08f-f8cd2d648f20'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040.34%2040.34'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2058c30a2-9209-416d-94d1-f03dd045479e%7Bfill:none;stroke:%23767a7e;stroke-miterlimit:10;stroke-width:5.46px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_112322247%20%5BConverted%5D%3C/title%3E%3Cline%20class='758c30a2-9209-416d-94d1-f03dd045479e'%20x1='1.93'%20y1='1.93'%20x2='38.41'%20y2='38.41'/%3E%3Cline%20class='758c30a2-9209-416d-94d1-f03dd045479e'%20x1='38.41'%20y1='1.93'%20x2='1.93'%20y2='38.41'/%3E%3C/svg%3E")}
.priority-nav__dropdown{position:absolute;visibility:hidden}
.priority-nav__dropdown.show{visibility:visible}
.priority-nav__dropdown-toggle{visibility:hidden;position:absolute}
.priority-nav-is-visible{visibility:visible}
.priority-nav-is-hidden{visibility:hidden}
.priority-nav-is-visible{visibility:visible}
.priority-nav-is-hidden{visibility:hidden}
.nav__dropdown{padding:0;white-space:nowrap;top:100%;left:0;background-color:#fff;opacity:0}
.nav__dropdown.show{opacity:1;visibility:visible;z-index:1;z-index:999;display:block;align-self:initial;align-items:initial;-webkit-box-shadow:9px 7px 26px -4px rgba(0,0,0,.25);-moz-box-shadow:9px 7px 26px -4px rgba(0,0,0,.25);box-shadow:9px 7px 26px -4px rgba(0,0,0,.25)}
.nav__dropdown{right:0;left:0}
@media(max-width:767px){.nav__dropdown{text-align:center}
}
.is-open .nav__dropdown li{padding:4px 0;min-width:200px;border-bottom:solid 1px #e5e5e5}
.nav__dropdown li a{padding:11px 20px;display:block}
.nav__dropdown li:hover{color:#1f1f22}
.nav__dropdown li a:hover{text-decoration:none}
.nav__dropdown li#contact{border-bottom:0}
.nav__dropdown li#login{background-color:#2f343d;padding-left:15px}
.nav__dropdown li#login a{color:#fff}
.nav__dropdown li:last-child{border-bottom:none}
@media(min-width:768px){.nav__dropdown{right:auto;left:0}
.nav__dropdown:after{right:auto;left:4rem}
}
.nav__dropdown-wrapper{-webkit-perspective:500px;perspective:500px;position:relative;z-index:3}
.priority-nav>ul>li{margin:0 4px}
.priority-nav>ul>li:first-child{margin-left:0}
.priority-nav>ul>li:last-child{margin-right:12px}
.priority-nav>ul>li>a{display:block;padding:0 8px}
footer #breadcrumb{background-color:#e6e6e6}
ul.inline-links,ul.seperator-links{margin-bottom:0}
ul.inline-links li,ul.seperator-links li{position:relative;display:inline-block}
ul.inline-links li{margin:0 4px}
ul.inline-links li a{padding:0 8px}
ul.inline-links li:last-child{margin-right:0}
ul.seperator-links li:not(:last-child):after{content:'|';position:relative;margin:0 8px}
ul.seperator-links li:first-child{margin-left:0}
ul.seperator-links li:last-child{margin-right:0}
ul.social-footer-links{margin-bottom:0;height:55px}
ul.social-footer-links li{position:relative;display:inline-flex;margin-right:8px}
ul.social-footer-links li:last-child{margin-right:0}
@media(max-width:768px){footer #social-icons.flex-container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.breadcrumb-links a:first-child{margin-right:12px}
.breadcrumb-links span{position:relative}
.breadcrumb-links span.bc-next:before{position:relative;margin:0 2px;background-image:url("data:image/svg+xml,%3Csvg%20id='9f91fa4b-8d35-45e8-8924-adbd6452a40f'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20168.93%20300'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2011cc7a9-9a0a-4e50-af1d-14e3e39b7630%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_89034084%20(1)%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='711cc7a9-9a0a-4e50-af1d-14e3e39b7630'%20points='18.93%200%200%2018.93%20131.07%20150%200%20281.07%2018.93%20300%20168.93%20150%2018.93%200'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:8px 8px;width:8px;height:8px;content:'';display:inline-flex}
.priority-nav-has-dropdown.is-empty .priority-nav__dropdown-toggle{background-image:url("data:image/svg+xml,%3Csvg%20id='53289e78-161b-4b1f-bca5-b4091c5dd837'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20147.63%20120.06'%3E%3Cdefs%3E%3Cstyle%3E.%5C39%20c8426e3-4f5b-46fc-9145-a3cfe075f7b1%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_112322247%20%5BConverted%5D%3C/title%3E%3Cpath%20id='319d7c52-9367-497f-b280-f471ac7dca0d'%20data-name='menu4'%20class='9c8426e3-4f5b-46fc-9145-a3cfe075f7b1'%20d='M106.75,294.36H254.38v26.19H106.75V294.36h0Zm0,93.86H254.38v26.19H106.75V388.22Zm0-46.93H254.38v26.2H106.75v-26.2Z'%20transform='translate(-106.75%20-294.36)'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:16px 16px;padding-right:0;width:48px;font-size:0;vertical-align:top}
header .menu-close{visibility:hidden;display:none}
@media(max-width:767px){header #logo{width:112px}
header #logo img{width:95px;height:25px;position:relative;margin:0 auto}
header .is-open .nav__dropdown-wrapper{position:absolute;width:100%;background-color:#fff}
header .sm-prod-btn{width:auto;height:48px;background-color:transparent;border:none;text-decoration:none;position:relative;margin-right:8px;padding-right:0;line-height:initial}
header .sm-prod-btn:before{content:'';background-image:url("data:image/svg+xml,%3Csvg%20id='77795496-3486-48a0-88ee-34b198de5fc8'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209.91%2010'%3E%3Cdefs%3E%3Cstyle%3E.%5C31%2010649d5-45ad-4a67-a119-e0b8849216ad%7Bfill:%23767a7f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='3.6'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='7.21'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20y='3.65'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='3.6'%20y='3.65'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='7.21'%20y='3.65'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20y='7.29'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='3.6'%20y='7.29'%20width='2.71'%20height='2.71'/%3E%3Crect%20class='110649d5-45ad-4a67-a119-e0b8849216ad'%20x='7.21'%20y='7.29'%20width='2.71'%20height='2.71'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;margin-right:5px;-ms-flex-item-align:center;align-self:center}
header #nav-prodbar{padding-right:0}
header #nav-prodbar #nav-product{text-align:right}
header .menu-close{display:block;visibility:visible;width:100%;text-align:right}
header .btn-close{height:48px;width:48px;padding:0;background-color:#2f343d}
header .btn-close::after{content:"";position:relative;display:inline-block;vertical-align:middle;width:48px;height:48px;background-size:18px 18px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20id='368ce121-2c91-4fc1-ae07-0ec9dd234bca'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024.23%2024.23'%3E%3Cdefs%3E%3Cstyle%3E.b5fd2783-180e-4fde-b9a2-d5af0197d11b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Crect%20class='b5fd2783-180e-4fde-b9a2-d5af0197d11b'%20x='11.59'%20y='-4.5'%20width='1.04'%20height='33.22'%20transform='translate(-5.02%2012.11)%20rotate(-45)'/%3E%3Crect%20class='b5fd2783-180e-4fde-b9a2-d5af0197d11b'%20x='-4.5'%20y='11.59'%20width='33.22'%20height='1.04'%20transform='translate(-5.02%2012.11)%20rotate(-45)'/%3E%3C/svg%3E")}
}
@media(max-width:991px){#filterBar .btn-close::after{content:"";position:relative;display:inline-block;vertical-align:middle;width:48px;height:48px;background-size:18px 18px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20id='368ce121-2c91-4fc1-ae07-0ec9dd234bca'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024.23%2024.23'%3E%3Cdefs%3E%3Cstyle%3E.b5fd2783-180e-4fde-b9a2-d5af0197d11b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Crect%20class='b5fd2783-180e-4fde-b9a2-d5af0197d11b'%20x='11.59'%20y='-4.5'%20width='1.04'%20height='33.22'%20transform='translate(-5.02%2012.11)%20rotate(-45)'/%3E%3Crect%20class='b5fd2783-180e-4fde-b9a2-d5af0197d11b'%20x='-4.5'%20y='11.59'%20width='33.22'%20height='1.04'%20transform='translate(-5.02%2012.11)%20rotate(-45)'/%3E%3C/svg%3E")}
}
.sm-offcanvas{background-color:#fff;text-align:left;position:fixed;z-index:9;top:0;right:0;height:100%;max-width:285px;width:100%;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .55s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .55s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition:transform .55s cubic-bezier(.785,.135,.15,.86)}
@media(min-width:768px){.sm-offcanvas{position:relative;max-width:100%;background-color:#6f777b;padding-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
}
.sm-offcanvas.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.overlay{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#333;opacity:0;visibility:hidden}
.overlay.show{opacity:.8;visibility:visible}
@media(min-width:768px){ul.panel li.brand .nav-logo{height:90px;width:180px}
}
ul.panel li.brand img{height:100%}
ul.panel li.brand img.logo_257{width:140px}
ul.panel li.brand img.logo_262{width:135px}
ul.panel li.brand img.logo_265{width:180px}
ul.panel li.brand img.logo_255{width:95px}

ul.panel li.brand img.logo_269{width:140px}
ul.panel li.brand img.logo_272{width:135px}
ul.panel li.brand img.logo_275{width:135px}
ul.panel li.brand img.logo_277{width:180px}

ul.panel li.brand img.logo_284{width:135px}
ul.panel li.brand img.logo_288{width:170px}
ul.panel li.brand img.logo_290{width:155px}
ul.panel li.brand img.logo_296{width:155px}

ul.panel li.brand img.logo_299{width:140px}

ul.panel li.brand img.logo_302{width:150px}

ul.panel li.brand img.logo_305{width:135px}
ul.panel li.brand img.logo_309{width:135px}
ul.panel li.brand img.logo_312{width:155px}
ul.panel li.brand img.logo_317{width:155px}

ul.panel li.brand img.logo_320{width:170px}

ul.panel li.brand img.logo_323{width:155px}
ul.panel li.brand img.logo_327{width:140px}
ul.panel li.brand img.logo_330{width:170px}


@media(min-width:768px){ul.panel li.brand{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:30px}
}
@media(min-width:992px){ul.panel li.brand{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
@media(min-width:1620px){ul.panel li.brand{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
}
@media(min-width:768px){ul.panel li.brand figure{display:block;height:75px}
}
@media(min-width:768px){#nav-prodbar{padding:0;position:absolute;top:54px;z-index:1}
}
@media(min-width:768px){.sm-offcanvas{overflow-y:inherit}
.sm-offcanvas>ul{padding:0 15px}
header{z-index:3;position:relative}
#nav-product{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;position: static; top:55px;z-index:2;width:100%}
#nav-product:hover{background-color:rgba(115,125,130,.8);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
#nav-product.open{background-color:rgba(115,125,130,1)}
#nav-product li.title .caption{font-family:'Montserrat',sans-serif;font-weight:700;color:#1f1f22;margin-top:10px;text-decoration:none;margin-bottom:10px;display:block;text-align:left}
#nav-product .sm-prod-btn{display:none!important;visibility:hidden}
#sm-prod-menu>ul>li.title{line-height:initial;margin:0 4px;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;height:48px;min-height:48px;display:-ms-flexbox;display:flex;hyphens:none}
.nb{white-space:nowrap}
#sm-prod-menu>ul>li.title button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;padding:0}
#sm-prod-menu>ul>li.title button:hover,#sm-prod-menu>ul>li.title>button:active,#sm-prod-menu>ul>li.title>button:focus{text-decoration:none}
#sm-prod-menu>ul>li.title>button:hover::after,#sm-prod-menu>ul>li.title.open>button::after{background-color:#f8a807;content:"";height:3px;width:100%;position:absolute;top:45px;left:0}
#sm-prod-menu>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:0;width:100%;max-width:1000px;margin:0 auto}
#sm-prod-menu>ul>li{order:0;margin:0 8px}
.sm-offcanvas li.title>button{display:block;font-weight:600;letter-spacing:-.1px;color:#fff;text-decoration:none}
.sm-offcanvas li.title>button:active{text-decoration:none}
#nav-prodbar.open .sm-offcanvas li.title>a,#nav-prodbar:hover .sm-offcanvas li.title>a{color:#fff}
ul.panel{position:absolute;display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;top:48px;left:0;margin-top:-1px;padding:50px;background-color:#fff;width:100%;text-align:left;list-style:none;line-height:initial}
button[aria-expanded="true"]+ul.panel{display:flex}
ul.panel li a{color:inherit}
ul.panel>li{order:0;flex:0 1 auto;align-self:auto;padding-right:30px}
ul.panel li.brand>a{font-family:'Montserrat',sans-serif;font-weight:600;color:#1f1f22;margin-bottom:10px}
ul.panel li.brand>a,ul.panel li.brand>ul>li{margin-bottom:8px;display:block}
}
@media only screen and (max-width:767px){.sm-prod-btn[aria-expanded=true]+.sm-offcanvas{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.sm-prod-menu--active{display:block}
.sm-offcanvas li.title .panel,.sm-offcanvas li.title .panel li.brand ul{margin:0;padding:0;list-style-type:none;display:none;top:0}
.sm-offcanvas li.title button.btn-back{background-position:center left 20px;font-weight:700;border-bottom:none;padding-left:35px;background-image:url("data:image/svg+xml,%3Csvg%20width='6'%20height='12'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='%23000'%20fill-rule='evenodd'%3E%3Cpath%20d='M5.913%201.656L4.768.318.087%205.344l1.145%201.338z'/%3E%3Cpath%20d='M1.232%205.318L.087%206.656l4.68%205.026%201.146-1.338z'/%3E%3C/g%3E%3C/svg%3E")}
.sm-offcanvas li.title>button[aria-expanded=true]+.panel,.sm-offcanvas li.brand button[aria-expanded=true]+ul{display:block;position:absolute;top:48px;bottom:0;z-index:1;background-color:#fff;width:100%}
.sm-offcanvas li.brand button[aria-expanded=true]+ul{display:block!important}
.sm-offcanvas .mobile-title{background-color:#fff;font-weight:700;font-family:'Montserrat',sans-serif;padding-top:14px;padding-left:20px;padding-right:20px;padding-bottom:14px;display:block;text-decoration:none;position:relative;color:#000}
.sm-prod-menu__item--hidden{display:none}
sm-prod-menu__item{display:block}
.sm-offcanvas li.title a,.sm-offcanvas li.title button{border-bottom:solid 1px #e5e5e5;line-height:normal;padding:14px 20px 14px 15px;display:block;text-decoration:none;position:relative;color:#262626;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out;-moz-transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out;background-color:#fff;width:100%;text-align:left}
.sm-prod-menu__title .sm-offcanvas button.caption{border-bottom:solid 1px #fff;background-color:#fff;font-weight:700;font-family:'Montserrat',sans-serif;padding-top:14px;padding-left:20px;padding-right:20px;padding-bottom:14px;display:block;text-decoration:none;position:relative;color:#000;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out;-moz-transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out,background-image .25s ease-in-out}
.sm-offcanvas li.title a,.sm-offcanvas li.title button{-webkit-background-size:6px 12px;background-size:6px 12px;background-repeat:no-repeat}
.sm-offcanvas li.title button{background-position:center right 20px;background-image:url("data:image/svg+xml,%3Csvg%20width='6'%20height='12'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='%23000'%20fill-rule='evenodd'%3E%3Cpath%20d='M.087%201.656L1.232.318l4.681%205.026-1.145%201.338z'/%3E%3Cpath%20d='M4.768%205.318l1.145%201.338-4.68%205.026-1.146-1.338z'/%3E%3C/g%3E%3C/svg%3E")}
.sm-prod-menu__link--hidden{display:none}
.sm-offcanvas li.title button:hover,.sm-offcanvas .brand a:hover{background-color:#e5e5e5;text-decoration:none}
}
#rotateicon{z-index:1;background-color:#51a0f1;color:#fff;width:60px;height:60px;border-radius:50%;display:table;text-align:center;position:absolute;left:50%;margin-left:-40px;top:50%;margin-top:-30px;pointer-events:none}
.shake-horizontal{-webkit-animation:shake-horizontal 5s cubic-bezier(.455,.03,.515,.955) infinite both;animation:shake-horizontal 5s cubic-bezier(.455,.03,.515,.955) infinite both}
@media only screen and (max-width:767px){#home-product-search .general-search input[type="submit"],#nav-search input[type="submit"],.form-search input[type="submit"]{padding:17px 45px 17px 15px;background-position:10px right center}
}
@media only screen and (min-width:992px){#home-product-search{background-color:#f5f5f5}
}
.line-search input[type=text]{padding-right:95px;background-color:transparent!important;border:none;border-bottom:2px solid #333;padding-left:0}
#options .modern-tabs{display:block}
#options .modern-tabs.vertical-tabs>li a{padding:10px 20px}
#options .modern-tabs.vertical-tabs>li{margin-bottom:4px;float:left;background-color:#ecedee}
.accordion-toggle-container #options .accordion-toggle-link{background-color:#ecedee;border-bottom:none;padding:8px 30px 8px 15px;background-position:right 10px center}
.accordion-toggle-container #options .accordion-toggle-container{border-bottom:0}
.accordion-toggle-container #options .accordion-toggle-container h3,.accordion-toggle-container #options .accordion-toggle-container p{text-align:center}
.details-icons a{text-decoration:underline}
.details-icons strong{color:#1f1f22}
#steps-nav{background-color:#706f6f}
#steps-nav h2,#steps-nav a{color:#fff}
.bg-gradient{background:#ff8d28;background:-moz-linear-gradient(45deg,#ff8d28 0%,#e33279 100%);background:-webkit-linear-gradient(45deg,#ff8d28 0%,#e33279 100%);background:linear-gradient(to 45deg,#ff8d28 0%,#e33279 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8d28',endColorstr='#e33279',GradientType=1)}
.bg-soft-colored:before,.bg-soft-gradient:before{opacity:.9;background:#f88c3c;background:-moz-linear-gradient(45deg,#f88c3c 0%,#e33279 100%);background:-webkit-linear-gradient(45deg,#f88c3c 0%,#e33279 100%);background:linear-gradient(to 45deg,#f88c3c 0%,#e33279 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88c3c',endColorstr='#e33279',GradientType=1)}
.bg-soft-gradient:before{opacity:.75}
.bg-clinical{background-color:#00a48d}
.bg-product{background-color:#f2545d}
.bg-technical{background-color:#ff8f52}
#courses .icon-sm{position:absolute;top:10px;left:25px}
ul.bullet-list li{position:relative;margin-bottom:8px;padding-left:24px;background-size:24px 24px;background-position:left top;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20id='a7641214-6019-457b-8f01-9bbfb4fc8b17'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.%5C30%20495582d-d147-4a66-9967-052af4502454%7Bfill:%23706f6f;%7D.%5C39%20b0706e2-b103-458f-b1bb-4ccb45e1c7dd%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E24px%20(1)%3C/title%3E%3Cpath%20class='0495582d-d147-4a66-9967-052af4502454'%20d='M15,13H5V11H15v2Z'/%3E%3Cpath%20class='9b0706e2-b103-458f-b1bb-4ccb45e1c7dd'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
.filter-button .filter-item:first-child{margin-left:0}
.filter-button .filter-item.filter-item-active{background-color:#fff;color:inherit;border:solid 1px #5d5d5d;cursor:default}
.filter-button .filter-item{font-weight:700;color:#fff;cursor:pointer;margin:0 5px 10px 5px;overflow:visible;padding:11px 15px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}
.table thead{font-weight:600;color:#1f1f22;background-color:#f5f5f5}
.hero-slider h1,hero-slider p{color:#fff!important}
button.expand-link{text-decoration:none;padding-left:0;padding-right:24px;font-weight:700;color:#1f1f22}
.brands img{height:80%}
.bg-variant{background-color:#f7f7f7}
@media screen and (max-width:576px){#subscribe input[type="submit"]{width:100%;margin-top:25px!important}
}
.hero-slider{max-height:90vh;height:90vh}
#help .col{background-color:#fff;transition:transform .5s;text-align:center}
#help .col:hover{background-color:#fafafa}
#help .col h2{margin-bottom:0}
.hero-text{width:40%}
@media screen and (max-width:992px){.hero-text{width:70%}
.hero-text a.opening-btn{font-size:12px}
#home .brand-logo img{width:100%;height:100%;position:relative}
#home .brand-logo,#overview .brand-logo{bottom:40px;height:80px;padding:10px 30px 10px 20px;left:auto;right:0;margin:auto auto}
.home.rgkBanner:before{content:initial}
.rgkBanner .bg-cover{background-size:100% auto!important;background-position:top!important;background-repeat:no-repeat;background-color:#000}
#home .brand-logo.rgk{padding:0 20px 10px 20px;height:110px}
}
@media only screen and (max-width:1199px){#overview .brand-logo{margin:0 auto;left:initial;top:0;z-index:1;text-align:center;top:30px;bottom:initial}
}
.hero-text p{font-family:'Montserrat',sans-serif;font-weight:600}
#help i{margin-right:5px}
#brandCategories legend{float:left;width:auto;padding:.4em .9em;font-weight:700;color:#1f1f22}
#brandCategories .r-pill__item label{border-radius:0;border:none;border-bottom:1px solid #dadada;display:block;padding:.4em 0;margin-bottom:0}
#brandCategories .r-pill[disabled] .r-pill__item input:checked+label:hover,#brandCategories .r-pill__item input:checked+label{border-bottom:#fba81a solid 3px}
.item-quote{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:25px;padding-top:50px;background-color:#000;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%)}
.brands{left:-1px;bottom:-1px}
.brands .col-md-2{border-bottom:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3}
#subscribe input[type="text"]{font-size:inherit;background:transparent;outline:none;width:100%;height:auto;line-height:normal;padding:12px 13px;border:none;border-bottom:2px solid #2f343d;margin-bottom:0;outline:none !important;box-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.portfolio-main-box{position:absolute;top:0;left:0;z-index:1;width:100%;padding:25px;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%)}
.portfolio-main-box h2{font-size:24px;width:80%}
@media screen and (max-width:768px){.portfolio-main-box{top:0;left:0;width:100%}
}
.predictiveSearchHolder{position:absolute;background-color:#fff;width:100%;z-index:999}
.predictiveSearchHolder .group{padding:2px 0;border-top:solid 1px #e4e7eb}
.predictiveSearchHolder .group:only-child{border-top:none}
.predictiveSearchHolder .group.more-results{padding:0;border-top:0}
.predictiveSearchHolder a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;position:relative}
.predictiveSearchHolder a:hover{text-decoration:none}
.predictiveSearchHolder img,.predictiveSearchHolder div{order:0;flex:0 1 auto;align-self:auto}
.predictiveSearchHolder img{margin-right:10px;margin-left:10px}
.predictiveSearchHolder .sm-btn{margin:5px 0 0 0;text-align:center;color:#fff;text-align:center}
#filterBar aside{overflow-y:hidden}
#filter-controls select{width:auto}
.item p{margin-bottom:0;line-height:140%}
.item p.price{margin-top:5px;color:#1f1f22}
.item h2 span{display:block;font-family:'muli',sans-serif;font-weight:400;font-size:16px}
.item ul.features{border-top:solid 1px #e3e3e3;padding-top:10px;margin-top:10px;margin-bottom:0}
.item ul.features li{position:relative}
.item ul.features li span{display:inline-flex}
.item ul.features li:before{background-image:url("data:image/svg+xml,%3Csvg%20id='37f8a3af-6149-46cd-9376-fda8937dd2fc'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.85%2020'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%20d7cb76d-bdac-4eb4-9ba4-3c5b0d372f67%7Bfill:%23202023;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpolygon%20class='4d7cb76d-bdac-4eb4-9ba4-3c5b0d372f67'%20points='3%200%200%202.97%206.92%2010%200%2017.03%203%2020%2010.85%2012.02%2012.85%2010%203%200'/%3E%3C/svg%3E");background-size:10px 10px;background-position:center center;background-repeat:no-repeat;align-self:flex-start;content:'';display:inline-flex;margin-right:5px;width:12px;height:12px;align-self:center}
.item .sm-btn{background-color:#545454;border-color:#545454;color:#fff;font-family:inherit;text-transform:inherit;width:100%;text-align:center;margin-right:0}
.item .sm-btn.alt{background-color:transparent;color:inherit;border-color:transparent}
.prod-tag{position:absolute;left:10px;top:10px;line-height:normal;padding:6px 10px;z-index:0;font-weight:700;text-transform:uppercase;font-size:12px;color:#fff}
.prod-tag.new{background-color:#f0ad4e;color:#000}
.prod-tag.comingsoon{background-color:#1e70eb}
.play-btn span{font-weight:600;color:#242a34;margin-left:8px;white-space:nowrap}
.play-btn:hover,.play-btn:focus{text-decoration:none}
.play-btn:hover span{color:#f06c00;text-decoration:none}
.play-btn span{height:60px;line-height:60px;font-size:14px;margin-top:10px}
.imgFeatures picture{width:100%}
.imgFeatures img{width:100%}
#support #documents .accordion-toggle-link{background-color:#ecedee;border-bottom:none;padding:8px 30px 8px 15px;background-position:right 10px center}
#support #documents .accordion-toggle-container{border-bottom:none;margin-bottom:0}
#support #documents .accordion-toggle-container li{padding-left:25px;margin:4px 0;background-image:url("data:image/svg+xml,%3Csvg%20id='9f91fa4b-8d35-45e8-8924-adbd6452a40f'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20168.93%20300'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2011cc7a9-9a0a-4e50-af1d-14e3e39b7630%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_89034084%20(1)%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='711cc7a9-9a0a-4e50-af1d-14e3e39b7630'%20points='18.93%200%200%2018.93%20131.07%20150%200%20281.07%2018.93%20300%20168.93%20150%2018.93%200'/%3E%3C/svg%3E");background-position:10px center;background-repeat:no-repeat;background-size:8px 8px}
#support #documents .accordion-toggle-container li:first-child{margin-top:8px}
.specifications>.row{margin-bottom:20px}
.specifications .specs-rowheader{font-size:18px;font-weight:700}
.specifications .specContent .row{padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #ecedee}
.specifications .specs-cell .specs-rowheader{border-bottom:0;color:#1f1f22}
.specifications .row .row .col-6:last-child{text-align:right}
.specifications .row .specContent .col-6,.specifications .row .specContent .col-12{padding-left:0;padding-right:0}
.specifications .row .specContent .row{margin-left:0;margin-right:0}
.seperator{border-top:solid 1px #dbdbdb}
.seperator-b{border-bottom:solid 1px #dbdbdb}
.check{position:relative}
.check:before{content:'';position:absolute;display:block;top:0;left:15px;width:25px;height:25px;background-position:center center;background-repeat:no-repeat;background-size:25px 25px;background-image:url("data:image/svg+xml,%3Csvg%20id='0cd44fe8-05a9-4d14-b584-a2fd58d60be0'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240.18%20184.33'%3E%3Cdefs%3E%3Cstyle%3E.%5C31%204b179b7-89ab-421c-a9fe-2a24446f442b%7Bfill:%23e4e4e3;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpath%20class='14b179b7-89ab-421c-a9fe-2a24446f442b'%20d='M-28.34,104.16a0.78,0.78,0,0,1-.58-0.24l-79.19-79.2a0.74,0.74,0,0,1-.24-0.55,0.77,0.77,0,0,1,.24-0.57L-84.76.25A0.77,0.77,0,0,1-84.19,0a0.74,0.74,0,0,1,.55.22l55.3,55.3L107.13-79.93a0.74,0.74,0,0,1,.56-0.24,0.77,0.77,0,0,1,.57.24L131.6-56.58a0.77,0.77,0,0,1,.24.57,0.73,0.73,0,0,1-.22.55L-27.78,103.94A0.76,0.76,0,0,1-28.34,104.16Z'%20transform='translate(108.34%2080.16)'/%3E%3C/svg%3E")}
.check h3,.check p{padding-left:60px}
.check p{margin-bottom:0!important}
.steps p.number{font-weight:700;letter-spacing:-2.1px;line-height:125%;font-size:60px;color:#757575 !important;margin-bottom:0}
.steps h3{font-size:18px}
.steps.courses h3{font-size:18px;align-items:center;display:flex}
@media only screen and (max-width:550px){.steps p.number{font-size:30px}
}
.play-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.1)}
span.icon-play{width:85px;height:85px;line-height:85px;border:solid 2px #fff;border-radius:100% !important;background-color:transparent !important;position:relative;font-size:20px;z-index:0}
span.icon-play:before,span.icon-play-media:before{content:"";width:85px;height:85px;display:block;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg%20id='c2b223b3-3337-42c7-b540-afdeb9ebc1bf'%20data-name='%C3%91%C3%AB%C3%AE%C3%A9%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20126.44%20146'%3E%3Cdefs%3E%3Cstyle%3E.cc93c35d-72a0-47fb-9f95-6ec5021e2fc1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_157242318%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='cc93c35d-72a0-47fb-9f95-6ec5021e2fc1'%20points='0%20146%20126.44%2073%200%200%200%20146'/%3E%3C/svg%3E")}
.white h1,.white h2,.white h3{color:#fff!important}
.white .sm-btn{border-color:#fff;color:#fff}
.ContentCheckBoxList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:center;width:260px}
.ContentCheckBoxList label{order:0;flex:0 0 220px;align-self:auto;margin:.5rem 0;position:relative;cursor:pointer}
.ContentCheckBoxList input[type=checkbox]{order:0;flex:1 1 40px;align-self:auto;position:relative;opacity:0}
.ContentCheckBoxList input+label::before{content:"";border:2px solid #99a4ac;height:25px;left:-40px;position:absolute;top:0;width:25px}
.ContentCheckBoxList input+label::after{content:"";border:3px solid;border-left:0;border-top:0;height:15px;left:-31px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:8px}
.ContentCheckBoxList input:checked+label::after{opacity:1}
.prev-link{position:relative}
.prev-link:before{content:"";font-family:simple-line-icons;font-size:13px;margin-right:5px}
.twin-sections img{width:100%}
*[class*="sm-icon"]{position:relative}
*[class*="sm-icon"]:before{margin-right:10px;display:inline-block}
*[class*="sm-icon-circle"]:before{content:'';width:55px;height:55px;line-height:55px;border-radius:100% !important;color:#fff !important;ms-flex-negative:0!important;flex-shrink:0!important}
.sm-icon-circle-technical:before{background-image:url("data:image/svg+xml,%3Csvg%20id='f7b1e8f8-5c21-466f-9746-01158af6ed01'%20data-name='%C3%91%C3%AB%C3%AE%C3%A9%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20438.28%20430.72'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%202d20ed5-8d0c-4327-8d04-e66fca127e3a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_119462723%20%5BConverted%5D%3C/title%3E%3Cpath%20class='72d20ed5-8d0c-4327-8d04-e66fca127e3a'%20d='M644.54,428.94L600,393.21l8.66-56.45L675.3,310.9A103.94,103.94,0,0,0,509.95,424.51l-208.77,185c-25.61,25.62-27.23,65.53-3.6,89.15s63.54,22,89.15-3.61L570.86,487.23a104,104,0,0,0,140.32-84.15ZM339.49,678.76a22.15,22.15,0,1,1,22.15-22.15A22.15,22.15,0,0,1,339.49,678.76ZM585.1,338l-7.68,49.92a8.81,8.81,0,0,1-10,7.37L559.25,394a8.82,8.82,0,0,1-7.38-10L559.56,334a8.81,8.81,0,0,1,10-7.36l8.12,1.25A8.81,8.81,0,0,1,585.1,338Z'%20transform='translate(-280.86%20-284.64)'/%3E%3Cpolygon%20class='72d20ed5-8d0c-4327-8d04-e66fca127e3a'%20points='66.14%2084.4%20164.1%20182.16%20191.25%20158.11%2090.94%2057.98%2078.32%2034.28%2023.56%200%207.35%2016.2%2041.63%2070.97%2066.14%2084.4'/%3E%3Cpath%20class='72d20ed5-8d0c-4327-8d04-e66fca127e3a'%20d='M709.17,637.74L576.47,505.32l-63.32,71.46L641.78,705.13a34,34,0,0,0,48.14,0l19.25-19.25A34,34,0,0,0,709.17,637.74ZM650,678a7.68,7.68,0,0,1-10.85-.38L541.5,579.95A7.42,7.42,0,1,1,552,569.48l97.69,97.69A7.68,7.68,0,0,1,650,678Zm31.75-31.75a7.68,7.68,0,0,1-10.85-.38l-97.68-97.69a7.42,7.42,0,1,1,10.46-10.46l97.69,97.69A7.68,7.68,0,0,1,681.78,646.26Z'%20transform='translate(-280.86%20-284.64)'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;background-color:#ff8f52}
.sm-icon-circle-product:before{background-image:url("data:image/svg+xml,%3Csvg%20id='7f43058a-b157-472a-b07e-45e33ea73dba'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20244.01%20333.65'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%200d168a9-66f2-4a79-b497-76a5bbdf8511%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-7%3C/title%3E%3Cpath%20class='70d168a9-66f2-4a79-b497-76a5bbdf8511'%20d='M50.09,168.6c-8.94-2.83-11.11,3.56-14,8.3-8.23,13.52-16.15,27.24-24.35,40.78A71.37,71.37,0,0,1,3.46,229.2c-6.4,6.93-14.07,6.46-21.67,2.23s-10.29-11.18-7.1-18.88c11.72-28.25,23.5-56.52,36.63-84.12,2.21-4.64,11-7.72,17.15-8.59,15.12-2.13,30.49-2.51,45.75-3.69,4.59-.36,9.16-1,15.43-1.78L86.8,79.9c-3.58,2.88-6,3.92-6.94,5.72C72.4,99.5,60.77,105.48,45.22,106.48c-15.78,1-31.44,3.66-47.17,5.54-8.53,1-16.09-.23-19-9.83-2.52-8.28,1.74-15.07,12.64-18.57,12.55-4,25.22-8,38.15-10.41C41,71.14,47.13,65,52.1,55.46A303.14,303.14,0,0,1,73.31,20.22C92.8-7.39,120.35-6.39,137.52,23c7.34,12.58,11.83,26.83,17.82,40.81,0.3-3.49.8-7.16,0.91-10.84,0.51-16.94,8.22-26.63,24.34-29.21,3-.48,8.36,1.18,9.21,3.25,1.31,3.17.91,8.51-1.08,11.21-2.64,3.58-7.52,5.51-12.37,8.78v60.89c40.66,37.61,50.66,71.75,32,109.64-16.46,33.39-52.44,51.36-89.72,44.82C77.52,255.16,56.09,226,50.09,168.6Zm147.7,12.26a63.52,63.52,0,0,0-64.35-63.94c-35.68.39-63.58,29.1-63.29,65.14,0.28,34.68,28.7,63,63.67,63.35S197.82,216.51,197.79,180.86Z'%20transform='translate(26.61%2069.95)'/%3E%3Cpath%20class='70d168a9-66f2-4a79-b497-76a5bbdf8511'%20d='M68.44,0.3A34.47,34.47,0,0,1,34.22-35.38c0.47-19.47,16.49-35,35.71-34.57,18.87,0.4,34.92,17.21,34.48,36.08A34.88,34.88,0,0,1,68.44.3Z'%20transform='translate(26.61%2069.95)'/%3E%3Cpath%20class='70d168a9-66f2-4a79-b497-76a5bbdf8511'%20d='M87.74,167.81c5.64-29.88,37.53-44.76,66.64-31.1C150.31,163,120.6,176.83,87.74,167.81Z'%20transform='translate(26.61%2069.95)'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:25px 25px;background-color:#f2545d}
.sm-icon-circle-clinical:before{background-image:url("data:image/svg+xml,%3Csvg%20id='fe030ced-6f4f-44dd-a41a-5281a782af02'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20332.38%20376.22'%3E%3Cdefs%3E%3Cstyle%3E.adf641f7-bbe7-4f21-a041-5db524abd667%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-6%3C/title%3E%3Cpath%20class='adf641f7-bbe7-4f21-a041-5db524abd667'%20d='M163.66,72.75c10.12-7.33,18.47-13.79,27.26-19.57,3.76-2.47,8.41-4.84,12.74-5,23-.86,47,14.36,54.39,36.31a138.19,138.19,0,0,1,7.09,40.22c0.93,36.4.37,72.84,0.26,109.27-0.08,28-4.5,33.95-31,42.33l-3.54,11.54H100.28V220.91c5.62-.51,10.71-1.18,15.82-1.42,26.36-1.24,52.72-2.59,79.1-3.46,16.37-.54,28.77-7.21,35-22.47,6.36-15.52,6.82-31.24-5.61-44.33-5.3-5.57-6.85-11.32-6.7-18.49,0.27-13.13.08-26.26,0.08-38.87-13.14-4.51-84.73-4.92-101.24-.72v57.72c7.82,0.26,15.53.6,23.24,0.77,18.47,0.42,37,.26,55.41,1.32,15.35,0.88,23.9,11.58,22.69,26.45-1,12.12-7.39,20.06-19.77,20.81-38.45,2.35-76.94,4.47-115.45,5.33-16.75.38-28.8-12.95-26.26-28.85,4.49-28.06,9.89-56.08,16.9-83.6,5.41-21.26,19.87-35.53,41.72-41.53,8.25-2.27,15.2-1.6,22.1,4.09C145.39,60.3,154.25,66,163.66,72.75Z'%20transform='translate(66.7%2088.36)'/%3E%3Cpath%20class='adf641f7-bbe7-4f21-a041-5db524abd667'%20d='M-35.56,287.77l-1.27-21.43c-1-1.13-1.59-2.25-2.44-2.57-24.18-8.88-27.2-13.19-27.24-39.34,0-32.7-.48-65.4.12-98.08a127.9,127.9,0,0,1,4.92-34.2A50.4,50.4,0,0,1-12.74,56.27c4.28,0,9.1,2.32,12.71,4.91,7.67,5.5,14.72,11.87,22,17.83C39.09,73.72,47,49.35,68.4,56.32,61.72,77.16,54.32,97.22,49,117.83c-4.19,16.26-6.52,33.1-8.39,49.83-3.21,28.76,6.62,43,34.29,52,1.94,0.63,3.82,1.47,6.4,2.48v65.62H-35.56Z'%20transform='translate(66.7%2088.36)'/%3E%3Cpath%20class='adf641f7-bbe7-4f21-a041-5db524abd667'%20d='M225.18-26a61.78,61.78,0,0,1-61.48,61.61C129.44,35.75,100.92,7,101.47-27.1a61.73,61.73,0,0,1,61.81-61.26C198.34-88.46,225.37-61.22,225.18-26Z'%20transform='translate(66.7%2088.36)'/%3E%3Cpath%20class='adf641f7-bbe7-4f21-a041-5db524abd667'%20d='M23.47,43.09c-30.63,0-54.1-23.69-53.82-54.37,0.27-29.41,24.43-53.44,53.63-53.36S77-40.56,77.56-11.48C78.09,18.46,53.7,43.06,23.47,43.09Z'%20transform='translate(66.7%2088.36)'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:25px 25px;background-color:#00a48d}
.upcomingcourses .coursedate{padding-left:85px}
.upcomingcourses .coursedate h3{text-align:left}
.upcomingcourses *[class*="sm-icon"]:before{position:absolute;left:-70px}
.crash-test{position:absolute;right:30px;top:30px;width:100px;z-index:0}
@media(max-width:768px){.crash-test{width:70px}
}
.feature-block img{width:100%;top:50%;position:relative;will-change:transform;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#extranav-sticky-wrapper{height:55px!important}
#extranav-sticky-wrapper{background-color:#f5f5f5}
.is-sticky #extranav.bg-gray{background-color:#fff!important}
#extranav .priority-nav>ul>li:first-child{padding-left:15px}
#extranav .priority-nav>ul>li{padding:0 8px}
#extranav .priority-nav>ul>li>a{height:55px;display:flex;align-items:center;position:relative;padding:0;color:#242a34}
#extranav .priority-nav>ul>li>a:hover{text-decoration:none}
#extranav .priority-nav>ul>li>a:hover:before{content:'';position:absolute;width:100%;height:4px;bottom:0;left:0;background-color:#e6e6e6}
#extranav .priority-nav>ul>li>a.active{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
#extranav .priority-nav>ul>li>a.active:after{content:'';height:4px;position:absolute;bottom:0;left:0;width:100%;background-color:#fba81a}
#extranav .nav__dropdown-wrapper{display:inline-block}
#extranav .nav__dropdown-wrapper{vertical-align:top;-webkit-perspective:500px;perspective:500px;position:relative;z-index:998}
#extranav .nav__dropdown{left:0;right:0}
#extranav .is-open .nav__dropdown li{margin:0 15px}
#extranav .nav__dropdown li a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:12px 0}
#extranav .nav-btn .sm-btn{border-radius:50px;padding:8px 12px;margin-right:15px!important}
#extranav .nav__dropdown.show{-webkit-box-shadow:9px 7px 26px -4px rgba(0,0,0,.25);-moz-box-shadow:9px 7px 26px -4px rgba(0,0,0,.25);box-shadow:9px 7px 26px -4px rgba(0,0,0,.25)}
@media(max-width:767px){#extranav .nav__dropdown-wrapper{width:100%;text-align:left!important}
#extranav .nav__dropdown{text-align:left}
}
@media(min-width:768px){body.basic #nav-product{position:relative;top:0}
}
.slider-text{position:absolute;top:0;bottom:0;left:0;right:0}
.half-home{min-height:60vh}
.blog-content{top:-100px}
.blog-frame{padding:40px;background-color:#fff}
.article h2,.article h3,.article h4{margin-top:35px;margin-bottom:5px}
.article h2{font-size:20px}
.article h2:first-child{margin-top:0}
.article h3{font-size:18px}
.article h3:first-child{margin-top:0}
.article h4{font-size:16px}
.article ul{list-style-type:disc}
.article ul,.article ol{list-style-position:outside;padding-left:30px;padding-top:15px}
.article li{position:relative;padding:0 0 0 5px;margin:0 0 10px 0}
.article li:last-child{margin:0 0 25px 0}
.article img{margin:10px 0;max-width:100%!important;height:auto!important}
.article ul,.article ol{list-style-type:disc;list-style-position:outside;padding-left:30px;padding-top:15px}
.article li{position:relative;padding:0 0 0 5px;margin:0 0 10px 0}
.formatting ul,.formatting ol,.article ol{list-style-type:disc;list-style-position:outside;padding-left:30px;margin-bottom:1.5rem;margin-top:1rem}
.formatting ol{list-style-type:decimal}
.formatting li{position:relative;padding:0 0 0 5px;margin:0 0 10px 0}
.formatting img{max-width:90%}
p a{text-decoration:underline}
.details p:last-child,.details p:only-of-type{margin-bottom:0}
.social-circle{background-color:transparent;border:none;display:inline-block;font-family:inherit;position:relative;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;text-align:center;width:55px;height:55px;line-height:55px;font-size:15px;cursor:pointer;border-radius:100% !important}
.f-white{fill:#fff}
.email-bg{background-color:#40403f!important}
span.blog-title{padding:5px 13px;background-color:orange}
#categories .list-group-item{border:none;padding:0;background-color:#fff;margin:4px 0;padding-left:15px;border:solid 1px #ecedee}
#categories .list-group-item a{display:block;padding:.75em 0}
#categories .list-group-item.active{background-color:#f6f6f6;font-weight:700;color:#1f1f22;border:none}
#categories .list-group-item:hover{color:#1f1f22;background-color:#f6f6f6;border-color:#f6f6f6}
#categories .list-group-item:hover a{color:initial;text-decoration:none}
.predictiveSearchHolder{box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}
.predictiveSearchResults{text-align:left;margin:0 15px 15px 15px}
.predictiveSearchCategory{display:block;color:black;font-weight:700;margin-top:15px;margin-bottom:5px}
.predictiveSearchResults a{color:initial;margin:4px 0}
.form-search{position:relative}
.logon-page-background label,.control-label{font-weight:700}
.control-label{margin-bottom:.5rem;display:block}
.logon-password-retrieval-link{margin-top:15px;display:block}
.form-control-error,.logon-password-retrieval-result,.error-label,.ErrorLabel,.EditingFormErrorLabel{color:#d82950;font-size:15px;font-weight:700;display:block;padding-top:10px}
.ErrorLabel{margin-bottom:.5rem}
.logon-password-retrieval-button{margin-bottom:10px}
.password-strength-not-acceptable{color:#d0021b}
.password-strength-average{color:#f59a08}
.password-strength-strong,.password-strength-excellent{color:#2db735}
.RegisterButton{margin-top:0!important}
button.opening-video-btn{background-color:transparent;border:solid #fff 3px;margin:0;display:inline-flex;border-radius:40px}
button.opening-video-btn:before{content:"";width:16px;height:16px;display:block;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg%20id='c2b223b3-3337-42c7-b540-afdeb9ebc1bf'%20data-name='%C3%91%C3%AB%C3%AE%C3%A9%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20126.44%20146'%3E%3Cdefs%3E%3Cstyle%3E.cc93c35d-72a0-47fb-9f95-6ec5021e2fc1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_157242318%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='cc93c35d-72a0-47fb-9f95-6ec5021e2fc1'%20points='0%20146%20126.44%2073%200%200%200%20146'/%3E%3C/svg%3E")}
.bg-hotspot{background-color:#505050 !important}
.popover-header h3{color:#fff}
@media only screen and (max-width:767px){.tab-panel #tabBGdrivebase{background-image:none!important;background:#1e1a16}
}
.h-80{position:relative;height:80vh;min-height:80vh}
.about-opening{top:-50px;position:relative;background-color:#fff}
@media(max-width:992px){.about-opening{top:-0}
}
a.more-info,.more-info{font-weight:700;color:#1f1f22;position:relative;display:inline-flex}
a.more-info:after,.more-info:after{background-image:url("data:image/svg+xml,%3Csvg%20id='37f8a3af-6149-46cd-9376-fda8937dd2fc'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.85%2020'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%20d7cb76d-bdac-4eb4-9ba4-3c5b0d372f67%7Bfill:%23202023;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpolygon%20class='4d7cb76d-bdac-4eb4-9ba4-3c5b0d372f67'%20points='3%200%200%202.97%206.92%2010%200%2017.03%203%2020%2010.85%2012.02%2012.85%2010%203%200'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center center;background-repeat:no-repeat;content:'';display:inline-flex;margin-left:5px;width:16px;height:16px;align-self:center}
.meetTeam img{width:100%}
.icon-circle{cursor:pointer;background-color:transparent;border:1px solid #dadada !important;position:relative;border-radius:100% !important;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;height:55px;width:55px}
.icon-circle:hover{border-color:#fff}
a.icon-circle{display:flex;height:55px;width:55px;justify-content:center!important}
a.icon-circle svg{align-self:center}
a.icon-circle svg{fill:#767a7e}
a.icon-circle:hover svg{fill:#fff}
.Subscription input[type=submit],input.FormButton,.cta{margin-top:25px}
.newsletter-footer{max-width:550px}
.btn-primary{color:#000;background-color:#f8a807;border-color:#f8a807}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#000;background-color:#f18626;border-color:#f18626}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#faa819;border-color:#faa819}
.ErrorLabel,.EditingFormInfoLabel,.EventManagerRegError,.EventManagerRegInfo{position:relative;padding:.75rem 1.25rem .75em 50px;margin-bottom:1rem;border:1px solid transparent;border-radius:0;color:#fff;display:block}
.EditingFormInfoLabel h1,.EditingFormInfoLabel h3,.EditingFormInfoLabel p{color:#fff}
.EditingFormInfoLabel h1{font-size:18px;margin:0;padding:0}
.EditingFormInfoLabel h3{font-size:16px;font-family:inherit;font-weight:400}
.ErrorLabel,.EventManagerRegError{background-color:#d82950 !important;background-position:10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20style='fill:%23ffffff'%20d='M12%201l-12%2022h24l-12-22zm-1%208h2v7h-2v-7zm1%2011.25c-.69%200-1.25-.56-1.25-1.25s.56-1.25%201.25-1.25%201.25.56%201.25%201.25-.56%201.25-1.25%201.25z'/%3E%3C/svg%3E")}
.EditingFormInfoLabel,.EventManagerRegInfo{background-color:#7dbb3b;background-position:10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20style='fill:%23ffffff'%20d='M13%2016h-2v-6h2v6zm-1-10.25c.69%200%201.25.56%201.25%201.25s-.56%201.25-1.25%201.25-1.25-.56-1.25-1.25.56-1.25%201.25-1.25zm0-2.75c5.514%200%2010%203.592%2010%208.007%200%204.917-5.145%207.961-9.91%207.961-1.937%200-3.383-.397-4.394-.644-1%20.613-1.595%201.037-4.272%201.82.535-1.373.723-2.748.602-4.265-.838-1-2.025-2.4-2.025-4.872-.001-4.415%204.485-8.007%209.999-8.007zm0-2c-6.338%200-12%204.226-12%2010.007%200%202.05.738%204.063%202.047%205.625.055%201.83-1.023%204.456-1.993%206.368%202.602-.47%206.301-1.508%207.978-2.536%201.418.345%202.775.503%204.059.503%207.084%200%2011.91-4.837%2011.91-9.961-.001-5.811-5.702-10.006-12.001-10.006z'/%3E%3C/svg%3E")}
.checkbox p{margin-bottom:0}
.EditingFormErrorLabel{position:relative;margin-top:-5px;margin-bottom:10px}
.Error input[type=email]{border-color:#d82950}
#topnavbar{background-color:#fff}
a.icn-phone:before{position:relative;content:'';background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20style='fill:%23767a7e'%20d='M20%2022.621l-3.521-6.795c-.008.004-1.974.97-2.064%201.011-2.24%201.086-6.799-7.82-4.609-8.994l2.083-1.026-3.493-6.817-2.106%201.039c-7.202%203.755%204.233%2025.982%2011.6%2022.615.121-.055%202.102-1.029%202.11-1.033z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:left center;margin-right:3px;width:16px;height:16px;display:inline-block}
a.signoutLink:before{position:relative;content:'';background-image:url("data:image/svg+xml,%3Csvg%20id='cf13f8ff-c50d-4c95-a64c-25f9031c221b'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20400'%3E%3Cdefs%3E%3Cstyle%3E.%5C31%208713a8c-5858-494b-beb5-15a1ece1bcd3%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_227475933%3C/title%3E%3Cpath%20class='18713a8c-5858-494b-beb5-15a1ece1bcd3'%20d='M256,264A104,104,0,1,0,152,160,104.12,104.12,0,0,0,256,264Z'%20transform='translate(-56%20-56)'/%3E%3Cpath%20class='18713a8c-5858-494b-beb5-15a1ece1bcd3'%20d='M380.68,259.68a8,8,0,0,0-11,.94,151.5,151.5,0,0,1-227.4,0,8,8,0,0,0-11-.94A199.1,199.1,0,0,0,56,416v32a8,8,0,0,0,8,8H448a8,8,0,0,0,8-8V416A199.11,199.11,0,0,0,380.68,259.68Z'%20transform='translate(-56%20-56)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:left center;margin-right:3px;width:16px;height:16px}
a.icn-country:before{position:relative;content:'';background-image:url("data:image/svg+xml,%3Csvg%20id='688cc615-02ca-4bb3-9e9a-d6346daa5197'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20400'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2001ede6f-fda4-4f3e-a6ad-32b34add321d%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_227385398%3C/title%3E%3Cpath%20class='701ede6f-fda4-4f3e-a6ad-32b34add321d'%20d='M256,56C145.72,56,56,145.72,56,256A198.75,198.75,0,0,0,86.21,361.52c0.1,0.18.11,0.38,0.22,0.55s0.34,0.38.5,0.58c35.49,56,98,93.35,169.07,93.35,110.28,0,200-89.72,200-200S366.28,56,256,56h0ZM416.11,346.5c-20.1-11.68-46.49-20.8-76.54-26.71A451.72,451.72,0,0,0,344,256a454.07,454.07,0,0,0-4-61.13c30.5-6.07,57.13-15.46,77.23-27.49A183.47,183.47,0,0,1,416.11,346.5ZM256,440c-25.84,0-53-40.89-65.28-107.06A430.24,430.24,0,0,1,256,328a434.63,434.63,0,0,1,65.3,4.83C309,399.06,281.86,440,256,440Zm0-128a448.57,448.57,0,0,0-67.83,5.07,453.15,453.15,0,0,1-.44-119.33,447.9,447.9,0,0,0,67.83,5.08,448.79,448.79,0,0,0,68.7-5.2A442.41,442.41,0,0,1,328,256a438.4,438.4,0,0,1-4.17,61.08A448,448,0,0,0,256,312h0Zm0-240c26.19,0,53.77,42,65.78,109.73a428.48,428.48,0,0,1-66.22,5.09A434.45,434.45,0,0,1,190.18,182C202.18,114.09,229.78,72,256,72Zm152.86,81.72c-18.23,10.86-43,19.5-71.42,25.22-8.08-45.14-23.12-81.54-42.26-102.7A184.44,184.44,0,0,1,408.86,153.72Zm-192-77.48c-19.19,21.2-34.26,57.72-42.32,103-28.37-5.61-53.06-14.18-71.62-25.14A184.47,184.47,0,0,1,216.82,76.24h0ZM94.58,167.78C114.78,179.72,141.5,189,172,195a463,463,0,0,0,.42,124.76c-30,5.91-56.45,15-76.54,26.7A183.5,183.5,0,0,1,94.58,167.78Zm9.79,192.3c18.26-10.5,42.77-18.85,70.66-24.39,8.18,43.93,23,79.33,41.79,100.07a184.47,184.47,0,0,1-112.46-75.68h0Zm190.81,75.68C314,415,328.81,379.55,337,335.56c27.85,5.5,52.18,13.85,70.64,24.51A184.45,184.45,0,0,1,295.18,435.76Z'%20transform='translate(-56%20-56)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:left center;margin-right:3px;width:16px;height:16px;display:-ms-inline-flexbox;display:inline-flex}
.nav-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.nav-col ul,div.nav__dropdown-wrapper{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center}
.nav-col>nav>ul>li{height:55px;-ms-flex-align:stretch;align-items:stretch;display:-ms-inline-flexbox;display:inline-flex}
.nav-col>nav>ul>li>a,.nav-col>div>ul>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.nav-col>div>ul>li>div{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:stretch}
.nav-col>div>ul>li>div>label,.nav-col>div>ul>li>div>input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.nav-col>nav>ul>li.on{ color:#f8a807; }
#nav-col-left{max-width:45%}
#nav-col-left #toolsmenu,#nav-sunrise{vertical-align:top}
#logo img{height:34px;width:132px;display:block;position:relative;z-index:1;margin:0 auto}
#logo{width:162px}
.predictiveSearchHolder{left:0;top:55px}
#nav-tools{position:relative}
#toolsmenu li{padding:0 8px;height:55px;align-items:center;display:inline-flex;align-self:stretch}
#toolsmenu li a{position:relative}
@media(max-width:991px){#nav-tools{position:initial}
#toolsmenu li{padding:0 4px}
#nav-tools li a:before{width:48px;height:48px;background-position:center center}
#nav-tools li a span,#toolsmenu li label{display:none}
}
#toolsmenu label{margin:0 0 0 16px;cursor:pointer}
#toolsmenu .searchBox input[type=text]{cursor:pointer;background-position:15px center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg%20id='b93a42cd-1710-4444-8f62-82c8724c2ee7'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20416%20416'%3E%3Cdefs%3E%3Cstyle%3E.fe5a3a60-95a8-4ea9-b6a6-848881ac3bec%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_227446387%3C/title%3E%3Cpath%20class='fe5a3a60-95a8-4ea9-b6a6-848881ac3bec'%20d='M459.31,436.69l-127.5-127.5A159.22,159.22,0,0,0,368,208c0-88.22-71.78-160-160-160S48,119.78,48,208s71.78,160,160,160a159.22,159.22,0,0,0,101.18-36.18l127.5,127.5a16,16,0,0,0,22.62-22.63h0ZM80,208A128,128,0,1,1,208,336,128.15,128.15,0,0,1,80,208h0Z'%20transform='translate(-48%20-48)'/%3E%3C/svg%3E");background-repeat:no-repeat;padding:10px 10px 10px 38px;right:0;margin:0;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;z-index:3;border:solid 1px #666;background-color:#fff}
#toolsmenu .searchBox .searchPanel{display:none;position:relative}
#toolsmenu .searchBox .searchPanel form{ display: block; width:98%; }
#toolsmenu .searchBox .searchPanel .floating-label{width:100%;margin:6px 1%}
#toolsmenu .searchBox .searchPanel label{font-weight:700;margin-right:15px;width:auto;text-align:right;color:initial;margin-left:35px;left:0;display:block;top:8px}
#toolsmenu .searchBox button{background-position:right center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg%20id='b93a42cd-1710-4444-8f62-82c8724c2ee7'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20416%20416'%3E%3Cdefs%3E%3Cstyle%3E.fe5a3a60-95a8-4ea9-b6a6-848881ac3bec%7Bfill:%23767a7e;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_227446387%3C/title%3E%3Cpath%20class='fe5a3a60-95a8-4ea9-b6a6-848881ac3bec'%20d='M459.31,436.69l-127.5-127.5A159.22,159.22,0,0,0,368,208c0-88.22-71.78-160-160-160S48,119.78,48,208s71.78,160,160,160a159.22,159.22,0,0,0,101.18-36.18l127.5,127.5a16,16,0,0,0,22.62-22.63h0ZM80,208A128,128,0,1,1,208,336,128.15,128.15,0,0,1,80,208h0Z'%20transform='translate(-48%20-48)'/%3E%3C/svg%3E");background-repeat:no-repeat;padding-right:25px;background-color:transparent;text-decoration:none;margin-right:10px}
#toolsmenu .searchBox button[aria-expanded=true]{width:40px;height:40px;background-color:#666;border-radius:48px;margin-left:10px}
#toolsmenu .searchBox button[aria-expanded=true] span.search-text{display:none}
#toolsmenu .searchBox button[aria-expanded=false] span.close-text{display:none}
#toolsmenu .searchBox button[aria-expanded=true] span.close-text{display:block}
#toolsmenu .searchBox button{height:40px}
#toolsmenu .searchBox button[aria-expanded=true]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIgMiBMIDIyIDIyIE0gMjIgMiBMIDIgMjIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==");background-size:14px 14px;background-repeat:no-repeat;background-position:center center;width:40px}
#toolsmenu .searchBox button[aria-expanded=true]+.searchPanel{width:calc(100% - 90px);background-color:#fff;background-position:left 15px center;position:absolute;top:0;cursor:auto;right:60px;display:flex;align-items:center;z-index:2}
#toolsmenu .searchBox input[type=submit]{display:flex;color:#1f1f22;padding:0 15px;margin:0;height:42px;border:none;text-transform:initial;background-color:transparent;z-index:3;right:1%;position:absolute;top:6px}
@media(max-width:991px){#toolsmenu .searchBox button[aria-expanded=true]+.searchPanel{width:calc(100% - 60px)}
}
@media(max-width:767px){#toolsmenu .searchBox button[aria-expanded=true]{position:absolute;right:0;z-index:4}
#toolsmenu .searchBox button{background-position:center center;width:40px}
#toolsmenu .searchBox button[aria-expanded=true]+.searchPanel{width:100%;left:0;padding-right:65px;z-index:3}
#toolsmenu .searchBox input[type=submit]{margin-right:65px;top:6px}
}
.icn-filter:before{content:'';width:20px;height:18px;margin-right:5px;background-position:left center;background-repeat:no-repeat;background-size:20px 18px;background-image:url("data:image/svg+xml,%3Csvg%20id='ab5c27df-9b9c-4554-9d25-50676971cbfe'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20224%20168'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%20b9cd8cf-00ab-4f0b-a1cd-fa2aa5760156%7Bfill:%23767a7f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon-filter%3C/title%3E%3Cpath%20class='4b9cd8cf-00ab-4f0b-a1cd-fa2aa5760156'%20d='M328,192V181.67a5.67,5.67,0,0,0-5.67-5.67h-4.67a5.67,5.67,0,0,0-5.67,5.67V192H149.67a5.67,5.67,0,0,0-5.67,5.67v12.67a5.67,5.67,0,0,0,5.67,5.67H312v10.33a5.67,5.67,0,0,0,5.67,5.67h4.67a5.67,5.67,0,0,0,5.67-5.67V216h34.33a5.67,5.67,0,0,0,5.67-5.67V197.67a5.67,5.67,0,0,0-5.67-5.67H328Z'%20transform='translate(-144%20-176)'/%3E%3Cpath%20class='4b9cd8cf-00ab-4f0b-a1cd-fa2aa5760156'%20d='M170.33,232h-4.67a5.67,5.67,0,0,0-5.67,5.67V248H149.67a5.67,5.67,0,0,0-5.67,5.67v12.67a5.67,5.67,0,0,0,5.67,5.67H160v10.33a5.67,5.67,0,0,0,5.67,5.67h4.67a5.67,5.67,0,0,0,5.67-5.67V272H362.33a5.67,5.67,0,0,0,5.67-5.67V253.67a5.67,5.67,0,0,0-5.67-5.67H176V237.67A5.67,5.67,0,0,0,170.33,232Z'%20transform='translate(-144%20-176)'/%3E%3Cpath%20class='4b9cd8cf-00ab-4f0b-a1cd-fa2aa5760156'%20d='M274.33,288h-4.67a5.67,5.67,0,0,0-5.67,5.67V304H149.67a5.67,5.67,0,0,0-5.67,5.67v12.67a5.67,5.67,0,0,0,5.67,5.67H264v10.33a5.67,5.67,0,0,0,5.67,5.67h4.67a5.67,5.67,0,0,0,5.67-5.67V328h82.33a5.67,5.67,0,0,0,5.67-5.67V309.67a5.67,5.67,0,0,0-5.67-5.67H280V293.67A5.67,5.67,0,0,0,274.33,288Z'%20transform='translate(-144%20-176)'/%3E%3C/svg%3E")}
.twin-sections h3{font-size:18px}
.bg-textbox{position:relative;overflow:hidden;left:0;z-index:0;bottom:0;width:100%;max-width:700px}
@media only screen and (max-width:991px){.bg-textbox-top{margin-bottom:60vh!important}
.bg-textbox-bottom{margin-top:60vh!important}
}
.details{padding-left:30px !important;padding-right:30px !important}
@media only screen and (min-width:768px){.details{padding-left:60px !important;padding-right:60px !important}
}
@media only screen and (min-width:1619px){.details{padding-left:150px !important;padding-right:150px !important}
#style .details{padding-left:70px !important;padding-right:70px !important}
}
#form .productForm{max-width:650px}
#form .radio-list-horizontal{margin:20px 0;position:relative}
.radio-list-horizontal{display:flex}
.sticky-keeper.filter-btn{height:55px}
#filter-controls.sticky-container{z-index:1;max-width:100%!important}
.content-icon svg{width:40px;height:40px}
.content-icon img{width:40px;height:40px}
.form-search .searchBox{position:relative}
.configurator-bg{background-repeat:repeat;background-size:100% 100%;width:100%;height:auto;max-width:1000px;position:relative;z-index:0}
.frame-colour,.wheel-colour,.fork-colour,.upholstery-colour,.rim-colour,.axle-colour,.shroud-colour,.accent-colour{position:absolute;top:0;left:0;z-index:2}
#style .accordion-toggle-link{font-weight:700;color:#1f1f22}
.modal .close.icn-close{background-image:url("data:image/svg+xml,%3Csvg%20id='3bf65ff1-aabe-4b23-a08f-f8cd2d648f20'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040.34%2040.34'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%2058c30a2-9209-416d-94d1-f03dd045479e%7Bfill:none;stroke:%23767a7e;stroke-miterlimit:10;stroke-width:5.46px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_112322247%20%5BConverted%5D%3C/title%3E%3Cline%20class='758c30a2-9209-416d-94d1-f03dd045479e'%20x1='1.93'%20y1='1.93'%20x2='38.41'%20y2='38.41'/%3E%3Cline%20class='758c30a2-9209-416d-94d1-f03dd045479e'%20x1='38.41'%20y1='1.93'%20x2='1.93'%20y2='38.41'/%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat;background-position:center center}
.modal-content{border-radius:0}
.cookie-bar{content:'';background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;display:block;position:fixed;width:100%;height:100%}
.cookie-bar>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-225px;width:100%;max-width:450px;background-color:#fff;background-color:rgba(255,255,255,.95);z-index:999;padding:25px 30px;border-top:#e3e3e3}
@media(max-width:576px){.cookie-bar>div{max-width:100%;margin-left:0;left:0}
}
.cookie-bar .btn{margin:0 0 0 10px;font-size:13px;border:none}
.cookie-bar span{font-size:13px}
.ConsentButtons{text-align:right}
#cookieModal input[type=submit]{margin-top:0}
.cookieText input[type=submit]{width:100%}
.cookieText .selection{margin-top:0;padding-left:0}
span.cookieSettings{display:block}
span.cookieSettings a{text-decoration:none;font-weight:600;font-size:13px;text-transform:uppercase;color:#2f343d}
span.cookieSettings a:hover{text-decoration:underline}
.cookie-bar .btn{margin:0}
#cookieModal input[type=submit]{font-size:13px;margin-bottom:10px;border:0}
.cookie-bar h2{line-height:initial;font-size:16px;margin-bottom:10px}
.cookie-bar p{margin-bottom:10px;line-height:20px;color:initial;font-size:13px;margin:0}
.cookie-bar{z-index:1000}
#cookieModal .col-sm-2{padding-left:0;padding-right:0}
#cookieModal p{font-size:13px;line-height:20px;color:initial}
#cookieModal h4{font-size:16px;line-height:initial;font-weight:600;margin-bottom:0;color:initial}
#cookieModal .modal-header{border-bottom:none;padding-bottom:0}
#cookieModal .switch{position:relative;display:inline-block;width:60px;height:34px}
#cookieModal .switch input{display:none}
#cookieModal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
#cookieModal .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}
#cookieModal input:checked+.slider{background-color:limegreen}
#cookieModal .switchSelected{background-color:limegreen;height:26px;width:26px;border-radius:26px;margin:0 auto}
#cookieModal .switchDisabled{width:60px;text-align:center}
#cookieModal input:focus+.slider{box-shadow:0 0 1px #2196f3}
#cookieModal input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
#cookieModal .slider.round{border-radius:34px}
#cookieModal .slider.round:before{border-radius:50%}
g:after,.btnEssential:after,.btnFunctional:after{position:absolute;content:"";width:20px;height:20px;background-color:black;border-radius:20px;top:10px;left:10px}
#cookieControls{margin-top:20px}
@media(max-width:767px){.cookieText,.cookieText h2{text-align:center!important}
#cookieModal .col-sm-2{padding-left:15px;padding-right:15px}
}
@media(max-width:480px){.cookieText .btn,.cookieText span a,.cookieText p{font-size:11px}
.cookieText h2{font-size:16px}
}
.esForm ul{list-style-type:none;list-style-position:outside;padding-left:0;padding-top:0}
.esForm .hs-error-msg{font-weight:700;color:red}
.esForm input[type="text"],.esForm input[type="email"]{width:100%}
.NewsletterContainer input[type="email"]{margin-bottom:10px}
.esForm input,.esForm select,.esForm textarea{border:solid 1px #e3e3e3;padding:5px}
.esForm .form-columns-1,.esForm .form-columns-2{margin-bottom:20px}
#enquiry .esForm .form-columns-1,.esForm .form-columns-2{margin-bottom:0}
.esForm legend{margin-bottom:10px;font-size:13px;line-height:inherit;color:#333;border:0;border-bottom:none}
.esForm .hs-form-required{display:none}
.esForm .hs-form-checkbox-display{position:relative}
.esForm .hs-form-booleancheckbox-display,.esForm .hs-form-checkbox span{padding-left:30px;position:relative}
.esForm .hs-form-booleancheckbox-display input,.esForm .hs-form-checkbox input{position:absolute;left:0;top:5px;width:20px!important;height:20px!important}
.esForm input[type=submit]{padding:11px 20px 13px}
p.legal-text{font-size:12px;color:#333;margin:20px 0}
p.legal-text a{font-size:12px;color:#ff7902}
#pop-up{max-width:550px;border-radius:4px;transform:translateY(-50px);transition:all .33s}
.fancybox-slide--current #pop-up{transform:translateY(0)}
.esForm .selection .checkbox input[type=checkbox],.hs-form-booleancheckbox-display input.hs-input,input.hs-input[type=checkbox]{top:0}
.esForm .hs-richtext p{line-height:initial;font-size:12px;padding-bottom:20px!important;display:block}
.hs-richtext .demo,.hs-richtext .catalogo{display:none}
.cbp-nav-next:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url("data:image/svg+xml,%3Csvg%20id='96dd39a6-8fa5-4786-b171-0b4e7fbca6f0'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20168.93%20300'%3E%3Cdefs%3E%3Cstyle%3E.%5C31%206b9645f-7b9c-4b90-bad6-184aa8797739%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_89034084%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='16b9645f-7b9c-4b90-bad6-184aa8797739'%20points='18.93%200%200%2018.93%20131.07%20150%200%20281.07%2018.93%20300%20168.93%20150%2018.93%200'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-reeat;background-size:15px 15px;height:48px;width:48px}
.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url("data:image/svg+xml,%3Csvg%20id='9acf1aef-0470-47b4-a978-d13e8f2cdfd3'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20168.93%20300'%3E%3Cdefs%3E%3Cstyle%3E.ece1b2b1-09d2-4af8-ab67-2a2dd6407140%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_89034084%20%5BConverted%5D%3C/title%3E%3Cpolygon%20class='ece1b2b1-09d2-4af8-ab67-2a2dd6407140'%20points='150%20300%20168.93%20281.07%2037.85%20150%20168.93%2018.93%20150%200%200%20150%20150%20300'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-reeat;background-size:15px 15px;height:48px;width:48px}
#rotateicon{z-index:1;background-color:#f6393e;color:#fff;width:60px;height:60px;border-radius:50%;display:block;text-align:center;position:absolute;left:50%;margin-left:-40px;top:50%;margin-top:-30px;pointer-events:none}
#rotateicon:before{content:'';position:relative;background-image:url("data:image/svg+xml,%3Csvg%20id='b8531c41-6449-4eac-b14b-d031d4af21d4'%20data-name='%C3%91%C3%AB%C3%AE%C3%A9%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20375%20198.35'%3E%3Cdefs%3E%3Cstyle%3E.%5C32%20481d5a2-348c-46b2-85f1-03a2d475953a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_191646687%20%5BConverted%5D%3C/title%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M170.95,257.58c-11.29,0-20.81-3.61-25.52-6.71l-2-1.29,5.43-15.39,3.19,2a38.43,38.43,0,0,0,18.73,5.32c6.14,0,10.82-1.6,13.92-4.76a13.93,13.93,0,0,0,3.85-10c-0.13-11.37-10.8-15.42-20.74-15.42h-9.92V196.07h9.92c7,0,17.49-3.34,17.49-12.54,0-6.89-4.78-10.84-13.1-10.84a30.8,30.8,0,0,0-16.62,5.51l-3.23,2.31L147,165.62l1.8-1.33c5.18-3.81,15.16-7.65,25.79-7.65,20.23,0,29.28,12.5,29.28,24.9,0,8.9-4.38,16.36-12.24,21.23A26,26,0,0,1,207.43,227C207.43,242.24,196.15,257.58,170.95,257.58Z'%20transform='translate(-62.5%20-145)'/%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M321.61,257.58c-20.3,0-33.09-19.22-33.37-50.16,0-15.42,3.29-28.26,9.51-37.17s15-13.61,25.41-13.61c20.9,0,33.37,18.5,33.37,49.48C356.54,238.83,343.81,257.58,321.61,257.58Zm0.85-85.33c-9.59,0-15.79,13.85-15.79,35.29,0,21.24,6,34.44,15.65,34.44,13.74,0,15.79-22.11,15.79-35.29C338.11,193.83,336.08,172.26,322.46,172.26Z'%20transform='translate(-62.5%20-145)'/%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M253.77,189.57a31.44,31.44,0,0,0-17.27,5c4.48-11.26,14.12-18.9,27.06-21.06a44.52,44.52,0,0,1,6.95-.58c0.61,0,1.19,0,1.74.05l3.16,0.17V156.8h-3a61.61,61.61,0,0,0-9.4.73c-12.29,1.49-23,6.47-31.14,14.41-10.59,10.59-16.42,26-16.42,43.51,0,25.6,13.93,42.14,35.49,42.14,21.77,0,33.51-18.22,33.51-35.36C284.45,203,271.83,189.57,253.77,189.57Zm-2.4,50.78c-9.39,0-17-8.51-17-19s7.61-19,17-19,17,8.51,17,19S260.76,240.35,251.37,240.35Z'%20transform='translate(-62.5%20-145)'/%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M88,266.85c0-9.52,18.1-18.14,47.37-24.38l3.37-9.56C92.5,241.83,62.5,256.17,62.5,272.35c0,24.48,68.72,44.77,158.5,48.42v-20C145.37,297.89,88,283.79,88,266.85Z'%20transform='translate(-62.5%20-145)'/%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M437.5,272.35c0-16-29.2-30.14-74.4-39.08a65.71,65.71,0,0,1-3,8.29c31.89,6.3,51.86,15.3,51.86,25.3,0,18.7-69.84,33.92-157,34.48v20C356.24,320.64,437.5,299,437.5,272.35Z'%20transform='translate(-62.5%20-145)'/%3E%3Cpolygon%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20points='144.5%20198.35%20182.5%20166.85%20144.5%20135.35%20144.5%20198.35'/%3E%3Cpath%20class='2481d5a2-348c-46b2-85f1-03a2d475953a'%20d='M379.5,145A19.5,19.5,0,1,0,399,164.5,19.5,19.5,0,0,0,379.5,145Zm0,29a9.5,9.5,0,1,1,9.5-9.5A9.5,9.5,0,0,1,379.5,174Z'%20transform='translate(-62.5%20-145)'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:40px 40px;height:60px;width:60px;display:block}
.shake-horizontal{-webkit-animation:shake-horizontal 5s cubic-bezier(.455,.03,.515,.955) infinite both;animation:shake-horizontal 5s cubic-bezier(.455,.03,.515,.955) infinite both}
.shake-vertical{-webkit-animation:shake-vertical 4s cubic-bezier(.455,.03,.515,.955) infinite both;animation:shake-vertical 4s cubic-bezier(.455,.03,.515,.955) infinite both}
shake-horizontal{0%,100% {-webkit-transform:translateX(0);transform:translateX(0);}
10%,30%,50%,70% {-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%,40%,60% {-webkit-transform:translateX(10px);transform:translateX(10px);}
80% {-webkit-transform:translateX(8px);transform:translateX(8px);}
90% {-webkit-transform:translateX(-8px);transform:translateX(-8px);}
}
shake-horizontal{0%,100% {-webkit-transform:translateX(0);transform:translateX(0);}
10%,30%,50%,70% {-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%,40%,60% {-webkit-transform:translateX(10px);transform:translateX(10px);}
80% {-webkit-transform:translateX(8px);transform:translateX(8px);}
90% {-webkit-transform:translateX(-8px);transform:translateX(-8px);}
}
.lg-toolbar .lg-close:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;position:relative;width:27x;height:27px;background-image:url("data:image/svg+xml,%3Csvg%20id='256aed46-58f3-4b61-8bcd-41ed99ed836a'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040.34%2040.34'%3E%3Cdefs%3E%3Cstyle%3E.b318e7f2-4c5a-4c40-b60c-085f20fbfeed%7Bfill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:5.46px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cline%20class='b318e7f2-4c5a-4c40-b60c-085f20fbfeed'%20x1='1.93'%20y1='1.93'%20x2='38.41'%20y2='38.41'/%3E%3Cline%20class='b318e7f2-4c5a-4c40-b60c-085f20fbfeed'%20x1='38.41'%20y1='1.93'%20x2='1.93'%20y2='38.41'/%3E%3C/svg%3E")}
.lg-toolbar .lg-download:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;position:relative;width:27x;height:27px;background-image:url("data:image/svg+xml,%3Csvg%20id='b89e71d5-8e96-49f2-9a03-b347102b0df8'%20data-name='%C2%B9%C3%8F%C2%BCh_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20273.96'%3E%3Cdefs%3E%3Cstyle%3E.%5C38%200efbc12-d89c-4e51-b1b1-5e41cf09af2e%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_84719444%20%5BConverted%5D%3C/title%3E%3Cpath%20class='80efbc12-d89c-4e51-b1b1-5e41cf09af2e'%20d='M400,359.92V290.85H372.94v69.07H127.06V290.85H100v69.07h0v15.64A11.42,11.42,0,0,0,111.42,387H388.58A11.42,11.42,0,0,0,400,375.56V359.92h0Z'%20transform='translate(-100%20-113.02)'/%3E%3Cpath%20class='80efbc12-d89c-4e51-b1b1-5e41cf09af2e'%20d='M264.53,224.78V120.22a7.2,7.2,0,0,0-7.2-7.2H242.66a7.2,7.2,0,0,0-7.2,7.2V224.78H187.78a4.79,4.79,0,0,0-3.84,7.64L250,321.37l66.06-89a4.79,4.79,0,0,0-3.84-7.64H264.53Z'%20transform='translate(-100%20-113.02)'/%3E%3C/svg%3E")}
.lg-autoplay-button:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;position:relative;width:27x;height:27px;background-image:url("data:image/svg+xml,%3Csvg%20id='5f810f9e-047f-42d4-bbd0-a4bd0636505a'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3E%3Cdefs%3E%3Cstyle%3E.%5C30%2018055c2-1ce8-4aa9-b0d1-f09422b179d3%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_82566443%20%5BConverted%5D%3C/title%3E%3Cpath%20class='018055c2-1ce8-4aa9-b0d1-f09422b179d3'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3E%3Cpolygon%20class='018055c2-1ce8-4aa9-b0d1-f09422b179d3'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3E%3C/svg%3E")}
.lg-show-autoplay .lg-autoplay-button:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;position:relative;width:27x;height:27px;background-image:url("data:image/svg+xml,%3Csvg%20id='919c5065-5709-49ca-b34b-31d861357b93'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201374%201374'%3E%3Cdefs%3E%3Cstyle%3E.%5C37%20b7eca74-67b4-406e-aa15-6d61528558d4%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cpath%20class='7b7eca74-67b4-406e-aa15-6d61528558d4'%20d='M12.11-571.76A588.81,588.81,0,0,1,129.9-559.9a580.26,580.26,0,0,1,109.47,34,583.78,583.78,0,0,1,99.15,53.82A588.65,588.65,0,0,1,425-400.73a588.65,588.65,0,0,1,71.37,86.5,583.78,583.78,0,0,1,53.82,99.15,580.27,580.27,0,0,1,34,109.47,588.8,588.8,0,0,1,11.87,117.8A588.8,588.8,0,0,1,584.19,130a580.27,580.27,0,0,1-34,109.47,583.77,583.77,0,0,1-53.82,99.15A588.66,588.66,0,0,1,425,425.1a588.66,588.66,0,0,1-86.5,71.37,583.78,583.78,0,0,1-99.15,53.82,580.27,580.27,0,0,1-109.47,34,588.82,588.82,0,0,1-117.8,11.87,588.82,588.82,0,0,1-117.8-11.87,580.27,580.27,0,0,1-109.47-34,583.79,583.79,0,0,1-99.15-53.82,588.66,588.66,0,0,1-86.5-71.37,588.66,588.66,0,0,1-71.37-86.5A583.79,583.79,0,0,1-526,239.46,580.27,580.27,0,0,1-560,130a588.81,588.81,0,0,1-11.87-117.8A588.81,588.81,0,0,1-560-105.61a580.28,580.28,0,0,1,34-109.47,583.79,583.79,0,0,1,53.82-99.15A587.74,587.74,0,0,1-314.32-472.09a583.79,583.79,0,0,1,99.15-53.82,580.27,580.27,0,0,1,109.47-34A588.81,588.81,0,0,1,12.11-571.76Zm0-103.05c-379.42,0-687,307.58-687,687s307.58,687,687,687,687-307.58,687-687-307.58-687-687-687h0Z'%20transform='translate(674.9%20674.81)'/%3E%3Crect%20class='7b7eca74-67b4-406e-aa15-6d61528558d4'%20x='498.29'%20y='401.9'%20width='149.34'%20height='570.21'/%3E%3Crect%20class='7b7eca74-67b4-406e-aa15-6d61528558d4'%20x='726.37'%20y='401.9'%20width='149.34'%20height='570.21'/%3E%3C/svg%3E")}
.lg-fullscreen:after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;position:relative;width:27x;height:27px;background-image:url("data:image/svg+xml,%3Csvg%20id='1253e8ed-335f-4953-9212-df76e838c0f1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20184.59%20184.59'%3E%3Cdefs%3E%3Cstyle%3E.%5C38%20440ef39-887b-4cee-9c63-a34274cb4b7b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-3%3C/title%3E%3Cpolygon%20class='8440ef39-887b-4cee-9c63-a34274cb4b7b'%20points='184.59%2063.62%20166.59%2063.62%20166.59%2018%20120.97%2018%20120.97%200%20184.59%200%20184.59%2063.62'/%3E%3Cpolygon%20class='8440ef39-887b-4cee-9c63-a34274cb4b7b'%20points='63.62%20184.59%200%20184.59%200%20120.97%2018%20120.97%2018%20166.59%2063.62%20166.59%2063.62%20184.59'/%3E%3Cpolygon%20class='8440ef39-887b-4cee-9c63-a34274cb4b7b'%20points='184.59%20184.59%20120.97%20184.59%20120.97%20166.59%20166.59%20166.59%20166.59%20120.97%20184.59%20120.97%20184.59%20184.59'/%3E%3Cpolygon%20class='8440ef39-887b-4cee-9c63-a34274cb4b7b'%20points='18%2063.62%200%2063.62%200%200%2063.62%200%2063.62%2018%2018%2018%2018%2063.62'/%3E%3C/svg%3E")}
@media(max-width:575px){.col-list:first-child{width:45%!important}
.col-list:last-child{width:55%!important}
.col-list img{padding-right:10px}
.col-list h3{font-size:16px!important}
.item .item-card{border-bottom:solid 1px #e3e3e3;padding-bottom:15px}
}
@media(max-width:991px){.bg-gray-mobile{background-color:#f5f5f5 !important}
#filterBar .btn-close{height:48px;width:48px;padding:0;background-color:#2f343d}
}
@media(min-width:576px){.item{margin-bottom:30px}
.item .col-list{width:100%}
}
@media(min-width:992px){.bg-gray-mobile{background-color:#fff !important}
}
#filterBar .btn-close{position:absolute;top:0;right:0}
.bg-offer{background-color:#e3533b}
.offerBubble{border-radius:80px;width:80px;height:80px;background-color:#ff821f;position:absolute;bottom:20px;right:20px;display:flex;justify-content:center!important;align-items:center;color:#fff;font-weight:700;font-size:16px}
.list-group-item{border:0}
.list-group-item.active{background-color:#fff}
.control-group-inline{position:relative}
.control-group-inline button{position:absolute;top:0;right:0;border-radius:0;height:52px;width:52px}
.control-group-inline button:before{content:'';display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg%20id='131af5f3-cb84-452b-879e-ab05fc1dc822'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150.46%20166.29'%3E%3Cdefs%3E%3Cstyle%3E.eaf95e98-4cf3-42d6-b36e-db7dd3ff8bae%7Bfill:%234c4c4c;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_216967049%20(1)%3C/title%3E%3Cpath%20class='eaf95e98-4cf3-42d6-b36e-db7dd3ff8bae'%20d='M79.23,80.66H99.17v19.94H79.23V80.66h0Zm61.89-58.32a7.09,7.09,0,1,1,14.17,0V42.79a7.09,7.09,0,1,1-14.17,0V22.33h0Zm-87.95,0a7.09,7.09,0,1,1,14.17,0V42.79a7.09,7.09,0,1,1-14.17,0V22.33h0Zm-5.52,8.5h1.27v12a11.34,11.34,0,0,0,22.68,0v-12h65.27v12a11.34,11.34,0,0,0,22.68,0v-12h1.27a18.7,18.7,0,0,1,18.65,18.65v113.4a18.7,18.7,0,0,1-18.65,18.65H47.66A18.7,18.7,0,0,1,29,162.89V49.49A18.7,18.7,0,0,1,47.66,30.84h0ZM36.09,66.76v96.13a11.61,11.61,0,0,0,11.57,11.57H160.81a11.61,11.61,0,0,0,11.56-11.57V66.76H36.09Zm73.21,74h19.94v19.94H109.3V140.81h0Zm-30.08,0H99.17v19.94H79.23V140.81h0ZM49.15,100.59H69.09V80.66H49.15v19.94h0Zm0,40.21H69.09v19.94H49.15V140.81h0Zm0-30.08H69.09v19.94H49.15V110.73h0Zm30.08,0H99.17v19.94H79.23V110.73h0Zm60.15,0h19.94v19.94H139.38V110.73h0Zm-30.08,0h19.94v19.94H109.3V110.73h0Zm30.08,50h19.94V140.81H139.38v19.94h0Zm0-80.09h19.94v19.94H139.38V80.66h0Zm-30.08,0h19.94v19.94H109.3V80.66h0Z'%20transform='translate(-29%20-15.25)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:center center}
.moving-container .slide-img{overflow:hidden}
.bg-splash{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}
#productOuter{min-height:90vh}
.swatch-container .radio,.swatch-container .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.swatch-container .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.swatch-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.ContentRadioButtonList{display:flex;align-items:start;flex-wrap:wrap;gap:12px;width:100%}
.ContentRadioButtonList input[type="radio"]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.ContentRadioButtonList label{display:inline-block;padding-left:34px;position:relative;cursor:pointer;margin:0;min-height:28px;flex:1 1 calc(50% - .5rem)}
.ContentRadioButtonList label::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;border:2px solid #444;background:#fff}
.ContentRadioButtonList input[type="radio"]:checked+label::before{background:#f96515;border-color:#f96515}
.ContentRadioButtonList br{display:none}
.swatch-container span span input[type=radio]{border:none;width:1px;height:1px}
.swatch-container span span{position:relative;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;width:50px;height:50px;border-radius:50%;overflow:hidden;border:none}
.swatch-container span span input[type=radio]{border:none;width:1px;height:1px}
.swatch-container span br{display:none}
.swatch-container span span label{position:relative;color:#fff;font-size:9pt;margin:0;display:inline-block;width:50px;height:50px;border:3px solid #fff;border-radius:50%;overflow:hidden;text-indent:-10000px;border:none}
li.swatch-container.active span{border:3px solid #dbdbdb}
#swatchList{padding-left:0}
@media only screen and (max-width:992px){ul#swatchList{text-align:center}
}
.swatch-container span span:before{content:"";z-index:3;display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;margin:-1em auto auto -1em;transform-origin:50% 50%;border-radius:50%;border:1px solid #fff;opacity:0;animation:pulsate 3s ease-out infinite;cursor:pointer;pointer-events:none}
.swatch-container .blue{background:#7abcff;background:-moz-linear-gradient(-45deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-webkit-linear-gradient(-45deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:linear-gradient(135deg,#7abcff 0%,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=1)}
.swatch-container .black{background:#7d7e7d;background:-moz-linear-gradient(-45deg,#7d7e7d 0%,#0e0e0e 100%);background:-webkit-linear-gradient(-45deg,#7d7e7d 0%,#0e0e0e 100%);background:linear-gradient(135deg,#7d7e7d 0%,#0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d',endColorstr='#0e0e0e',GradientType=1)}
.swatch-container .orange{background:#ffaf4b;background:-moz-linear-gradient(-45deg,#ffaf4b 0%,#ff920a 100%);background:-webkit-linear-gradient(-45deg,#ffaf4b 0%,#ff920a 100%);background:linear-gradient(135deg,#ffaf4b 0%,#ff920a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b',endColorstr='#ff920a',GradientType=1)}
.swatch-container .red{background:#ff3019;background:-moz-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:-webkit-linear-gradient(-45deg,#ff3019 0%,#cf0404 100%);background:linear-gradient(135deg,#ff3019 0%,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1)}
.swatch-container .green{background:#dbf043;background:-moz-linear-gradient(-45deg,#dbf043 0%,#c3d825 100%);background:-webkit-linear-gradient(-45deg,#dbf043 0%,#c3d825 100%);background:linear-gradient(135deg,#dbf043 0%,#c3d825 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf043',endColorstr='#c3d825',GradientType=1)}
.swatch-container .white{background:#fff;background:-moz-linear-gradient(-45deg,#fff 0%,#f3f3f3 100%);background:-webkit-linear-gradient(-45deg,#fff 0%,#f3f3f3 100%);background:linear-gradient(135deg,#fff 0%,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=1)}
pulsate{0% {transform:scale(1);opacity:.8;}
45% {transform:scale(1.75);opacity:0;}
}
stop-pulsate{from{opacity:.4;}
to {transform:scale(2);opacity:0;}
}
.swatch-container .instruction-box p{vertical-align:middle;padding-left:10px;padding-bottom:20px!important;display:inline-block;color:#51a0f1;font-weight:600;font-size:16px;line-height:29px;text-transform:uppercase}
.eim-menu span.badge{float:left;background-color:transparent;margin:0;width:40px}
.eim-menu svg{width:100%;height:20px}
.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.video-container .video{position:absolute;top:0;left:0;width:100%;height:100%}
.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}
.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}
.vimeo-position-bottom iframe{top:initial;bottom:0!important;transform:translate(-50%,0%)!important}
.vimeo-position-top iframe{top:0!important;transform:translate(-50%,0%)!important}
.vh100{min-height:100vh}
.vh90{min-height:90vh}
.vh80{min-height:80vh}
.vh60{min-height:60vh}
.vh50{min-height:50vh}
.vh40{min-height:40vh}
.vh30{min-height:30vh}
.vh20{min-height:20vh}
.webinar .date{position:absolute;top:-15px;left:15px;display:block;width:auto;text-align:center}
.webinar .date .date-month{display:block;padding-top:3px;padding-left:5px;padding-right:5px;width:100%;background:#961208;font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;line-height:13px}
.webinar .date .date-day{display:block;background:#fff;border:1px solid #ebebeb;border-top:none;font-weight:700;color:#000;line-height:1.45em}
span.icon-play-media{width:85px;height:85px;line-height:85px;border:solid 2px #fff;border-radius:100% !important;background-color:transparent !important;position:absolute;font-size:20px;z-index:0;top:50%;left:50%;margin-left:-42px;margin-top:-42px}
ul.featureTabs li>a.accordion-toggle-link{color:#000!important;background-color:#fff;height:44px}
.t-standard ul.featureTabs li>a.accordion-toggle-link{background-color:#ecedee}
ul.featureTabs li>a.accordion-toggle-link span{padding-left:15px;font-weight:400}
ul.featureTabs li .accordion-toggle-container{border-bottom:none;padding-bottom:4px;margin-bottom:4px}
ul.featureTabs li .accordion-toggle-container p:first-child{margin-top:15px}
.img-background{height:100%;width:100%;top:0;left:0}
.img-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media only screen and (max-width:991px){.mobile-top-padding{top:50px;position:relative}
.mobile-bottom-padding{top:-50px;position:relative}
}
.swipenavigation{overflow:hidden;position:relative;width:100%;height:60px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a2a2d !important;z-index:2;border-bottom:none!important}
.swipenavigation.has-scroll .next,.swipenavigation.has-scroll .back{display:block}
.swipenavigation .next,.swipenavigation .back{position:absolute;display:none;width:60px;height:60px;line-height:60px;z-index:2;top:0;text-decoration:none;color:#777;transition:background-color .5s ease-out}
.swipenavigation .next{font-size:0;right:0;text-align:right;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#2a2a2d',GradientType=1)}
.swipenavigation .next img{margin-right:15px}
.swipenavigation .back img{margin-left:15px}
.swipenavigation .next:hover:not(.hover-disabled),.swipenavigation .back:hover:not(.hover-disabled){transition:background-color 0s}
.swipenavigation .next.is-hidden,.swipenavigation .back.is-hidden{display:none}
.swipenavigation .back{font-size:0;left:0;text-align:left;background:-moz-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(42,42,45,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2d',endColorstr='#00ffffff',GradientType=1)}
.swipenavigation ul{width:auto;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:0;letter-spacing:-1em;word-spacing:-1em;text-align:center}
.swipenavigation ul li{display:inline-block;margin:0;padding:0 12px;font-size:14px;letter-spacing:normal;word-spacing:normal}
@media only screen and (min-width:991px){.swipenavigation ul li{font-size:16px;padding:0 18px}
}
.swipenavigation ul li.active a{font-weight:600}
.swipenavigation ul li.active a:before{position:absolute;content:'';bottom:0;left:0;right:0;height:3px;background-color:#faa819}
.swipenavigation ul li a{padding:0;position:relative;display:block;height:60px;line-height:60px;text-decoration:none;color:#fff;font-weight:400;box-sizing:border-box;text-align:center;transition:background-color .5s ease-out}
.swipenavigation ul li a:hover:not(.hover-disabled){color:#e3e3e3}
.swipenavigation ul li a.hover-disabled.touch{transition:background-color 0s;background-color:#ccb700}
@media only screen and (max-width:991px){.swipenavigation,.swipenavigation .next,.swipenavigation .back,.swipenavigation ul li a{height:48px;line-height:48px}
}
.width-90{width:90%}
.width-95{width:95%}
.width-97{width:97%}
.number span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:600;margin-bottom:0}
.expand-btn{display:inline-flex;padding:13px 25px 13px 45px;font-size:14px;line-height:normal;font-weight:600;text-decoration:none;background-color:#faa819;color:#000;border-radius:25px;background-size:24px 24px;background-repeat:no-repeat;background-position:center left 13px;background-image:url("data:image/svg+xml,%3Csvg%20id='8bad0787-efb8-469f-b2e6-f2297ce5f671'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cdefs%3E%3Cstyle%3E.c9b6d292-d636-4401-9b3c-bcd312f67090%7Bfill:%23ffffff;%7D.fa4cc410-7e00-4e3a-a6c0-52cdae7f2bc2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-add-24px%3C/title%3E%3Cpath%20class='c9b6d292-d636-4401-9b3c-bcd312f67090'%20d='M19,13H13v6H11V13H5V11h6V5h2v6h6v2Z'/%3E%3Cpath%20class='fa4cc410-7e00-4e3a-a6c0-52cdae7f2bc2'%20d='M0,0H24V24H0V0Z'/%3E%3C/svg%3E")}
.expand-btn:hover,expand-btn:active,expand-btn:focus{color:#fff;text-decoration:none;background-color:#f06c00}
.external-btn:hover,external-btn:active,external-btn:focus{color:#fff;text-decoration:none;background-color:#f06c00}
@media only screen and (max-width:991px){.sm-modal{margin:0!important;right:0;bottom:0;position:absolute;top:0;width:100%;max-width:100%}
.sm-modal .image-boxes{max-width:768px;width:100%;margin:0 auto}
}
.slick-slider{background:url(/App_Themes/Theme-v4/loader.gif)}
.slick-slider .slick-list{opacity:0;position:absolute}
.slick-slider.slick-initialized{background:none}
.slick-slider.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}
.modal-content .sm-controls .slick-arrow,.sm-controls-2 .slick-arrow,.modal-content .sm-controls .slick-dots li button{opacity:1}
.featTitle{line-height:46px;height:46px;border-bottom:solid 3px #faa819;display:inline-block;text-transform:uppercase}
.icon-navigation{position:fixed;width:auto;height:auto;text-align:center;will-change:transform;line-height:normal;z-index:1050;-webkit-transition:opacity .45s;-moz-transition:opacity .45s;transition:opacity .45s;-webkit-transform:translateZ(0);transform:translateZ(0)}
.icon-navigation.passive{opacity:0 !important;z-index:100}
.icon-navigation ul{margin:0;padding:0;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden}
.icon-navigation ul li:last-child{border-bottom:none}
.icon-navigation ul li a{height:48px;line-height:48px;display:block;background:transparent !important;padding:0 15px;font-weight:600;text-transform:uppercase;font-size:13px;text-align:right}
.icon-navigation ul li{background-color:#faa819;margin-bottom:1px}
.icon-navigation ul li a.active,.icon-navigation ul li a.active:hover,.icon-navigation ul a:hover{background:rgba(0,0,0,.1) !important}
.icon-navigation ul li.cbp-filter-item-active a{background:rgba(0,0,0,.2) !important}
.icon-navigation ul hr{margin:6px 0}
.icon-navigation .popover{border:none;outline:none;padding:12px 22px;min-width:1px;border-radius:7px;width:auto;white-space:nowrap;max-width:none;background-color:#222}
.icon-navigation .popover-header{color:#fff;background-color:#222;padding:0;border:none;border-radius:7px}
.icon-navigation .popover-body{display:none}
.icon-navigation .popover.right{margin-left:14px}
.icon-navigation .popover>.arrow{display:block !important}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{border-left-color:#222}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{border-right-color:#222}
@media only screen and (min-width:992px){.img-background-right{position:absolute;right:0;top:0}
}
.play-btn:before{content:'';background-image:url("data:image/svg+xml,%3Csvg%20id='e020ae58-72d7-405a-bee8-ffc86de15d83'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%201758f6a-2fa5-419c-b339-83f833d6dcd4%7Bfill:%23242a34;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_82566443%20(1)%20%5BConverted%5D%3C/title%3E%3Cpath%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3E%3Cpolygon%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:60px 60px;display:block;width:60px;height:60px;margin:0 auto}
.play-btn:hover:before{background-image:url("data:image/svg+xml,%3Csvg%20id='e020ae58-72d7-405a-bee8-ffc86de15d83'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%201758f6a-2fa5-419c-b339-83f833d6dcd4%7Bfill:%23f06c00;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_82566443%20(1)%20%5BConverted%5D%3C/title%3E%3Cpath%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3E%3Cpolygon%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3E%3C/svg%3E")}
.white .play-btn:before{background-image:url("data:image/svg+xml,%3Csvg%20id='e020ae58-72d7-405a-bee8-ffc86de15d83'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%201758f6a-2fa5-419c-b339-83f833d6dcd4%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_82566443%20(1)%20%5BConverted%5D%3C/title%3E%3Cpath%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3E%3Cpolygon%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3E%3C/svg%3E")}
.p-no-mb p:only-of-type,.p-no-mb p:last-child{margin-bottom:0}
a.play-button{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg%20id='e88a35da-889c-4aad-b521-b9e163137be1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3e%3cdefs%3e%3cstyle%3e.%5C35%20976fa98-7d6b-4359-b639-da525f3b1fe4%7bfill:%231f2933;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eAdobeStock_82566443%20(2)%20[Converted]%3c/title%3e%3cpath%20class='5976fa98-7d6b-4359-b639-da525f3b1fe4'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3e%3cpolygon%20class='5976fa98-7d6b-4359-b639-da525f3b1fe4'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3e%3c/svg%3e");background-size:60px 60px;background-position:center left;background-repeat:no-repeat;position:relative;height:64px;padding-left:70px;text-decoration:none;color:#242a34;font-weight:600;font-family:'Montserrat',sans-serif}
.iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}
iframe.visualiser{width:100vw;height:90vh}
.pulse-button{position:relative;display:block;width:100px;height:100px;font-size:16px;text-transform:uppercase;text-align:center;line-height:100px;font-weight:600;color:#000!important;border:none;border-radius:50%;background:#f8a807;cursor:pointer;z-index:1;transition:background-color .5s ease;text-decoration:none}
.pulse-button:hover{background-color:#f06c00;text-decoration:none}
.pulse-button:before{content:'';position:absolute;z-index:-1;top:0%;left:0%;display:block;width:100px;height:100px;border:none;border-radius:50%;background:#f8a807;box-shadow:0 0 0 0 rgba(248,168,7,.5);animation:stop-pulsate 1s ease-out infinite}
[class*="vh"] ul{list-style:disc;margin-left:1rem}
[class*="vh"] ul li{margin-bottom:6px}
ul.featureTabs{list-style:none;margin-left:0}
.bg-lightgrey{background-color:#f5f5f7}
.opening-desc ul{list-style:disc;margin-left:1rem}
.brand-logo.rgk{position:absolute;right:50px;bottom:0;padding:0 30px 20px 30px;width:170px;height:160px;background-color:#e00814;z-index:1;transform:skew(-13deg)}
.brand-logo.rgk{left:30px!important;bottom:0!important;width:120px;padding:10px 20px 10px 20px}
.brand-logo.rgk img{transform:skew(15deg);top:0}
#home-box.rgk{color:initial}
@media only screen and (min-width:992px){.rgk h1,.rgk p,.rgk span,.rgk a,.oinone-box.rgk{color:#fff}
.white .play-btn:before{background-image:url("data:image/svg+xml,%3Csvg%20id='e020ae58-72d7-405a-bee8-ffc86de15d83'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%3E%3Cdefs%3E%3Cstyle%3E.%5C34%201758f6a-2fa5-419c-b339-83f833d6dcd4%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAdobeStock_82566443%20(1)%20%5BConverted%5D%3C/title%3E%3Cpath%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20d='M500,200c-165.69,0-300,134.31-300,300S334.31,800,500,800,800,665.69,800,500,665.69,200,500,200Zm0,567c-147.24,0-267-119.79-267-267S352.76,233,500,233,767,352.76,767,500,647.24,767,500,767Z'%20transform='translate(-200%20-200)'/%3E%3Cpolygon%20class='41758f6a-2fa5-419c-b339-83f833d6dcd4'%20points='445.31%20300%20300.63%20383.53%20228.8%20425%20228.8%20175%20300.63%20216.47%20445.31%20300'/%3E%3C/svg%3E")}
.oinone-box.rgk:before{position:absolute;display:block;left:0;top:0;right:0;bottom:0;content:'';z-index:-1;background-color:rgba(25,25,25,.9)}
.brand-logo.rgk{right:60px;left:initial!important;width:170px;padding-top:0}
}
#testimonials .col{min-width:372px}
#testimonials .row{overflow-x:auto}
.home.rgkBanner{height:60vh;min-height:initial}
#scrollingcontent li a{color:orange;text-decoration:underline}
.highlight-group{position:absolute;width:40px;height:40px}
.highlight-group .tooltiptext{visibility:hidden;width:120px;background-color:#333;color:#fff;text-align:center;padding:5px 5px;border-radius:14px;position:absolute;z-index:1;top:50px;left:0;font-weight:700;font-size:13px}
.highlight-group:hover .tooltiptext{visibility:visible}
.highlight-spot{width:45px;height:45px;border-radius:50%;position:relative;box-shadow:none;display:block}
.highlight-spot:before{width:30px;height:30px;border-radius:50%;background-color:orange;border:2px solid orange;-webkit-animation:sonar 800ms ease-out infinite;animation:sonar 800ms ease-out infinite;content:'';display:block}
.highlight-group:hover .highlight-spot:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='%23ffffff'%20class='bi%20bi-play-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='m11.596%208.697-6.363%203.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01%201.233-.696l6.363%203.692a.802.802%200%200%201%200%201.393z'/%3E%3C/svg%3E");background-position:center center;background-size:20px 20px;background-repeat:no-repeat}
.floating-label{position:relative;margin-bottom:1rem}
.floating-label input,.floating-label input,.floating-label textarea{width:100%;padding:1rem .5rem;background:#fff;outline:none}
.floating-label label{position:absolute;left:1rem;top:15px;pointer-events:none;transition:.2s ease all;background:white;padding:0 .25rem}
.floating-label-textarea label{top:15%}
.floating-label input:focus+label,.floating-label textarea:focus+label,.floating-label:focus-within label,.floating-label.has-value label{top:-15px;font-size:.8rem;color:#666}
.floating-label-textarea:focus-within label,.floating-label-textarea.has-value label{top:-15%}
#toolsmenu .searchBox .searchPanel .floating-label:focus-within label{top:-25%!important}
a:focus-visible,button:focus-visible{outline:3px solid #000!important;outline-offset:2px;border-radius:4px;transition:outline .2s ease-in-out!important}
a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}
.skip-link{position:absolute;top:-40px;left:20px;background:#f8a807;color:#000;padding:8px 16px;z-index:100;text-decoration:none;font-weight:bold;transition:top .3s ease}
.skip-link:focus{top:20px;text-decoration:none;color:#000}
.slick-dots li button{font-size:14px!important}
.bg-gradient-text:before{content:'';display:block;top:0;bottom:0;left:0;right:0;position:absolute;background:#000;background:linear-gradient(90deg,rgba(0,0,0,.5466561624649859) 39%,rgba(0,0,0,0) 70%)}
.scrollingcontentblock a.no-underline{color:#575757!important}
a.no-underline:hover{text-decoration:none}
#productlist h2{font-size:24px}
.vimeo-wrapper{background-color:#575656}
.z-1{z-index:1}
section.tab-background{transition:background-image .5s ease-in-out,background-color .5s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.tab-background{width:100%;background:#000;background:linear-gradient(270deg,rgba(42,123,155,0) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 60%)}
.shade-background{background:rgba(0,0,0,.55);width:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}
.gradient-background-start,.gradient-background-end{background:#000;background:linear-gradient(270deg,rgba(42,123,155,0) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 60%);width:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;z-index:1}
.gradient-background-start.t-standard{background:#fff!important;background:linear-gradient(270deg,rgba(42,123,155,0) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.6) 60%)!important}
.gradient-background-end{background:linear-gradient(90deg,rgba(42,123,155,0) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 60%)}
.gradient-background-end.t-standard{background:linear-gradient(90deg,rgba(42,123,155,0) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.6) 60%)!important}
.tab-background-end{background:#000;background:linear-gradient(90deg,rgba(42,123,155,0) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 60%)}
@media(max-width:991.98px){.tab-background::after{background:rgba(0,0,0,.6);right:0}
.gradient-background-start,.gradient-background-end{background:transparent;position:relative}
}
a.no-underline:hover{text-decoration:none}
.contacttype .radio input[type=radio],.contacttype .radio-inline input[type=radio]{display:inline-block;margin:0;position:absolute;appearance:none}
.contacttype .r-pill-highlight input:checked+label{padding:11px 15px;border:dashed 1px #ed6d0f;border-radius:50px;background-color:transparent}
.contacttype .r-pill input:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg%20id='9aee132c-e73a-4d9c-97c4-159edbf9008b'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cdefs%3E%3Cstyle%3E.%5C33%20482ac39-251d-442c-bd99-5782c1032fd3%7Bfill:%23ed6d0f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cpath%20id='6b5dd173-ebe7-4c0c-a13c-ec85a05c1226'%20data-name='&lt;Compound%20Path&gt;'%20class='3482ac39-251d-442c-bd99-5782c1032fd3'%20d='M11.51,3.46a8.8,8.8,0,1,1-8.8,8.8,8.81,8.81,0,0,1,8.8-8.8m0-1.2a10,10,0,1,0,10,10,10,10,0,0,0-10-10h0Z'%20transform='translate(-1.51%20-2.26)'/%3E%3Ccircle%20id='ac3b0c3f-d38f-4b37-825a-c84ea1e78dd9'%20data-name='&lt;Path&gt;'%20class='3482ac39-251d-442c-bd99-5782c1032fd3'%20cx='10'%20cy='10'%20r='1.96'/%3E%3C/svg%3E")}
.contacttype .r-pill label:after{border-color:rgba(0,0,0,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:bottom .2s ease-in-out,border-color .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,top .2s ease-in-out}
.contacttype .r-pill label:before{content:'';display:inline-flex;background-image:url("data:image/svg+xml,%3Csvg%20id='01550efc-372a-4fb7-9a90-d47d1167c8b9'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cdefs%3E%3Cstyle%3E.cad4bc99-be6d-4868-968e-92d0bfd2fd3d%7Bfill:%2399a4ac;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cpath%20id='65a8cd40-2f4c-471b-85f0-e9d9ebe00d7c'%20data-name='&lt;Compound%20Path&gt;'%20class='cad4bc99-be6d-4868-968e-92d0bfd2fd3d'%20d='M11.51,3.46a8.8,8.8,0,1,1-8.8,8.8,8.81,8.81,0,0,1,8.8-8.8m0-1.2a10,10,0,1,0,10,10,10,10,0,0,0-10-10h0Z'%20transform='translate(-1.51%20-2.26)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px 25px;background-position:center center;width:31px;height:27px;margin-right:8px}
.slick-next,.slick-prev{font-size:initial!important;color:#fff!important}
.slick-autoplay-toggle-button{color:#fff!important}
.bg-container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}
.scrollingcontentblock p a,.scrollingcontentblock li a{color:#c24e00!important}
.video-toggle-btn{background-color:#555;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:1rem;left:1rem;z-index:10;transition:background .3s ease}
.video-toggle-btn:hover,.video-toggle-btn:focus{background-color:#333;outline:none}
.icon-pause{width:12px;height:16px;background:linear-gradient(to right,white 40%,transparent 40% 60%,white 60%);display:block}
.icon-playing{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid white;display:block}
.list-group-item.active{color:initial;font-weight:bold}
p a{color:#066!important}



.prodShare{ height:40px; float: none; width:100%; margin-bottom:40px; }
.prodShare .tit{ font-size:16px; line-height:40px; float: left; color:#737373;}
.prodShare a{ margin-left:12px; width:40px; height:40px; line-height:40px; }


.txt li p{ margin:0; }


.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }
.clippingFour{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden;  }



.pop-up{position: fixed;padding: 15px;background-color: #333;background-color: rgba(0,0,0,0.6);text-align: center;z-index: 20;border-radius: 5px;top:50%;left: 50%;margin: -95px 0 0 -95px; display:none; border:1px solid #e5e5e6;}
.pop-up img{display: block;width: 160px;height: 160px;}


@media screen and (max-width: 768px) {

#social-icons .xs-mr{margin-right:10px !important}
#social-icons h3{ font-size:14px; }
#social-icons ul.social-footer-links{ height:40px; }
#social-icons a.icon-circle{ width:40px; height:40px; }
#social-icons svg{ width:20px; }



.container-lg  .white h1,.container-lg  .white h2,.container-lg  .white h3 {
    color: #000 !important;
}
.container-lg  .white{
    color: #000 !important;
}

.justify-content-lg-center .white h1,.justify-content-lg-center .white h2,.justify-content-lg-center .white h3 {
    color: #fff !important;
}
.justify-content-lg-center .white{
    color: #fff !important;
}


#home .container-lg  .white h1,#home .container-lg  .white h2,#home .container-lg  .white h3 {
    color: #fff !important;
}
#home .container-lg  .white{
    color: #fff !important;
}

.strip-dots.dark-dots>.slick-dots li.slick-active button{ background:none !important;}
.strip-dots.dark-dots>.slick-dots li button{ background:none !important;}
}