@charset "UTF-8";@media only screen and (min-width:768px){#cc_0_search_input{width:52%}}.opc-wrapper .shipping-address-item.selected-item{border-color:#89c1e9}.opc-wrapper .shipping-address-item.selected-item:after{background:#89c1e9}.checkout-index-index .form-login .secondary{display:block;width:100%;text-align:left}.checkout-index-index .form-shipping-address .field .label{float:none;text-align:left !important;width:100% !important;display:block !important;padding:5px 0 15px 0 !important;font-weight:700;font-size:15px}.checkout-index-index .opc-progress-bar{display:block;margin:0;padding:40px 0}.checkout-index-index .opc-wrapper .step-title{border:0}.checkout-index-index .opc-progress-bar-item{width:50%}.checkout-index-index .opc-progress-bar-item>span{font-size:18px;margin-top:10px}@media only screen and (min-width:768px){.checkout-index-index .opc-progress-bar-item>span{font-size:25px;margin-top:25px}}.checkout-index-index .opc-progress-bar-item>span:before{height:60px;margin-left:-30px;width:60px;top:-10px}.checkout-index-index .opc-progress-bar-item>span:after{font-size:30px;padding:7px;height:50px;margin-left:-25px;top:-5px;width:50px}.checkout-index-index .opc-progress-bar-item._active:before{background:#89c1e9}.checkout-index-index .opc-progress-bar-item._active>span{color:#89c1e9}.checkout-index-index .opc-progress-bar-item._active>span:before{background:#89c1e9}.checkout-index-index .field .control._with-tooltip input,.checkout-index-index .field .control input,.checkout-index-index .custom-select{width:100%}@media only screen and (min-width:768px){.checkout-index-index .field .control._with-tooltip input,.checkout-index-index .field .control input,.checkout-index-index .custom-select{width:70%}}.checkout-index-index .fieldset{padding-bottom:10px}.checkout-index-index .form fieldset,.checkout-index-index form fieldset{padding:0}.checkout-index-index .fieldset>.field{margin:0 0 10px 0}.checkout-index-index .fieldset>.field[name="shippingAddress.telephone"]{border-bottom:1px solid #e0e0e0;margin-bottom:25px;padding-bottom:25px}.checkout-index-index .page-wrapper .page-header{box-shadow:none;padding:0;margin:0 0 50px 0}@media only screen and (min-width:768px){.checkout-index-index .page-wrapper .page-header{margin:0 0 70px 0}}.checkout-index-index .header .logo{top:110px;width:75px}@media only screen and (min-width:768px){.checkout-index-index .header .logo{top:55px;width:100px}}@media only screen and (min-width:1200px){.checkout-index-index .header .logo{top:60px;width:125px}}.checkout-index-index .nav-toggle{display:none}.opc-block-summary{margin:0;background:#f9f9f9;padding:20px 40px}.opc-block-summary .mark{background-color:transparent}.opc-sidebar .modal-content{box-shadow:none;border-radius:0;border:0}.opc-sidebar .modal-header{border-bottom:0}.checkout-shipping-address .step-title{display:block;margin-bottom:35px}.checkout-cart-index .cart-container .checkout-methods-items .action.primary{padding:15px;line-height:1.3em}.checkout-cart-index .apply.button{padding:15px 20px;display:block;clear:both}@media only screen and (min-width:768px){.checkout-cart-index .apply.button{padding:15px 60px;display:inline}}.checkout-cart-index .coupon .input-text{margin-bottom:10px}.checkout-index-index .note,.checkout__tooltip{display:block;position:relative;width:100%;color:#444444;font-style:italic;font-size:13px}@media only screen and (min-width:992px){.checkout-index-index .note,.checkout__tooltip{position:absolute;display:inline}}.checkout-index-index .note:before,.checkout__tooltip:before{visibility:hidden;width:10px}@media only screen and (min-width:992px){.mage-error+.checkout__tooltip{position:relative}}.checkout-shipping-method{border-top:1px solid #e0e0e0}.checkout-shipping-method .step-title{display:none}.checkout-shipping-method .table-checkout-shipping-method thead{display:none}.checkout-index-index .form .fieldset .field.required>.control:after,.checkout-index-index .form .fieldset .fields>.field.required .control:after,.checkout-index-index .form .fieldset .field._required .control:after,.checkout-index-index .form .fieldset .fields>.field._required .control:after{content:'*';color:#333;font-size:1.2rem;margin:0 0 0 5px;position:absolute;top:0;right:-10px}@media only screen and (min-width:768px){.checkout-index-index .form .fieldset .field.required>.control:after,.checkout-index-index .form .fieldset .fields>.field.required .control:after,.checkout-index-index .form .fieldset .field._required .control:after,.checkout-index-index .form .fieldset .fields>.field._required .control:after{right:28%}}.fieldset>.field.required .control,.fieldset>.fields>.field.required .control,.fieldset>.field._required .control,.fieldset>.fields>.field._required .control{position:relative}.checkout-index-index .search-container.type_3 .action{float:none;margin-top:10px}.checkout-index-index .search-container input{width:70% !important}@media only screen and (min-width:768px){.checkout-index-index .search-container input{width:100% !important}}.account-nav .item{padding:15px;margin:0;display:block;border-bottom:1px solid #ededed}.account-nav .item a{color:#646363}.account-nav .item a:hover{background:transparent}.account-nav .item a,.account-nav .item strong{padding:0;margin:0}.account-nav .content{background:transparent;padding:0}.account-nav .item.current a,.account-nav .item.current strong{font-weight:700;border:0}.account-nav__title{display:block;padding:10px 0;border-bottom:1px solid #e0e0e0;color:#796e6e;font-size:15px;text-align:center;font-weight:700}.account .legend{float:none;text-transform:none;text-align:left;margin-bottom:20px;display:block}.account .block-title{font-size:24px;font-weight:400;width:100%;border-bottom:1px solid #e0e0e0;padding:15px 0}.account .block-title strong{font-weight:400}.account .block-title .action{font-size:15px}.account .box-title{font-weight:700;display:block;padding:20px 0}.account .block-reorder{margin-bottom:0}.cart-summary{background:#f9f9f9}.cart.table>thead>tr>th,.cart.table-wrapper .items thead+.item{border:0}.cart-container .form-cart .action.continue{display:none}.cart-container .form-cart .action.clear{padding:10px 20px}.cart-container .form-cart .action.update{background:#646363;color:#fff;padding:10px 20px}.cart-container .form-cart .action.update:before{display:none}.cart-container .form-cart .action.update:hover{border:0}.checkout-cart-index mark,.checkout-cart-index .mark{background-color:transparent}.checkout-cart-index th,.checkout-cart-index .price{font-weight:700;font-size:15px;color:#646363}.checkout-cart-index .cart .table>tbody>tr>td{border:0}.checkout-cart-index .cart.table-wrapper thead,.checkout-cart-index .cart.table-wrapper .cart.item,.checkout-cart-index .cart.main.actions{border-top:0;border-bottom:1px solid #e0e0e0}.checkout-cart-index .cart.main.actions{padding-bottom:20px}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action{padding:0;margin:0;color:#8f8f8f;border:0;background:transparent;margin:0 10px 0 0}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action.action-edit:before{content:"\f040"}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action.action-delete:before{content:"\f1f8"}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action:hover{background:transparent;border:0}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action span{display:none}.checkout-cart-index .cart.table-wrapper .item-actions .actions-toolbar{text-align:right}.grand.totals strong{font-weight:700}.abs-discount-block>.title:after,.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d7";position:absolute;right:10px;top:10px}.abs-discount-block.active>.title:after,.cart-summary .block.active>.title:after,.paypal-review-discount .block.active>.title:after{content:"\f0d9"}.cart-totals{border:0}.block .title{font-size:18px;color:#646363;font-weight:400;display:block;margin-bottom:15px}.block.discount{margin-top:20px;display:block;width:100%}.block.discount .fieldset>.field:not(.choice)>.control{float:none;width:100%}.block.discount .fieldset>.field{margin:0 15px 0 0;float:left}@media only screen and (min-width:768px){.block.discount .fieldset>.field{width:35%}}@media only screen and (min-width:768px){.block.discount{float:left;position:relative;width:73%}}.quotation-quote-index th,.quotation-quote-index .price{font-weight:700;font-size:15px;color:#646363}.quotation-quote-index .form-cart{padding-right:20px}.quotation-quote-index .cart-summary{top:0 !important}.quotation-quote-index .opc-wrapper{padding-right:0}.quotation-quote-index .opc-wrapper .step-title{padding-bottom:4px;padding-top:7px}.quotation-quote-index .cart-container .form-cart .actions{padding:0}.quotation-quote-index .item{width:auto !important}.quotation-quote-index .authentication-wrapper .action-auth-toggle span{display:none}.quotation-quote-index .cart.table-wrapper .actions-toolbar a.action-edit{margin-left:10px}.quotation-quote-index a.action-delete:before{content:"\f014";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .greet{display:none !important}.column.main{min-height:0 !important}.page-footer,#maincontent{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;overflow:hidden}.form-address-edit .actions-toolbar .action.primary{font-size:15px}.modes-mode{border:0}.modes-mode:before{color:#646363}.catalog-category-view h1.page-title{margin-bottom:0}.products{margin:10px 0}#content>ul>li h2 a{text-transform:none !important;font-weight:700 !important;font-size:16px;line-height:1.2em}@media only screen and (max-width:768px){.container{width:100%}}.modal-popup.modal-slide .modal-inner-wrap .modal-header{border-bottom:0}.modal-popup.modal-slide .modal-inner-wrap .modal-content{border-bottom:0;border-top:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.modal-popup.modal-slide .modal-inner-wrap .modal-footer{border-bottom:0}.modal-popup .modal-content{box-shadow:none;-webkit-box-shadow:none;border:0;padding:10px;border-radius:0}.absolute-accordion{margin:20px 0;padding:0;list-style:none;border-top:1px solid #888}@media only screen and (min-width:768px){.absolute-accordion{margin:70px 0}}.absolute-accordion__item{border-bottom:1px solid #888;margin:0}.absolute-accordion__item__link{color:#782f84;display:block;padding:20px 15px;position:relative;font-weight:300;text-transform:uppercase;line-height:1em}.absolute-accordion__item__link:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px;top:17px;font-size:20px}.absolute-accordion__item__link:hover,.absolute-accordion__item__link:focus,.absolute-accordion__item__link:active{color:#56225e;text-decoration:none}.absolute-accordion__item__link .counter{display:none}.absolute-accordion__item__link--active{background:#782f84;color:#fff}.absolute-accordion__item__link--active:after{content:"\f0d8" !important;color:#fff}.absolute-accordion__item__link--active:hover,.absolute-accordion__item__link--active:focus{color:#fff}.article-block__content__description{padding:10px 15px}.absolute-accordion__item__content{display:none;padding:15px}.absolute-accordion__item__content ul{padding-left:15px;list-style-type:square}.absolute-accordion__item__content ul .li{margin-bottom:0}[data-section]{cursor:pointer}[data-section-reveal]{display:none}@font-face{font-family:'absolute-fe';src:url('../font/absolute-fe.eot?79783079');src:url('../font/absolute-fe.eot?79783079#iefix') format('embedded-opentype'),url('../font/absolute-fe.woff2?79783079') format('woff2'),url('../font/absolute-fe.woff?79783079') format('woff'),url('../font/absolute-fe.ttf?79783079') format('truetype'),url('../font/absolute-fe.svg?79783079#absolute-fe') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"absolute-fe";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account:before{content:'\e800'}.icon-back-to-top:before{content:'\e801'}.icon-basket:before{content:'\e802'}.icon-broken-down:before{content:'\e803'}.icon-calculator:before{content:'\e804'}.icon-down-arrow:before{content:'\e805'}.icon-download:before{content:'\e806'}.icon-email:before{content:'\e807'}.icon-existing-equipment:before{content:'\e808'}.icon-expand-arrow:before{content:'\e809'}.icon-left-arrow:before{content:'\e80a'}.icon-new-equipment:before{content:'\e80c'}.icon-phone-icon:before{content:'\e80d'}.icon-right-arrow:before{content:'\e80e'}.icon-service-breakdown:before{content:'\e80f'}.icon-service-calibrations:before{content:'\e810'}.icon-service-maintenance:before{content:'\e811'}.icon-service-spares:before{content:'\e812'}.icon-small-arrow:before{content:'\e813'}.icon-testimonial:before{content:'\e814'}.icon-video:before{content:'\e815'}.icon-facebook:before{content:'\ea90'}.icon-linkedin:before{content:'\eaca'}.icon-instagram:before{content:'\ea92'}.icon-twitter:before{content:'\ea96'}.icon-vimeo:before{content:'\eaa0'}.icon-youtube:before{content:'\ea9d'}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media only screen and (min-width:768px){.flex{display:flex}}@media only screen and (min-width:768px){.flex__child--center{display:flex;flex:1;justify-content:center;flex-direction:column}}@media only screen and (min-width:768px){.flex__section{width:50%}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bg--primary{background-color:#782f84}.bg--secondary{background-color:#89c1e9}.bg--grey{background-color:#ededed}.bg--breakdown-map{background-color:#ededed;border-bottom:5px solid #89c1e9}@media only screen and (min-width:768px){.bg--breakdown-map{background:url(../images/breakdown-map-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:450px}}@media only screen and (min-width:992px){.bg--breakdown-map{min-height:660px}}@media only screen and (min-width:1200px){.bg--breakdown-map{min-height:900px}}.border--bottom--dark{border-bottom:1px solid #646363}.google-maps{position:relative;padding-bottom:50%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.position--inital{position:initial !important}.position--relative{position:relative !important}.flush{padding:0 !important}.flush--bottom{margin-bottom:0 !important}.margin{margin:20px !important}.margin--bottom{margin-bottom:20px !important}.margin--top{margin-top:20px !important}.margin--left{margin-left:20px !important}.margin--right{margin-right:20px !important}.margin--bottom-large{margin-bottom:50px !important}.margin--top-large{margin-top:50px !important}.margin--left-large{margin-left:50px !important}.margin--right-large{margin-right:50px !important}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media only screen and (min-width:1600px){.container{width:1366px}}@media only screen and (min-width:1600px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}}@media only screen and (min-width:1600px){.col-xl-12{width:100%}}@media only screen and (min-width:1600px){.col-xl-11{width:91.66666667%}}@media only screen and (min-width:1600px){.col-xl-10{width:83.33333333%}}@media only screen and (min-width:1600px){.col-xl-9{width:75%}}@media only screen and (min-width:1600px){.col-xl-8{width:66.66666667%}}@media only screen and (min-width:1600px){.col-xl-7{width:58.33333333%}}@media only screen and (min-width:1600px){.col-xl-6{width:50%}}@media only screen and (min-width:1600px){.col-xl-5{width:41.66666667%}}@media only screen and (min-width:1600px){.col-xl-4{width:33.33333333%}}@media only screen and (min-width:1600px){.col-xl-3{width:25%}}@media only screen and (min-width:1600px){.col-xl-2{width:16.66666667%}}@media only screen and (min-width:1600px){.col-xl-1{width:8.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-12{right:100%}}@media only screen and (min-width:1600px){.col-xl-pull-11{right:91.66666667%}}@media only screen and (min-width:1600px){.col-xl-pull-10{right:83.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-9{right:75%}}@media only screen and (min-width:1600px){.col-xl-pull-8{right:66.66666667%}}@media only screen and (min-width:1600px){.col-xl-pull-7{right:58.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-6{right:58.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-5{right:41.66666667%}}@media only screen and (min-width:1600px){.col-xl-pull-4{right:33.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-3{right:25%}}@media only screen and (min-width:1600px){.col-xl-pull-2{right:16.66666667%}}@media only screen and (min-width:1600px){.col-xl-pull-1{right:8.33333333%}}@media only screen and (min-width:1600px){.col-xl-pull-0{right:0}}@media only screen and (min-width:1600px){.col-xl-push-12{left:100%}}@media only screen and (min-width:1600px){.col-xl-push-11{left:91.66666667%}}@media only screen and (min-width:1600px){.col-xl-push-10{left:83.33333333%}}@media only screen and (min-width:1600px){.col-xl-push-9{left:75%}}@media only screen and (min-width:1600px){.col-xl-push-8{left:66.66666667%}}@media only screen and (min-width:1600px){.col-xl-push-7{left:58.33333333%}}@media only screen and (min-width:1600px){.col-xl-push-6{left:50%}}@media only screen and (min-width:1600px){.col-xl-push-5{left:41.66666667%}}@media only screen and (min-width:1600px){.col-xl-push-4{left:33.33333333%}}@media only screen and (min-width:1600px){.col-xl-push-3{left:25%}}@media only screen and (min-width:1600px){.col-xl-push-2{left:16.66666667%}}@media only screen and (min-width:1600px){.col-xl-push-1{left:8.33333333%}}@media only screen and (min-width:1600px){.col-xl-push-0{left:0}}@media only screen and (min-width:1600px){.col-xl-offset-12{margin-left:100%}}@media only screen and (min-width:1600px){.col-xl-offset-11{margin-left:91.66666667%}}@media only screen and (min-width:1600px){.col-xl-offset-10{margin-left:83.33333333%}}@media only screen and (min-width:1600px){.col-xl-offset-9{margin-left:75%}}@media only screen and (min-width:1600px){.col-xl-offset-8{margin-left:66.66666667%}}@media only screen and (min-width:1600px){.col-xl-offset-7{margin-left:58.33333333%}}@media only screen and (min-width:1600px){.col-xl-offset-6{margin-left:50%}}@media only screen and (min-width:1600px){.col-xl-offset-5{margin-left:41.66666667%}}@media only screen and (min-width:1600px){.col-xl-offset-4{margin-left:33.33333333%}}@media only screen and (min-width:1600px){.col-xl-offset-3{margin-left:25%}}@media only screen and (min-width:1600px){.col-xl-offset-2{margin-left:16.66666667%}}@media only screen and (min-width:1600px){.col-xl-offset-1{margin-left:8.33333333%}}@media only screen and (min-width:1600px){.col-xl-offset-0{margin-left:0}}.visible-xl{display:none !important}@media only screen and (min-width:1600px){.visible-xl{display:block !important}}@media only screen and (min-width:1600px){table.visible-xl{display:table}}@media only screen and (min-width:1600px){tr.visible-xl{display:table-row !important}}@media only screen and (min-width:1600px){th.visible-xl,td.visible-xl{display:table-row !important}}@media only screen and (min-width:1600px){.hidden-xl{display:none !important}}.text-col{xborder:1px #000 solid;padding:15px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.text-col--2{-webkit-column-count:2;-moz-column-count:2;column-count:2}body{font-family:'Ubuntu',sans-serif;font-size:16px;line-height:1.5em;font-weight:300;color:#646363}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}span{line-height:1.5em}p,.p{line-height:1.5em}.text--bold{font-weight:700}.text--center{text-align:center !important}.text--left{text-align:left !important}.text--right{text-align:right !important}.text--strong{font-weight:700}.text--underline{text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;margin:20px 0;padding:0;line-height:1.2em;font-weight:300}h1,.h1{font-size:30px}@media only screen and (min-width:768px){h1,.h1{font-size:50px;margin:20px 0}}@media only screen and (min-width:992px){h1,.h1{font-size:60px;margin:30px 0}}h1.page-title,.h1.page-title{margin-top:0}h2,.h2{font-size:30.76923077px}@media only screen and (min-width:768px){h2,.h2{font-size:36.36363636px}}@media only screen and (min-width:992px){h2,.h2{font-size:40px}}h3,.h3{font-size:18.46153846px}@media only screen and (min-width:768px){h3,.h3{font-size:21.81818182px}}@media only screen and (min-width:992px){h3,.h3{font-size:24px}}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:16px}.heading--upper{text-transform:uppercase;display:block;font-weight:700;font-size:16px}.header--small{font-size:14px;text-transform:uppercase;font-weight:700}a{color:#89c1e9;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a:active{text-decoration:none}a:hover,a:visited,a:focus,a:active{color:#89c1e9}.link--arrow{margin-right:10px}.link--arrow:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.icon--bounce{animation:bounce 5s infinite;-webkit-animation:bounce 5s infinite;-moz-animation:bounce 5s infinite;-o-animation:bounce 5s infinite}@-webkit-keyframes bounce{0%,5%,15%,25%,50%,60%,80%,100%{-webkit-transform:translateY(0)}10%{-webkit-transform:translateY(-20px)}20%{-webkit-transform:translateY(-10px)}}@-moz-keyframes bounce{0%,5%,15%,25%,50%,60%,80%,100%{-moz-transform:translateY(0)}10%{-moz-transform:translateY(-20px)}20%{-moz-transform:translateY(-10px)}}@-o-keyframes bounce{0%,5%,15%,25%,50%,60%,80%,100%{-o-transform:translateY(0)}10%{-o-transform:translateY(-20px)}20%{-o-transform:translateY(-10px)}}@keyframes bounce{0%,5%,15%,25%,50%,60%,80%,100%{transform:translateY(0)}10%{transform:translateY(-20px)}20%{transform:translateY(-10px)}}img,video,embed{border:none;max-width:100%;height:auto}.video-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.img--decorated{border-bottom:5px solid #782f84;width:100%}.list--style-none{list-style:none;padding:0;margin:0}.list--style-none li{margin:0;padding:0}.list--arrows{padding:0;margin:0;list-style-type:none;text-align:left}.list--arrows li{margin:0;padding:20px 0 0}.list--arrows li:before{content:"\f0da";margin-right:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){.list--two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}.list--two-col li{display:inline-block;width:100%}}.list--three-columns{text-align:center}@media only screen and (min-width:768px){.list--three-columns{text-align:left;-webkit-column-count:3;-moz-column-count:3;column-count:3}.list--three-columns li{display:inline-block;width:100%}}.data-list{list-style:none;padding:0;margin:0 0 20px 0;overflow:auto}.data-list li{margin:0;padding:0}.data-list__first{width:35%;display:block;float:left}.data-list__second{width:65%;display:block;float:left;font-weight:700}.bundle-actions .action.primary,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.cart-container .checkout-methods-items .action.primary,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.multicheckout .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.button,a.button,.button:visited,button,input[type="button"],input[type="submit"],.action.primary,.product-addto-links a.action.towishlist{padding:15px 60px;display:inline-block;text-decoration:none;text-transform:uppercase;background:#89c1e9;color:#fff;line-height:1em;font-size:16px;border-radius:2px;border:0;font-weight:300;transition:all .3s ease 0s}@media only screen and (min-width:768px){.bundle-actions .action.primary,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.cart-container .checkout-methods-items .action.primary,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.multicheckout .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.button,a.button,.button:visited,button,input[type="button"],input[type="submit"],.action.primary,.product-addto-links a.action.towishlist{padding:19px 75px}}.bundle-actions .action.primary:hover,.bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover,.cart-container .checkout-methods-items .action.primary:hover,.block-minicart .block-content>.actions>.primary .action.primary:hover,.methods-shipping .actions-toolbar .action.primary:hover,.block-authentication .action.action-register:hover,.block-authentication .action.action-login:hover,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover,.form-address-edit .actions-toolbar .action.primary:hover,.multicheckout .action.primary:hover,.product-info-main .box-tocart .action.tocart:hover,.product-options-bottom .box-tocart .action.tocart:hover,.button:hover,a.button:hover,.button:visited:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,.action.primary:hover,.product-addto-links a.action.towishlist:hover,.bundle-actions .action.primary:focus,.bundle-options-container .block-bundle-summary .box-tocart .action.primary:focus,.cart-container .checkout-methods-items .action.primary:focus,.block-minicart .block-content>.actions>.primary .action.primary:focus,.methods-shipping .actions-toolbar .action.primary:focus,.block-authentication .action.action-register:focus,.block-authentication .action.action-login:focus,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:focus,.form-address-edit .actions-toolbar .action.primary:focus,.multicheckout .action.primary:focus,.product-info-main .box-tocart .action.tocart:focus,.product-options-bottom .box-tocart .action.tocart:focus,.button:focus,a.button:focus,.button:visited:focus,button:focus,input[type="button"]:focus,input[type="submit"]:focus,.action.primary:focus,.product-addto-links a.action.towishlist:focus{transition:all .3s ease 0s;background:#5eaae1;color:#fff;border:0;text-decoration:none}.bundle-actions .action.primary span,.bundle-options-container .block-bundle-summary .box-tocart .action.primary span,.cart-container .checkout-methods-items .action.primary span,.block-minicart .block-content>.actions>.primary .action.primary span,.methods-shipping .actions-toolbar .action.primary span,.block-authentication .action.action-register span,.block-authentication .action.action-login span,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary span,.form-address-edit .actions-toolbar .action.primary span,.multicheckout .action.primary span,.product-info-main .box-tocart .action.tocart span,.product-options-bottom .box-tocart .action.tocart span,.button span,a.button span,.button:visited span,button span,input[type="button"] span,input[type="submit"] span,.action.primary span,.product-addto-links a.action.towishlist span{line-height:1em}.product-addto-links a.action.towishlist{padding:0;display:block;text-decoration:none;background:transparent;color:#89c1e9;line-height:1em;font-size:15px;border-radius:2px;border:0;font-weight:400}.product-addto-links a.action.towishlist:hover,.product-addto-links a.action.towishlist:focus{background:transparent;color:#89c1e9;text-decoration:underline;border:0}.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart{color:#fff;background:#782f84;margin-bottom:20px;display:block;min-width:280px}.bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover,.product-info-main .box-tocart .action.tocart:hover,.product-options-bottom .box-tocart .action.tocart:hover{background:#89c1e9;color:#fff}.button--primary,a.button--primary{color:#fff;background:#782f84}.button--primary:hover,a.button--primary:hover{background:#89c1e9;color:#fff}.button--seconday,a.button--seconday{color:#646363;background:#fff}.button--seconday:hover,a.button--seconday:hover{background:#e6e6e6;color:#646363}.text-link,a.text-link{color:#782f84;transition:all .3s ease 0s}.text-link:after,a.text-link:after{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:15px}.text-link:hover,a.text-link:hover{color:#89c1e9;text-decoration:none;transition:all .3s ease 0s}label,.label{color:#646363;font-size:14px;font-weight:400}@media only screen and (min-width:992px){label,.label{font-size:16px}}label span,.label span{font-weight:400}select{height:40px;min-height:40px;font-size:12px;padding:5px}@media only screen and (min-width:768px){select{font-size:16px;padding:5px 10px 5px}}input,input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{min-height:45px;color:#646363;padding:0 15px;width:100%}input[type="file"]{border-color:#a3a1a2;border:1px solid;width:100%;min-height:45px;padding:10px 15px;font-size:14px}@media only screen and (min-width:992px){input[type="file"]{font-size:16px}}input[type="checkbox"],input[type="radio"]{display:inline-block;min-height:1px;width:auto}.form .fieldset,form .fieldset,.form fieldset,form fieldset{border:0;padding:5px;margin:0 0 10px}.form .fieldset .selector-control,form .fieldset .selector-control,.form fieldset .selector-control,form fieldset .selector-control{position:relative;width:auto}.form .fieldset .selector-control:after,form .fieldset .selector-control:after,.form fieldset .selector-control:after,form fieldset .selector-control:after{content:'\f0d7';font:normal normal normal 17px/1 FontAwesome;right:11px;top:0px;height:34px;padding:15px 0px 0px 8px;position:absolute;pointer-events:none;color:#646363}.form .fieldset .selector-control.inline,form .fieldset .selector-control.inline,.form fieldset .selector-control.inline,form fieldset .selector-control.inline{display:inline-block}.form .fieldset select::-ms-expand,form .fieldset select::-ms-expand,.form fieldset select::-ms-expand,form fieldset select::-ms-expand{display:none}.form .fieldset select,form .fieldset select,.form fieldset select,form fieldset select{height:40px;min-height:40px;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;background-image:none;-ms-word-break:normal;word-break:normal}.form .fieldset input[type='checkbox'],form .fieldset input[type='checkbox'],.form fieldset input[type='checkbox'],form fieldset input[type='checkbox']{margin-right:10px;min-height:1px}.form .fieldset input[type='checkbox'].input-newsletter,form .fieldset input[type='checkbox'].input-newsletter,.form fieldset input[type='checkbox'].input-newsletter,form fieldset input[type='checkbox'].input-newsletter{font-size:14px}@media only screen and (min-width:992px){.form .fieldset input[type='checkbox'].input-newsletter,form .fieldset input[type='checkbox'].input-newsletter,.form fieldset input[type='checkbox'].input-newsletter,form fieldset input[type='checkbox'].input-newsletter{font-size:15px}}.form .actions,form .actions{width:100%;text-align:center;padding-top:30px}legend{font-family:'PT Sans',sans-serif;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase;color:#646363;margin-bottom:30px}@media only screen and (min-width:992px){legend{font-size:30px}}.required em{color:#646363}.block.newsletter .field .control{max-width:calc(100% - 153px);width:calc(100% - 153px);text-align:center;display:inline-block;float:left;margin:0}.block.newsletter .actions{padding-top:0px;text-align:left;display:inline-block;width:1%}.block.newsletter .action.subscribe{min-height:45px;border-radius:0 !important}.block.newsletter input{width:100%;padding-left:15px}::-webkit-input-placeholder{color:#646363 !important;font-size:14px}@media only screen and (min-width:992px){::-webkit-input-placeholder{font-size:16px}}:-ms-input-placeholder{color:#646363 !important;font-size:14px}@media only screen and (min-width:992px){:-ms-input-placeholder{font-size:16px}}::-moz-placeholder{color:#646363 !important;opacity:1;font-size:14px}@media only screen and (min-width:992px){::-moz-placeholder{font-size:16px}}:-moz-placeholder{color:#646363 !important;opacity:1;font-size:14px}@media only screen and (min-width:992px){:-moz-placeholder{font-size:16px}}.custom-select{position:relative;display:block}.custom-select select{width:100%;margin:0;outline:none;padding:.6em .8em .5em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.custom-select::after{content:" ";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none;margin-top:-5px}@supports ( -webkit-appearance: none ) or ( appearance: none )
		/* Firefox <= 34 has a false positive on @supports( -moz-appearance: none )
		 * @supports ( mask-type: alpha ) is Firefox 35+
		 */
		or ( ( -moz-appearance: none ) and ( mask-type: alpha ) ){.custom-select::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d7"}.custom-select select{padding-right:2em;background:none;border:1px solid #a3a1a2;min-height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:focus{border-color:#aaa}}.blockquote{text-align:center;padding:0;margin:0;border-left:0}.blockquote-title{display:block;color:#fff;font-size:22px;padding:0 0 20px 0;line-height:1em;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.blockquote-title{font-size:24px;padding:0 0 30px 0}}@media only screen and (min-width:992px){.blockquote-title{font-size:30px;padding:0 0 60px 0}}.blockquote__quote{font-family:'Ubuntu',sans-serif;color:#fff;font-size:18px;display:block;padding:0 0 20px 0;margin:0;font-style:normal}@media only screen and (min-width:768px){.blockquote__quote{font-size:22px;padding:0 0 30px 0}}@media only screen and (min-width:992px){.blockquote__quote{font-size:24px;padding:0 0 60px 0}}.blockquote__cite{color:#fff;font-style:normal;font-size:12px;display:inline-block;padding:0;margin:0 auto;text-align:left}@media only screen and (min-width:992px){.blockquote__cite{font-size:16px}}.blockquote__cite:before{display:none}.blockquote__cite-icon{font-size:30px;float:left;margin-right:10px}.blockquote-carousel .slick-prev:before,.blockquote-carousel .slick-next:before{color:#fff}.blockquote-alt{text-align:center;border:0}.blockquote-alt__title{font-family:'PT Sans',sans-serif;color:#782f84;font-style:normal;display:block;font-size:30px;text-transform:uppercase;margin-bottom:30px}.blockquote-alt__cite{color:#89c1e9;margin-top:30px;text-align:left;display:inline-block}.blockquote-alt__cite:before,.blockquote-alt__cite:after{content:''}.blockquote-alt__cite-icon{font-size:30px;float:left;margin-right:10px}.blockquote-carousel{position:initial}.blockquote-carousel .slick-slider{margin:0}.blockquote-carousel .slick-prev{left:5px}@media only screen and (min-width:768px){.blockquote-carousel .slick-prev{left:25px}}.blockquote-carousel .slick-next{right:5px}@media only screen and (min-width:768px){.blockquote-carousel .slick-next{right:25px}}.table--stripped tr{border-bottom:1px solid #fff}.table--stripped tr:nth-child(odd){background-color:#782f84}.table--stripped tr:nth-child(even){background-color:#89c1e9}.blk{display:block}.blk--padded{padding:30px 0 50px 0;margin:0}@media only screen and (min-width:992px){.blk--padded{padding:30px 0 50px 0}}@media only screen and (min-width:1200px){.blk--padded{padding:30px 0 50px 0}}.blk--padded-medium{padding:40px 0}@media only screen and (min-width:992px){.blk--padded-medium{padding:60px 0}}@media only screen and (min-width:1200px){.blk--padded-medium{padding:70px 0}}.blk--padded-deep{padding:60px 0}@media only screen and (min-width:992px){.blk--padded-deep{padding:90px 0}}@media only screen and (min-width:1200px){.blk--padded-deep{padding:100px 0}}.blk--padded-bottom{padding:35px 0 35px 0}@media only screen and (min-width:992px){.blk--padded-bottom{padding:0 0 50px 0}}@media only screen and (min-width:1200px){.blk--padded-bottom{padding:0 0 90px 0}}.blk--inner{max-width:95%;margin:0 auto}@media only screen and (min-width:768px){.blk--inner{max-width:85%}}@media only screen and (min-width:992px){.blk--inner{max-width:75%}}.block--i{display:block;height:auto;color:#646363;margin:0 15px 5px}.block--i:hover{color:#646363;text-decoration:none}@media only screen and (min-width:768px){.block--i:hover{background:#ededed}}@media only screen and (min-width:768px){.block--i:hover .block--i__content{border-bottom:5px solid #782f84;background:#ededed}}@media only screen and (min-width:768px){.block--i{margin:0 0 40px}}@media only screen and (min-width:992px){.block--i{display:flex;height:170.5px}}@media only screen and (max-width:992px){.block--i__img{width:100%}}@media only screen and (min-width:992px){.block--i__img{flex:1}}.block--i__content{padding:5px 0px;font-size:16px;color:#646363}@media only screen and (min-width:768px){.block--i__content{padding:15px 0;flex:1}}@media only screen and (min-width:992px){.block--i__content{padding:5px 10px;flex:1}}@media only screen and (min-width:1200px){.block--i__content{padding:20px 30px;flex:1}}.block--i__content__title{font-size:24px;font-weight:300;display:block}.block--i__content__desc{display:block}.section{padding:25px 0}@media only screen and (min-width:768px){.section{padding:40px 0}}@media only screen and (min-width:992px){.section{padding:55px 0}}.section--padded{padding:20px 0}@media only screen and (min-width:992px){.section--padded{padding:50px 0}}.section-title,.section__title{font-family:'PT Sans',sans-serif;font-size:22px;letter-spacing:1.8px;margin:0;padding:0 0 10px 0;color:#646363;text-transform:uppercase;text-align:center;display:block}@media only screen and (min-width:768px){.section-title,.section__title{font-size:24px;padding:0 0 15px 0}}@media only screen and (min-width:992px){.section-title,.section__title{font-size:30px;padding:0 0 30px 0}}.section__desc{text-align:center;display:block;margin-bottom:50px}.section__link,a.section__link{display:block;text-align:center;color:#646363;text-transform:uppercase;font-weight:400}.section-subtitle{font-size:24px;margin:0;padding:0 0 30px 0;color:#646363;text-transform:uppercase;text-align:center;display:block}@media only screen and (min-width:768px){.section-subtitle{font-size:30px;padding:0 0 40px 0}}@media only screen and (min-width:992px){.section-subtitle{padding:0 0 30px 0}}.main-article-block{margin:0}.main-article-block__content__title{display:block;padding:15px 0 15px;font-size:22px}@media only screen and (min-width:768px){.main-article-block__content__title{padding:0 0 15px;font-size:24px}}.main-article-block__content__desc{display:block;font-size:16px;font-weight:400}.article-block{margin:0 0 60px 0}.article-block__img{border-bottom:5px solid #782f84}.article-block__content__title{display:block;padding:15px 0 5px;font-size:22px}@media only screen and (min-width:992px){.article-block__content__title{font-size:24px}}.article-block__content__desc{display:block;font-size:15px}@media only screen and (min-width:992px){.article-block__content__desc{font-size:16px}}.sizing-block{padding-left:15px;padding-right:15px}.bg-img-block{display:block;width:100%;max-width:100%;height:auto;background:url(../images/content-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:210px 0 180px;color:#fff}@media only screen and (min-width:768px){.bg-img-block{background-attachment:fixed}}.bg-img-block__content{padding:0 0 0 10px;width:100%;position:relative;float:right}@media only screen and (min-width:768px){.bg-img-block__content{width:50%}}@media only screen and (min-width:992px){.bg-img-block__content{width:40%}}.bg-img-block__content:before{content:"";height:100%;width:3px;background:#89c1e9;display:block;position:absolute;top:0;left:0}.bg-img-block__content__title{display:block;text-transform:uppercase;margin-top:0;font-size:14px;font-weight:700}@media only screen and (min-width:992px){.bg-img-block__content__title{font-size:15px}}.bg-img-block__content__info{font-size:14px}@media only screen and (min-width:992px){.bg-img-block__content__info{font-size:16px}}.overview-banner{*zoom:1;position:relative;text-align:center}@media only screen and (min-width:768px){.overview-banner{text-align:left}}@media only screen and (min-width:992px){.overview-banner__content{max-width:60%}}.overview-banner__content__title{display:block;font-family:'PT Sans',sans-serif;color:#646363;font-weight:400;text-transform:uppercase;font-size:24px;margin:0 0 20px 0}@media only screen and (min-width:768px){.overview-banner__content__title{font-size:24px}}@media only screen and (min-width:992px){.overview-banner__content__title{font-size:30px}}.overview-banner__content__desc{display:block;margin:0 0 20px 0;font-size:14px}@media only screen and (min-width:992px){.overview-banner__content__desc{font-size:15px;margin:0}}.overview-banner__link{text-transform:uppercase;font-size:14px}@media only screen and (min-width:992px){.overview-banner__link{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.article-overview:hover{text-decoration:none}.article-overview__img{border-bottom:5px solid #782f84}.article-overview__content{text-align:left;color:#646363}.article-overview__content:hover{text-decoration:none}.article-overview__content__title{font-size:20px;display:block;margin-top:20px;margin-bottom:10px;color:#646363}@media only screen and (min-width:768px){.article-overview__content__title{font-size:18px}}@media only screen and (min-width:992px){.article-overview__content__title{font-size:24px}}.article-overview__content__overview{display:block;color:#646363;font-size:16px;font-weight:300}.block-latest__ctrls{list-style:none;padding:0;margin:0;margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.block-latest__ctrls{margin-left:inherit;margin-right:inherit}}.block-latest__ctrls__ctrl{background:#dddddd;color:#646363;font-size:16px;padding:25px 0;width:140px;margin:0;display:inline-block;text-align:center}@media only screen and (min-width:768px){.block-latest__ctrls__ctrl{width:200px;font-size:15px}}@media only screen and (min-width:992px){.block-latest__ctrls__ctrl{font-size:18px}}.block-latest__ctrls__ctrl.active{font-weight:700}.block-latest__ctrls__ctrl.active:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px;font-size:18px}.block-looking-for-a-quote{color:#fff;text-align:center;padding:30px 40px}.block-looking-for-a-quote__title{font-size:24px;font-weight:300;display:block;margin:10px 0}.block-looking-for-a-quote__desc{font-size:16px;font-weight:300;display:block;margin:0 0 15px}.block-call-our-service-team{text-align:center;margin:15px 0}.block-call-our-service__title{font-family:'PT Sans',sans-serif;font-size:24px;text-transform:uppercase;color:#646363;display:block}.block-call-our-service__phone{font-size:30px;color:#782f84;font-weight:700;display:block}@media only screen and (max-width:992px){.block-video{padding:0 15px}}.block-video__title{font-size:24px;font-weight:300;display:block;margin-bottom:10px;color:#646363}.block-video__desc{font-size:16px;font-weight:300;display:block}.block-video__content__link{position:relative}.block-video__content__icon{font-size:60px;color:#782f84;position:absolute;left:50%;top:50%;background:rgba(255,255,255,0.9);border-radius:50%;padding:15px;margin-left:-47px;margin-top:-47px}.block-video__content__icon:before{margin:0}.block-video__modal__wrapper{display:block;left:0px;position:fixed;top:0px;width:100%;z-index:1100;height:100%;background:rgba(0,0,0,0.5) repeat left top;color:#666666;text-align:left;overflow-y:auto;overflow-x:hidden;cursor:pointer}.block-video__modal{display:block;width:100%;margin:10% auto 5% auto}@media only screen and (min-width:768px){.block-video__modal{width:560px}}.block-working-with-straightset{text-align:center;padding:20px;margin:20px 0}@media only screen and (min-width:768px){.block-working-with-straightset{padding:80px 50px}}@media only screen and (min-width:992px){.block-working-with-straightset{padding:100px;margin:0}}.block-working-with-straightset .blockquote__quote{font-weight:300;font-style:italic;color:#646363;line-height:1.3em}@media only screen and (min-width:992px){.block-working-with-straightset .blockquote__quote{font-size:22px;padding:0 0 50px 0}}.block-working-with-straightset .blockquote__cite{color:#89c1e9}.block-working-with-straightset__title{font-family:'PT Sans',sans-serif;font-size:30px;text-transform:uppercase;color:#782f84;display:block;line-height:1.2em;margin-bottom:20px}.content-banner{height:200px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;text-align:center;margin-top:-8px}.content-banner:after{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0)}@media only screen and (min-width:768px){.content-banner{height:500px}}.content-banner__title{color:#fff;z-index:1;font-size:40px;text-transform:uppercase;margin:0}.content-banner__caption{position:relative;background:#ffffff;width:100%;margin:0px auto 10px;padding:15px;z-index:1;max-width:100%;text-align:center;font-size:22px;font-family:'Ubuntu',sans-serif;padding-bottom:0}@media only screen and (min-width:768px){.content-banner__caption{width:66%;max-width:calc(1333px);padding:20px 60px}}@media only screen and (min-width:992px){.content-banner__caption{margin:-60px auto 10px}}.content-banner__caption__title{font-family:'PT Sans',sans-serif;font-size:28px;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:768px){.content-banner__caption__title{font-size:36px}}.content-banner__caption__content{font-size:18px;font-weight:300}body{background-color:#fff}.page-layout-brochure #maincontent{margin-top:-20px}.footer{color:#646363;position:relative;font-size:14px}@media only screen and (min-width:992px){.footer{font-size:16px}}.footer p{font-size:14px}@media only screen and (min-width:992px){.footer p{font-size:16px}}.footer .footer_leading__title{font-size:16px}@media only screen and (min-width:992px){.footer .footer_leading__title{font-size:18px}}.footer a{color:#646363}.footer a.email-link{color:#89c1e9;text-decoration:underline}.footer a.phone-link,.footer a.email-link{padding-left:5px}@media only screen and (min-width:992px){.footer a.phone-link,.footer a.email-link{padding-left:15px}}.footer.content{border:0}.footer.content ul{margin-bottom:20px}.footer .logo{margin:0 auto;float:none;display:block;max-width:100%;margin-top:5px}.footer .logo img{margin:0 auto;display:block}.page-footer{background-color:#ededed;margin-top:50px;position:relative}.payment-logos--float{display:flex;align-items:center;padding-left:10px;padding-right:10px}.page-footer-extras{background-color:#89c1e9;padding:15px;display:none}.footer-extras{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:auto;text-align:center;color:#fff}.footer__heading{font-size:18px;display:block;margin-bottom:20px}.page-footer-extras__menu{display:inline-block;font-size:11px;list-style:none;padding:0;margin:0}.page-footer-extras__menu__item{display:inline-block;margin:0 0 0 10px;padding:0}.page-footer-extras__menu__item a{color:#fff;text-decoration:underline}.footer-bottom{padding:20px 0;text-align:left}@media only screen and (min-width:768px){.footer-bottom{text-align:center}}.copyright{text-transform:uppercase}.copyright span{padding-right:20px;display:block}@media only screen and (min-width:768px){.copyright span{display:inline-block}}.social-links__link__icon{font-size:40px}.page-wrapper .page-header{min-height:134px}.page-layout-full-content-hero-page .page-wrapper .page-header{margin:0;border:none}@media only screen and (min-width:768px){.page-layout-full-content-hero-page .page-wrapper .page-header{margin:0;border:none}}@media only screen and (min-width:992px){.page-layout-full-content-hero-page .page-wrapper .page-header{margin:0;border:none}}.page-wrapper .page-header{background-color:transparent;padding:20px 0 0;margin:0 0 20px 0;color:#646363;z-index:10;position:relative}@media only screen and (min-width:768px){.page-wrapper .page-header{border-bottom:40px solid transparent;padding:0}}@media only screen and (min-width:992px){.page-wrapper .page-header{border-bottom:52px solid transparent}}.page-wrapper .page-header .nav-sections{box-shadow:0px 0px 10px 3px #999}.page-wrapper .page-header .panel{margin-bottom:0;border-radius:0;box-shadow:none}.page-wrapper .page-header .panel.wrapper{padding:0;background-color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99;position:relative}@media only screen and (min-width:992px){.page-wrapper .page-header .panel.wrapper{padding:10px 0}}.page-wrapper .page-header .logo{z-index:99}@media screen and (max-width:450px){.page-wrapper .page-header .logo{width:100px;top:50px}}.page-wrapper .page-header .header.content{margin-right:auto;margin-left:auto;padding:10px 10px 10px 0;background-color:#ededed;max-width:100%}@media only screen and (min-width:992px){.page-wrapper .page-header .header.content{margin-bottom:35px}}.page-wrapper .page-header .block-search{display:none;position:absolute;z-index:1000;left:0;padding:0;width:100%;clip:auto;border-radius:0}@media only screen and (min-width:768px){.page-wrapper .page-header .block-search{position:relative;top:auto !important;display:block;width:250px;padding-left:15px;background:#89c1e9;margin:0 !important}}.page-wrapper .page-header .block-search .block-content{margin:0 !important}.page-wrapper .page-header .block-search .control{border-top:0;margin:0;padding:0 0 25px}@media only screen and (min-width:768px){.page-wrapper .page-header .block-search .control{clear:both;margin:0 -15px -1px;padding:0}}.page-wrapper .page-header .block-search .actions{padding-top:0}.page-wrapper .page-header .block-search .action.search{height:80px;right:30px}@media only screen and (min-width:768px){.page-wrapper .page-header .block-search .action.search{display:block;height:40px;width:40px;background:transparent;right:1px;top:0;z-index:10000;position:absolute}}.page-wrapper .page-header .block-search .action.search:before{display:none}.page-wrapper .page-header .block-search .action.search>span{display:none}.page-wrapper .page-header .block-search .label{display:none;position:absolute;top:0;right:0;z-index:99;padding:0;clip:auto;border-radius:0;width:40px;height:100%;background:#89c1e9}@media only screen and (min-width:768px){.page-wrapper .page-header .block-search .label{display:inline-block}}@media only screen and (min-width:992px){.page-wrapper .page-header .block-search .label{top:2px;right:2px}}.page-wrapper .page-header .block-search .label:before{color:#fff;font-size:30px;line-height:40px}.page-wrapper .page-header .block-search input{margin:0;position:static}.page-wrapper .page-header .control{border-top:0px;width:100%;position:relative}@media only screen and (min-width:768px){.page-wrapper .page-header .control{border-top:1px;margin:-20px 0 0;padding:0 15px;width:inherit}}.page-wrapper .page-header .control .searchautocomplete__autocomplete{width:100% !important}.searchautocomplete__index-recent .index-title{position:relative}.page-header--fixed{position:fixed !important;width:100%}@media only screen and (min-width:992px){.page-header--reduced .header .logo{-webkit-transform:translateY(-75px) translateX(-20px) scale(.7);-ms-transform:translateY(-75px) translateX(-20px) scale(.7);transform:translateY(-75px) translateX(-20px) scale(.7)}}@media only screen and (min-width:1600px){.page-header--reduced .header .logo{-webkit-transform:translateY(-75px) translateX(-15px) scale(.7);-ms-transform:translateY(-75px) translateX(-15px) scale(.7);transform:translateY(-75px) translateX(-15px) scale(.7)}}.page-header--reduced.page-header .panel.wrapper{padding:0}.header .logo{margin:0;position:absolute;height:auto;-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px);left:15px;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;will-change:transform}@media only screen and (min-width:768px){.header .logo{left:calc(50% - 353px);-webkit-transform:translateY(-58px);-ms-transform:translateY(-58px);transform:translateY(-58px)}}@media only screen and (min-width:992px){.header .logo{left:calc(50% - 467px);position:absolute}}@media only screen and (min-width:1200px){.header .logo{left:calc(50% - 562px)}}@media only screen and (min-width:1600px){.header .logo{left:calc(50% - 668px)}}.header .logo img{margin:0 auto;display:block}.header.panel{padding:0}@media only screen and (min-width:992px){.mini-wrapper{position:absolute;top:0;right:calc(50% - 485px);width:220px;text-align:right}}@media only screen and (min-width:1200px){.mini-wrapper{right:calc(50% - 585px)}}@media only screen and (min-width:1600px){.mini-wrapper{right:calc(50% - 653px)}}.minicart-items .action.edit:before,.minicart-items .action.delete:before{color:#969696}header .minicart-wrapper{position:relative}@media only screen and (min-width:992px){header .minicart-wrapper{width:105px;margin:0}}@media only screen and (min-width:992px){header .miniquote-wrapper{width:50px;margin:0}}@media only screen and (min-width:1200px){header .miniquote-wrapper{width:80px}}header .minicart-wrapper,header .miniquote-wrapper{margin:0 5px 0;position:relative;display:inline-block;text-align:center}header .miniquote-wrapper .action.showquote{font-family:"absolute-fe";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.1em;margin-top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:992px){header .miniquote-wrapper .action.showquote{margin-top:20px}}header .miniquote-wrapper .action.showquote:before{content:'\e804';color:#89c1e9;background:none;font-size:25px;width:auto;height:auto}header .miniquote-wrapper .action.showquote .counter.qty{background:transparent;text-align:center;padding:0;margin:-5px 0 0;font-size:12px;min-width:20px;color:#646363;font-family:'Ubuntu',sans-serif}@media only screen and (min-width:992px){header .miniquote-wrapper .action.showquote .counter.qty{margin:3px 0 0;display:block}}header .miniquote-wrapper .action.showquote.active:before,header .miniquote-wrapper .action.showquote:hover:before{content:'\e804';color:#89c1e9;background:none;font-size:25px;width:auto;height:auto}@media only screen and (min-width:992px){.minicart-wrapper:before,.miniquote-wrapper:before{content:'';height:32.5px;width:1px;background-color:#89c1e9;display:block;position:absolute;top:10px;left:-6px}}.links .greet{display:none}.header__sub{width:100%;background-color:#f9f9f9;padding:20px 0}.header__sub__container{text-align:right;max-width:1366px}@media only screen and (min-width:768px){.header__sub__container{width:80%}}@media only screen and (min-width:992px){.header__sub__container{width:970px}}@media only screen and (min-width:1200px){.header__sub__container{width:1170px}}@media only screen and (min-width:1600px){.header__sub__container{width:1366px}}.header__sub__menu__contact{float:none;color:#782f84;font-size:18px;line-height:40px;font-weight:700;padding:0;text-align:right;display:block}@media only screen and (min-width:768px){.header__sub__menu__contact{float:right;font-size:20px;padding:15px 0px}}@media only screen and (min-width:992px){.header__sub__menu__contact{font-size:24px}}.header__sub__menu__contact a{color:#782f84}.header__sub__menu{list-style:none;padding:10px 0 10px 25px;margin:0;text-align:center;display:none}@media only screen and (min-width:992px){.header__sub__menu{display:block;float:right}}.header__sub__menu__item{display:inline-block;margin-bottom:0;margin-right:15px;padding:0}.header__sub__menu__item a{color:#646363}.header__sub__menu__icon{display:block;text-align:center;font-size:28px;color:#89c1e9}.header__sub__menu__text{font-size:14px;font-weight:300;text-decoration:none}.header__sub__search{float:right;padding:0 15px;margin-left:auto;width:50%}@media only screen and (min-width:768px){.header__sub__search{padding:15px 35px;width:auto}}@media only screen and (min-width:768px){.header__toggle-nav{background:#782f84;position:absolute;right:0;top:0;width:80px;height:70px}}@media only screen and (min-width:992px){.header__toggle-nav{display:none}}.page-wrapper{overflow:auto}.page-wrapper .page-header .header.panel{display:none}@media only screen and (min-width:768px){.page-wrapper .page-header .header.panel{padding-top:0;padding-bottom:0}}.page-layout-homepage .page-wrapper .page-header{margin:0 !important;border:none !important}.minicart__details{display:inline-block}.minicart-wrapper{color:#fff;width:auto;margin-left:0 !important}@media only screen and (max-width:768px){.minicart-wrapper{text-align:center}}.minicart-wrapper .items-total{display:inline-block}.minicart-wrapper .items-total .count{font-weight:700}.minicart-wrapper .subtotal{display:inline-block}.minicart-wrapper .subtotal .label{display:none}.minicart-wrapper .minicart__icon{font-size:28px}.minicart-wrapper .action.showcart{text-align:center;margin-top:10px}.minicart-wrapper .action.showcart .counter.qty{height:auto;color:#646363;background-color:transparent;margin:0;line-height:14px;display:inline-block;font-size:14px !important;font-weight:300}@media only screen and (min-width:992px){.minicart-wrapper .action.showcart .counter.qty{display:block;font-size:12px}}.minicart-wrapper .price{font-weight:700}.minicart-wrapper .price-wrapper{line-height:1em}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07a";font-size:18px;content:""}.block-minicart{color:#646363}@media screen and (max-width:991px){.minicart-wrapper .action.showcart{margin-top:22px;margin-left:25px}}@media screen and (max-width:767px){div.minicart-wrapper .action.showcart{margin-top:8px}div.minicart-wrapper{margin-top:0}}#search{padding:15px;background:#fff;color:#646363;margin:inherit;left:inherit;border:2px solid #ededed}@media only screen and (min-width:768px){#search{padding:0 15px;color:#646363;width:100%;font-size:15px;font-weight:300;display:block;min-height:40px;height:40px}}#search::-webkit-input-placeholder{color:#646363 !important}#search::-moz-placeholder{color:#646363 !important}#search:-ms-input-placeholder{color:#646363 !important}#search:-moz-placeholder{color:#646363 !important}.searchautocomplete__autocomplete._active,#search_autocomplete.search-autocomplete{width:100% !important}.search-toggle{display:block;color:#782f84;font-size:14px;text-align:center;font-weight:300}@media only screen and (min-width:768px){.search-toggle{display:none}}.search-toggle i{font-size:30px;display:block}.submenu{background:#646363}.submenu-inner{background:#646363}.dropdown-sidebar .submenu-inner{background:-moz-linear-gradient(left, #646363 0%, #646363 70%, #4a4a4a 70%, #4a4a4a 71%, #4a4a4a 71%, #4a4a4a 100%);background:-webkit-linear-gradient(left, #646363 0%, #646363 70%, #4a4a4a 70%, #4a4a4a 71%, #4a4a4a 71%, #4a4a4a 100%);background:linear-gradient(to right, #646363 0%, #646363 70%, #4a4a4a 70%, #4a4a4a 71%, #4a4a4a 71%, #4a4a4a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#646363', endColorstr='#4a4a4a', GradientType=1)}.nav-sections{background:#ededed}@media only screen and (min-width:992px){.nav-sections{width:100%;position:absolute;top:0}}.header .ves-megamenu .navigation .level0.full-width .submenu .submenu-inner .content-wrapper{float:none;margin:0 auto}@media only screen and (min-width:768px){.header .ves-megamenu .navigation .level0.full-width .submenu .submenu-inner .content-wrapper{width:750px}}@media only screen and (min-width:992px){.header .ves-megamenu .navigation .level0.full-width .submenu .submenu-inner .content-wrapper{width:970px}}@media only screen and (min-width:1200px){.header .ves-megamenu .navigation .level0.full-width .submenu .submenu-inner .content-wrapper{width:1170px}}@media only screen and (min-width:1600px){.header .ves-megamenu .navigation .level0.full-width .submenu .submenu-inner .content-wrapper{width:1366px}}.content-wrapper .submenu-inner{background:transparent;filter:none;padding:0}.top-navigation{background:#ededed;margin:0}.top-navigation a{text-decoration:none;border:0}.top-navigation .caret{display:none}.top-navigation .ves-menu{float:none;width:100%;margin:0 !important}.top-navigation .navigation{text-align:center;max-width:100%;padding:0 !important}.top-navigation .nav-sections-item-title{border-width:0;width:50%;background:#ededed}.top-navigation .nav-sections-item-title.active{background:#aa60b6}.top-navigation .nav-sections-item-title:hover{text-decoration:none}@media only screen and (max-width:768px){.top-navigation .nav-sections-item-content{padding:20px}}.top-navigation .nav-mobile li.level0{background:#89c1e9;border-color:#aa60b6;border-top:0}.top-navigation .nav-mobile li.level0>a{color:#fff;font-size:16px;font-weight:400}.top-navigation .submenu.dropdown-menu{background:#89c1e9;border:0;box-shadow:none;border-radius:0;padding:0}.top-navigation .submenu.dropdown-menu a{font-size:16px;color:#fff;font-weight:300}.navigation .level0 .submenu{background:transparent}.navigation .level0 .submenu a{color:#fff !important}.navigation .level0 .submenu a:hover{background:transparent}.top-navigation.ves-megamenu .block-title{display:none}.top-navigation.ves-megamenu .navigation .nav-item{position:static !important;background:transparent}.top-navigation.ves-megamenu .navigation .nav-item.request-quote{background:#782f84}.top-navigation.ves-megamenu .navigation .nav-item.request-quote a{color:#fff}.top-navigation.ves-megamenu .navigation .nav-item.subhover.full-width>.submenu>.submenu-inner{padding:0;margin:0;width:auto}.top-navigation.ves-megamenu .navigation .level0>.submenu>.submenu-inner>.content-wrapper{display:flex;flex-wrap:wrap}.top-navigation.ves-megamenu .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-content,.top-navigation.ves-megamenu .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar{padding:60px 15px;overflow:hidden}.top-navigation.ves-megamenu .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar .item-content{padding:10px 0}.top-navigation.ves-megamenu .navigation .nav-item.full-width.level0.menu-sidebar-category>.submenu .content-wrapper>.item-content{background:transparent}.top-navigation.ves-megamenu .navigation .nav-item.full-width.level0>.submenu .content-wrapper>.item-sidebar{background:#4a4a4a}.top-navigation.ves-megamenu .navigation .level0 .submenu .nav-item>a{line-height:20px}.top-navigation.ves-megamenu .navigation .nav-item.subhover>.submenu{z-index:1}.top-navigation.ves-megamenu .navigation .menu-sidebar-category.nav-item.level0.subhover>.submenu{width:100%;display:block;position:static;border:0px;min-width:auto;box-shadow:none;margin-bottom:10px !important}.top-navigation.ves-megamenu .navigation .nav-item.active>a{color:#222222;background:transparent !important;border:0}.top-navigation.ves-megamenu .navigation .level0>a{color:#222222;font-family:'PT Sans',sans-serif;font-size:18px;font-weight:300}.top-navigation.ves-megamenu .navigation .level0:not(.menu-sidebar-category).current>a:not(.subitems-group){background-color:transparent;color:#646363}.top-navigation.ves-megamenu .navigation .level0:not(.menu-sidebar-category).current>a:not(.subitems-group) span:after{content:"";position:absolute;bottom:-12px;left:0;display:inline-block;width:100%;margin-left:0;border-bottom:5px solid #89c1e9}.top-navigation.ves-megamenu .navigation .level0 .submenu{font-weight:400;background:transparent}.top-navigation.ves-megamenu .navigation .level0 .submenu .nav-item.current>a{border-color:transparent;background:transparent}.top-navigation.ves-megamenu .navigation .level0 .submenu a{color:#fff}.top-navigation.ves-megamenu .navigation .level0 .submenu a:hover{background:transparent;color:#fff;text-decoration:none}.top-navigation.ves-megamenu .navigation .subitems-group span{text-transform:none;color:#646363}@media only screen and (min-width:992px){.top-navigation.ves-megamenu .navigation .subitems-group span{font-size:16px;font-weight:700;text-transform:uppercase;color:#89c1e9;margin-top:20px;margin-bottom:5px;text-align:left}}.top-navigation.ves-megamenu .navigation .level1>a{text-align:left}.navigation .parent .main_menu_manufacturers .level-top:after{display:none}@media only screen and (max-width:992px){.ves-megamenu>.navigation .nav-item>a{padding:15px 10px !important}}@media only screen and (min-width:992px){.nav-sections .ves-megamenu .navigation .level0>a{padding:15px 3px}}@media only screen and (min-width:1200px){.nav-sections .ves-megamenu .navigation .level0>a{padding:15px 10px}}.nav-sections .ves-megamenu .nav-item>a{line-height:1em}@media only screen and (max-width:991px){.nav-mobile.ves-megamenu.top-navigation>.navigation .level0,.ves-megamenu.top-navigation>.navigation .level0,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0,.ves-megamenu.menu-sidebar>.navigation .level0{border-top:0;text-align:left;background:#fff;border-bottom:1px solid #646363;color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0:hover,.ves-megamenu.top-navigation>.navigation .level0:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0:hover,.ves-megamenu.menu-sidebar>.navigation .level0:hover{background:#89c1e9;color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0>a,.ves-megamenu.top-navigation>.navigation .level0>a,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0>a,.ves-megamenu.menu-sidebar>.navigation .level0>a{font-family:'Ubuntu',sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;color:inherit}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0>a:hover,.ves-megamenu.top-navigation>.navigation .level0>a:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0>a:hover,.ves-megamenu.menu-sidebar>.navigation .level0>a:hover{color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0>a:hover span.opener,.ves-megamenu.top-navigation>.navigation .level0>a:hover span.opener,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0>a:hover span.opener,.ves-megamenu.menu-sidebar>.navigation .level0>a:hover span.opener{color:#fff}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0>a span:not(.opener),.ves-megamenu.top-navigation>.navigation .level0>a span:not(.opener),.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0>a span:not(.opener),.ves-megamenu.menu-sidebar>.navigation .level0>a span:not(.opener){margin-left:10px}.nav-mobile.ves-megamenu.top-navigation>.navigation .level0>a span:after,.ves-megamenu.top-navigation>.navigation .level0>a span:after,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level0>a span:after,.ves-megamenu.menu-sidebar>.navigation .level0>a span:after{content:"";border-bottom:0 !important}.nav-mobile.ves-megamenu.top-navigation.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.ves-megamenu.top-navigation.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.nav-mobile.ves-megamenu.menu-sidebar.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.ves-megamenu.menu-sidebar.active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:20px}.nav-mobile.ves-megamenu.top-navigation .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-content,.ves-megamenu.top-navigation .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-content,.nav-mobile.ves-megamenu.menu-sidebar .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-content,.ves-megamenu.menu-sidebar .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-content,.nav-mobile.ves-megamenu.top-navigation .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar,.ves-megamenu.top-navigation .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar,.nav-mobile.ves-megamenu.menu-sidebar .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar,.ves-megamenu.menu-sidebar .navigation .level0:not(.menu-sidebar-category)>.submenu>.submenu-inner>.content-wrapper>.item-sidebar{padding:0}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-content,.ves-megamenu.top-navigation .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-content,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-content,.ves-megamenu.menu-sidebar .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-content,.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-sidebar,.ves-megamenu.top-navigation .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-sidebar,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-sidebar,.ves-megamenu.menu-sidebar .navigation .nav-item.full-width.level0:not(.menu-sidebar-category)>.submenu .content-wrapper>.item-sidebar{background:#fff}.nav-mobile.ves-megamenu.top-navigation.menu-sidebar .navigation ul,.ves-megamenu.top-navigation.menu-sidebar .navigation ul,.nav-mobile.ves-megamenu.menu-sidebar.menu-sidebar .navigation ul,.ves-megamenu.menu-sidebar.menu-sidebar .navigation ul{display:block;padding-left:15px;position:relative;left:0;width:100%;padding:0}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1,.ves-megamenu.top-navigation>.navigation .level1,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1,.ves-megamenu.menu-sidebar>.navigation .level1{color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0:hover,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0:hover,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0:hover,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1:hover,.ves-megamenu.top-navigation>.navigation .level1:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1:hover,.ves-megamenu.menu-sidebar>.navigation .level1:hover{background:#89c1e9;color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor,.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor,.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor{margin-left:20px;font-size:15px;text-transform:none;font-weight:400;color:#646363 !important;line-height:1em;margin:0}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor:hover,.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor:hover,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor:hover,.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor:hover{color:#646363}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover span.opener,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover span.opener,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover span.opener,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a.nav-anchor:hover span.opener,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor:hover span.opener,.ves-megamenu.top-navigation>.navigation .level1 a.nav-anchor:hover span.opener,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor:hover span.opener,.ves-megamenu.menu-sidebar>.navigation .level1 a.nav-anchor:hover span.opener{color:#fff}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a span:not(.opener),.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0 a span:not(.opener),.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a span:not(.opener),.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0 a span:not(.opener),.nav-mobile.ves-megamenu.top-navigation>.navigation .level1 a span:not(.opener),.ves-megamenu.top-navigation>.navigation .level1 a span:not(.opener),.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1 a span:not(.opener),.ves-megamenu.menu-sidebar>.navigation .level1 a span:not(.opener){margin-left:20px}.nav-mobile.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0:after,.ves-megamenu.top-navigation>.navigation .menu-sidebar-category.level0:after,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0:after,.ves-megamenu.menu-sidebar>.navigation .menu-sidebar-category.level0:after,.nav-mobile.ves-megamenu.top-navigation>.navigation .level1:after,.ves-megamenu.top-navigation>.navigation .level1:after,.nav-mobile.ves-megamenu.menu-sidebar>.navigation .level1:after,.ves-megamenu.menu-sidebar>.navigation .level1:after{content:''}.nav-mobile.ves-megamenu.top-navigation>.block-title,.ves-megamenu.top-navigation>.block-title,.nav-mobile.ves-megamenu.menu-sidebar>.block-title,.ves-megamenu.menu-sidebar>.block-title{background:#fff}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu,.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu,.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu{background:transparent;border-top:1px solid #646363}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item,.ves-megamenu.top-navigation .navigation .nav-item,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item,.ves-megamenu.menu-sidebar .navigation .nav-item{background:#fff}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu,.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu,.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu{background:#fff;border-top:1px solid #646363}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu:hover,.ves-megamenu.top-navigation .navigation .nav-item.subhover>.submenu:hover,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu:hover,.ves-megamenu.menu-sidebar .navigation .nav-item.subhover>.submenu:hover{background:#782f84;color:#fff}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item .item-content>.nav-dropdown,.ves-megamenu.top-navigation .navigation .nav-item .item-content>.nav-dropdown,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item .item-content>.nav-dropdown,.ves-megamenu.menu-sidebar .navigation .nav-item .item-content>.nav-dropdown{padding-left:0px}.nav-mobile.ves-megamenu.top-navigation .navigation .nav-item.active a,.ves-megamenu.top-navigation .navigation .nav-item.active a,.nav-mobile.ves-megamenu.menu-sidebar .navigation .nav-item.active a,.ves-megamenu.menu-sidebar .navigation .nav-item.active a{color:#89c1e9;background:#fff;border:0}.nav-mobile.ves-megamenu.top-navigation .drill-opener:before,.ves-megamenu.top-navigation .drill-opener:before,.nav-mobile.ves-megamenu.menu-sidebar .drill-opener:before,.ves-megamenu.menu-sidebar .drill-opener:before,.nav-mobile.ves-megamenu.top-navigation .opener:before,.ves-megamenu.top-navigation .opener:before,.nav-mobile.ves-megamenu.menu-sidebar .opener:before,.ves-megamenu.menu-sidebar .opener:before{font:normal normal normal 17px/1 FontAwesome;content:'\f0da';right:11px;top:0px;height:34px;pointer-events:none}.nav-mobile.ves-megamenu.top-navigation .opener.item-active:before,.ves-megamenu.top-navigation .opener.item-active:before,.nav-mobile.ves-megamenu.menu-sidebar .opener.item-active:before,.ves-megamenu.menu-sidebar .opener.item-active:before{font:normal normal normal 17px/1 FontAwesome;content:"\f0d7";right:11px;top:0px;height:34px;pointer-events:none}.submenu-inner{padding:15px 0;background:#fff;color:#646363}.item-sidebar{padding:15px;background:#fff;color:#646363}}.nav-sections-items .ves-menu .navigation .level0{margin:0}.nav-sections-items .ves-menu .navigation .level0>.submenu{padding:10px 0;background:#aa60b6;box-shadow:none;border:0}.nav-sections-items .ves-menu .navigation .level0>.submenu a{color:#939393}.nav-sections-items .ves-menu .navigation .level0>.submenu a:hover{background:#aa60b6;color:#fff}@media only screen and (min-width:992px){.nav-sections-items .ves-menu .navigation .level0>.submenu{background:#89c1e9}}@media only screen and (min-width:992px){.nav-sections-items .ves-megamenu.menu-hover .subhover:hover .dropdown-menu{padding:0}}.nav-sections-items .ves-megamenu .opener.item-active{background:transparent}.nav-sections-items .header.links{border:0}.nav-sections-items .header.links li{border-bottom:1px solid #646363}@media only screen and (min-width:992px){.nav-sections-items .header.links li{border:0}}.nav-sections-items .header.links li>a{text-decoration:none;font-weight:400;color:#646363;text-transform:uppercase;border:0;line-height:30px;padding-left:30px}@media only screen and (min-width:992px){.nav-sections-items .header.links li>a{font-weight:400;color:#646363;text-transform:none}}.nav-sections-items .header.links li>a:hover{color:#646363;background:#89c1e9;font-weight:400;padding-left:30px}.nav-sections-items .nav-sections-item-content{padding:0}.nav-open .nav-sections{box-shadow:none;background:#fff}@media only screen and (max-width:992px){.sections.nav-sections{background:#fff}.sections.nav-sections a{color:#fff;font-size:15px;font-weight:400}}.sections.nav-sections .nav-sections-item-title{border-width:0;width:50%;background:#ededed}.sections.nav-sections .nav-sections-item-title.active{background:#782f84}.sections.nav-sections .nav-sections-item-title.active a{color:#fff}.sections.nav-sections .nav-sections-item-title:hover{text-decoration:none}.sections.nav-sections .nav-sections-item-title a{font-family:'PT Sans',sans-serif;font-size:20px;text-transform:uppercase;color:#646363}.ves-megamenu.top-navigation .navigation .dropdown .submenu.dropdown-menu{width:auto;left:auto}.ves-megamenu.top-navigation .navigation .dropdown.full-width .submenu.dropdown-menu{width:100%;left:0}@media only screen and (min-width:992px){.ves-megamenu .navigation .level0 .submenu .mega-col>.nav-item>a{padding-bottom:5px}}.page-header .header__toggle-nav .nav-toggle{display:none}@media only screen and (min-width:768px){.page-header .header__toggle-nav .nav-toggle{display:inline-block}}@media only screen and (min-width:992px){.page-header .header__toggle-nav .nav-toggle{display:none}}.page-header .header.content .nav-toggle{display:inline-block;right:0px;top:-54px;width:25%;margin-left:auto}@media only screen and (min-width:768px){.page-header .header.content .nav-toggle{display:none}}.page-header .nav-toggle{text-align:center;right:15px}.page-header .nav-toggle:before{content:"\f0c9";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;color:#782f84}@media only screen and (min-width:768px){.page-header .nav-toggle:before{color:#fff}}.page-header .nav-toggle>span{position:relative;display:block;height:auto;width:auto;margin-left:0;margin-top:2px;font-size:14px;color:#782f84;font-weight:300}@media only screen and (min-width:768px){.page-header .nav-toggle>span{color:#fff}}.case-study{padding:40px 0}@media only screen and (min-width:768px){.case-study{padding:80px 0}}@media only screen and (min-width:992px){.case-study{padding:125px 0}}.case-study__heading{font-size:30px;display:block;margin-bottom:20px;font-weight:300}@media only screen and (min-width:1200px){.case-study__heading{font-size:40px}}.case-study__desc{font-size:16px;display:block;margin-bottom:10px;font-weight:300}@media only screen and (min-width:992px){.case-study__desc{font-size:18px;margin-bottom:20px}}@media only screen and (min-width:1200px){.case-study__desc{font-size:24px}}.case-study__link{display:block;font-size:16px;margin-bottom:20px}@media only screen and (min-width:992px){.case-study__link{font-size:18px}}.case-study__wrapper .case-study{padding:40px 0}@media only screen and (min-width:1200px){.case-study__wrapper .case-study__heading{font-size:36px}}@media only screen and (min-width:992px){.case-study__wrapper .case-study__desc{font-size:16px;margin-bottom:20px}}@media only screen and (min-width:1200px){.case-study__wrapper .case-study__desc{font-size:20px}}@media only screen and (min-width:768px){.case-study__wrapper{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}}.hero-carousel{padding:0;margin:0;visibility:hidden;height:0}.hero-carousel .slick-prev,.hero-carousel .slick-next{display:none;z-index:1}@media only screen and (max-width:768px){.hero-carousel .slick-prev,.hero-carousel .slick-next{display:none !important}}.hero-carousel .slick-prev:before,.hero-carousel .slick-next:before{content:"";display:block;width:23.75px;height:43.25px;background-size:23.75px 43.25px}@media only screen and (min-width:768px){.hero-carousel .slick-prev:before,.hero-carousel .slick-next:before{width:47.5px;height:86.5px;background-size:47.5px 86.5px}}.hero-carousel .slick-next{right:30px}@media only screen and (min-width:768px){.hero-carousel .slick-next:before{content:"\f105";margin-left:0;color:#646363;font-size:40px}}.hero-carousel .slick-prev{left:20px}@media only screen and (min-width:768px){.hero-carousel .slick-prev{left:50%}}@media only screen and (min-width:992px){.hero-carousel .slick-prev{left:60%}}@media only screen and (min-width:768px){.hero-carousel .slick-prev:before{content:"\f104";margin-left:0;color:#646363;font-size:40px}}.hero-carousel__item{position:relative}@media only screen and (max-width:768px){.hero-carousel__item{background-image:none}}.hero-carousel__item__image{margin:0 auto}.hero-carousel__item--full-background{background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:768px){.hero-carousel__item--full-background .hero-carousel__item__image{visibility:hidden}}.hero-carousel__scroll{height:50px;width:33px;background:url(../images/icons/scroll-icon.png) no-repeat;position:absolute;z-index:1000;left:50%;bottom:30px;margin:0 0 0 -13px;display:none}@media only screen and (min-width:992px){.hero-carousel__scroll{display:initial}}.hero-carousel__caption{color:#646363;margin:0 auto;background-color:rgba(255,255,255,0.9);padding:25px;text-align:center}@media only screen and (min-width:768px){.hero-carousel__caption{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:40px 35px 20px 35px;width:50%;text-align:left}}@media only screen and (min-width:992px){.hero-carousel__caption{padding:50px 65px 40px 65px;width:40%}}.hero-carousel__caption__title{display:block;font-size:24px;font-weight:300;line-height:1.2em;margin-bottom:10px;font-family:'PT Sans',sans-serif;text-transform:uppercase;color:#222}@media only screen and (min-width:768px){.hero-carousel__caption__title{font-size:30px}}@media only screen and (min-width:992px){.hero-carousel__caption__title{margin-bottom:20px;font-size:42px}}.hero-carousel__caption__subtitle{display:block;font-size:16px;font-weight:300;line-height:1.2em;margin-bottom:15px;color:#222}@media only screen and (min-width:768px){.hero-carousel__caption__subtitle{margin-bottom:20px;font-size:16px}}@media only screen and (min-width:992px){.hero-carousel__caption__subtitle{margin-bottom:20px;font-size:18px}}.hero-carousel__caption__button,a.hero-carousel__caption__button{padding:15px 25px;display:inline-block;text-decoration:none;text-transform:uppercase;background:#782f84;color:#fff;line-height:1em;font-size:15px;font-family:'PT Sans',sans-serif;font-weight:400;transition:all .3s ease 0s}@media only screen and (min-width:768px){.hero-carousel__caption__button,a.hero-carousel__caption__button{font-size:16px}}@media only screen and (min-width:992px){.hero-carousel__caption__button,a.hero-carousel__caption__button{padding:19px 75px}}.hero-carousel__caption__button:hover,a.hero-carousel__caption__button:hover,.hero-carousel__caption__button:focus,a.hero-carousel__caption__button:focus{transition:all .3s ease 0s;background:#89c1e9;color:#fff;text-decoration:none}.hero-carousel__caption--flex{position:relative;top:0;left:0;height:100%;width:100%;transform:none;padding:20px}.hero__static{position:relative;background-size:0}@media only screen and (min-width:768px){.hero__static{background-size:cover;background-position:center center}}@media only screen and (min-width:768px){.hero__static__image{visibility:hidden}}.hero__static__caption{width:100%;text-align:center;padding:30px 0}@media only screen and (min-width:768px){.hero__static__caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.hero__static__caption__heading{display:block;font-size:30px;font-weight:300;line-height:1.2em;padding-bottom:20px;margin:0;color:#646363}@media only screen and (min-width:768px){.hero__static__caption__heading{color:#fff;font-size:50px}}@media only screen and (min-width:992px){.hero__static__caption__heading{font-size:60px}}.hero__static__caption__desc{display:block;font-size:18px;font-weight:300;line-height:1.2em;margin-bottom:20px;color:#646363}@media only screen and (min-width:768px){.hero__static__caption__desc{color:#fff;font-size:30px}}@media only screen and (min-width:992px){.hero__static__caption__desc{font-size:36px}}.hero__static__caption__link{display:inline-block;font-size:18px;margin-right:20px}@media only screen and (min-width:768px){.hero__static__caption__link{font-size:22px}}.slick-dots{display:none !important}.slick-dots li{margin:0}.slick-dots li button:before{font-size:0px;background:#999999;width:10px;height:10px;border-radius:50%;opacity:1}.slick-dots li.slick-active button:before{background:none;border:1px solid #89c1e9}.nav-open .slick-slider .slick-track,.nav-open .slick-slider .slick-list{display:none}.contact-details{display:block;margin-bottom:25px}@media only screen and (min-width:768px){.contact-details{margin-bottom:30px}}.contact-details__icon{width:25%;float:left}.contact-details__icon .icon{width:72px;height:72px;text-indent:-9999px}.contact-details__content{float:left;width:73%;margin-left:2%}.contact-details__content__heading{font-size:24px;display:block;margin-bottom:10px}@media only screen and (min-width:768px){.contact-details__content__heading{font-size:30px}}@media only screen and (min-width:992px){.contact-details__content__heading{margin-bottom:20px}}.contact-details__content__desc{font-size:15px;color:#a5a5a5;display:block}@media only screen and (min-width:992px){.contact-details__content__desc{font-size:18px}}.form.contact .fieldset .legend{margin-left:0}.form.contact .fieldset>.field:not(.choice)>.label{text-align:left;width:20%}.form.contact .actions-toolbar{text-align:center}.form.contact .actions-toolbar .primary{float:none}.icons-list__title{font-family:'PT Sans',sans-serif;font-size:22px;letter-spacing:1.8px;margin:0;padding:0;color:#646363;text-transform:uppercase;text-align:center;display:block}@media only screen and (min-width:768px){.icons-list__title{font-size:24px}}@media only screen and (min-width:992px){.icons-list__title{font-size:30px}}.icons-list__desc{font-size:20px;font-weight:300;text-align:center;display:block;margin-bottom:20px}@media only screen and (min-width:768px){.icons-list__desc{margin-bottom:50px}}@media only screen and (min-width:992px){.icons-list__desc{margin-bottom:60px}}.icons-list{list-style:none;padding:0;margin:0;display:block}@media only screen and (min-width:768px){.icons-list{display:flex}}.icons-list__item{padding:0;margin:20px 0;text-align:center;width:50%;float:left;min-height:105px}@media only screen and (min-width:768px){.icons-list__item{margin:0;flex:1;width:auto;min-height:auto}}.icons-list__item__content:hover{text-decoration:none}.icons-list__item__content__title{display:block;color:#646363}.icons-list__item__content__title:before{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px;font-size:15px}.icons-list__item__content__icon{color:#fff;font-size:40px;display:block;margin-bottom:15px}@media only screen and (min-width:768px){.icons-list__item__content__icon{margin-bottom:20px}}@media only screen and (min-width:992px){.icons-list__item__content__icon{font-size:80px;margin-bottom:30px}}.address{margin-bottom:20px}.address__heading{text-transform:uppercase;font-weight:700;margin-bottom:20px;display:block}.featured-categories{margin-bottom:30px}.featured-categories__list{line-height:0;border:solid #d6d6d6;border-width:0 1px 1px 0;padding:0;margin:0}.featured-categories__list__item{display:inline-block;border:solid #d6d6d6;border-width:1px 0 0 1px;margin:0;width:100%}@media only screen and (min-width:768px){.featured-categories__list__item{width:33.3333%;float:left}}.featured-categories__list__item__image{display:block;margin:0 auto}.featured-categories__list__item__heading{text-align:center;padding:25px 0;display:block;color:#646363}.filter{display:none;font-size:14px;clear:both;text-align:left;padding:10px;background:#f7f7f7;border:1px solid #c2c2c2}.filter.block{margin-bottom:0}@media only screen and (min-width:768px){.filter{border:0;background:white;margin:0;padding:0;display:block}}.filter .block-title.filter-title{text-transform:uppercase;font-weight:700;color:#782f84}.filter .filter-options-title,.filter .filter-current-subtitle,.filter .heading{text-transform:uppercase;color:#782f84;background-color:transparent;border-bottom:1px solid #646363;padding:15px 0;margin:0 0 15px 0;font-weight:300;position:relative;width:100%}.filter .filter-options-title:after,.filter .filter-current-subtitle:after,.filter .heading:after{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;font-size:18px;color:#646363}.filter .filter-options-title.active:after,.filter .filter-current-subtitle.active:after,.filter .heading.active:after{content:"\f0d7"}.filter .filter-options-title,.filter .filter-current-subtitle{cursor:pointer}.filter .filter-options-content{display:none}.filter .filter-options-content.active{display:block}.filter .filter-current .item,.filter .filter-options-content .item{display:block;padding:0 0 15px 0;border-bottom:0}.filter .filter-current .item a,.filter .filter-options-content .item a{color:#646363}.filter .filter-current .item:hover,.filter .filter-options-content .item:hover{background-color:transparent;border-right:5px solid #782f84}.filter .filter-current .item:hover a,.filter .filter-options-content .item:hover a{color:#782f84;text-decoration:none}.filter .action.remove{position:relative}.filter .action.remove span{display:none}.filter .action.remove:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";float:right}.filter .price{font-weight:300;font-size:16px}.filter-current .filter-label,.filter-clear{display:none}.filter-button{background:#f7f7f7;padding:13px 25px;text-align:center;color:#646363;border:1px solid #c2c2c2;line-height:1em;border-radius:1px;display:inline-block;cursor:pointer;float:left;margin:4px 0 10px 10px;font-size:12px}.filter-button:hover{background:#89c1e9;color:white}.page-products .product-item-info,.catalog-product-view .product-item-info{width:100%;padding:15px;display:block}.page-products .product.name a,.catalog-product-view .product.name a{display:block;font-size:15px}.page-products .product-item-sku,.catalog-product-view .product-item-sku{font-weight:400}.page-products .product-item-sku__title,.catalog-product-view .product-item-sku__title,.page-products .product-item-sku__info,.catalog-product-view .product-item-sku__info{font-size:14px;color:#222}.page-products .product-item-name,.catalog-product-view .product-item-name,.page-products .product-item-name a,.catalog-product-view .product-item-name a{font-weight:400}@media only screen and (min-width:768px){.product-info-main{float:right}}@media only screen and (min-width:768px){.product.media{float:left;margin-bottom:25px}}.catalog-product-view .product-info-main .page-title-wrapper .page-title{margin-top:0;font-weight:400;font-size:20px}.catalog-product-view .product-info-main .box-tocart .actions{padding:20px 0 0 0;display:block;text-align:left}.catalog-product-view .product-info-main .box-tocart .actions .button+.button{display:block;margin-top:15px}.catalog-product-view .product-item-photo{border:2px solid #f0f0f0;text-align:center;display:block}.catalog-category-view .product-item-photo{text-align:center;display:block}.catalog-category-view .products-list .product-item-photo{float:left;width:30%}.product-info__description{margin-bottom:30px;clear:both;padding:20px}@media only screen and (min-width:992px){.product-info__description{padding:20px 30px 30px 30px}}.product-info__description__heading{margin:0;padding:0 0 20px 0;display:block;font-size:24px}@media only screen and (min-width:992px){.product-info__description__heading{font-size:30px}}.price,.product-item .price-box .price,.product-info-main .price-box .price-wrapper .price{font-size:20px;font-weight:400;color:#646363}.product-item .price-box{margin:5px 0}.product-item .price-box .price{font-size:18px}.product-item-actions{display:block !important}.product-item-description{margin:10px 0}.product-info-main .page-title-wrapper .page-title{font-size:24px;font-weight:700}.product-item-actions .actions-primary{display:inline-block}.product-item-actions .actions-primary+.actions-secondary{width:auto;display:inline-block}.page-products .modes-mode{border:0}.page-products .modes-mode:before{color:#4c4c4c}.page-products .products-list .products .product-item{border:1px solid #d6d6d6;margin-bottom:-1px}.page-products .products-grid .products .product-item{margin-bottom:-1px;margin-right:-1px}.product-image-wrapper{border:1px solid #bbb}.catalog-product-view .block.related .block-title.title{font-size:16px;margin:0;padding:0;font-weight:400;color:#782f84;text-transform:uppercase}.catalog-product-view .products-grid .product-item{margin-bottom:0;width:100%}@media only screen and (min-width:768px){.catalog-product-view .products-grid .product-item{width:25% !important}.catalog-product-view .products-grid .product-item:nth-child(5n+1) .product-item-info{padding-left:0}.catalog-product-view .products-grid .product-item:nth-child(4n) .product-item-info{padding-right:0}}.catalog-product-view .products-grid .product-item .product-item-name,.catalog-product-view .products-grid .product-item .product-item-name a{font-weight:400}.catalog-product-view .stock,.page-products .stock{display:none !important;text-transform:none;font-weight:400}.catalog-product-view .stock span,.page-products .stock span{font-weight:700}.catalog-product-view .stock.available span,.page-products .stock.available span{color:#037800}.catalog-product-view .stock.unavailable span,.page-products .stock.unavailable span{color:#ff0000}.product-info-main .product-info-stock-sku .stock{display:block;padding:10px 0;width:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-transform:none;font-weight:400;margin-bottom:20px}.product-info-main .product-info-stock-sku .stock span{font-weight:700}.products-list .stock{padding-top:10px;display:block}.fotorama .fotorama__thumb-border{border-top:0;border-left:0;border-right:0;border-width:5px !important;border-color:#782f84}.fotorama .fotorama__stage:after{content:"\f00e";background:#fdfdfd;position:absolute;top:20px;right:20px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:35px;width:35px;line-height:35px;text-align:center}.fotorama .fotorama__nav__frame--thumb{border:0}.fotorama .fotorama.fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame{padding:0}.fotorama .fotorama__thumb__arr{background:transparent}.fotorama .fotorama__thumb__arr--right .fotorama__thumb--icon{content:"\f054"}.fotorama .fotorama__thumb__arr--left .fotorama__thumb--icon{content:"\f053"}.fotorama .fotorama__nav__frame--dot{position:relative;display:inline-block;width:10px;height:10px;margin:5px;padding:0}.fotorama .fotorama__nav__frame--dot .fotorama__dot{display:block;width:10px;height:10px;padding:5px;border-radius:50%;cursor:pointer;border:0;background:#646363}.fotorama .fotorama__nav__frame--dot.fotorama__active .fotorama__dot{background:transparent;border:1px solid #89c1e9}.fotorama .fotorama__shadows--left:after,.fotorama .fotorama__shadows--right:after,.fotorama .fotorama__shadows--left:before,.fotorama .fotorama__shadows--right:before{display:none}.info-banner{text-align:center;font-size:15px}.catalog-product-view .info-banner{padding:20px;border:1px solid #333;width:100%;margin-bottom:20px}@media only screen and (min-width:768px){.catalog-product-view.page-layout-1column .product-info-main{width:50%}}@media only screen and (min-width:768px){.catalog-product-view.page-layout-1column .product.media{width:47%}}.short-desc{border-top:1px solid #888;border-bottom:1px solid #888;padding:20px 0}.atq-learn-more{display:block}.atq-learn-more__tooltip{color:#89c1e9;border-bottom:2px solid #89c1e9}.tippy-tooltip{border-radius:0}.tippy-tooltip .tippy-content{font-size:14px;text-align:left;padding:25px 20px}.promotional-block a{border-bottom:2px solid #89c1e9}.promotional-block a:hover{text-decoration:none}.product-description{clear:both;margin-top:20px}@media only screen and (min-width:768px){.product-description{margin-top:0}}.product-description__title{text-transform:uppercase;font-weight:700;font-size:16px;margin-bottom:20px;display:block}.catalog-product-view .product-info-main .box-tocart{display:block}.box-tocart .fieldset{padding:0;*zoom:1}.box-tocart .fieldset:before,.box-tocart .fieldset:after{content:" ";display:table}.box-tocart .fieldset:after{clear:both}.box-tocart .field.qty{padding:0}.box-tocart .field.qty label span{text-transform:uppercase;font-weight:700}.box-tocart .field.qty label,.box-tocart .field.qty .control{display:inline-block}.box-tocart .field.qty .input-text{height:auto;padding:10px 15px;margin:0 0 0 10px;width:auto;text-align:left;min-height:auto}button#product-addtoquote-button{padding:15px 60px;text-transform:uppercase;background:#89c1e9;color:#fff;transition:all .3s ease 0s;border:0;border-radius:2px;display:block;line-height:1em;height:auto;min-width:280px}@media only screen and (min-width:768px){button#product-addtoquote-button{padding:19px 75px}}@media screen and (max-width:991px){button#product-addtoquote-button{width:100%}}button#product-addtoquote-button:hover,button#product-addtoquote-button:focus{transition:all .3s ease 0s;background:#5eaae1;color:#fff;border:0}.product-details{font-size:12px}.product-details__section{margin-bottom:10px}.product-details__section__title{font-weight:700;text-transform:uppercase}.additional-attributes-wrapper{margin-bottom:0}.additional-attributes-wrapper .table{margin-bottom:0}.additional-attributes-wrapper .table tr>th,.additional-attributes-wrapper .table tr>td{padding:20px 15px}.additional-attributes-wrapper .table.additional-attributes tr>td.data{border-left:2px solid #d7d7d7}@media only screen and (max-width:768px){.additional-attributes-wrapper td{padding:5px !important}}.additional-attributes-wrapper tr{border-bottom:1px solid #fff}.additional-attributes-wrapper tr:nth-child(odd){background-color:#ffffff}.additional-attributes-wrapper tr:nth-child(even){background-color:#ededed}.additional-attributes-wrapper .label{display:block;text-align:left}[data-absolute-accordion-content="specification"]{padding:0}.panel{background:transparent;border:0}.slick-slider{padding:0}.slick-slider.slick-dotted{margin-bottom:0}.text-carousel__container{padding:0 20px}@media only screen and (min-width:768px){.text-carousel__container{padding:0}}.text-carousel{list-style:none;padding:20px 0;margin:0;position:relative}.text-carousel:before,.text-carousel:after{content:"";height:60%;width:1px;background:#c5c5c5;display:block;position:absolute;top:20%}.text-carousel:before{left:0}.text-carousel:after{right:0}.text-carousel li{margin:0;padding:20px 0;text-align:center}.slick-prev:before,.slick-next:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.slick-next::before{content:"\f054"}.slick-prev::before{content:"\f053"}.page-wrapper .breadcrumbs{padding:10px 0 0 0;max-width:1366px}.page-wrapper .breadcrumbs .items .item{text-transform:uppercase;font-size:11px;color:#782f84;margin-right:20px}.page-wrapper .breadcrumbs .items .item strong:before{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#782f84;left:-10px;font-size:11px;margin-right:4px}.page-wrapper .breadcrumbs .items .item:not(:last-child):after{display:none}.page-wrapper .breadcrumbs .items .item a{color:#89c1e9;font-weight:700}.page-wrapper .breadcrumbs .items .item a:before{content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#89c1e9;left:-10px;font-size:11px}.searchautocomplete__autocomplete li.searchautocomplete__item-magento_catalog_product .title{font-size:18px;margin:0 0 10px 0;padding:0;font-weight:300}.searchautocomplete__autocomplete .price{color:#444;font-size:16px;font-weight:300;padding-top:10px}.searchautocomplete__item-magento_catalog_product .description{font-size:1.2rem;color:#999;height:3rem;line-height:1.5rem;overflow:hidden;margin-bottom:.5rem}.searchautocomplete__item-magento_catalog_product img{float:left;height:8rem;width:6.4rem;margin-right:1rem}.mst-searchautocomplete__item.magento_catalog_product img{width:6.4rem;max-height:8rem;margin-right:1rem}.social-share{float:right;margin-top:20px;display:block;list-style:none}.social-share__item{display:inline-block;margin-right:5px}.social-share__item__link{font-size:16px}.social-share__item__link--twitter{color:#00aced}.social-share__item__link--twitter:hover{color:#0087ba}.social-share__item__link--pinterest{color:#c92228}.social-share__item__link--pinterest:hover{color:#9d1b1f}.social-share__item__link--facebook{color:#3b5998}.social-share__item__link--facebook:hover{color:#2d4373}.social-share__item__link--google{color:#db3236}.social-share__item__link--google:hover{color:#b92124}.newsletter-container{padding:25px 5px 10px;background-color:#89c1e9}@media only screen and (min-width:768px){.newsletter-container{padding:45px 20px 40px}}.newsletter{width:100% !important}.newsletter__caption{font-family:'PT Sans',sans-serif;font-weight:700;font-size:30px;color:#782f84;text-align:center;margin-bottom:30px;line-height:1em}.newsletter__content{width:100%;margin:auto}@media only screen and (min-width:768px){.newsletter__content{width:70%}}@media only screen and (min-width:992px){.newsletter__content{width:50%}}.newsletter__content__input{width:75% !important;float:left}.newsletter__content__button{width:25%;float:left;min-height:44.8px}.back-to-top{display:block;border:1px solid #646363;text-indent:-9999px;height:35px;width:35px;border-radius:50px;position:absolute;bottom:20px;right:20px;cursor:pointer}.back-to-top:after{content:"";border:solid #89c1e9;border-width:0 1px 1px 0;display:inline-block;padding:6px;transform:translate(-50%, -25%) rotate(-135deg);position:absolute;top:50%;left:50%}.social-links li{display:inline}.social-links__link{font-size:24px;display:inline-block;padding:10px 0 0 0}.social-links__link__icon{border:1px solid #646363;border-radius:100%;width:4.8rem;height:4.8rem;display:inline-block;line-height:4.4rem;font-size:27px;text-align:center;margin-left:0.5rem}.download-block{text-align:center;margin:15px 0}@media only screen and (min-width:992px){.download-block{margin:0}}.download-block__title{font-family:'PT Sans',sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;color:#782f84}@media only screen and (min-width:992px){.download-block__title{font-size:24px}}.download-block__desc{font-size:15px;color:#646363}@media only screen and (min-width:992px){.download-block__desc{font-size:16px}}.download-block__icon{color:#782f84;font-size:20px;padding-right:10px}@media only screen and (min-width:992px){.download-block__icon{font-size:22px}}.download-block__link{font-size:15px;color:#782f84;font-weight:400}@media only screen and (min-width:992px){.download-block__link{font-size:16px}}.download-block__link:hover{color:#89c1e9;text-decoration:none}.download-block__link:hover .download-block__icon{color:#89c1e9}.js-brands-carousel{display:none}@media only screen and (min-width:768px){.js-brands-carousel{display:block}}.js-brands-carousel.slick-initialized{display:block}.brands{list-style:none;margin:0;padding:0}.brands:after{display:block;content:"";clear:both}.brands__item{width:100%;margin:0}@media only screen and (min-width:768px){.brands__item{width:33.33%;padding:0 30px 20px 0;float:left}.brands__item:nth-child(3n){padding:0 0 20px 0}}.path-finder{color:#fff;background:#aa60b6}.path-finder:after{display:block;content:"";clear:both}.path-finder__header{background:#89c1e9;text-transform:uppercase;padding:15px 0;text-align:center;width:100%}@media only screen and (min-width:992px){.path-finder__header{padding:20px 0}}.path-finder__header-title{font-family:'PT Sans',sans-serif;font-size:22px;color:inherit;letter-spacing:1.8px}@media only screen and (min-width:768px){.path-finder__header-title{font-size:24px}}@media only screen and (min-width:992px){.path-finder__header-title{font-size:30px}}.path-finder__section{background:#782f84;padding:15px 10px;text-align:center;width:100%;float:left}@media only screen and (min-width:768px){.path-finder__section{padding:15px 10px;width:calc(50%)}}@media only screen and (min-width:992px){.path-finder__section{padding:45px 10px;width:75%}}.path-finder__section__desc--container{margin:10px 0}@media only screen and (min-width:768px){.path-finder__section__desc--container{min-height:40px;margin:20px 0}}.path-finder__section__desc{font-size:16px;font-weight:300}.path-finder__section__option__form{width:90%;margin:0 auto}@media only screen and (min-width:768px){.path-finder__section__option__form{width:70%}}@media only screen and (min-width:992px){.path-finder__section__option__form{width:100%}}.path-finder__section__option{width:100%;float:left;text-align:center;padding:5px 20px}@media only screen and (min-width:992px){.path-finder__section__option{width:calc(33.33333333%);text-align:left;padding:10px 5px}.path-finder__section--sub .path-finder__section__option{width:100%}}.path-finder__section__option__title{font-size:15px;font-weight:300;text-transform:uppercase;color:#fff;display:block;padding-bottom:5px}@media only screen and (min-width:992px){.path-finder__section__option__title{font-size:18px;padding-bottom:10px}}.path-finder__section__option__select{color:#646363;font-size:14px}.path-finder__section--sub{background:#aa60b6;width:100%}@media only screen and (min-width:768px){.path-finder__section--sub{width:calc(50%)}}@media only screen and (min-width:992px){.path-finder__section--sub{width:25%}}.path-finder__section__option__input{color:#646363;font-size:14px}.path-finder__section__actions{width:100%;text-align:center;padding:5px 0;float:left}@media only screen and (min-width:768px){.path-finder__section__actions{padding:20px 0}}@media only screen and (min-width:768px){.path-finder__section__actions__button{width:80%}}@media only screen and (min-width:992px){.path-finder__section__actions__button{width:calc(100% - 10px)}}.accreditations{list-style:none;margin:40px 0 0;padding:0;display:block}.accreditations:after{display:block;content:"";clear:both}.accreditations__item{width:calc(33.33333333%);margin:0;padding:0 15px 0 0;float:left;text-align:center;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.accreditations__item{width:calc(16.66666667%)}}.category-block__image{display:block;border-bottom:5px solid #782f84}.category-block__title{display:block;font-size:24px;padding:20px 0 40px;color:#646363;text-decoration:none;text-align:left;height:auto}@media only screen and (min-width:992px){.category-block__title{height:135px}}.category-block__title:hover{color:#646363;text-decoration:none}.category-block__link:hover{text-decoration:none}.manufacturer-banner{position:relative;background-size:cover;margin-top:-50px}.manufacturer-banner__side{position:absolute;right:0;top:40px;width:30%;background:#fff;padding:5px}@media only screen and (min-width:768px){.manufacturer-banner__side{padding:10px}}@media only screen and (min-width:992px){.manufacturer-banner__side{padding:20px}}.manufacturer-banner__side__logo{max-height:60px}.manufacturer-banner__caption{color:#646363;width:100%;padding:0;position:relative;bottom:0;text-align:center}@media only screen and (min-width:768px){.manufacturer-banner__caption{color:#fff;position:absolute;padding:15px;text-align:left}}@media only screen and (min-width:992px){.manufacturer-banner__caption{padding:50px 65px 40px 65px}}.manufacturer-banner__caption__wrapper{width:100%}@media only screen and (min-width:768px){.manufacturer-banner__caption__wrapper{width:50%}}@media only screen and (min-width:992px){.manufacturer-banner__caption__wrapper{width:40%}}.manufacturer-banner__caption__title{font-family:'PT Sans',sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;display:block;margin:15px 0}@media only screen and (min-width:768px){.manufacturer-banner__caption__title{font-size:38px;margin:20px 0}}@media only screen and (min-width:992px){.manufacturer-banner__caption__title{font-size:42px;margin:20px 0 30px}}.manufacturer-banner__caption__content{font-size:18px;font-weight:300}.looking-for{position:relative;padding:0}.looking-for__section{position:relative;text-align:center;font-style:italic;color:#646363;padding:50px 20px 70px 20px;width:100%;border-left:0;border-right:0}@media only screen and (min-width:768px){.looking-for__section{width:50%;float:left}}@media only screen and (min-width:992px){.looking-for__section{border-left:1px solid #fff;border-right:1px solid #fff}}.looking-for__section.active{background:#89c1e9}.looking-for__section.active .looking-for__section__icon{color:#fff}.looking-for__section.active .looking-for__section__toggle{background:#646363}.looking-for__section:first-child{border-right:0;border-bottom:1px solid #fff}@media only screen and (min-width:768px){.looking-for__section:first-child{border-right:1px solid #fff;border-bottom:0}}.looking-for__section__icon{color:#89c1e9;font-size:75px;display:block;margin-bottom:15px}.looking-for__section__title{font-size:18px;display:inline-block;max-width:90%;font-family:'PT Sans',sans-serif;font-style:italic}@media only screen and (min-width:768px){.looking-for__section__title{font-size:24px;max-width:100%}}@media only screen and (min-width:992px){.looking-for__section__title{max-width:70%}}.looking-for__section__toggle{position:absolute;bottom:0;left:0;background:#89c1e9;padding:10px;font-size:40px;color:#fff;text-align:center}.looking-for__content{background:#646363;width:100%;padding:30px;color:#fff;z-index:1;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width:768px){.looking-for__content{position:absolute;top:100%}}.looking-for__content a{color:#fff}.breakdown{color:#fff;background:#782f84;border-bottom:5px solid #89c1e9}.breakdown:after{display:block;content:"";clear:both}.breakdown-map{display:flex}.breakdown-map__row{height:auto}@media only screen and (min-width:768px){.breakdown-map__row{height:100%}}.breakdown-map__sections{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-direction:column;height:100%}.breakdown-map__section{width:100%}.breakdown-map__section .fieldset{padding:0}.breakdown__section{padding:30px 15px;width:100%;text-align:center}@media only screen and (min-width:768px){.breakdown__section{padding:40px 15px;text-align:left}}@media only screen and (min-width:992px){.breakdown__section{padding:100px 20px}}.breakdown__section__icon{width:0%;float:left;font-size:24px;margin:20px 0;display:none}@media only screen and (min-width:768px){.breakdown__section__icon{display:initial;width:20%;font-size:40px}}@media only screen and (min-width:992px){.breakdown__section__icon{font-size:65px}}.breakdown__section__content{width:100%;float:left}@media only screen and (min-width:768px){.breakdown__section__content{width:80%}}.breakdown__section__title{font-family:'PT Sans',sans-serif;display:block;font-size:20px;line-height:1.2em;text-transform:uppercase;font-weight:400}@media only screen and (min-width:768px){.breakdown__section__title{font-size:24px}}@media only screen and (min-width:992px){.breakdown__section__title{font-size:36px}}.breakdown__section__subtitle{display:block;font-size:16px;font-weight:300;padding:10px 0 20px}.breakdown__section__form__title{display:block;padding-bottom:10px}.breakdown_section__form__input,input.breakdown_section__form__input:not([type=button]){max-width:285px;border-color:#909090;padding:0 15px}.breakdown__section__form__actions{margin:20px 0}.breakdown__section__form__actions__button:hover{background:#782f84}.breakdown__section__contact-info{background:#782f84;color:#fff;border-radius:5px;padding:20px 15px;position:relative;width:100%;margin-left:0;text-align:center}@media only screen and (min-width:768px){.breakdown__section__contact-info{width:80%;margin-left:20%}}@media only screen and (min-width:992px){.breakdown__section__contact-info{text-align:left;width:60%;margin-left:40%}}.breakdown__section__contact-info:before,.breakdown__section__contact-info:after{content:''}@media only screen and (min-width:768px){.breakdown__section__contact-info:before,.breakdown__section__contact-info:after{line-height:0;clear:both;bottom:-25px;border:15px solid;border-color:#782f84 transparent transparent transparent;z-index:99;border-bottom-style:solid;content:'';display:block;height:30px;width:30px;position:absolute}}.breakdown__section__contact-info__logo{width:100%;padding:5px 0}@media only screen and (min-width:992px){.breakdown__section__contact-info__logo{width:25%;float:left;padding:0 5px}}.breakdown__section__contact-info__content{width:100%;padding:5px 0}@media only screen and (min-width:992px){.breakdown__section__contact-info__content{width:75%;float:left;padding:0 5px}}.breakdown__section__contact-info__img{border:1px solid #fff}@media only screen and (min-width:992px){.breakdown__section__contact-info__img{width:100%}}.breakdown__section__contact-info__title{font-size:18px;font-weight:700;text-transform:uppercase;display:block}.breakdown__section__contact-info__icon{padding-right:10px}.breakdown__section__contact-info__phone{font-size:16px;display:block}.breakdown__section__contact-info__email-link{font-size:16px;display:block}.breakdown__section__contact-info__email-link a{color:#fff}.sales-banner{position:relative;margin:0 0 40px 0}.sales-banner__caption{color:#fff;width:100%;padding:15px;text-align:center}@media only screen and (min-width:768px){.sales-banner__caption{padding:15px}}@media only screen and (min-width:992px){.sales-banner__caption{padding:160px 65px 80px 65px}}.sales-banner__caption__title{font-family:'PT Sans',sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;display:block;color:#fff;margin:0;line-height:1.2em}@media only screen and (min-width:768px){.sales-banner__caption__title{font-size:52px}}@media only screen and (min-width:992px){.sales-banner__caption__title{font-size:85px;line-height:1em}}.sales-banner_caption__subtitle{font-family:'PT Sans',sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;display:block;color:#fff;margin:0 0 10px;line-height:1em}@media only screen and (min-width:768px){.sales-banner_caption__subtitle{font-size:28px;margin:0 0 20px}}@media only screen and (min-width:992px){.sales-banner_caption__subtitle{font-size:42px;margin:0 0 30px}}.sales-banner__caption__content{font-size:15px;display:block;color:#fff;width:100%;margin:0 auto}@media only screen and (min-width:768px){.sales-banner__caption__content{width:60%;font-size:16px}}@media only screen and (min-width:992px){.sales-banner__caption__content{font-size:18px}}.catalog-category-view .products.wrapper~.toolbar .limiter{display:none}.catalog-category-view .products.wrapper~.toolbar .pages{float:none}.toolbar{padding:0;margin-bottom:0}@media only screen and (min-width:768px){.toolbar{margin-bottom:20px}}.toolbar.toolbar-products .limiter{display:block}.toolbar .pages .item{font-size:16px;font-weight:400;line-height:1em;margin:0 10px 0 0}.toolbar .pages .current{color:#782f84;font-weight:700;border-bottom:2px solid #782f84}.toolbar .pages a.page{color:#646363}.toolbar .pages a.page:hover{color:#782f84}.limiter{padding:4px 0 0;float:left}.limiter label{padding:0;font-size:12px}@media only screen and (min-width:768px){.limiter label{font-size:14px}}.sorter{float:left}@media only screen and (min-width:768px){.sorter{margin-right:20px}}.sorter label{font-size:12px}@media only screen and (min-width:768px){.sorter label{font-size:14px}}.sorter-options{margin:0 0 0 3px}.limiter-options{margin:0 5px 0 3px}.page.messages{text-align:center}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#notice-cookie-block{height:auto;z-index:100}.message.global.noscript,.message.global.cookie{background:#e4e4e4;border-color:#e4e4e4;text-align:center;transition:all .3s ease 0s}.message.global.noscript .content:after,.message.global.cookie .content:after,.message.global.noscript .clr,.message.global.cookie .clr{clear:both}@media only screen and (min-width:768px){.message.global.noscript,.message.global.cookie{height:61px;text-align:left}}@media only screen and (min-width:768px){.message.global.noscript p,.message.global.cookie p{float:left;line-height:54px;white-space:nowrap}}@media only screen and (min-width:768px){.message.global.noscript .actions,.message.global.cookie .actions{float:right;margin-top:0}}.message.global.noscript .actions .action.primary,.message.global.cookie .actions .action.primary{color:white;background:#782f84;transition:all .3s ease 0s;font-size:16px;font-family:'PT Sans',sans-serif;font-weight:400}.message.global.noscript .actions .action.primary:hover,.message.global.cookie .actions .action.primary:hover,.message.global.noscript .actions .action.primary:focus,.message.global.cookie .actions .action.primary:focus{color:white;background:#89c1e9;transition:all .3s ease 0s}.privacy-message-contact{padding:15px 0}.page-layout-manufacturer #maincontent{margin-top:20px;padding-top:20px}@media only screen and (min-width:992px){.page-layout-manufacturer #maincontent{padding-top:40px}}.page-layout-manufacturer #maincontent:before,.page-layout-manufacturer #maincontent:after{content:'';position:absolute;left:0;height:1px;width:100%;background:#cccccc}.page-layout-manufacturer #maincontent:before{margin-top:-10px}@media only screen and (min-width:992px){.page-layout-manufacturer #maincontent:before{margin-top:-40px}}.page-layout-manufacturer #maincontent:after{margin-top:10px}@media only screen and (min-width:992px){.page-layout-manufacturer #maincontent:after{margin-top:30px}}.page-layout-manufacturer.page-products .products-grid .product-items{margin-right:-20px;margin-left:-20px}.page-layout-full-content-page .page-title-wrapper h1{margin-bottom:0}.cms-page-view .page-title-wrapper{display:none}