.bg-white{background:#fff}.bg-grey{background:#f9f9f9}.bg-bluegrey{background:#f0f4f6}.bg-navy{background:#041636}.bg-blue{background:#2666cc}.bg-charcoal{background:#231f20}.bg-black{background:#000}.bg-green{background:#617d33}.bg-orange{background:#de570b}.bg-red{background:#ff0012}.bg-gold{background:#ca9e66}.bg-beige{background:#f8f3f0}.bg-gold{background:#dcbd86;background:linear-gradient(90deg,#dcbd86 0,#8c681c 100%)!important}.bg-gold:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(134deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 35%,rgba(154,120,73,0) 70%,#9a7807 100%)!important}.text-white{color:#fff}.text-grey{color:#f9f9f9}.text-bluegrey{color:#f0f4f6}.text-navy{color:#041636}.text-blue{color:#2666cc}.text-charcoal{color:#231f20}.text-black{color:#000}.text-green{color:#617d33}.text-orange{color:#de570b}.text-red{color:#ff0012}.text-gold{color:#ca9e66}.text-beige{color:#f8f3f0}.fbg-white{background:#fff!important}.fbg-grey{background:#f9f9f9!important}.fbg-bluegrey{background:#f0f4f6!important}.fbg-navy{background:#041636!important}.fbg-blue{background:#2666cc!important}.fbg-charcoal{background:#231f20!important}.fbg-black{background:#000!important}.fbg-green{background:#617d33!important}.fbg-orange{background:#de570b!important}.fbg-red{background:#ff0012!important}.fbg-gold{background:#ca9e66!important}.fbg-beige{background:#f8f3f0!important}.bg-black p a,.bg-charcoal p a,.bg-navy p a{color:#fff!important}.bg-black .elementor-toggle-title,.bg-black .elementor-toggle-title:hover,.bg-charcoal .elementor-toggle-title,.bg-charcoal .elementor-toggle-title:hover,.bg-navy .elementor-toggle-title,.bg-navy .elementor-toggle-title:hover{color:#fff}.logo-slider{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){.logo-slider{padding-top:0;padding-bottom:0}}@media only screen and (max-width:767px){.logo-slider .image-side{margin-bottom:30px}}.logo-slider .elementor-container{max-width:1090px!important;padding:0!important}.logo-slider .elementor-container .elementor-row{flex-wrap:wrap}.logo-slider .elementor-container .elementor-row .text-one{width:100%}.logo-slider .order-1{order:-1!important}.logo-slider .elementor-widget-wrap.middle{align-content:center}.logo-slider .elementor-column-wrap{padding:0!important}.logo-slider .elementor-inner-column{padding:0}@media only screen and (max-width:1024px){.logo-slider .elementor-inner-column{padding:20px!important}}@media only screen and (max-width:767px){.logo-slider .elementor-inner-column{padding-left:0;padding-left:0}}.logo-slider .elementor-inner-column .elementor-column-wrap{padding:0!important}.logo-slider .elementor-inner-column.padding-alt{padding-left:0;padding-right:0}.logo-slider .elementor-widget-heading.title-one.white .elementor-heading-title{color:#fff}.logo-slider .elementor-widget-heading.title-one.grey .elementor-heading-title{color:#f9f9f9}.logo-slider .elementor-widget-heading.title-one.bluegrey .elementor-heading-title{color:#f0f4f6}.logo-slider .elementor-widget-heading.title-one.navy .elementor-heading-title{color:#041636}.logo-slider .elementor-widget-heading.title-one.blue .elementor-heading-title{color:#2666cc}.logo-slider .elementor-widget-heading.title-one.charcoal .elementor-heading-title{color:#231f20}.logo-slider .elementor-widget-heading.title-one.black .elementor-heading-title{color:#000}.logo-slider .elementor-widget-heading.title-one.green .elementor-heading-title{color:#617d33}.logo-slider .elementor-widget-heading.title-one.orange .elementor-heading-title{color:#de570b}.logo-slider .elementor-widget-heading.title-one.red .elementor-heading-title{color:#ff0012}.logo-slider .elementor-widget-heading.title-one.gold .elementor-heading-title{color:#ca9e66}.logo-slider .elementor-widget-heading.title-one.beige .elementor-heading-title{color:#f8f3f0}.logo-slider .elementor-text-editor{margin-top:15px;font-size:17px;line-height:28px;color:#fff;margin-bottom:30px}@media only screen and (max-width:767px){.logo-slider .elementor-text-editor{font-size:17px;line-height:22px}}.logo-slider.bg-white .elementor-text-editor{color:#000}.logo-slider .button-wrap{width:100%;display:flex;align-items:center;justify-content:center}.logo-slider .button-wrap .elementor-widget-button{width:auto;margin-left:10px;margin-right:10px}.logo-slider .button-repeater-wrap{width:100%;display:flex;flex-wrap:wrap}.logo-slider .button-repeater-wrap .elementor-widget-button{padding-left:10px;padding-right:10px}.logo-slider .button-repeater-wrap.left{align-items:flex-start;justify-content:flex-start}.logo-slider .button-repeater-wrap.left .elementor-widget-button:first-child{padding-left:10px}.logo-slider .button-repeater-wrap.centre{align-items:center;justify-content:center}.logo-slider .button-repeater-wrap.right{align-items:flex-end;justify-content:flex-end}.logo-slider .button-repeater-wrap.right .elementor-widget-button:last-child{padding-right:10px}.logo-slider .button-repeater-wrap.stack{flex-wrap:wrap}.logo-slider .button-repeater-wrap.stack .elementor-widget-button{width:100%}.logo-slider .button-repeater-wrap.stack.left .elementor-widget-button{text-align:left;padding-left:10px!important}.logo-slider .button-repeater-wrap.stack.centre .elementor-widget-button{text-align:center}.logo-slider .button-repeater-wrap.stack.right .elementor-widget-button{text-align:right;padding-right:10px!important}.logo-slider .elementor-widget-button .elementor-button-link{font-size:15px;font-weight:600;margin-bottom:0;background:0 0;color:#000;padding:14px 40px;border-radius:31px!important;white-space:normal;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.logo-slider .elementor-widget-button .elementor-button-link.dark-outline{background:0 0;border:1px solid #000;color:#000}.logo-slider .elementor-widget-button .elementor-button-link.white-outline{background:0 0;border:1px solid #fff;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.white-outline:hover{background:rgba(255,255,255,.2)}.logo-slider .elementor-widget-button .elementor-button-link.navy-outline{background:0 0;border:1px solid #041636;color:#041636}.logo-slider .elementor-widget-button .elementor-button-link.green-outline{background:0 0;border:1px solid #617d33;color:#617d33}.logo-slider .elementor-widget-button .elementor-button-link.solid-white{background:#fff;border:none;color:#041636}.logo-slider .elementor-widget-button .elementor-button-link.solid-black{background:#000;border:none;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.solid-blue{background:#2666cc;border:none;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.solid-navy{background:#041636;border:none;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.solid-green{background:#617d33;border:none;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.solid-gold{background:#ca9e66;border:none;color:#fff}.logo-slider .elementor-widget-button .elementor-button-link.arrow-white-text{padding:0;color:#fff;border-radius:0!important}.logo-slider .elementor-widget-button .elementor-button-link.arrow-white-text .elementor-button-text:after{content:"\f054"}.logo-slider .elementor-widget-button .elementor-button-link.arrow-dark-text{padding:0;color:#000;border-radius:0!important}.logo-slider .elementor-widget-button .elementor-button-link.arrow-dark-text .elementor-button-text:after{content:"\f054"}.logo-slider .elementor-widget-button .elementor-button-link .elementor-align-icon-right{margin-left:10px}.logo-slider .elementor-widget-button .elementor-button-link .elementor-button-text:after,.logo-slider .elementor-widget-button .elementor-button-link .elementor-button-text:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;font-size:13px;position:relative;top:-2px}.logo-slider .elementor-widget-button .elementor-button-link[target=_blank] .elementor-button-text:after{content:"\f35d"}.logo-slider .elementor-widget-button .elementor-button-link.download .elementor-button-text:after{content:"\f019"}.logo-slider .elementor-widget-button .elementor-button-link.phone .elementor-button-text:before{content:"\f879";margin-left:0;margin-right:10px}.logo-slider .elementor-widget-button:last-child .elementor-button-link{margin-bottom:0}.logo-slider .elementor-widget-button.white .elementor-button-link{background:#fff}.logo-slider .elementor-widget-button.grey .elementor-button-link{background:#f9f9f9}.logo-slider .elementor-widget-button.bluegrey .elementor-button-link{background:#f0f4f6}.logo-slider .elementor-widget-button.navy .elementor-button-link{background:#041636}.logo-slider .elementor-widget-button.blue .elementor-button-link{background:#2666cc}.logo-slider .elementor-widget-button.charcoal .elementor-button-link{background:#231f20}.logo-slider .elementor-widget-button.black .elementor-button-link{background:#000}.logo-slider .elementor-widget-button.green .elementor-button-link{background:#617d33}.logo-slider .elementor-widget-button.orange .elementor-button-link{background:#de570b}.logo-slider .elementor-widget-button.red .elementor-button-link{background:#ff0012}.logo-slider .elementor-widget-button.gold .elementor-button-link{background:#ca9e66}.logo-slider .elementor-widget-button.beige .elementor-button-link{background:#f8f3f0}.logo-slider .elementor-widget-button+.elementor-widget-button{margin-top:10px!important}.logo-slider .elementor-widget-button.remove-padding .elementor-button-link{padding:8px 20px}.logo-slider .arrow-btn{font-size:15px;color:#fff;font-weight:600}.logo-slider .arrow-btn.navy{color:#041636}.logo-slider .arrow-btn.blue{color:#2666cc}.logo-slider .arrow-btn:after{margin-left:10px;content:"";width:25px;height:25px;display:inline-block;background:url(../images/refresh/blue-arrow.svg) no-repeat 0 0;position:relative;top:5px}.logo-slider .arrow-btn.back:after{margin-left:10px;content:"";width:25px;height:25px;display:inline-block;background:url(../images/refresh/arrow-back.svg) no-repeat 0 0;position:relative;top:5px}.logo-slider .basic-btn{font-size:17px;color:#fff;font-weight:600}.logo-slider .basic-btn.navy{color:#041636}.logo-slider .basic-btn.blue{color:#2666cc}.logo-slider .basic-btn.back:before{margin-right:5px;content:"";width:13px;height:13px;display:inline-block;background:url(../images/refresh/arrow-back.svg) no-repeat 0 0;position:relative;top:1px}@media only screen and (max-width:767px){.logo-slider .elementor-widget-button{text-align:center}}.logo-slider .elementor-image img{max-width:100%;height:auto}.logo-slider.carousel{overflow-x:hidden;padding-top:20px;padding-bottom:20px}.logo-slider.carousel.remove-padding{padding-top:0;padding-bottom:0}.logo-slider.carousel .left-side{z-index:3}@media only screen and (max-width:767px){.logo-slider.carousel .left-side{order:0;text-align:center}}.logo-slider.carousel .left-side .elementor-inner-column{padding-left:0;padding-top:0}.logo-slider.carousel .nav{display:flex}@media only screen and (max-width:767px){.logo-slider.carousel .nav{display:none!important}}.logo-slider.carousel .nav .go-next,.logo-slider.carousel .nav .go-prev{width:57px;height:57px;margin-bottom:2px;display:none;cursor:pointer!important}.logo-slider.carousel .elementor-widget-wrap{justify-content:center}.logo-slider.carousel .carousel-slider{width:100%!important}.logo-slider.carousel .carousel-slider .swiper-button-prev{background-image:url("../images/refresh/arrow-white.svg");background-color:rgba(255,255,255,.23);width:36px;height:36px;border-radius:18px;left:0;background-position:center}@media only screen and (max-width:767px){.logo-slider.carousel .carousel-slider .swiper-button-prev{left:-18px}}.logo-slider.carousel .carousel-slider .swiper-button-prev.swiper-button-disabled{display:none}.logo-slider.carousel .carousel-slider .swiper-button-next{background-image:url("../images/refresh/arrow-white.svg");background-color:rgba(255,255,255,.23);width:36px;height:36px;border-radius:18px;right:0;background-position:center;transform:rotate(-180deg)}@media only screen and (max-width:767px){.logo-slider.carousel .carousel-slider .swiper-button-next{right:-18px}}.logo-slider.carousel .carousel-slider .swiper-button-next.swiper-button-disabled{display:none}.logo-slider.carousel .carousel-slider .swiper-container{overflow:visible!important}.logo-slider.carousel .carousel-slider .swiper-container .swiper-pagination{bottom:5px;left:0;width:100%;position:relative;display:block}@media only screen and (max-width:767px){.logo-slider.carousel .carousel-slider.products{width:65%!important}}.logo-slider.carousel .carousel-slider.products .swiper-slide{text-align:left;padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.logo-slider.carousel .carousel-slider.products .swiper-slide .image-wrap{display:block}.logo-slider.carousel .carousel-slider.products .swiper-slide img{margin-bottom:0}@media only screen and (min-width:768px){.logo-slider.carousel .carousel-slider.products .swiper-slide img{max-height:107px;width:auto}}@media only screen and (max-width:767px){.logo-slider.carousel .carousel-slider.products .swiper-slide img{height:auto;width:auto;max-height:78px}}.logo-slider.carousel .carousel-slider.products .swiper-slide .desc{margin-top:20px;font-size:17px;text-align:left;width:100%}.logo-slider.carousel .carousel-slider.products .swiper-slide .desc .title{text-align:left;font-weight:600}.logo-slider.carousel .carousel-slider.products .swiper-slide .desc .subtitle{font-size:14px;line-height:17px;margin-bottom:5px}.logo-slider.carousel .carousel-slider.products .swiper-slide .desc .excerpt{font-size:14px;line-height:22px;color:#848484}@media only screen and (max-width:767px){.logo-slider.carousel .carousel-slider.products.overflow-hidden{width:100%!important}}.logo-slider.carousel .carousel-slider.products.overflow-hidden .swiper-container{overflow:hidden!important}@media only screen and (min-width:768px){.logo-slider.align-center .swiper-container .swiper-wrapper{justify-content:center}}