@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}#wpadminbar{display:none}html{margin-top:0!important}body{visibility:hidden;opacity:.01;width:100%;overflow-x:hidden;background-color:#031a2726!important}#wrapper{margin:auto;width:100%}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}html.no_scroll,body.no_scroll{overflow:hidden}html{scrollbar-gutter:stable}.header__lower{will-change:auto}body.loaded{visibility:visible;opacity:1;transition:opacity .3s ease-in-out .3s}body:not(.loaded){transition:none!important}body:not(.loaded) .header__lower,body:not(.loaded) .main_nav,body:not(.loaded) .main_nav *{transition:none!important}.header__lower{opacity:0}body.loaded .header__lower{opacity:1;transition:opacity .25s ease}@keyframes pulse{0%,to{background-color:#000}50%{background-color:#fff}}@keyframes pulseAccordian{0%,to{background-color:#000}50%{background-color:#fff}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,input[type=submit],img,background-image{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:any-link{text-decoration:none}i{font-style:italic}b{font-weight:700}u{text-decoration:underline}sup{font-size:.7em;vertical-align:super}.clear{clear:both;height:0px}.anchor{display:block;position:absolute;height:0}#mobile_menu_wrapper,#mobile_icon,.hide{display:none}@media(min-width:1920px){html,body{overflow-x:hidden;width:100%}html b,body b{font-weight:600}.loaded{visibility:visible!important;opacity:1!important}WP Globals .col-full{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;max-width:100%!important}#primary{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;float:none!important}#secondary{display:none}#main{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}h3{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}h2+h3{border-top:none;padding-top:0}p,span{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}address{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}strong{font-weight:600}.button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.button:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.woocommerce-MyAccount-navigation{display:block;overflow:hidden;width:500px!important;height:auto;margin:0 50px 100px 0!important;padding:50px;box-sizing:border-box;float:left!important;background-color:#3b5f75}.woocommerce-MyAccount-navigation ul{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}.woocommerce-MyAccount-navigation ul li a{display:flex;overflow:hidden;width:max-content;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start;color:#fff;font-size:20px;font-weight:600;line-height:120%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{color:#228aca}.woocommerce-MyAccount-navigation ul li a:hover:before{color:#228aca}.woocommerce-MyAccount-navigation ul li a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:24px;margin:0!important}.woocommerce-MyAccount-content{display:block;overflow:hidden;width:calc(100% - 550px)!important;height:auto;margin:0 auto 70px!important;padding:0;box-sizing:border-box;float:none!important}.woocommerce-MyAccount-content h1{margin-bottom:50px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span{margin-bottom:30px}.woocommerce-MyAccount-content a{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.woocommerce-MyAccount-content a:hover{color:#228aca}.woocommerce-MyAccount-content label{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.woocommerce-MyAccount-content em{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content legend{color:#3b5f75;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}.woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-MyAccount-content .input-text{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content .input-text:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content select{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content select:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content .show-password-input{display:block;overflow:hidden;width:54px;height:54px;margin:auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#215a7e;border-color:#2b3033;color:#fff;position:absolute;top:1px;right:1px}.woocommerce-MyAccount-content .show-password-input.display-password:after{content:"";color:#fff}.woocommerce-MyAccount-content .form-row:hover label{color:#228aca}.woocommerce-MyAccount-content .form-row:hover input{box-shadow:none!important}.woocommerce-MyAccount-content .form-row:hover .input-text,.woocommerce-MyAccount-content .form-row:hover select{border:1px solid #228aca}.woocommerce-MyAccount-content .form-row:hover .show-password-input{background-color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within label{color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within button{background-color:#228aca;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content .woocommerce-info .wc-forward{line-height:normal}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:100px;align-items:start}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{display:block;overflow:hidden;width:100%!important;height:auto;margin:0;padding:0;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce:has(.dcs-woo-notice){width:1920px;background-color:#fff;margin:0 auto!important;height:auto!important}.dcs-woo-notice{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:1920px;margin:0 auto!important;padding:20px 0!important;border-radius:0!important;border-left:none!important;position:relative;top:-100px}.dcs-woo-notice--success{background-color:#22a12a}.dcs-woo-notice--error{background-color:#d34242}.dcs-woo-notice--notice{background-color:#ffd470}.dcs-woo-notice__message{display:grid;overflow:hidden;height:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:100px;align-items:center;justify-content:space-between;color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:1656px;margin:0 auto}.dcs-woo-notice__message .button{background-color:#215a7e}.dcs-woo-notice__message .button:hover{background-color:#228aca}.dcs-woo-notice__message .wc-forward:after,.dcs-woo-notice__message .button.wc-forward:after{content:none!important;display:none!important}.dcs-woo-notice__message .restore-item{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.dcs-woo-notice__message .restore-item:hover{color:#2b3033}.content-area{width:1920px!important;background-color:#3b5f75}.content-area .site-main{width:1840px!important}.content-area .site-main .dcs-quote-checkout{width:90%!important;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,max-content);column-gap:50px;row-gap:30px;position:relative;max-width:1656px;padding:70px 0!important}.content-area .site-main .dcs-quote-checkout__panel{box-shadow:none;border-radius:0;padding:50px;margin-bottom:0}.content-area .site-main .dcs-quote-checkout__field-grid{gap:30px}.content-area .site-main .dcs-quote-checkout__summary{grid-area:3/2/4/3;position:absolute;top:0;right:0;box-shadow:none;border-radius:0;padding:50px}.content-area .site-main .dcs-quote-checkout__summary p{font-size:20px!important;color:#2b3033!important}.content-area .site-main .dcs-quote-checkout__summary-copy{margin-bottom:30px!important}.content-area .site-main .dcs-quote-checkout__summary-meta{background-color:#f8fcff!important;border-radius:0;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:30px;border:1px solid #2b3033}.content-area .site-main .dcs-quote-checkout__items{margin-bottom:30px}.content-area .site-main .dcs-quote-checkout__item{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;background-color:#f8fcff!important;padding:30px;border:0px;border-radius:0}.content-area .site-main .dcs-quote-checkout__item-title{grid-area:1/1/2/2!important}.content-area .site-main .dcs-quote-checkout__item-qty{grid-area:1/2/2/3!important}.content-area .site-main .dcs-quote-checkout__submit{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0!important;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.content-area .site-main .dcs-quote-checkout__submit:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.content-area .site-main .dcs-quote-checkout__layout{grid-area:1/1/-1/2}.content-area .site-main .dcs-quote-checkout__layout h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px;text-transform:none;text-align:center}.content-area .site-main .dcs-quote-checkout__layout .form-row label,.content-area .site-main .dcs-quote-checkout__layout .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.content-area .site-main .dcs-quote-checkout__layout .form-row .input-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none}.content-area .site-main .dcs-quote-checkout__layout .form-row .input-text:focus,.content-area .site-main .dcs-quote-checkout__layout .form-row .input-text:focus-visible,.content-area .site-main .dcs-quote-checkout__layout .form-row .input-text:active{border:1px solid #228aca!important}.content-area .site-main .dcs-quote-checkout__layout .form-row:hover label,.content-area .site-main .dcs-quote-checkout__layout .form-row:hover label span.optional{color:#228aca!important}.content-area .site-main .dcs-quote-checkout__layout .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.content-area .site-main .dcs-quote-checkout__layout .form-row:hover .select2-selection--single{border:1px solid #228aca}.content-area .site-main .dcs-quote-checkout__layout .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.input-text:focus) label{color:#228aca}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.select2-container--open) label{color:#228aca}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.content-area .site-main .dcs-quote-checkout__layout .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.content-area .site-main .dcs-quote-checkout__layout .select2-container--default .select2-selection--single{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;padding-right:50px;background-image:none}.content-area .site-main .dcs-quote-checkout__layout .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.content-area .site-main .dcs-quote-checkout__layout .select2-container--default .select2-selection__arrow{display:none}.content-area .site-main .dcs-quote-checkout__layout .select2-container--default .select2-selection__rendered{padding-right:0!important}.content-area .site-main .dcs-quote-checkout__layout .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.content-area .site-main .dcs-quote-checkout__field-row{gap:30px!important}.content-area .site-main .dcs-quote-checkout .woocommerce-invalid input.input-text,.content-area .site-main .dcs-quote-checkout .woocommerce-invalid .select2-selection--single{box-shadow:none;background-color:#d342421a;border:1px solid #d34242;color:#d34242}.content-area .site-main .dcs-quote-checkout .woocommerce-validated input.input-text,.content-area .site-main .dcs-quote-checkout .woocommerce-validated .select2-selection--single{box-shadow:none;background-color:#22a12a1a;border:1px solid #22a12a;color:#22a12a}.content-area .site-main .dcs-quote-checkout h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:uppercase;grid-area:1/2/2/3}.content-area .site-main .dcs-quote-checkout p{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;grid-area:2/2/3/3}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#228aca;color:#fff}.dcs-quote-cart{width:90%!important;display:grid;grid-template-columns:1fr;column-gap:50px;row-gap:30px;position:relative;max-width:1656px!important;padding:70px 0!important}.dcs-quote-cart h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:uppercase}.dcs-quote-cart p{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;max-width:100%}.dcs-quote-cart__empty{border:0px!important;border-radius:0!important;padding:50px!important;box-shadow:none!important}.dcs-quote-cart__empty p{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}.dcs-quote-cart__empty-link{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0!important;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.dcs-quote-cart__empty-link:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.mobile_hamburger,.mobile_menu,.nav_search_mobile,.mobile_search{display:none!important}body{background-color:#fff;font-size:100%}body .nav_spacer{display:block;overflow:hidden;width:100%;height:0;margin:0;padding:0;box-sizing:border-box}body .nav_spacer.spacer_fixed{height:0px}body .btn_blue,body .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .btn_blue:last-child,body .btn_transparent:last-child{margin-right:0}body .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .global_search{display:block;overflow:hidden;width:520px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}body .global_search i{vertical-align:middle}body .global_search:hover input{border:1px solid #228aca}body .global_search:hover button{background-color:#228aca}body .global_search input{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;outline:none;background-color:#fff}body .global_search input:focus{border:1px solid #228aca;outline:none}body .global_search input:focus::placeholder{color:transparent}body .global_search button{display:block;overflow:hidden;width:50px;height:48px;margin:1px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .global_search button i{font-size:28px;color:#fff}body .global_search .search_results{display:block;overflow:visible;width:519px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:1px solid #215a7e;border-right:1px solid #215a7e;border-bottom:1px solid #215a7e}body .global_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15);text-decoration:none}body .global_search .search_results a.search_result h3{color:#215a7e;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .global_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:none}body .global_search .search_results a.search_result:hover{background-color:#f8fcff}body .global_search .search_results a.search_result:hover h3{color:#228aca}body .global_search .search_results a.search_result:last-child{border-bottom:none}body .global_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .global_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}body .show_select{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;position:relative}body .show_select span{color:#2b3033;font-size:24px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .select_wrap,body .woocommerce-input-wrapper{position:relative;width:100%}body .select_wrap select,body .woocommerce-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .select_wrap i,body .woocommerce-input-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:22px;color:#031a27}body .select_wrap:hover i,body .woocommerce-input-wrapper:hover i{color:#228aca}body .select_wrap i.active,body .woocommerce-input-wrapper i.active{transform:translateY(-50%) rotate(180deg)}body b{font-weight:600}body .storefront-breadcrumb{display:block;overflow:hidden;width:1920px;height:auto;margin:105px auto 0;padding:0;box-sizing:border-box;background-color:#2b3033;position:relative}body .storefront-breadcrumb:after{content:"";display:block;height:100px;background:#fff}body .storefront-breadcrumb .col-full{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:transparent;max-width:100%}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb{display:block;overflow:hidden;width:90%;height:auto;margin:20px auto;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a:hover{color:#228aca}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span{line-height:initial}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span:after{content:"/";color:#fff;opacity:1}body .margin_0{margin-bottom:0}body .header{display:block;overflow:visible;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:100;background-color:#fff}body .header__upper{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:25px 0;box-sizing:border-box}body .header__upper__content{display:grid;overflow:hidden;width:1656px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:end}body .header__upper__content__info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px}body .header__upper__content__info .mobile_icon{display:none}body .header__upper__content__info .phone,body .header__upper__content__info .email{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__upper__content__info .phone:hover,body .header__upper__content__info .email:hover{color:#228aca}body .header__upper__content__social{display:grid;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:25px;align-items:center;justify-content:center}body .header__upper__content__social .icon{font-size:25px;color:#2b3033}body .header__upper__content__social .icon:hover{color:#228aca}body .header__lower{display:block;overflow:visible;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#031a27e6;position:absolute;top:76px;z-index:200}body .header__lower.is_fixed{position:fixed;top:0;left:0;right:0}body .header__lower__content{display:grid;overflow:visible;width:1656px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);align-items:center;justify-content:space-between}body .header__lower__content__navigation{display:flex;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;align-items:center;gap:35px}body .header__lower__content__navigation .custom-logo-link{display:flex;align-items:center;margin-bottom:0}body .header__lower__content__navigation img.custom-logo{max-width:239px;height:auto;display:block}body .header__lower__content__navigation .main_nav{display:flex;overflow:visible;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;align-items:center;flex:1 1 auto;gap:0}body .header__lower__content__navigation .main_nav .main_nav__menu{display:flex;overflow:visible;width:100%;height:105px;margin:0;padding:0;box-sizing:border-box}body .header__lower__content__navigation .main_nav .main_nav__menu>li{display:block;overflow:visible;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:42px 15px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;cursor:pointer;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:focus{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-item>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-parent>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-ancestor>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul{display:none;position:absolute;top:105px;left:0;min-width:350px;background:transparent;z-index:8;overflow:visible}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li{display:block;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative;border-bottom:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:max-content auto;gap:50px;align-items:center;justify-content:space-between;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul{display:none;position:absolute;top:-1px;left:calc(100% - 16px);min-width:300px;background-color:#fff;border-top:1px solid #215a7e;z-index:9}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-bottom:1px solid #215a7e;border-left:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a{position:relative;padding-right:40px}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#215a7e;transition:color .2s ease-in-out}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:hover:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:focus:after{color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%}body .header__lower__content__navigation .main_nav .main_nav__menu>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li:focus-within>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a:after{color:#fff}body .header__lower__content__search{display:grid;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:22px;align-items:center}body .header__lower__content__search .nav_search{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;position:relative}body .header__lower__content__search .nav_search:hover input{border:2px solid #228aca}body .header__lower__content__search .nav_search:hover button{background-color:#228aca}body .header__lower__content__search .nav_search input{display:block;overflow:hidden;width:418px;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:2px solid #215a7e;outline:none;background-color:#fff}body .header__lower__content__search .nav_search input:focus{border:2px solid #228aca;outline:none}body .header__lower__content__search .nav_search input:focus::placeholder{color:transparent}body .header__lower__content__search .nav_search button{display:grid;overflow:hidden;width:50px;height:46px;margin:2px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;align-items:center;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .header__lower__content__search .nav_search button i{font-size:28px;color:#fff}body .header__lower__content__search .nav_search .search_results{display:block;overflow:visible;width:418px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:2px solid #215a7e;border-right:2px solid #215a7e;border-bottom:2px solid #215a7e}body .header__lower__content__search .nav_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15)}body .header__lower__content__search .nav_search .search_results a.search_result h3{color:#215a7e;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .header__lower__content__search .nav_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__lower__content__search .nav_search .search_results a.search_result:hover{background-color:#f8fcff}body .header__lower__content__search .nav_search .search_results a.search_result:hover h3{color:#228aca}body .header__lower__content__search .nav_search .search_results a.search_result:last-child{border-bottom:none}body .header__lower__content__search .nav_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .header__lower__content__search .nav_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .header__lower__content .nav_cart{display:block;overflow:visible;width:auto;height:105px;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content .nav_cart a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:28px 8px;box-sizing:border-box;color:#fff;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border:none;cursor:pointer}body .header__lower__content .nav_cart a:hover{color:#228aca}body .header__lower__content .nav_cart a .badge{display:block;overflow:hidden;width:16px;height:16px;margin:0;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;background-color:#215a7e;position:absolute;top:25px;right:0;z-index:2}body .header__lower__content .nav_cart .button_active{color:#228aca}body .header__lower__content .request_quote{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .header__lower__content .request_quote a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:31px 0;box-sizing:border-box}body .header__lower__content .request_quote a i{font-size:40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:10px;color:#fff}body .header__lower__content .request_quote a span{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:min-content}body .header__lower__content .request_quote a:hover i,body .header__lower__content .request_quote a:hover span{color:#228aca}body .homepage_hero{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .homepage_hero:after{content:"";display:block;height:100px;background:#fff}body .homepage_hero__container{display:block;overflow:hidden;width:1840px;height:auto;margin:305px auto 200px;padding:0;box-sizing:border-box}body .homepage_hero__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_hero__content h1{color:#fff;font-size:64px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:1024px;margin-bottom:50px}body .homepage_hero__content p{color:#fff;font-size:20px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:525px;margin-bottom:50px}body .homepage_hero__content .btn_blue{margin-right:50px}body .homepage_services{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_services__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .homepage_services__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_services__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_services__content__services{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:50px}body .homepage_services__content__services .buy,body .homepage_services__content__services .repair,body .homepage_services__content__services .sell{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:50px;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:stretch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;position:relative}body .homepage_services__content__services .buy .text,body .homepage_services__content__services .repair .text,body .homepage_services__content__services .sell .text{display:grid;overflow:hidden;width:100%;height:fit-content;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_services__content__services .buy .text h3,body .homepage_services__content__services .repair .text h3,body .homepage_services__content__services .sell .text h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0}body .homepage_services__content__services .buy .text p,body .homepage_services__content__services .repair .text p,body .homepage_services__content__services .sell .text p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_services__content__services .buy span,body .homepage_services__content__services .repair span,body .homepage_services__content__services .sell span{color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;align-self:end}body .homepage_services__content__services .buy:hover,body .homepage_services__content__services .repair:hover,body .homepage_services__content__services .sell:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_services__content__services .buy:hover h3,body .homepage_services__content__services .buy:hover span,body .homepage_services__content__services .repair:hover h3,body .homepage_services__content__services .repair:hover span,body .homepage_services__content__services .sell:hover h3,body .homepage_services__content__services .sell:hover span{color:#228aca}body .homepage_services__content__services .buy:before{font-size:100px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .repair:before{font-size:100px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .sell:before{font-size:147px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:-9px;color:#3b5f7526}body .homepage_about,body .content_overlap{display:grid;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0 0 100px;box-sizing:border-box;grid-template-columns:878px 165px 878px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_about h2,body .content_overlap h2{color:#fff;font-size:40px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_about p,body .content_overlap p{color:#fff;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .homepage_about p:last-child,body .content_overlap p:last-child{margin-bottom:0}body .homepage_about .btn_transparent,body .content_overlap .btn_transparent{margin:0 auto 0 0}body .homepage_about--left_text,body .homepage_about--right_text,body .content_overlap--left_text,body .content_overlap--right_text{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;min-height:640px;background-color:#3b5f75;align-self:start}body .homepage_about--left_text,body .content_overlap--left_text{justify-content:end;grid-area:1/1/2/3}body .homepage_about--left_text__content,body .content_overlap--left_text__content{display:grid;overflow:hidden;width:626px;height:fit-content;margin:70px 285px 70px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_about--right_text,body .content_overlap--right_text{justify-content:start;grid-area:1/2/2/-1}body .homepage_about--right_text__content,body .content_overlap--right_text__content{display:grid;overflow:hidden;width:626px;height:fit-content;margin:70px 0 70px 285px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_about--right_image,body .homepage_about--left_image,body .content_overlap--right_image,body .content_overlap--left_image{display:block;overflow:hidden;width:100%;height:auto;margin:70px 0 0;padding:0;box-sizing:border-box;align-self:end}body .homepage_about--right_image img,body .homepage_about--left_image img,body .content_overlap--right_image img,body .content_overlap--left_image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .homepage_about--right_image,body .content_overlap--right_image{grid-area:1/2/-1/-1}body .homepage_about--left_image,body .content_overlap--left_image{grid-area:1/1/-1/3}body .homepage_benefits,body .product_benefits,body .content_benefits{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_benefits__container,body .product_benefits__container,body .content_benefits__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .homepage_benefits__content,body .product_benefits__content,body .content_benefits__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_benefits__content h2,body .product_benefits__content h2,body .content_benefits__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_benefits__content .full_col,body .product_benefits__content .full_col,body .content_benefits__content .full_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0}body .homepage_benefits__content .two_col,body .product_benefits__content .two_col,body .content_benefits__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px}body .homepage_benefits__content .three_col,body .product_benefits__content .three_col,body .content_benefits__content .three_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:50px}body .homepage_benefits__content .four_col,body .product_benefits__content .four_col,body .content_benefits__content .four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:50px}body .homepage_benefits__content .card,body .product_benefits__content .card,body .content_benefits__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .homepage_benefits__content .card i,body .product_benefits__content .card i,body .content_benefits__content .card i{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;font-size:82px;color:#215a7e;text-align:center}body .homepage_benefits__content .card h3,body .product_benefits__content .card h3,body .content_benefits__content .card h3{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .homepage_benefits__content .card p,body .product_benefits__content .card p,body .content_benefits__content .card p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_benefits__container{margin:0 auto 70px}body .product_benefits__content .card p{text-align:center}body .homepage_process{display:grid;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0 0 100px;box-sizing:border-box;grid-template-columns:1105px 165px 1105px;grid-template-rows:70px 1fr 50px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_process--left{display:flex;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:640px;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;justify-content:end;grid-area:2/1/-1/3;background-color:#f8fcff;z-index:2}body .homepage_process--left__content{display:grid;overflow:hidden;width:560px;height:fit-content;margin:70px 350px 70px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_process--left__content .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:center;justify-content:start}body .homepage_process--left__content .item i{font-size:28px;color:#215a7e}body .homepage_process--left__content .item p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--left__content .item p span{display:block;font-weight:700}body .homepage_process--right{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:660px;grid-area:1/2/-2/-1;background-color:#3b5f75}body .homepage_process--right__content{display:grid;overflow:hidden;width:560px;height:fit-content;margin:70px 0 70px 350px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_process--right__content h2{color:#fff;font-size:40px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_process--right__content p{color:#fff;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--right__content .btn_transparent{margin:0 auto 0 0}body .homepage_manufacturers{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_manufacturers__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .homepage_manufacturers__content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_manufacturers__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_manufacturers__content .cards_wrapper{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px}body .homepage_manufacturers__content .column{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:50px}body .homepage_manufacturers__content .column--left{grid-template-rows:repeat(2,1fr)}body .homepage_manufacturers__content .column--right{grid-template-rows:repeat(3,1fr)}body .homepage_manufacturers__content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:200px 1fr;gap:50px;align-items:center;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .homepage_manufacturers__content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_manufacturers__content .card:hover img{filter:none}body .homepage_manufacturers__content .card:hover span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#228aca}body .homepage_manufacturers__content .card img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:grayscale(100%) brightness(.75);aspect-ratio:21/9}body .homepage_manufacturers__content .card p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .homepage_manufacturers__content .card span{color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_testimonials{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_testimonials__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .homepage_testimonials__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:padding;box-sizing:border-box}body .homepage_testimonials__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .testimonials{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:300px 1fr;gap:125px;align-items:start;justify-content:start}body .testimonials--left{display:grid;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:space-between;justify-content:start}body .testimonials--left .top .stars{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;justify-content:start;font-size:44px;color:#ffd470}body .testimonials--left .top span{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .testimonials--left .bottom{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 42px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:end;justify-content:start}body .testimonials--left .bottom img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)}body .testimonials--left .bottom img:hover{filter:none}body .testimonials--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .testimonials--right .cards{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 50px 20px;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;position:relative;overflow:visible}body .testimonials--right .cards .slick-track{display:flex!important}body .testimonials--right .cards .slick-slide{height:auto!important}body .testimonials--right .cards .slick-prev,body .testimonials--right .cards .slick-next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer}body .testimonials--right .cards .slick-prev i,body .testimonials--right .cards .slick-next i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#031a27;line-height:45px;display:block;text-align:center}body .testimonials--right .cards .slick-prev i:hover,body .testimonials--right .cards .slick-next i:hover{color:#215a7e}body .testimonials--right .cards .slick-prev{left:0}body .testimonials--right .cards .slick-next{right:0}body .testimonials--right .cards .slick-prev:before,body .testimonials--right .cards .slick-next:before{content:""!important}body .testimonials--right .cards .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex!important;justify-content:center;gap:0;list-style:none;padding:0;margin:0}body .testimonials--right .cards .slick-dots li button{border:none;background:none;padding:0}body .testimonials--right .cards .slick-dots li button:before{font-size:12px;color:#2b3033;opacity:1}body .testimonials--right .cards .slick-dots li.slick-active button:before{color:#3b5f75}body .testimonials--right .cards .card{display:flex;overflow:hidden;width:505px;height:100%;margin:0 25px 25px;padding:100px;box-sizing:border-box;flex-direction:column;background-color:#3b5f75;border:1px solid #3b5f75}body .testimonials--right .cards .card p{color:#fff;font-size:20px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .testimonials--right .cards .card span{display:block;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards .card:nth-child(2n){background-color:#f8fcff;border:1px solid #2b3033}body .testimonials--right .cards .card:nth-child(2n) p{color:#2b3033;font-size:20px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .testimonials--right .cards .card:nth-child(2n) span{display:block;color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards.slick-initialized{opacity:1}body .footer{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-size:cover;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-color:#031a27}body .footer__container{display:block;overflow:hidden;width:1840px;height:auto;margin:100px auto 0;padding:0;box-sizing:border-box}body .footer__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .footer__content h3{color:#215a7e;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:15px}body .footer__content .logo{display:block;overflow:hidden;width:239px;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box}body .footer__content__information_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:100px;align-items:start;justify-content:space-between}body .footer__content__information_grid--left{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:100px;align-items:start}body .footer__content__information_grid--left .contact{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(4,max-content);grid-template-rows:repeat(2,max-content);gap:50px;align-items:start;row-gap:30px}body .footer__content__information_grid--left .contact .footer_map{grid-area:1/1/-1/2}body .footer__content__information_grid--left .contact .col a,body .footer__content__information_grid--left .contact .col span{color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .contact .col a:hover{color:#228aca}body .footer__content__information_grid--left .contact .phone{margin-right:50px}body .footer__content__information_grid--left .navigation{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:15px;align-items:start}body .footer__content__information_grid--left .navigation .footer_nav__menu{display:grid;gap:15px}body .footer__content__information_grid--left .navigation a{width:fit-content;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .navigation a:hover{color:#228aca}body .footer__content__information_grid .social a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0 20px 30px 0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social a:last-child{margin-right:0}body .footer__content__information_grid .social a i{font-size:40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .footer__content__information_grid .social a i:hover{color:#228aca}body .footer__content__information_grid .social .chamber_of_commerce{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content .copyright{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .breadcrumbs,body .breadcrumbs_0{display:block;overflow:hidden;width:1920px;height:auto;margin:105px auto 100px;padding:0;box-sizing:border-box;background-color:#2b3033}body .breadcrumbs__container,body .breadcrumbs_0__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto;padding:20px 0;box-sizing:border-box}body .breadcrumbs__content,body .breadcrumbs_0__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .breadcrumbs__content a,body .breadcrumbs__content span,body .breadcrumbs_0__content a,body .breadcrumbs_0__content span{color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:capitalize}body .breadcrumbs__content a,body .breadcrumbs_0__content a{text-decoration:underline}body .breadcrumbs__content a:hover,body .breadcrumbs_0__content a:hover{color:#228aca}body .breadcrumbs_0{margin-bottom:0}body .subpage_approach{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_approach__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .subpage_approach__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:520px 1fr;gap:50px;align-items:start}body .subpage_approach__content .two_col img,body .subpage_approach__content .two_col .col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col img{aspect-ratio:16/9}body .subpage_approach__content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .subpage_approach__content h1.upper{text-transform:uppercase}body .subpage_approach__content span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_approach__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_approach__content a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content a:hover{color:#228aca}body .subpage_approach__content ul,body .subpage_approach__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_approach__content ul li,body .subpage_approach__content ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content ul li::marker,body .subpage_approach__content ol li::marker{color:#215a7e}body .subpage_approach__content ul{list-style-type:disc}body .subpage_approach__content ol{list-style-type:decimal}body .subpage_approach__content .btn_blue,body .subpage_approach__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_approach__content .btn_blue:last-child,body .subpage_approach__content .btn_transparent:last-child{margin-right:0}body .subpage_approach__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_approach__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_approach__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_approach__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .manufacturers_grid{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_grid__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .manufacturers_grid__manufacturers_content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:50px}body .manufacturers_grid__manufacturers_content .card{display:grid;overflow:hidden;width:100%;height:280px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:247px 1fr;grid-template-rows:repeat(2,125px);gap:30px;align-items:end;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_grid__manufacturers_content .card .equipment{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .manufacturers_grid__manufacturers_content .card .manufacturer_logo{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 30px 0 0;box-sizing:border-box;aspect-ratio:21/9;grid-area:1/2/2/-1;filter:grayscale(100%) brightness(.75)}body .manufacturers_grid__manufacturers_content .card .link{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 30px 0 0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:2/2/-1/-1;text-transform:uppercase;align-self:start}body .manufacturers_grid__manufacturers_content .card .hover_bar{display:block;overflow:hidden;width:100%;height:10px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scaleX(0);transform-origin:center;background-color:#228aca;opacity:0;grid-area:2/1/-1/-1}body .manufacturers_grid__manufacturers_content .card:hover{border:1px solid #228aca}body .manufacturers_grid__manufacturers_content .card:hover .link{color:#228aca}body .manufacturers_grid__manufacturers_content .card:hover .manufacturer_logo{filter:none}body .manufacturers_grid__manufacturers_content .card:hover .hover_bar{opacity:1;transform:scaleX(1)}body .manufacturers_grid__family_content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:50px}body .manufacturers_grid__family_content .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .manufacturers_grid__family_content .card .top h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_grid__family_content .card .top img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:16/9}body .manufacturers_grid__family_content .card .top p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .manufacturers_grid__family_content .card .top .product_image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .manufacturers_grid__family_content .card .btn{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;justify-self:end;background-color:transparent;border:1px solid #2b3033}body .manufacturers_grid__family_content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .manufacturers_grid__family_content .card:hover .btn{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_cta,body .subpage_product_cta{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box;background:url(../images/layout/cta-bg.webp);background-position:top right;background-attachment:scroll;background-repeat:no-repeat;background-size:auto calc(100% - 150px);background-color:#3b5f75}body .subpage_cta__container,body .subpage_product_cta__container{display:block;overflow:hidden;width:1840px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .subpage_cta__content,body .subpage_product_cta__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_cta__content h2,body .subpage_product_cta__content h2{color:#fff;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .subpage_cta__content p,body .subpage_product_cta__content p{color:#fff;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px;max-width:860px}body .subpage_product_cta{margin-bottom:0}body .subpage_product_cta:after{content:"";display:block;height:150px;background-color:#fff}body .manufacturers_disclaimer,body .product_manufacturers_disclaimer{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_disclaimer__container,body .product_manufacturers_disclaimer__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .manufacturers_disclaimer__content,body .product_manufacturers_disclaimer__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_disclaimer__content h2,body .product_manufacturers_disclaimer__content h2{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_disclaimer__content p,body .product_manufacturers_disclaimer__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_manufacturers_disclaimer__container{margin-top:0}body .filter_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 100px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between}body .product_list{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_list__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .product_list__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_list__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_list__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .product_list__content .form_control:hover{border:1px solid #228aca}body .product_list__content .form_control:focus,body .product_list__content .form_control:focus-visible,body .product_list__content .form_control:active{border:1px solid #228aca;outline:none}body .product_list__content .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px}body .product_list__content .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:115px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .product_list__content .results_grid .card:nth-child(2n){background-color:#fff}body .product_list__content .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_list__content .results_grid .card:hover .link span,body .product_list__content .results_grid .card:hover .link i{color:#228aca}body .product_list__content .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_list__content .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 390px 1fr;gap:115px;align-items:center;justify-content:start}body .product_list__content .results_grid .card .model{color:#3b5f75;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content .results_grid .card .description{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .product_list__content .results_grid .card .availability{color:#215a7e;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_list__content .results_grid .card .availability .red{background-color:#d34242}body .product_list__content .results_grid .card .availability .green{background-color:#22a12a}body .product_list__content .results_grid .card .availability .yellow{background-color:#ffd470}body .product_list__content .results_grid .card .link{justify-self:end}body .product_list__content .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .product_list__content .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .product_list__content .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .product_list__content .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .product_list__content .pagination i:hover{color:#228aca}body .product_list__content .pagination a{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_list__content .pagination a:hover{color:#228aca}body .product_list__content .pagination .current{color:#3b5f75;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .search_two_col__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .search_two_col__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .search_two_col__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .search_two_col__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .search_two_col__content .form_control:hover{border:1px solid #228aca}body .search_two_col__content .form_control:focus,body .search_two_col__content .form_control:focus-visible,body .search_two_col__content .form_control:active{border:1px solid #228aca;outline:none}body .search_two_col__content .aside_left{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:520px 1fr;gap:50px;align-items:start;justify-content:start}body .search_two_col__content .aside_left .left_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .search_two_col__content .aside_left .left_col .module{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;border:1px solid #2b3033}body .search_two_col__content .aside_left .left_col .module__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between;background-color:#fff;border:none;cursor:pointer}body .search_two_col__content .aside_left .left_col .module__heading h3{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .aside_left .left_col .module__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .aside_left .left_col .module__heading .active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%)}body .search_two_col__content .aside_left .left_col .module__heading:hover h3,body .search_two_col__content .aside_left .left_col .module__heading:hover i{color:#228aca}body .search_two_col__content .aside_left .left_col .module .filter_list{display:grid;overflow:hidden;width:100%;height:auto;margin:40px 0 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;overflow-y:auto;max-height:270px;scrollbar-color:#215a7e #f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{width:8px}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar-track{background:#f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{background-color:#215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list:has(li:nth-child(n+6)){padding-right:20px}body .search_two_col__content .aside_left .left_col .module .filter_list li{display:grid;overflow:hidden;width:100%;height:34px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 0 50px;box-sizing:border-box;color:#2b3033;font-size:24px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark:after{content:"";position:absolute;display:none;left:9px;top:3px;width:7px;height:15px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input:checked~.checkmark:after{display:block}body .search_two_col__content .aside_left .left_col .module .filter_list li .count{color:#2b3033;font-size:24px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .aside_left .left_col .module .filter_list p:last-child{margin-bottom:0}body .search_two_col__content .aside_left .left_col .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent{color:#215a7e;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .search_two_col__content .aside_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:50px;align-items:start;justify-content:start}body .search_two_col__content .right_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .title i{display:none}body .search_two_col__content .right_col .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px}body .search_two_col__content .right_col .results_grid .match_strength{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center;margin-top:10px}body .search_two_col__content .right_col .results_grid .match_strength__label span,body .search_two_col__content .right_col .results_grid .match_strength__score{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .match_strength__meter{display:flex;align-items:center;gap:10px}body .search_two_col__content .right_col .results_grid .match_strength__boxes{display:flex;align-items:center;gap:2px}body .search_two_col__content .right_col .results_grid .match_strength__box{border-radius:0;width:10px;height:10px}body .search_two_col__content .right_col .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:115px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .card:hover .link span,body .search_two_col__content .right_col .results_grid .card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;align-items:start;justify-content:start}body .search_two_col__content .right_col .results_grid .card .info .model{color:#3b5f75;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .info .description{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .card .info .availability{color:#215a7e;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .info .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .search_two_col__content .right_col .results_grid .card .info .availability .red{background-color:#d34242}body .search_two_col__content .right_col .results_grid .card .info .availability .green{background-color:#22a12a}body .search_two_col__content .right_col .results_grid .card .info .availability .yellow{background-color:#ffd470}body .search_two_col__content .right_col .results_grid .card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .results_grid .content_card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:115px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .content_card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .content_card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .content_card:hover .link span,body .search_two_col__content .right_col .results_grid .content_card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .content_card .info{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:column;gap:10px;flex-wrap:wrap}body .search_two_col__content .right_col .results_grid .content_card .info .title{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .info .breadcrumb{color:#3b5f75;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .info .description{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .content_card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .search_two_col__content .right_col .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .right_col .pagination i:hover{color:#228aca}body .search_two_col__content .right_col .pagination a{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col__content .right_col .pagination a:hover{color:#228aca}body .search_two_col__content .right_col .pagination .current{color:#3b5f75;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_approach{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_approach__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .product_approach__content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:860px 1fr;gap:50px;align-items:start;justify-content:start}body .product_approach__content--col_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:150px 680px;grid-template-rows:repeat(2,150px) 152px;gap:30px;align-items:start;justify-content:start}body .product_approach__content--col_right .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}body .product_approach__content--col_right .thumbnail:hover,body .product_approach__content--col_right .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}body .product_approach__content--col_right .large{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:3px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;aspect-ratio:4/3;grid-area:1/2/-1/-1;box-shadow:inset 0 0 0 1px #2b3033}body .product_approach__content--col_right .large:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_approach__content--col_right .large .main_image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3;cursor:pointer}body .product_approach__content--col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_approach__content--col_left h1{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left h1 span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_approach__content--col_left a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left a:hover{color:#228aca}body .product_approach__content--col_left ul,body .product_approach__content--col_left ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .product_approach__content--col_left ul li,body .product_approach__content--col_left ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left ul li::marker,body .product_approach__content--col_left ol li::marker{color:#215a7e}body .product_approach__content--col_left ul{list-style-type:disc}body .product_approach__content--col_left ol{list-style-type:decimal}body .product_approach__content--col_left .btn_blue,body .product_approach__content--col_left .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .product_approach__content--col_left .btn_blue:last-child,body .product_approach__content--col_left .btn_transparent:last-child{margin-right:0}body .product_approach__content--col_left .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .product_approach__content--col_left .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .product_approach__content--col_left .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .product_approach__content--col_left .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .product_approach__content--col_left .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#215a7e;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left .availability b{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-right:10px}body .product_approach__content--col_left .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 5px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_approach__content--col_left .availability .red{background-color:#d34242}body .product_approach__content--col_left .availability .green{background-color:#22a12a}body .product_approach__content--col_left .availability .yellow{background-color:#ffd470}body .product_approach__content--col_left .btn_blue{display:flex;gap:10px;align-items:center;justify-content:center}body .product_approach__content--col_left .btn_blue i{font-size:24px}body .product_features{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_features__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_features__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_features__content .tabs{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:30px;border-bottom:1px solid #2b3033}body .product_features__content .tabs button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 10px 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;background-color:transparent;border:none;background-image:linear-gradient(#228aca,#228aca);background-repeat:no-repeat;background-position:center bottom;background-size:0% 8px}body .product_features__content .tabs button i{display:none}body .product_features__content .tabs button:hover,body .product_features__content .tabs button.active{color:#031a27;background-size:100% 8px}body .product_features__content .tab_content{display:none;overflow:hidden;width:100%;height:0;margin:0;padding:70px 0 0;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;visibility:hidden}body .product_features__content .tab_content.active{display:block;opacity:1;visibility:visible;height:auto;overflow:visible}body .product_features__content .tab_content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .product_features__content .tab_content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_features__content .tab_content p:last-child{margin-bottom:0}body .product_features__content .tab_content a{color:#2b3033;font-size:20px;font-weight:400;line-height:100%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content a:hover{color:#228aca}body .product_features__content .tab_content ul.features_list{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_features__content .tab_content ul.features_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 10px;box-sizing:border-box;grid-template-columns:250px 1fr;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;border-bottom:1px solid #2b3033}body .product_features__content .tab_content ul.features_list li:nth-child(2n){background-color:#fff}body .product_features__content .tab_content ul.features_list li strong{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content ul.features_list li span{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75}body .quote__container{display:block;overflow:hidden;width:1840px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .quote__content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 500px;gap:50px;align-items:start;justify-content:start}body .quote__content .col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#fff;text-align:center}body .quote__content .col_left h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_left h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_left form{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left form .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}body .quote__content .col_left form .alert_error p{color:#d34242;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}body .quote__content .col_left form .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}body .quote__content .col_left form .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}body .quote__content .col_left form .alert_success p{color:#22a12a;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .quote__content .col_left form label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;resize:none}body .quote__content .col_left form .form_control:focus{border:1px solid #228aca;outline:none}body .quote__content .col_left form .form_control:focus::placeholder{color:transparent}body .quote__content .col_left form .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .form_checkbox{display:block;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 40px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_checkbox .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;border:1px solid #215a7e}body .quote__content .col_left form .form_checkbox .checkmark:after{content:"";position:absolute;display:none;left:10px;top:3px;width:6px;height:14px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .quote__content .col_left form .form_checkbox input:checked~.checkmark:after{display:block}body .quote__content .col_left form .form_radio{display:flex;overflow:hidden;width:fit-content;height:auto;margin:0 0 10px;padding:0 0 0 30px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_radio .checkmark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);height:22px;width:22px;background-color:#fff;border:1px solid #2b3033}body .quote__content .col_left form .form_radio:hover label{color:#228aca}body .quote__content .col_left form .form_radio .checkmark{border:1px solid #228aca}body .quote__content .col_left form .form_radio input:checked~.checkmark{background-color:#228aca}body .quote__content .col_left form .form_radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body .quote__content .col_left form .form_radio input:checked~.checkmark:after{display:block}body .quote__content .col_left form .valid{color:#22a12a;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}body .quote__content .col_left form .invalid{color:#d34242;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}body .quote__content .col_left form .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .required_field span{display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}body .quote__content .col_left form .btn_blue{margin-bottom:10px}body .quote__content .col_left form .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}body .quote__content .col_left form .rows .request-part-row{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:30px;box-sizing:border-box;border-radius:0;background-color:#f8fcff}body .quote__content .col_left form .rows .request-part-row__grid{gap:30px}body .quote__content .col_left form .rows .request-part-row__compact{align-items:start}body .quote__content .col_left form .rows .request-part-row__need-options{min-height:40px!important}body .quote__content .col_left form .rows .request-part-row__title{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .rows .request-part-row__remove{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:underline}body .quote__content .col_left form .rows .request-part-row__remove:hover{color:#228aca}body .quote__content .col_left form .rows .is-hidden{display:none}body .quote__content .col_left form .rows .quote_form_actions{gap:50px;margin-bottom:10px}body .quote__content .col_left form .rows .btn_blue{margin-bottom:0}body .quote__content .col_left form .rows .btn_secondary{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#215a7e;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#f8fcff;border:1px solid #215a7e}body .quote__content .col_left form .rows .btn_secondary:hover{background-color:#fff;border:1px solid #228aca;color:#228aca!important}body .quote__content .col_left form .rows #add_part_button{color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;padding:10px 20px}body .quote__content .col_left form .qty,body .quote__content .col_left form .request-part-row__qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end;gap:0!important}body .quote__content .col_left form .qty input,body .quote__content .col_left form .request-part-row__qty input{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:65px;height:40px;border:1px solid #2b3033;-moz-appearance:textfield}body .quote__content .col_left form .qty input::-webkit-outer-spin-button,body .quote__content .col_left form .qty input::-webkit-inner-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-outer-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .quote__content .col_left form .qty input:hover,body .quote__content .col_left form .request-part-row__qty input:hover{border:1px solid #228aca}body .quote__content .col_left form .qty input:focus,body .quote__content .col_left form .request-part-row__qty input:focus{outline:none;border:1px solid #228aca}body .quote__content .col_left form .qty button,body .quote__content .col_left form .request-part-row__qty button{display:block;overflow:hidden;width:40px;height:40px;margin:0;padding:0;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;line-height:1;color:#000;display:flex;align-items:center;justify-content:center}body .quote__content .col_left form .qty button:hover,body .quote__content .col_left form .request-part-row__qty button:hover,body .quote__content .col_left form .qty button:active,body .quote__content .col_left form .request-part-row__qty button:active{background-color:#228aca;color:#fff}body .quote__content .col_left form .qty button:disabled,body .quote__content .col_left form .request-part-row__qty button:disabled{color:#2b303366;cursor:not-allowed}body .quote__content .col_left form .qty button:disabled:hover,body .quote__content .col_left form .request-part-row__qty button:disabled:hover{background-color:#3b5f7526}body .quote__content .col_left form .form_group:hover .form_label{color:#228aca}body .quote__content .col_left form .form_group:hover .form_control{border-color:#228aca}body .quote__content .col_left form .form_group:has(.form_control:focus) .form_label{color:#228aca}body .quote__content .col_left form .form_one{grid-column:span 1}body .quote__content .col_left form .form_two{grid-column:span 2}body .quote__content .col_left form .form_three{grid-column:span 3}body .quote__content .col_left form .form_four{grid-column:span 4}body .quote__content .col_left form .form_five{grid-column:span 5}body .quote__content .col_left form .form_one>span,body .quote__content .col_left form .form_two>span,body .quote__content .col_left form .form_three>span,body .quote__content .col_left form .form_four>span{color:#d34242;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table{display:table;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;border-collapse:collapse}body .quote__content .col_left .request_details table tr{border-bottom:1px solid #2b3033}body .quote__content .col_left .request_details table tr td{padding:20px 15px;color:#031a27;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td:first-child{width:1%;white-space:nowrap}body .quote__content .col_left .request_details table tr td b{font-weight:700}body .quote__content .col_left .request_details table tr td a{color:#031a27;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td a:hover{color:#228aca}body .quote__content .col_left .request_details table tr:nth-child(2n){background-color:#f8fcff}body .quote__content .col_right{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .quote__content .col_right h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#fff;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:none!important}body .quote__content .col_right p{color:#fff;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_right p:last-of-type{margin-bottom:50px}body .quote__content .col_right table{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .quote__content .col_right table tr td{padding:0 30px 30px 0;color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#3b5f75!important}body .quote__content .col_right table tr td b{font-weight:700}body .quote__content .col_right table tr td a{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_right table tr td a:hover{color:#228aca}body .quote_message{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .quote_message__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .quote_message__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .quote_message__content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content p{display:block;overflow:hidden;width:50%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content .icon{display:grid;overflow:hidden;width:130px;height:130px;margin:0 auto 50px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:center;justify-content:center;border-radius:50%;text-align:center;padding:20px;border:5px solid #22a12a}body .quote_message__content .icon i{color:#22a12a;font-size:80px}body .content_hero{display:block;overflow:hidden;width:1920px;height:auto;margin:-100px auto 0;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .content_hero:after{content:"";display:block;height:100px;background:#fff}body .content_hero__container{display:block;overflow:hidden;width:1840px;height:auto;margin:150px auto;padding:0;box-sizing:border-box}body .content_hero__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_hero__content h1{color:#fff;font-size:64px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:1024px;margin-bottom:50px}body .content_hero__content p{color:#fff;font-size:20px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:775px;margin-bottom:50px}body .content_hero__content .btn_blue{margin-right:50px}body .content_approach{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_approach__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .content_approach__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 500px;gap:50px;align-items:start;justify-content:start}body .content_approach__content .two_col .content{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:1}body .content_approach__content .two_col .content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_approach__content .two_col .content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_approach__content .two_col .content p{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_approach__content .two_col .content p:last-child{margin-bottom:0}body .content_approach__content .two_col .content a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content a:hover{color:#228aca}body .content_approach__content .two_col .content ul,body .content_approach__content .two_col .content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_approach__content .two_col .content ul li,body .content_approach__content .two_col .content ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content ul li::marker,body .content_approach__content .two_col .content ol li::marker{color:#215a7e}body .content_approach__content .two_col .content ul{list-style-type:disc}body .content_approach__content .two_col .content ol{list-style-type:decimal}body .content_approach__content .two_col .content .btn_blue,body .content_approach__content .two_col .content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_approach__content .two_col .content .btn_blue:last-child,body .content_approach__content .two_col .content .btn_transparent:last-child{margin-right:0}body .content_approach__content .two_col .content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_approach__content .two_col .content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_approach__content .two_col .content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_approach__content .two_col .content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_approach__content .two_col .aside_stats{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:center;justify-content:start;grid-column:2;background-color:#3b5f75}body .content_approach__content .two_col .aside_stats strong{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .aside_stats span{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col::nth-child(even){grid-template-columns:500px 1fr;gap:50px;align-items:start;justify-content:start}body .content_approach__content .two_col::nth-child(even) .content{grid-column:2}body .content_approach__content .two_col::nth-child(even) .aside_stats{grid-column:1}body .content_columns{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_columns__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .content_columns__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_columns__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_columns__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_columns__content p:last-child{margin-bottom:50px}body .content_columns__content--two_col,body .content_columns__content--three_col,body .content_columns__content--four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .content_columns__content--two_col .card,body .content_columns__content--three_col .card,body .content_columns__content--four_col .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;flex-direction:column;gap:30px;flex-wrap:wrap;align-items:start;justify-content:start;background-color:#f8fcff;border:1px solid #2b3033}body .content_columns__content--two_col .card h3,body .content_columns__content--three_col .card h3,body .content_columns__content--four_col .card h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .content_columns__content--two_col .card p,body .content_columns__content--three_col .card p,body .content_columns__content--four_col .card p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .content_columns__content--two_col{grid-template-columns:repeat(2,1fr);gap:50px;align-items:stretch;justify-content:start}body .content_columns__content--three_col{grid-template-columns:repeat(3,1fr);gap:50px;align-items:stretch;justify-content:start}body .content_columns__content--four_col{grid-template-columns:repeat(4,1fr);gap:50px;align-items:stretch;justify-content:start}body .brands{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .brands__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .brands__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .brands__content .brands_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,200px);gap:150px;align-items:center;justify-content:space-between}body .brands__content .brands_grid a{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content .brands_grid a:hover img{filter:none}body .brands__content .brands_grid img{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:21/9;filter:grayscale(100%) brightness(.75)}body .content_blocks{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_blocks__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}body .content_blocks__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_blocks__content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_blocks__content h2{color:#2b3033;font-size:40px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_blocks__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_blocks__content p:last-of-type{margin-bottom:0}body .content_blocks__content a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_blocks__content a:hover{color:#228aca}body .content_blocks__content ul,body .content_blocks__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_blocks__content ul li,body .content_blocks__content ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_blocks__content ul li::marker,body .content_blocks__content ol li::marker{color:#215a7e}body .content_blocks__content ul{list-style-type:disc}body .content_blocks__content ol{list-style-type:decimal}body .content_blocks__content .btn_blue,body .content_blocks__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:30px 0 0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_blocks__content .btn_blue:last-child,body .content_blocks__content .btn_transparent:last-child{margin-right:0}body .content_blocks__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_blocks__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_blocks__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_blocks__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_blocks__content--left_text,body .content_blocks__content--right_text{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center;justify-content:start}body .content_blocks__content--left_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/1}body .content_blocks__content--left_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--left_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .content_blocks__content--right_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--right_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:4/3;grid-area:1/1}body .content_blocks__content--right_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .subpage_two_col{display:block;overflow:hidden;width:1920px;height:auto;margin:-100px auto 0;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_two_col__container{display:block;overflow:hidden;width:1840px;height:auto;margin:100px auto;padding:0;box-sizing:border-box}body .subpage_two_col__content{display:grid;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .text_col h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .subpage_two_col__content .text_col p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .text_col a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col a:hover{color:#228aca}body .subpage_two_col__content .text_col ul,body .subpage_two_col__content .text_col ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .text_col ul li,body .subpage_two_col__content .text_col ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col ul li::marker,body .subpage_two_col__content .text_col ol li::marker{color:#215a7e}body .subpage_two_col__content .text_col ul{list-style-type:disc}body .subpage_two_col__content .text_col ol{list-style-type:decimal}body .subpage_two_col__content .text_col .btn_blue,body .subpage_two_col__content .text_col .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_two_col__content .text_col .btn_blue:last-child,body .subpage_two_col__content .text_col .btn_transparent:last-child{margin-right:0}body .subpage_two_col__content .text_col .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_two_col__content .text_col .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_two_col__content .text_col .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_two_col__content .text_col .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_two_col__content .accordions{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px}body .subpage_two_col__content .accordions .accordion{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border-top:1px solid #2b3033;border-bottom:1px solid #2b3033;border-left:1px solid transparent;border-right:1px solid transparent}body .subpage_two_col__content .accordions .accordion:hover{border:1px solid #2b3033;background-color:#f8fcff}body .subpage_two_col__content .accordions .accordion__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:30px;align-items:center;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;position:relative}body .subpage_two_col__content .accordions .accordion__heading h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .subpage_two_col__content .accordions .accordion__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#2b3033;position:absolute;top:50%;right:10px;transform-origin:center center;pointer-events:none}body .subpage_two_col__content .accordions .accordion__heading .first{transform:translate(-50%,-50%) rotate(90deg)}body .subpage_two_col__content .accordions .accordion__heading .second{transform:translate(-50%,-50%)}body .subpage_two_col__content .accordions .accordion__heading.active .first{transform:translate(-50%,-50%) rotate(180deg)}body .subpage_two_col__content .accordions .accordion__information{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 30px 30px;box-sizing:border-box}body .subpage_two_col__content .accordions .accordion__information p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .accordions .accordion__information p:last-child{margin-bottom:0}body .subpage_two_col__content .accordions .accordion__information a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information a:hover{color:#228aca}body .subpage_two_col__content .accordions .accordion__information ul,body .subpage_two_col__content .accordions .accordion__information ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .accordions .accordion__information ul li,body .subpage_two_col__content .accordions .accordion__information ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information ul li::marker,body .subpage_two_col__content .accordions .accordion__information ol li::marker{color:#215a7e}body .subpage_two_col__content .accordions .accordion__information ul{list-style-type:disc}body .subpage_two_col__content .accordions .accordion__information ol{list-style-type:decimal}body .subpage_two_col__content .accordions .accordion.card_active{background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .subpage_two_col__content .aside .mod_contact{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .mod_contact h3{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_two_col__content .aside .mod_contact .map{display:block;overflow:hidden;width:100%;height:height;margin:0 auto 30px;padding:0;box-sizing:border-box;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_contact .map:hover{border:1px solid #228aca}body .subpage_two_col__content .aside .mod_contact .map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .mod_contact .contact_info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .subpage_two_col__content .aside .mod_contact .contact_info .left{color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info span.right{color:#fff;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right{color:#fff;font-size:20px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right:hover{color:#228aca}body .subpage_two_col__content .aside .mod_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_disclaimer h3{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .mod_disclaimer p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .request_part{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .request_part h3{color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .request_part p{color:#fff;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .request_part .btn_transparent{width:100%}body .subpage_two_col__content .aside .aside_faqs{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs img{display:block;overflow:hidden;width:234px;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .subpage_two_col__content .aside .aside_faqs p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col .left{grid-template-columns:1fr 500px;gap:50px;align-items:start}body .subpage_two_col .right{grid-template-columns:500px 1fr;gap:50px;align-items:start}.cart,.checkout{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart form.checkout,.checkout form.checkout{width:100%!important}.cart__container,.checkout__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}.cart__content,.checkout__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart__content h1,.checkout__content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:15px}.cart__content h2,.checkout__content h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart__content h3,.checkout__content h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart__content h4,.checkout__content h4{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-10px!important}.cart__content p,.checkout__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}.cart__content span,.checkout__content span{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content a,.checkout__content a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart__content a:hover,.checkout__content a:hover{color:#228aca}.cart__content ul,.cart__content ol,.checkout__content ul,.checkout__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart__content ul li,.cart__content ol li,.checkout__content ul li,.checkout__content ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content ul li::marker,.cart__content ol li::marker,.checkout__content ul li::marker,.checkout__content ol li::marker{color:#215a7e}.cart__content ul,.checkout__content ul{list-style-type:disc}.cart__content ol,.checkout__content ol{list-style-type:decimal}.cart__content .btn_blue,.cart__content .btn_transparent,.checkout__content .btn_blue,.checkout__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart__content .btn_blue:last-child,.cart__content .btn_transparent:last-child,.checkout__content .btn_blue:last-child,.checkout__content .btn_transparent:last-child{margin-right:0}.cart__content .btn_blue,.checkout__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}.cart__content .btn_blue:hover,.checkout__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart__content .btn_transparent,.checkout__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart__content .btn_transparent:hover,.checkout__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart__content__approach,.checkout__content__approach{max-width:1087px}.cart__content__approach p:last-child,.checkout__content__approach p:last-child{margin-bottom:50px}.cart__content__main,.checkout__content__main{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:50px;align-items:start}.cart__content__main .left_col,.checkout__content__main .left_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .alert_error,.checkout__content__main .left_col .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}.cart__content__main .left_col .alert_error p,.checkout__content__main .left_col .alert_error p{color:#d34242;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .alert_error ul,.checkout__content__main .left_col .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}.cart__content__main .left_col .alert_error ul li,.checkout__content__main .left_col .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}.cart__content__main .left_col .alert_success,.checkout__content__main .left_col .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}.cart__content__main .left_col .alert_success p,.checkout__content__main .left_col .alert_success p{color:#22a12a;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}.cart__content__main .left_col label,.checkout__content__main .left_col label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;font-size:20px!important;color:#2b3033!important;font-weight:400!important}.cart__content__main .left_col label span,.checkout__content__main .left_col label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;font-size:20px!important;color:#d34242!important;font-weight:400!important}.cart__content__main .left_col .form_control,.checkout__content__main .left_col .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033!important;background-color:#fff;resize:none;margin:0!important;width:100%!important;height:auto!important;padding:15px!important;position:static!important}.cart__content__main .left_col .form_control:focus,.checkout__content__main .left_col .form_control:focus{border:1px solid #228aca;outline:none}.cart__content__main .left_col .form_control:focus::placeholder,.checkout__content__main .left_col .form_control:focus::placeholder{color:transparent}.cart__content__main .left_col .hidden,.checkout__content__main .left_col .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .valid,.checkout__content__main .left_col .valid{color:#22a12a;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}.cart__content__main .left_col .invalid,.checkout__content__main .left_col .invalid{color:#d34242;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}.cart__content__main .left_col .required_field,.checkout__content__main .left_col .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .required_field span,.checkout__content__main .left_col .required_field span{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .submit,.checkout__content__main .left_col .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}.cart__content__main .left_col .rows,.checkout__content__main .left_col .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}.cart__content__main .left_col .card .form_group .form-row,.checkout__content__main .left_col .card .form_group .form-row{margin-bottom:0}.cart__content__main .left_col .card .form_group .form-row label,.checkout__content__main .left_col .card .form_group .form-row label,.cart__content__main .left_col .card .form_group .form-row label span.optional,.checkout__content__main .left_col .card .form_group .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .card .form_group .form-row .input-text,.checkout__content__main .left_col .card .form_group .form-row .input-text{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:55px;padding:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row .input-text:focus,.cart__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.cart__content__main .left_col .card .form_group .form-row .input-text:active,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.checkout__content__main .left_col .card .form_group .form-row .input-text:active{border:1px solid #228aca!important}.cart__content__main .left_col .card .form_group .form-row textarea,.checkout__content__main .left_col .card .form_group .form-row textarea{height:110px!important}.cart__content__main .left_col .card .form_group .form-row:hover label,.checkout__content__main .left_col .card .form_group .form-row:hover label,.cart__content__main .left_col .card .form_group .form-row:hover label span.optional,.checkout__content__main .left_col .card .form_group .form-row:hover label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:hover .input-text,.checkout__content__main .left_col .card .form_group .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:55px;padding:15px 50px 15px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;background-image:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow{display:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding-right:0!important}.cart__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.cart__content__main .left_col .form_group:hover .form_label,.checkout__content__main .left_col .form_group:hover .form_label{color:#228aca!important}.cart__content__main .left_col .form_group:hover .form_control,.checkout__content__main .left_col .form_group:hover .form_control{border-color:#228aca!important}.cart__content__main .left_col .form_group:has(.form_control:focus) .form_label,.checkout__content__main .left_col .form_group:has(.form_control:focus) .form_label{color:#228aca!important}.cart__content__main .left_col .form_one,.checkout__content__main .left_col .form_one{grid-column:span 1}.cart__content__main .left_col .form_two,.checkout__content__main .left_col .form_two{grid-column:span 2}.cart__content__main .left_col .form_three,.checkout__content__main .left_col .form_three{grid-column:span 3}.cart__content__main .left_col .form_four,.checkout__content__main .left_col .form_four{grid-column:span 4}.cart__content__main .left_col .form_five,.checkout__content__main .left_col .form_five{grid-column:span 5}.cart__content__main .left_col .form_one>span,.cart__content__main .left_col .form_two>span,.cart__content__main .left_col .form_three>span,.cart__content__main .left_col .form_four>span,.checkout__content__main .left_col .form_one>span,.checkout__content__main .left_col .form_two>span,.checkout__content__main .left_col .form_three>span,.checkout__content__main .left_col .form_four>span{font-size:20px!important;color:#d34242!important;font-weight:600!important}.cart__content__main .left_col .items,.checkout__content__main .left_col .items{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}.cart__content__main .left_col .items .item,.checkout__content__main .left_col .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;grid-template-columns:150px 600px 1fr;gap:30px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .left_col .items .item .thumbnail,.checkout__content__main .left_col .items .item .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}.cart__content__main .left_col .items .item .thumbnail:hover,.checkout__content__main .left_col .items .item .thumbnail:hover,.cart__content__main .left_col .items .item .thumbnail.active,.checkout__content__main .left_col .items .item .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}.cart__content__main .left_col .items .item .content .product_title,.checkout__content__main .left_col .items .item .content .product_title{margin-bottom:10px;text-decoration:none}.cart__content__main .left_col .items .item .content .product_title:hover h3,.checkout__content__main .left_col .items .item .content .product_title:hover h3{color:#228aca}.cart__content__main .left_col .items .item .action,.checkout__content__main .left_col .items .item .action{display:grid;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:1fr 110px;gap:30px}.cart__content__main .left_col .items .item .action .form_group,.checkout__content__main .left_col .items .item .action .form_group{justify-self:end}.cart__content__main .left_col .items .item .action .form_group label,.checkout__content__main .left_col .items .item .action .form_group label{text-align:center}.cart__content__main .left_col .items .item .action .qty,.checkout__content__main .left_col .items .item .action .qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end}.cart__content__main .left_col .items .item .action .qty__input,.checkout__content__main .left_col .items .item .action .qty__input{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:65px;height:40px;border:1px solid #2b3033;background-color:#fff;-moz-appearance:textfield}.cart__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.cart__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__content__main .left_col .items .item .action .qty__input:hover,.checkout__content__main .left_col .items .item .action .qty__input:hover{border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__input:focus,.checkout__content__main .left_col .items .item .action .qty__input:focus{outline:none;border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__btn,.checkout__content__main .left_col .items .item .action .qty__btn{display:block;overflow:hidden;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;height:40px;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center}.cart__content__main .left_col .items .item .action .qty__btn:hover,.checkout__content__main .left_col .items .item .action .qty__btn:hover,.cart__content__main .left_col .items .item .action .qty__btn:active,.checkout__content__main .left_col .items .item .action .qty__btn:active{background-color:#228aca;color:#fff}.cart__content__main .left_col .items .item .action .qty__btn:disabled,.checkout__content__main .left_col .items .item .action .qty__btn:disabled{color:#2b303366;cursor:not-allowed}.cart__content__main .left_col .items .item .action .qty__btn:disabled:hover,.checkout__content__main .left_col .items .item .action .qty__btn:disabled:hover{background-color:#3b5f7526}.cart__content__main .left_col .items .item .action .remove,.checkout__content__main .left_col .items .item .action .remove{align-self:center;justify-self:end}.cart__content__main .left_col .items .item .action .remove .remove_item,.checkout__content__main .left_col .items .item .action .remove .remove_item{margin-top:34px;text-transform:uppercase}.cart__content__main .left_col .card,.checkout__content__main .left_col .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:30px;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col,.checkout__content__main .right_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .right_col .summary,.checkout__content__main .right_col .summary{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col .summary .btn_blue,.checkout__content__main .right_col .summary .btn_blue{width:100%}.cart__content__main .right_col .summary .title,.checkout__content__main .right_col .summary .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items,.checkout__content__main .right_col .summary .items{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;flex-direction:column;gap:15px;flex-wrap:wrap}.cart__content__main .right_col .summary .items .item,.checkout__content__main .right_col .summary .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 10px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:15px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items .item h3,.checkout__content__main .right_col .summary .items .item h3{margin-bottom:0}.cart__content__main .right_col .summary .items .item h4,.checkout__content__main .right_col .summary .items .item h4{grid-column:span 2;margin-bottom:0}.cart__content__main .right_col .summary .items .item span,.checkout__content__main .right_col .summary .items .item span{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .right_col .summary .items .item .quantity,.checkout__content__main .right_col .summary .items .item .quantity{width:29px}.cart__content__main .right_col .summary .items .item .note,.checkout__content__main .right_col .summary .items .item .note{background-color:#3b5f7526;grid-column:span 2;border:1px solid #2b3033;padding:15px;margin-bottom:15px}.cart__content__main .right_col .summary .items .total h3,.cart__content__main .right_col .summary .items .total span,.checkout__content__main .right_col .summary .items .total h3,.checkout__content__main .right_col .summary .items .total span{color:#215a7e;text-transform:none;font-style:italic}.cart__content__main .right_col .summary .disclaimer,.checkout__content__main .right_col .summary .disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:15px;box-sizing:border-box;border:1px solid #2b3033;background-color:#3b5f7526}.cart__content .buttons,.checkout__content .buttons{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:50px;flex-wrap:nowrap;align-items:center;max-width:1087px}.cart__content .buttons .link,.checkout__content .buttons .link{margin-left:auto;text-transform:uppercase;color:#2b3033}.cart__content .buttons .link:hover,.checkout__content .buttons .link:hover,.cart__content .buttons .link:hover span,.checkout__content .buttons .link:hover span{color:#228aca}.cart__content .buttons .link span,.checkout__content .buttons .link span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-right:15px}.cart__content .buttons .link span:hover,.checkout__content .buttons .link span:hover{color:#228aca}.cart_empty{display:block;overflow:hidden;width:1920px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart_empty__container{display:block;overflow:hidden;width:1840px;height:auto;margin:0 auto 100px;padding:0;box-sizing:border-box}.cart_empty__content{display:block;overflow:hidden;width:90%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart_empty__content h1{color:#2b3033;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}.cart_empty__content h2{color:#2b3033;font-size:40px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart_empty__content h3{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart_empty__content p{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}.cart_empty__content span{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content a{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart_empty__content a:hover{color:#228aca}.cart_empty__content ul,.cart_empty__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart_empty__content ul li,.cart_empty__content ol li{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content ul li::marker,.cart_empty__content ol li::marker{color:#215a7e}.cart_empty__content ul{list-style-type:disc}.cart_empty__content ol{list-style-type:decimal}.cart_empty__content .btn_blue,.cart_empty__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart_empty__content .btn_blue:last-child,.cart_empty__content .btn_transparent:last-child{margin-right:0}.cart_empty__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e;margin-right:50px}.cart_empty__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart_empty__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart_empty__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart_empty__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;border:1px solid #2b3033;background-color:#f8fcff}}@media(min-width:1366px)and (max-width:1919px){html,body{overflow-x:hidden;width:100%}html b,body b{font-weight:600}.loaded{visibility:visible!important;opacity:1!important}.col-full{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;max-width:100%!important}#primary{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;float:none!important}#secondary{display:none}#main{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}h2{color:#2b3033;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}h3{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}h2+h3{border-top:none;padding-top:0}p,span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}address{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}strong{font-weight:600}.button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.button:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.woocommerce-MyAccount-navigation{display:block;overflow:hidden;width:409px!important;height:auto;margin:0 30px 70px 0!important;padding:30px;box-sizing:border-box;float:left!important;background-color:#3b5f75}.woocommerce-MyAccount-navigation ul{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}.woocommerce-MyAccount-navigation ul li a{display:flex;overflow:hidden;width:max-content;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start;color:#fff;font-size:18px;font-weight:600;line-height:120%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{color:#228aca}.woocommerce-MyAccount-navigation ul li a:hover:before{color:#228aca}.woocommerce-MyAccount-navigation ul li a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;margin:0!important}.woocommerce-MyAccount-content{display:block;overflow:hidden;width:calc(100% - 439px)!important;height:auto;margin:0 auto 40px!important;padding:0;box-sizing:border-box;float:none!important}.woocommerce-MyAccount-content h1{margin-bottom:50px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span{margin-bottom:30px}.woocommerce-MyAccount-content a{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.woocommerce-MyAccount-content a:hover{color:#228aca}.woocommerce-MyAccount-content label{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.woocommerce-MyAccount-content em{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content legend{color:#3b5f75;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}.woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-MyAccount-content .input-text{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content .input-text:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content select{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content select:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content .show-password-input{display:block;overflow:hidden;width:51px;height:51px;margin:auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#215a7e;border-color:#2b3033;color:#fff;position:absolute;top:1px;right:1px}.woocommerce-MyAccount-content .show-password-input.display-password:after{content:"";color:#fff}.woocommerce-MyAccount-content .form-row:hover label{color:#228aca}.woocommerce-MyAccount-content .form-row:hover input{box-shadow:none!important}.woocommerce-MyAccount-content .form-row:hover .input-text,.woocommerce-MyAccount-content .form-row:hover select{border:1px solid #228aca}.woocommerce-MyAccount-content .form-row:hover .show-password-input{background-color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within label{color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within button{background-color:#228aca;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content .woocommerce-info .wc-forward{line-height:normal}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:100px;align-items:start}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{display:block;overflow:hidden;width:100%!important;height:auto;margin:0;padding:0;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{color:#2b3033;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce:has(.dcs-woo-notice){width:100%;background-color:#fff;margin:0 auto!important;height:auto!important}.dcs-woo-notice{color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:100%;margin:0 auto!important;padding:20px 0!important;border-radius:0!important;border-left:none!important;position:relative;top:-70px}.dcs-woo-notice--success{background-color:#22a12a}.dcs-woo-notice--error{background-color:#d34242}.dcs-woo-notice--notice{background-color:#ffd470}.dcs-woo-notice__message{display:grid;overflow:hidden;width:1286px;height:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:100px;align-items:center;justify-content:space-between;color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin:0 auto}.dcs-woo-notice__message .button{background-color:#215a7e}.dcs-woo-notice__message .button:hover{background-color:#228aca}.dcs-woo-notice__message .wc-forward:after,.dcs-woo-notice__message .button.wc-forward:after{content:none!important;display:none!important}.dcs-woo-notice__message .restore-item{color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.dcs-woo-notice__message .restore-item:hover{color:#2b3033}.mobile_hamburger,.mobile_menu,.nav_search_mobile,.mobile_search{display:none!important}body{background-color:#fff;font-size:100%}body .nav_spacer{display:block;overflow:hidden;width:100%;height:0;margin:0;padding:0;box-sizing:border-box}body .nav_spacer.spacer_fixed{height:0px}body .btn_blue,body .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .btn_blue:last-child,body .btn_transparent:last-child{margin-right:0}body .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .global_search{display:block;overflow:hidden;width:409px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}body .global_search i{vertical-align:middle}body .global_search:hover input{border:1px solid #228aca}body .global_search:hover button{background-color:#228aca}body .global_search input{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;outline:none;background-color:#fff}body .global_search input:focus{border:1px solid #228aca;outline:none}body .global_search input:focus::placeholder{color:transparent}body .global_search button{display:block;overflow:hidden;width:50px;height:48px;margin:1px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .global_search button i{font-size:28px;color:#fff}body .global_search .search_results{display:block;overflow:visible;width:409px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:1px solid #215a7e;border-right:1px solid #215a7e;border-bottom:1px solid #215a7e}body .global_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15);text-decoration:none}body .global_search .search_results a.search_result h3{color:#215a7e;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .global_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:none}body .global_search .search_results a.search_result:hover{background-color:#f8fcff}body .global_search .search_results a.search_result:hover h3{color:#228aca}body .global_search .search_results a.search_result:last-child{border-bottom:none}body .global_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .global_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}body .show_select{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;position:relative}body .show_select span{color:#2b3033;font-size:20px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .select_wrap,body .woocommerce-input-wrapper{position:relative;width:100%}body .select_wrap select,body .woocommerce-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .select_wrap i,body .woocommerce-input-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:22px;color:#031a27}body .select_wrap:hover i,body .woocommerce-input-wrapper:hover i{color:#228aca}body .select_wrap i.active,body .woocommerce-input-wrapper i.active{transform:translateY(-50%) rotate(180deg)}body b{font-weight:600}body .storefront-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:82px auto 0;padding:0;box-sizing:border-box;background-color:#2b3033;position:relative}body .storefront-breadcrumb:after{content:"";display:block;height:70px;background:#fff}body .storefront-breadcrumb .col-full{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:transparent}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:20px auto;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a:hover{color:#228aca}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span{line-height:initial}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span:after{content:"/";color:#fff;opacity:1}body .margin_0{margin-bottom:0}body .header{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:100;background-color:#fff}body .header__upper{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:22px 0;box-sizing:border-box}body .header__upper__content{display:grid;overflow:hidden;width:1286px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:end}body .header__upper__content__info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px}body .header__upper__content__info .mobile_icon{display:none}body .header__upper__content__info .phone,body .header__upper__content__info .email{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__upper__content__info .phone:hover,body .header__upper__content__info .email:hover{color:#228aca}body .header__upper__content__social{display:grid;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:25px;align-items:center;justify-content:center}body .header__upper__content__social .icon{font-size:25px;color:#2b3033}body .header__upper__content__social .icon:hover{color:#228aca}body .header__lower{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#031a27e6;position:absolute;top:70px;z-index:200}body .header__lower.is_fixed{position:fixed;top:0;left:0;right:0}body .header__lower__content{display:grid;overflow:visible;width:1286px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);align-items:center;justify-content:space-between}body .header__lower__content__navigation{display:flex;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;align-items:center;gap:35px}body .header__lower__content__navigation .custom-logo-link{display:flex;align-items:center;margin-bottom:0}body .header__lower__content__navigation img.custom-logo{max-width:182px;height:auto;display:block}body .header__lower__content__navigation .main_nav{display:flex;width:100%;height:80px;margin:auto;padding:0;box-sizing:border-box;align-items:center;flex:1 1 auto;gap:0;overflow:visible}body .header__lower__content__navigation .main_nav .main_nav__menu{display:flex;overflow:visible;width:100%;height:80px;margin:0;padding:0;box-sizing:border-box}body .header__lower__content__navigation .main_nav .main_nav__menu>li{display:block;overflow:visible;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:32px 15px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;cursor:pointer;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:focus{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-item>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-parent>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-ancestor>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul{display:none;position:absolute;top:82px;left:0;min-width:350px;background:transparent;z-index:8;overflow:visible}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li{display:block;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative;border-bottom:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:max-content auto;gap:50px;align-items:center;justify-content:space-between;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul{display:none;position:absolute;top:-1px;left:calc(100% - 16px);min-width:300px;background-color:#fff;border-top:1px solid #215a7e;z-index:9}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-bottom:1px solid #215a7e;border-left:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a{position:relative;padding-right:40px}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;color:#215a7e;transition:color .2s ease-in-out}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:hover:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:focus:after{color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%}body .header__lower__content__navigation .main_nav .main_nav__menu>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li:focus-within>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a:after{color:#fff}body .header__lower__content__search{display:grid;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:22px;align-items:center}body .header__lower__content__search .nav_search{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}body .header__lower__content__search .nav_search:hover input{border:2px solid #228aca}body .header__lower__content__search .nav_search:hover button{background-color:#228aca}body .header__lower__content__search .nav_search input{display:block;overflow:hidden;width:300px;height:30px;margin:0;padding:0 50px 0 10px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:2px solid #215a7e;outline:none;background-color:#fff}body .header__lower__content__search .nav_search input:focus{border-color:#228aca}body .header__lower__content__search .nav_search input:focus::placeholder{color:transparent}body .header__lower__content__search .nav_search button{display:grid;overflow:hidden;width:30px;height:26px;margin:2px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;align-items:center;position:absolute;top:0;right:0;border:none;background-color:#215a7e;cursor:pointer}body .header__lower__content__search .nav_search button i{font-size:18px;color:#fff}body .header__lower__content__search .nav_search .search_results{display:block;overflow:visible;width:300px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:30px;left:0;z-index:100;border-left:2px solid #215a7e;border-right:2px solid #215a7e;border-bottom:2px solid #215a7e}body .header__lower__content__search .nav_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15)}body .header__lower__content__search .nav_search .search_results a.search_result h3{color:#215a7e;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .header__lower__content__search .nav_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__lower__content__search .nav_search .search_results a.search_result:hover{background-color:#f8fcff}body .header__lower__content__search .nav_search .search_results a.search_result:hover h3{color:#228aca}body .header__lower__content__search .nav_search .search_results a.search_result:last-child{border-bottom:none}body .header__lower__content__search .nav_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .header__lower__content__search .nav_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .header__lower__content .nav_cart{display:block;overflow:visible;width:auto;height:80px;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content .nav_cart a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:25px 8px;box-sizing:border-box;color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .header__lower__content .nav_cart a:hover{color:#228aca}body .header__lower__content .nav_cart a .badge{display:block;overflow:hidden;width:16px;height:16px;margin:0;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;background-color:#215a7e;position:absolute;top:18px;right:0;z-index:2}body .header__lower__content .nav_cart .button_active{color:#228aca}body .header__lower__content .request_quote{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .header__lower__content .request_quote a{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:25px 0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:10px;align-items:center}body .header__lower__content .request_quote a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .header__lower__content .request_quote a span{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:min-content}body .header__lower__content .request_quote a:hover i,body .header__lower__content .request_quote a:hover span{color:#228aca}body .homepage_hero{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .homepage_hero:after{content:"";display:block;height:70px;background:#fff}body .homepage_hero__container{display:block;overflow:hidden;width:1286px;height:auto;margin:280px auto 200px;padding:0;box-sizing:border-box}body .homepage_hero__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_hero__content h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:1024px;margin-bottom:50px}body .homepage_hero__content p{color:#fff;font-size:18px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:525px;margin-bottom:50px}body .homepage_hero__content .btn_blue{margin-right:50px}body .homepage_services{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_services__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_services__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_services__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_services__content__services{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:30px}body .homepage_services__content__services .buy,body .homepage_services__content__services .repair,body .homepage_services__content__services .sell{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:50px;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:stretch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;position:relative}body .homepage_services__content__services .buy .text,body .homepage_services__content__services .repair .text,body .homepage_services__content__services .sell .text{display:grid;overflow:hidden;width:100%;height:fit-content;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_services__content__services .buy .text h3,body .homepage_services__content__services .repair .text h3,body .homepage_services__content__services .sell .text h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0}body .homepage_services__content__services .buy .text p,body .homepage_services__content__services .repair .text p,body .homepage_services__content__services .sell .text p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_services__content__services .buy span,body .homepage_services__content__services .repair span,body .homepage_services__content__services .sell span{color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;align-self:end}body .homepage_services__content__services .buy:hover,body .homepage_services__content__services .repair:hover,body .homepage_services__content__services .sell:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_services__content__services .buy:hover h3,body .homepage_services__content__services .buy:hover span,body .homepage_services__content__services .repair:hover h3,body .homepage_services__content__services .repair:hover span,body .homepage_services__content__services .sell:hover h3,body .homepage_services__content__services .sell:hover span{color:#228aca}body .homepage_services__content__services .buy:before{font-size:80px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .repair:before{font-size:80px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .sell:before{font-size:100px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:-3px;color:#3b5f7526}body .homepage_about,body .content_overlap{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 70px;box-sizing:border-box;grid-template-columns:887px 145px 887px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_about h2,body .content_overlap h2{color:#fff;font-size:34px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_about p,body .content_overlap p{color:#fff;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .homepage_about p:last-child,body .content_overlap p:last-child{margin-bottom:0}body .homepage_about .btn_transparent,body .content_overlap .btn_transparent{margin:0 auto 0 0}body .homepage_about--left_text,body .homepage_about--right_text,body .content_overlap--left_text,body .content_overlap--right_text{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;min-height:633px;background-color:#3b5f75;align-self:start}body .homepage_about--left_text,body .content_overlap--left_text{justify-content:end;grid-area:1/1/2/3}body .homepage_about--left_text__content,body .content_overlap--left_text__content{display:grid;overflow:hidden;width:470px;height:fit-content;margin:70px 245px 70px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_about--right_text,body .content_overlap--right_text{justify-content:start;grid-area:1/2/2/-1}body .homepage_about--right_text__content,body .content_overlap--right_text__content{display:grid;overflow:hidden;width:470px;height:fit-content;margin:70px 0 70px 245px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_about--right_image,body .homepage_about--left_image,body .content_overlap--right_image,body .content_overlap--left_image{display:block;overflow:hidden;width:100%;height:auto;margin:70px 0 0;padding:0;box-sizing:border-box;align-self:end}body .homepage_about--right_image img,body .homepage_about--left_image img,body .content_overlap--right_image img,body .content_overlap--left_image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .homepage_about--right_image,body .content_overlap--right_image{grid-area:1/2/-1/-1}body .homepage_about--left_image,body .content_overlap--left_image{grid-area:1/1/-1/3}body .homepage_benefits,body .product_benefits,body .content_benefits{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_benefits__container,body .product_benefits__container,body .content_benefits__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_benefits__content,body .product_benefits__content,body .content_benefits__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_benefits__content h2,body .product_benefits__content h2,body .content_benefits__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_benefits__content .full_col,body .product_benefits__content .full_col,body .content_benefits__content .full_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0}body .homepage_benefits__content .two_col,body .product_benefits__content .two_col,body .content_benefits__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px}body .homepage_benefits__content .three_col,body .product_benefits__content .three_col,body .content_benefits__content .three_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:30px}body .homepage_benefits__content .four_col,body .product_benefits__content .four_col,body .content_benefits__content .four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:30px}body .homepage_benefits__content .card,body .product_benefits__content .card,body .content_benefits__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .homepage_benefits__content .card i,body .product_benefits__content .card i,body .content_benefits__content .card i{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;font-size:82px;color:#215a7e;text-align:center}body .homepage_benefits__content .card h3,body .product_benefits__content .card h3,body .content_benefits__content .card h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .homepage_benefits__content .card p,body .product_benefits__content .card p,body .content_benefits__content .card p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_benefits__container{margin:0 auto 70px}body .product_benefits__content .card p{text-align:center}body .homepage_process{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 70px;box-sizing:border-box;grid-template-columns:1105px 145px 1105px;grid-template-rows:70px 1fr 50px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_process--left{display:flex;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:484px;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:290px 324px;justify-content:end;grid-area:2/1/-1/3;background-color:#f8fcff;z-index:2}body .homepage_process--left__content{display:grid;overflow:hidden;width:615px;height:fit-content;margin:70px 100px 70px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_process--left__content .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:center;justify-content:start}body .homepage_process--left__content .item i{font-size:28px;color:#215a7e}body .homepage_process--left__content .item p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--left__content .item p span{display:block;font-weight:700}body .homepage_process--right{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:504px;grid-area:1/2/-2/-1;background-color:#3b5f75}body .homepage_process--right__content{display:grid;overflow:hidden;width:470px;height:fit-content;margin:70px 0 70px 245px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}body .homepage_process--right__content h2{color:#fff;font-size:34px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_process--right__content p{color:#fff;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--right__content .btn_transparent{margin:0 auto 0 0}body .homepage_manufacturers{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_manufacturers__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_manufacturers__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_manufacturers__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .homepage_manufacturers__content .cards_wrapper{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px}body .homepage_manufacturers__content .column{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:30px}body .homepage_manufacturers__content .column--left{grid-template-rows:repeat(2,1fr)}body .homepage_manufacturers__content .column--right{grid-template-rows:repeat(3,1fr)}body .homepage_manufacturers__content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:150px 1fr;gap:50px;align-items:center;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .homepage_manufacturers__content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_manufacturers__content .card:hover img{filter:none}body .homepage_manufacturers__content .card:hover span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#228aca}body .homepage_manufacturers__content .card img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:grayscale(100%) brightness(.75);aspect-ratio:21/9}body .homepage_manufacturers__content .card p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .homepage_manufacturers__content .card span{color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_testimonials{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_testimonials__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_testimonials__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:padding;box-sizing:border-box}body .homepage_testimonials__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .testimonials{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:300px 1fr;gap:30px;align-items:start;justify-content:start}body .testimonials--left{display:grid;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:space-between;justify-content:start}body .testimonials--left .top .stars{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;justify-content:start;font-size:44px;color:#ffd470}body .testimonials--left .top span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .testimonials--left .bottom{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 42px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:end;justify-content:start}body .testimonials--left .bottom img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)}body .testimonials--left .bottom img:hover{filter:none}body .testimonials--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .testimonials--right .cards{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 50px 20px;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;position:relative;overflow:visible}body .testimonials--right .cards .slick-track{display:flex!important}body .testimonials--right .cards .slick-slide{height:auto!important}body .testimonials--right .cards .slick-prev,body .testimonials--right .cards .slick-next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer}body .testimonials--right .cards .slick-prev i,body .testimonials--right .cards .slick-next i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#031a27;line-height:45px;display:block;text-align:center}body .testimonials--right .cards .slick-prev i:hover,body .testimonials--right .cards .slick-next i:hover{color:#215a7e}body .testimonials--right .cards .slick-prev{left:0}body .testimonials--right .cards .slick-next{right:0}body .testimonials--right .cards .slick-prev:before,body .testimonials--right .cards .slick-next:before{content:""!important}body .testimonials--right .cards .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex!important;justify-content:center;gap:0;list-style:none;padding:0;margin:0}body .testimonials--right .cards .slick-dots li button{border:none;background:none;padding:0}body .testimonials--right .cards .slick-dots li button:before{font-size:12px;color:#2b3033;opacity:1}body .testimonials--right .cards .slick-dots li.slick-active button:before{color:#3b5f75}body .testimonials--right .cards .card{display:flex;overflow:hidden;width:auto;height:100%;margin:0 15px 25px;padding:50px;box-sizing:border-box;flex-direction:column;background-color:#3b5f75;border:1px solid #3b5f75}body .testimonials--right .cards .card p{color:#fff;font-size:18px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .testimonials--right .cards .card span{display:block;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards .card:nth-child(2n){background-color:#f8fcff;border:1px solid #2b3033}body .testimonials--right .cards .card:nth-child(2n) p{color:#2b3033;font-size:18px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .testimonials--right .cards .card:nth-child(2n) span{display:block;color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards.slick-initialized{opacity:1}body .footer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:350px;background-color:#031a27}body .footer__container{display:block;overflow:hidden;width:1286px;height:auto;margin:70px auto 0;padding:0;box-sizing:border-box}body .footer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .footer__content h3{color:#215a7e;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:10px}body .footer__content .logo{display:block;overflow:hidden;width:192px;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box}body .footer__content .logo img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:100px;align-items:start;justify-content:space-between}body .footer__content__information_grid--left{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:100px;align-items:start}body .footer__content__information_grid--left .contact{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:192px repeat(3,max-content);grid-template-rows:repeat(2,max-content);gap:50px;align-items:start;row-gap:30px}body .footer__content__information_grid--left .contact .footer_map{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .footer__content__information_grid--left .contact .footer_map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid--left .contact .col a,body .footer__content__information_grid--left .contact .col span{color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .contact .col a:hover{color:#228aca}body .footer__content__information_grid--left .contact .phone{margin-right:0}body .footer__content__information_grid--left .navigation{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:15px;align-items:start}body .footer__content__information_grid--left .navigation .footer_nav__menu{display:grid;gap:15px}body .footer__content__information_grid--left .navigation a{width:fit-content;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .navigation a:hover{color:#228aca}body .footer__content__information_grid .social a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0 20px 30px 0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social a:last-child{margin-right:0}body .footer__content__information_grid .social a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .footer__content__information_grid .social a i:hover{color:#228aca}body .footer__content__information_grid .social .chamber_of_commerce{display:block;overflow:hidden;width:81px;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social .chamber_of_commerce img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content .copyright{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .breadcrumbs,body .breadcrumbs_0{display:block;overflow:hidden;width:100%;height:auto;margin:80px auto 70px;padding:0;box-sizing:border-box;background-color:#2b3033}body .breadcrumbs__container,body .breadcrumbs_0__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto;padding:20px 0;box-sizing:border-box}body .breadcrumbs__content,body .breadcrumbs_0__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .breadcrumbs__content a,body .breadcrumbs__content span,body .breadcrumbs_0__content a,body .breadcrumbs_0__content span{color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:capitalize}body .breadcrumbs__content a,body .breadcrumbs_0__content a{text-decoration:underline}body .breadcrumbs__content a:hover,body .breadcrumbs_0__content a:hover{color:#228aca}body .breadcrumbs_0{margin-bottom:0}body .subpage_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_approach__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .subpage_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:520px 1fr;gap:50px;align-items:start}body .subpage_approach__content .two_col img,body .subpage_approach__content .two_col .col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col img{aspect-ratio:16/9}body .subpage_approach__content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .subpage_approach__content h1.upper{text-transform:uppercase}body .subpage_approach__content span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_approach__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_approach__content a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content a:hover{color:#228aca}body .subpage_approach__content ul,body .subpage_approach__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_approach__content ul li,body .subpage_approach__content ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content ul li::marker,body .subpage_approach__content ol li::marker{color:#215a7e}body .subpage_approach__content ul{list-style-type:disc}body .subpage_approach__content ol{list-style-type:decimal}body .subpage_approach__content .btn_blue,body .subpage_approach__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_approach__content .btn_blue:last-child,body .subpage_approach__content .btn_transparent:last-child{margin-right:0}body .subpage_approach__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_approach__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_approach__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_approach__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .manufacturers_grid{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_grid__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .manufacturers_grid__manufacturers_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:30px}body .manufacturers_grid__manufacturers_content .card{display:grid;overflow:hidden;width:100%;height:280px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:180px 1fr;grid-template-rows:repeat(2,125px);gap:30px;align-items:end;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_grid__manufacturers_content .card .equipment{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .manufacturers_grid__manufacturers_content .card .manufacturer_logo{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 30px 0 0;box-sizing:border-box;aspect-ratio:21/9;grid-area:1/2/2/-1;filter:grayscale(100%) brightness(.75)}body .manufacturers_grid__manufacturers_content .card .link{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 30px 0 0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:2/2/-1/-1;text-transform:uppercase;align-self:start}body .manufacturers_grid__manufacturers_content .card .hover_bar{display:block;overflow:hidden;width:100%;height:10px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scaleX(0);transform-origin:center;background-color:#228aca;opacity:0;grid-area:2/1/-1/-1}body .manufacturers_grid__manufacturers_content .card:hover{border:1px solid #228aca}body .manufacturers_grid__manufacturers_content .card:hover .link{color:#228aca}body .manufacturers_grid__manufacturers_content .card:hover .manufacturer_logo{filter:none}body .manufacturers_grid__manufacturers_content .card:hover .hover_bar{opacity:1;transform:scaleX(1)}body .manufacturers_grid__family_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:30px}body .manufacturers_grid__family_content .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .manufacturers_grid__family_content .card .top h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_grid__family_content .card .top img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:16/9}body .manufacturers_grid__family_content .card .top p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .manufacturers_grid__family_content .card .top .product_image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .manufacturers_grid__family_content .card .btn{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;justify-self:end;background-color:transparent;border:1px solid #2b3033}body .manufacturers_grid__family_content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .manufacturers_grid__family_content .card:hover .btn{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_cta,body .subpage_product_cta{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box;background:url(../images/layout/cta-bg.webp);background-position:top right;background-attachment:scroll;background-repeat:no-repeat;background-size:auto calc(100% - 100px);background-color:#3b5f75}body .subpage_cta__container,body .subpage_product_cta__container{display:block;overflow:hidden;width:1286px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .subpage_cta__content,body .subpage_product_cta__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_cta__content h2,body .subpage_product_cta__content h2{color:#fff;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .subpage_cta__content p,body .subpage_product_cta__content p{color:#fff;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px;max-width:860px}body .subpage_product_cta{margin-bottom:0}body .subpage_product_cta:after{content:"";display:block;height:100px;background-color:#fff}body .manufacturers_disclaimer,body .product_manufacturers_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_disclaimer__container,body .product_manufacturers_disclaimer__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .manufacturers_disclaimer__content,body .product_manufacturers_disclaimer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_disclaimer__content h2,body .product_manufacturers_disclaimer__content h2{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_disclaimer__content p,body .product_manufacturers_disclaimer__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_manufacturers_disclaimer__container{margin-top:0}body .filter_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between}body .product_list{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_list__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_list__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_list__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_list__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .product_list__content .form_control:hover{border:1px solid #228aca}body .product_list__content .form_control:focus,body .product_list__content .form_control:focus-visible,body .product_list__content .form_control:active{border:1px solid #228aca;outline:none}body .product_list__content .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px}body .product_list__content .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:50px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .product_list__content .results_grid .card:nth-child(2n){background-color:#fff}body .product_list__content .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_list__content .results_grid .card:hover .link span,body .product_list__content .results_grid .card:hover .link i{color:#228aca}body .product_list__content .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_list__content .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 365px 1fr;gap:50px;align-items:center;justify-content:start}body .product_list__content .results_grid .card .model{color:#3b5f75;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content .results_grid .card .description{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .product_list__content .results_grid .card .availability{color:#215a7e;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_list__content .results_grid .card .availability .red{background-color:#d34242}body .product_list__content .results_grid .card .availability .green{background-color:#22a12a}body .product_list__content .results_grid .card .availability .yellow{background-color:#ffd470}body .product_list__content .results_grid .card .link{justify-self:end}body .product_list__content .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .product_list__content .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .product_list__content .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .product_list__content .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .product_list__content .pagination i:hover{color:#228aca}body .product_list__content .pagination a{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_list__content .pagination a:hover{color:#228aca}body .product_list__content .pagination .current{color:#3b5f75;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .search_two_col__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .search_two_col__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .search_two_col__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .search_two_col__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .search_two_col__content .form_control:hover{border:1px solid #228aca}body .search_two_col__content .form_control:focus,body .search_two_col__content .form_control:focus-visible,body .search_two_col__content .form_control:active{border:1px solid #228aca;outline:none}body .search_two_col__content .aside_left{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:409px 1fr;gap:30px;align-items:start;justify-content:start}body .search_two_col__content .aside_left .left_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .search_two_col__content .aside_left .left_col .module{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;border:1px solid #2b3033}body .search_two_col__content .aside_left .left_col .module__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between;background-color:#fff;border:none;cursor:pointer}body .search_two_col__content .aside_left .left_col .module__heading h3{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .aside_left .left_col .module__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .aside_left .left_col .module__heading .active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%)}body .search_two_col__content .aside_left .left_col .module__heading:hover h3,body .search_two_col__content .aside_left .left_col .module__heading:hover i{color:#228aca}body .search_two_col__content .aside_left .left_col .module .filter_list{display:grid;overflow:hidden;width:100%;height:auto;margin:40px 0 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;overflow-y:auto;max-height:270px;scrollbar-color:#215a7e #f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{width:8px}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar-track{background:#f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{background-color:#215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list:has(li:nth-child(n+6)){padding-right:20px}body .search_two_col__content .aside_left .left_col .module .filter_list li{display:grid;overflow:hidden;width:100%;height:34px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 0 50px;box-sizing:border-box;color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark{position:absolute;top:0;left:0;height:26px;width:26px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark:after{content:"";position:absolute;display:none;left:8px;top:1px;width:7px;height:15px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input:checked~.checkmark:after{display:block}body .search_two_col__content .aside_left .left_col .module .filter_list li .count{color:#2b3033;font-size:20px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .aside_left .left_col .module .filter_list p:last-child{margin-bottom:0}body .search_two_col__content .aside_left .left_col .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px}body .search_two_col__content .aside_left .left_col .buttons .btn_blue{margin-right:0;font-size:16px}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent{color:#215a7e;font-size:16px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .search_two_col__content .aside_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:30px;align-items:start;justify-content:start}body .search_two_col__content .right_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .title i{display:none}body .search_two_col__content .right_col .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px}body .search_two_col__content .right_col .results_grid .match_strength{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center;margin-top:10px}body .search_two_col__content .right_col .results_grid .match_strength__label span,body .search_two_col__content .right_col .results_grid .match_strength__score{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .match_strength__meter{display:flex;align-items:center;gap:10px}body .search_two_col__content .right_col .results_grid .match_strength__boxes{display:flex;align-items:center;gap:2px}body .search_two_col__content .right_col .results_grid .match_strength__box{border-radius:0;width:10px;height:10px}body .search_two_col__content .right_col .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:50px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .card:hover .link span,body .search_two_col__content .right_col .results_grid .card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;align-items:start;justify-content:start}body .search_two_col__content .right_col .results_grid .card .info .model{color:#3b5f75;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .info .description{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .card .info .availability{color:#215a7e;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .info .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .search_two_col__content .right_col .results_grid .card .info .availability .red{background-color:#d34242}body .search_two_col__content .right_col .results_grid .card .info .availability .green{background-color:#22a12a}body .search_two_col__content .right_col .results_grid .card .info .availability .yellow{background-color:#ffd470}body .search_two_col__content .right_col .results_grid .card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .results_grid .content_card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:50px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .content_card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .content_card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .content_card:hover .link span,body .search_two_col__content .right_col .results_grid .content_card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .content_card .info{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:column;gap:10px;flex-wrap:wrap}body .search_two_col__content .right_col .results_grid .content_card .info .title{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .info .breadcrumb{color:#3b5f75;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .info .description{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .content_card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .search_two_col__content .right_col .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .right_col .pagination i:hover{color:#228aca}body .search_two_col__content .right_col .pagination a{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col__content .right_col .pagination a:hover{color:#228aca}body .search_two_col__content .right_col .pagination .current{color:#3b5f75;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_approach__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_approach__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:620px 1fr;gap:50px;align-items:start;justify-content:start}body .product_approach__content--col_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:150px 440px;grid-template-rows:repeat(2,151px);gap:30px;align-items:start;justify-content:start}body .product_approach__content--col_right .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}body .product_approach__content--col_right .thumbnail:hover,body .product_approach__content--col_right .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}body .product_approach__content--col_right .large{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:3px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:1/2/-1/-1;box-shadow:inset 0 0 0 1px #2b3033}body .product_approach__content--col_right .large:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_approach__content--col_right .large .main_image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3;cursor:pointer}body .product_approach__content--col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_approach__content--col_left h1{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left h1 span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_approach__content--col_left a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left a:hover{color:#228aca}body .product_approach__content--col_left ul,body .product_approach__content--col_left ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .product_approach__content--col_left ul li,body .product_approach__content--col_left ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left ul li::marker,body .product_approach__content--col_left ol li::marker{color:#215a7e}body .product_approach__content--col_left ul{list-style-type:disc}body .product_approach__content--col_left ol{list-style-type:decimal}body .product_approach__content--col_left .btn_blue,body .product_approach__content--col_left .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .product_approach__content--col_left .btn_blue:last-child,body .product_approach__content--col_left .btn_transparent:last-child{margin-right:0}body .product_approach__content--col_left .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .product_approach__content--col_left .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .product_approach__content--col_left .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .product_approach__content--col_left .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .product_approach__content--col_left .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#215a7e;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left .availability b{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-right:10px}body .product_approach__content--col_left .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 5px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_approach__content--col_left .availability .red{background-color:#d34242}body .product_approach__content--col_left .availability .green{background-color:#22a12a}body .product_approach__content--col_left .availability .yellow{background-color:#ffd470}body .product_approach__content--col_left .btn_blue{display:flex;gap:10px;align-items:center;justify-content:center}body .product_approach__content--col_left .btn_blue i{font-size:24px}body .product_features{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_features__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_features__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_features__content .tabs{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:30px;border-bottom:1px solid #2b3033}body .product_features__content .tabs button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 10px 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;background-color:transparent;border:none;background-image:linear-gradient(#228aca,#228aca);background-repeat:no-repeat;background-position:center bottom;background-size:0% 8px}body .product_features__content .tabs button i{display:none}body .product_features__content .tabs button:hover,body .product_features__content .tabs button.active{color:#031a27;background-size:100% 8px}body .product_features__content .tab_content{display:none;overflow:hidden;width:100%;height:0;margin:0;padding:50px 0 0;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;visibility:hidden}body .product_features__content .tab_content.active{display:block;opacity:1;visibility:visible;height:auto;overflow:visible}body .product_features__content .tab_content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .product_features__content .tab_content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_features__content .tab_content p:last-child{margin-bottom:0}body .product_features__content .tab_content a{color:#2b3033;font-size:18px;font-weight:400;line-height:100%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content a:hover{color:#228aca}body .product_features__content .tab_content ul.features_list{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_features__content .tab_content ul.features_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 10px;box-sizing:border-box;grid-template-columns:250px 1fr;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;border-bottom:1px solid #2b3033}body .product_features__content .tab_content ul.features_list li:nth-child(2n){background-color:#fff}body .product_features__content .tab_content ul.features_list li strong{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content ul.features_list li span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75}body .quote__container{display:block;overflow:hidden;width:1286px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .quote__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 409px;gap:50px;align-items:start;justify-content:start}body .quote__content .col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#fff;text-align:center}body .quote__content .col_left h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_left h2{color:#2b3033;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_left form{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left form .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}body .quote__content .col_left form .alert_error p{color:#d34242;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}body .quote__content .col_left form .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}body .quote__content .col_left form .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}body .quote__content .col_left form .alert_success p{color:#22a12a;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .quote__content .col_left form label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;resize:none}body .quote__content .col_left form .form_control:focus{border:1px solid #228aca;outline:none}body .quote__content .col_left form .form_control:focus::placeholder{color:transparent}body .quote__content .col_left form .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .form_checkbox{display:block;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 35px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #215a7e}body .quote__content .col_left form .form_checkbox .checkmark:after{content:"";position:absolute;display:none;left:8px;top:2px;width:6px;height:13px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .quote__content .col_left form .form_checkbox input:checked~.checkmark:after{display:block}body .quote__content .col_left form .form_radio{display:flex;overflow:hidden;width:fit-content;height:auto;margin:0 0 12px;padding:0 0 0 25px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_radio .checkmark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:20px;background-color:#fff;border:1px solid #2b3033}body .quote__content .col_left form .form_radio:hover label{color:#228aca}body .quote__content .col_left form .form_radio .checkmark{border:1px solid #228aca}body .quote__content .col_left form .form_radio input:checked~.checkmark{background-color:#228aca}body .quote__content .col_left form .form_radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body .quote__content .col_left form .form_radio input:checked~.checkmark:after{display:block}body .quote__content .col_left form .valid{color:#22a12a;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}body .quote__content .col_left form .invalid{color:#d34242;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}body .quote__content .col_left form .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .required_field span{display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}body .quote__content .col_left form .btn_blue{margin-bottom:10px}body .quote__content .col_left form .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}body .quote__content .col_left form .rows .request-part-row{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:30px;box-sizing:border-box;border-radius:0;background-color:#f8fcff}body .quote__content .col_left form .rows .request-part-row__grid{gap:30px}body .quote__content .col_left form .rows .request-part-row__compact{align-items:start}body .quote__content .col_left form .rows .request-part-row__need-options{min-height:40px!important}body .quote__content .col_left form .rows .request-part-row__title{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .rows .request-part-row__remove{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:underline}body .quote__content .col_left form .rows .request-part-row__remove:hover{color:#228aca}body .quote__content .col_left form .rows .is-hidden{display:none}body .quote__content .col_left form .rows .quote_form_actions{gap:30px;margin-bottom:10px}body .quote__content .col_left form .rows .btn_blue{margin-bottom:0}body .quote__content .col_left form .rows .btn_secondary{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#215a7e;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#f8fcff;border:1px solid #215a7e}body .quote__content .col_left form .rows .btn_secondary:hover{background-color:#fff;border:1px solid #228aca;color:#228aca!important}body .quote__content .col_left form .rows #add_part_button{color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;padding:10px 20px}body .quote__content .col_left form .qty,body .quote__content .col_left form .request-part-row__qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end;gap:0!important}body .quote__content .col_left form .qty input,body .quote__content .col_left form .request-part-row__qty input{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:65px;height:40px;border:1px solid #2b3033;-moz-appearance:textfield}body .quote__content .col_left form .qty input::-webkit-outer-spin-button,body .quote__content .col_left form .qty input::-webkit-inner-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-outer-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .quote__content .col_left form .qty input:hover,body .quote__content .col_left form .request-part-row__qty input:hover{border:1px solid #228aca}body .quote__content .col_left form .qty input:focus,body .quote__content .col_left form .request-part-row__qty input:focus{outline:none;border:1px solid #228aca}body .quote__content .col_left form .qty button,body .quote__content .col_left form .request-part-row__qty button{display:block;overflow:hidden;width:40px;height:40px;margin:0;padding:0;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;line-height:1;color:#000;display:flex;align-items:center;justify-content:center}body .quote__content .col_left form .qty button:hover,body .quote__content .col_left form .request-part-row__qty button:hover,body .quote__content .col_left form .qty button:active,body .quote__content .col_left form .request-part-row__qty button:active{background-color:#228aca;color:#fff}body .quote__content .col_left form .qty button:disabled,body .quote__content .col_left form .request-part-row__qty button:disabled{color:#2b303366;cursor:not-allowed}body .quote__content .col_left form .qty button:disabled:hover,body .quote__content .col_left form .request-part-row__qty button:disabled:hover{background-color:#3b5f7526}body .quote__content .col_left form .form_group:hover .form_label{color:#228aca}body .quote__content .col_left form .form_group:hover .form_control{border-color:#228aca}body .quote__content .col_left form .form_group:has(.form_control:focus) .form_label{color:#228aca}body .quote__content .col_left form .form_one{grid-column:span 1}body .quote__content .col_left form .form_two{grid-column:span 2}body .quote__content .col_left form .form_three{grid-column:span 3}body .quote__content .col_left form .form_four{grid-column:span 4}body .quote__content .col_left form .form_five{grid-column:span 5}body .quote__content .col_left form .form_one>span,body .quote__content .col_left form .form_two>span,body .quote__content .col_left form .form_three>span,body .quote__content .col_left form .form_four>span{color:#d34242;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table{display:table;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-collapse:collapse}body .quote__content .col_left .request_details table tr{border-bottom:1px solid #2b3033}body .quote__content .col_left .request_details table tr td{padding:20px 15px;color:#031a27;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;vertical-align:bottom}body .quote__content .col_left .request_details table tr td:first-child{width:125px;white-space:wrap}body .quote__content .col_left .request_details table tr td b{font-weight:700}body .quote__content .col_left .request_details table tr td a{color:#031a27;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td a:hover{color:#228aca}body .quote__content .col_left .request_details table tr:nth-child(2n){background-color:#f8fcff}body .quote__content .col_right{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right h1{color:#fff;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .quote__content .col_right h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#fff;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:none!important}body .quote__content .col_right p{color:#fff;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_right p:last-of-type{margin-bottom:50px}body .quote__content .col_right table{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .quote__content .col_right table tr td{padding:0 30px 30px 0;color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#3b5f75!important}body .quote__content .col_right table tr td b{font-weight:700}body .quote__content .col_right table tr td a{color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_right table tr td a:hover{color:#228aca}body .quote_message{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .quote_message__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .quote_message__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .quote_message__content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content p{display:block;overflow:hidden;width:50%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content .icon{display:grid;overflow:hidden;width:130px;height:130px;margin:0 auto 50px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:center;justify-content:center;border-radius:50%;text-align:center;padding:20px;border:5px solid #22a12a}body .quote_message__content .icon i{color:#22a12a;font-size:80px}body .content_hero{display:block;overflow:hidden;width:100%;height:auto;margin:-82px auto 0;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .content_hero:after{content:"";display:block;height:70px;background:#fff}body .content_hero__container{display:block;overflow:hidden;width:1286px;height:auto;margin:150px auto;padding:0;box-sizing:border-box}body .content_hero__content{display:block;overflow:hidden;width:775px;height:auto;margin:0;padding:0;box-sizing:border-box}body .content_hero__content h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_hero__content p{color:#fff;font-size:18px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:50px}body .content_hero__content .btn_blue{margin-right:50px}body .content_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_approach__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 409px;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col .content{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:1}body .content_approach__content .two_col .content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_approach__content .two_col .content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_approach__content .two_col .content p{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_approach__content .two_col .content p:last-child{margin-bottom:0}body .content_approach__content .two_col .content a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content a:hover{color:#228aca}body .content_approach__content .two_col .content ul,body .content_approach__content .two_col .content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_approach__content .two_col .content ul li,body .content_approach__content .two_col .content ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content ul li::marker,body .content_approach__content .two_col .content ol li::marker{color:#215a7e}body .content_approach__content .two_col .content ul{list-style-type:disc}body .content_approach__content .two_col .content ol{list-style-type:decimal}body .content_approach__content .two_col .content .btn_blue,body .content_approach__content .two_col .content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_approach__content .two_col .content .btn_blue:last-child,body .content_approach__content .two_col .content .btn_transparent:last-child{margin-right:0}body .content_approach__content .two_col .content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_approach__content .two_col .content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_approach__content .two_col .content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_approach__content .two_col .content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_approach__content .two_col .aside_stats{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:center;justify-content:start;grid-column:2;background-color:#3b5f75}body .content_approach__content .two_col .aside_stats strong{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#fff;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .aside_stats span{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col::nth-child(even){grid-template-columns:409px 1fr;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col::nth-child(even) .content{grid-column:2}body .content_approach__content .two_col::nth-child(even) .aside_stats{grid-column:1}body .content_columns{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_columns__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_columns__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_columns__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_columns__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_columns__content p:last-child{margin-bottom:50px}body .content_columns__content--two_col,body .content_columns__content--three_col,body .content_columns__content--four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .content_columns__content--two_col .card,body .content_columns__content--three_col .card,body .content_columns__content--four_col .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;flex-direction:column;gap:30px;flex-wrap:wrap;align-items:start;justify-content:start;background-color:#f8fcff;border:1px solid #2b3033}body .content_columns__content--two_col .card h3,body .content_columns__content--three_col .card h3,body .content_columns__content--four_col .card h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .content_columns__content--two_col .card p,body .content_columns__content--three_col .card p,body .content_columns__content--four_col .card p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .content_columns__content--two_col{grid-template-columns:repeat(2,1fr);gap:30px;align-items:stretch;justify-content:start}body .content_columns__content--three_col{grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;justify-content:start}body .content_columns__content--four_col{grid-template-columns:repeat(4,1fr);gap:30px;align-items:stretch;justify-content:start}body .brands{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .brands__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .brands__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .brands__content .brands_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,200px);gap:50px;align-items:center;justify-content:space-between}body .brands__content .brands_grid a{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content .brands_grid a:hover img{filter:none}body .brands__content .brands_grid img{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:21/9;filter:grayscale(100%) brightness(.75)}body .content_blocks{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_blocks__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_blocks__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_blocks__content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_blocks__content h2{color:#2b3033;font-size:34px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .content_blocks__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_blocks__content p:last-of-type{margin-bottom:0}body .content_blocks__content a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_blocks__content a:hover{color:#228aca}body .content_blocks__content ul,body .content_blocks__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_blocks__content ul li,body .content_blocks__content ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_blocks__content ul li::marker,body .content_blocks__content ol li::marker{color:#215a7e}body .content_blocks__content ul{list-style-type:disc}body .content_blocks__content ol{list-style-type:decimal}body .content_blocks__content .btn_blue,body .content_blocks__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:30px 0 0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_blocks__content .btn_blue:last-child,body .content_blocks__content .btn_transparent:last-child{margin-right:0}body .content_blocks__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_blocks__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_blocks__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_blocks__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_blocks__content--left_text,body .content_blocks__content--right_text{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center;justify-content:start}body .content_blocks__content--left_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/1}body .content_blocks__content--left_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--left_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .content_blocks__content--right_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--right_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:4/3;grid-area:1/1}body .content_blocks__content--right_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .subpage_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:-70px auto 0;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_two_col__container{display:block;overflow:hidden;width:1286px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .subpage_two_col__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .text_col h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .subpage_two_col__content .text_col p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .text_col a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col a:hover{color:#228aca}body .subpage_two_col__content .text_col ul,body .subpage_two_col__content .text_col ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .text_col ul li,body .subpage_two_col__content .text_col ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col ul li::marker,body .subpage_two_col__content .text_col ol li::marker{color:#215a7e}body .subpage_two_col__content .text_col ul{list-style-type:disc}body .subpage_two_col__content .text_col ol{list-style-type:decimal}body .subpage_two_col__content .text_col .btn_blue,body .subpage_two_col__content .text_col .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_two_col__content .text_col .btn_blue:last-child,body .subpage_two_col__content .text_col .btn_transparent:last-child{margin-right:0}body .subpage_two_col__content .text_col .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_two_col__content .text_col .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_two_col__content .text_col .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_two_col__content .text_col .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_two_col__content .accordions{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px}body .subpage_two_col__content .accordions .accordion{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border-top:1px solid #2b3033;border-bottom:1px solid #2b3033;border-left:1px solid transparent;border-right:1px solid transparent}body .subpage_two_col__content .accordions .accordion:hover{border:1px solid #2b3033;background-color:#f8fcff}body .subpage_two_col__content .accordions .accordion__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:30px;align-items:center;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;position:relative}body .subpage_two_col__content .accordions .accordion__heading h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .subpage_two_col__content .accordions .accordion__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#2b3033;position:absolute;top:50%;right:10px;transform-origin:center center;pointer-events:none}body .subpage_two_col__content .accordions .accordion__heading .first{transform:translate(-50%,-50%) rotate(90deg)}body .subpage_two_col__content .accordions .accordion__heading .second{transform:translate(-50%,-50%)}body .subpage_two_col__content .accordions .accordion__heading.active .first{transform:translate(-50%,-50%) rotate(180deg)}body .subpage_two_col__content .accordions .accordion__information{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 30px 30px;box-sizing:border-box}body .subpage_two_col__content .accordions .accordion__information p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .accordions .accordion__information p:last-child{margin-bottom:0}body .subpage_two_col__content .accordions .accordion__information a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information a:hover{color:#228aca}body .subpage_two_col__content .accordions .accordion__information ul,body .subpage_two_col__content .accordions .accordion__information ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .accordions .accordion__information ul li,body .subpage_two_col__content .accordions .accordion__information ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information ul li::marker,body .subpage_two_col__content .accordions .accordion__information ol li::marker{color:#215a7e}body .subpage_two_col__content .accordions .accordion__information ul{list-style-type:disc}body .subpage_two_col__content .accordions .accordion__information ol{list-style-type:decimal}body .subpage_two_col__content .accordions .accordion.card_active{background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .subpage_two_col__content .aside .mod_contact{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .mod_contact h3{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#fff;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_two_col__content .aside .mod_contact .map{display:block;overflow:hidden;width:100%;height:height;margin:0 auto 30px;padding:0;box-sizing:border-box;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_contact .map:hover{border:1px solid #228aca}body .subpage_two_col__content .aside .mod_contact .map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .mod_contact .contact_info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .subpage_two_col__content .aside .mod_contact .contact_info .left{color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info span.right{color:#fff;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right{color:#fff;font-size:18px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right:hover{color:#228aca}body .subpage_two_col__content .aside .mod_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_disclaimer h3{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .mod_disclaimer p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .request_part{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:30px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .request_part h3{color:#fff;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .request_part p{color:#fff;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col__content .aside .request_part .btn_transparent{width:100%}body .subpage_two_col__content .aside .aside_faqs{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs img{display:block;overflow:hidden;width:234px;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .subpage_two_col__content .aside .aside_faqs p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_two_col .left{grid-template-columns:1fr 409px;gap:30px;align-items:start}body .subpage_two_col .right{grid-template-columns:409px 1fr;gap:30px;align-items:start}.cart,.checkout{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart form.checkout,.checkout form.checkout{width:100%!important}.cart__container,.checkout__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}.cart__content,.checkout__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart__content h1,.checkout__content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:15px}.cart__content h2,.checkout__content h2{color:#2b3033;font-size:34px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart__content h3,.checkout__content h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart__content h4,.checkout__content h4{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-10px!important}.cart__content p,.checkout__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}.cart__content span,.checkout__content span{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content a,.checkout__content a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart__content a:hover,.checkout__content a:hover{color:#228aca}.cart__content ul,.cart__content ol,.checkout__content ul,.checkout__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart__content ul li,.cart__content ol li,.checkout__content ul li,.checkout__content ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content ul li::marker,.cart__content ol li::marker,.checkout__content ul li::marker,.checkout__content ol li::marker{color:#215a7e}.cart__content ul,.checkout__content ul{list-style-type:disc}.cart__content ol,.checkout__content ol{list-style-type:decimal}.cart__content .btn_blue,.cart__content .btn_transparent,.checkout__content .btn_blue,.checkout__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart__content .btn_blue:last-child,.cart__content .btn_transparent:last-child,.checkout__content .btn_blue:last-child,.checkout__content .btn_transparent:last-child{margin-right:0}.cart__content .btn_blue,.checkout__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}.cart__content .btn_blue:hover,.checkout__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart__content .btn_transparent,.checkout__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart__content .btn_transparent:hover,.checkout__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart__content__approach,.checkout__content__approach{max-width:847px}.cart__content__approach p:last-child,.checkout__content__approach p:last-child{margin-bottom:50px}.cart__content__main,.checkout__content__main{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 409px;gap:30px;align-items:start}.cart__content__main .left_col,.checkout__content__main .left_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .alert_error,.checkout__content__main .left_col .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}.cart__content__main .left_col .alert_error p,.checkout__content__main .left_col .alert_error p{color:#d34242;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .alert_error ul,.checkout__content__main .left_col .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}.cart__content__main .left_col .alert_error ul li,.checkout__content__main .left_col .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}.cart__content__main .left_col .alert_success,.checkout__content__main .left_col .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}.cart__content__main .left_col .alert_success p,.checkout__content__main .left_col .alert_success p{color:#22a12a;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}.cart__content__main .left_col label,.checkout__content__main .left_col label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col label span,.checkout__content__main .left_col label span{color:#d34242;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .form_control,.checkout__content__main .left_col .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;border:1px solid #2b3033!important;background-color:#fff;resize:none;margin:0!important;width:100%!important;height:auto!important;padding:15px!important;position:static!important}.cart__content__main .left_col .form_control:focus,.checkout__content__main .left_col .form_control:focus{border:1px solid #228aca;outline:none}.cart__content__main .left_col .form_control:focus::placeholder,.checkout__content__main .left_col .form_control:focus::placeholder{color:transparent}.cart__content__main .left_col .hidden,.checkout__content__main .left_col .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .valid,.checkout__content__main .left_col .valid{color:#22a12a;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}.cart__content__main .left_col .invalid,.checkout__content__main .left_col .invalid{color:#d34242;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}.cart__content__main .left_col .required_field,.checkout__content__main .left_col .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .required_field span,.checkout__content__main .left_col .required_field span{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .submit,.checkout__content__main .left_col .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}.cart__content__main .left_col .rows,.checkout__content__main .left_col .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}.cart__content__main .left_col .card .form_group .form-row,.checkout__content__main .left_col .card .form_group .form-row{margin-bottom:0}.cart__content__main .left_col .card .form_group .form-row label,.checkout__content__main .left_col .card .form_group .form-row label,.cart__content__main .left_col .card .form_group .form-row label span.optional,.checkout__content__main .left_col .card .form_group .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .card .form_group .form-row .input-text,.checkout__content__main .left_col .card .form_group .form-row .input-text{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:53px;padding:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row .input-text:focus,.cart__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.cart__content__main .left_col .card .form_group .form-row .input-text:active,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.checkout__content__main .left_col .card .form_group .form-row .input-text:active{border:1px solid #228aca!important}.cart__content__main .left_col .card .form_group .form-row textarea,.checkout__content__main .left_col .card .form_group .form-row textarea{height:110px!important}.cart__content__main .left_col .card .form_group .form-row:hover label,.checkout__content__main .left_col .card .form_group .form-row:hover label,.cart__content__main .left_col .card .form_group .form-row:hover label span.optional,.checkout__content__main .left_col .card .form_group .form-row:hover label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:hover .input-text,.checkout__content__main .left_col .card .form_group .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:53px;padding:15px 50px 15px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;background-image:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow{display:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding-right:0!important}.cart__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.cart__content__main .left_col .form_group:hover .form_label,.checkout__content__main .left_col .form_group:hover .form_label{color:#228aca}.cart__content__main .left_col .form_group:hover .form_control,.checkout__content__main .left_col .form_group:hover .form_control{border-color:#228aca}.cart__content__main .left_col .form_group:has(.form_control:focus) .form_label,.checkout__content__main .left_col .form_group:has(.form_control:focus) .form_label{color:#228aca}.cart__content__main .left_col .form_one,.checkout__content__main .left_col .form_one{grid-column:span 1}.cart__content__main .left_col .form_two,.checkout__content__main .left_col .form_two{grid-column:span 2}.cart__content__main .left_col .form_three,.checkout__content__main .left_col .form_three{grid-column:span 3}.cart__content__main .left_col .form_four,.checkout__content__main .left_col .form_four{grid-column:span 4}.cart__content__main .left_col .form_five,.checkout__content__main .left_col .form_five{grid-column:span 5}.cart__content__main .left_col .form_one>span,.cart__content__main .left_col .form_two>span,.cart__content__main .left_col .form_three>span,.cart__content__main .left_col .form_four>span,.checkout__content__main .left_col .form_one>span,.checkout__content__main .left_col .form_two>span,.checkout__content__main .left_col .form_three>span,.checkout__content__main .left_col .form_four>span{color:#d34242;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .items,.checkout__content__main .left_col .items{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}.cart__content__main .left_col .items .item,.checkout__content__main .left_col .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;grid-template-columns:120px 447px 1fr;gap:30px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .left_col .items .item .thumbnail,.checkout__content__main .left_col .items .item .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}.cart__content__main .left_col .items .item .thumbnail:hover,.checkout__content__main .left_col .items .item .thumbnail:hover,.cart__content__main .left_col .items .item .thumbnail.active,.checkout__content__main .left_col .items .item .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}.cart__content__main .left_col .items .item .content .product_title,.checkout__content__main .left_col .items .item .content .product_title{margin-bottom:10px;text-decoration:none}.cart__content__main .left_col .items .item .content .product_title:hover h3,.checkout__content__main .left_col .items .item .content .product_title:hover h3{color:#228aca}.cart__content__main .left_col .items .item .action,.checkout__content__main .left_col .items .item .action{display:grid;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:1fr 72px;gap:30px}.cart__content__main .left_col .items .item .action .form_group,.checkout__content__main .left_col .items .item .action .form_group{justify-self:end}.cart__content__main .left_col .items .item .action .form_group label,.checkout__content__main .left_col .items .item .action .form_group label{text-align:center}.cart__content__main .left_col .items .item .action .qty,.checkout__content__main .left_col .items .item .action .qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end}.cart__content__main .left_col .items .item .action .qty__input,.checkout__content__main .left_col .items .item .action .qty__input{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:65px;height:40px;border:1px solid #2b3033;background-color:#fff;-moz-appearance:textfield}.cart__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.cart__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__content__main .left_col .items .item .action .qty__input:hover,.checkout__content__main .left_col .items .item .action .qty__input:hover{border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__input:focus,.checkout__content__main .left_col .items .item .action .qty__input:focus{outline:none;border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__btn,.checkout__content__main .left_col .items .item .action .qty__btn{display:block;overflow:hidden;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;height:40px;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center}.cart__content__main .left_col .items .item .action .qty__btn:hover,.checkout__content__main .left_col .items .item .action .qty__btn:hover,.cart__content__main .left_col .items .item .action .qty__btn:active,.checkout__content__main .left_col .items .item .action .qty__btn:active{background-color:#228aca;color:#fff}.cart__content__main .left_col .items .item .action .qty__btn:disabled,.checkout__content__main .left_col .items .item .action .qty__btn:disabled{color:#2b303366;cursor:not-allowed}.cart__content__main .left_col .items .item .action .qty__btn:disabled:hover,.checkout__content__main .left_col .items .item .action .qty__btn:disabled:hover{background-color:#3b5f7526}.cart__content__main .left_col .items .item .action .remove,.checkout__content__main .left_col .items .item .action .remove{align-self:center;justify-self:end}.cart__content__main .left_col .items .item .action .remove .remove_item,.checkout__content__main .left_col .items .item .action .remove .remove_item{margin-top:34px;text-transform:uppercase}.cart__content__main .left_col .card,.checkout__content__main .left_col .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:30px;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col,.checkout__content__main .right_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .right_col .summary,.checkout__content__main .right_col .summary{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:30px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col .summary .btn_blue,.checkout__content__main .right_col .summary .btn_blue{width:100%}.cart__content__main .right_col .summary .title,.checkout__content__main .right_col .summary .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items,.checkout__content__main .right_col .summary .items{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;flex-direction:column;gap:15px;flex-wrap:wrap}.cart__content__main .right_col .summary .items .item,.checkout__content__main .right_col .summary .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 10px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:15px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items .item h3,.checkout__content__main .right_col .summary .items .item h3{margin-bottom:0}.cart__content__main .right_col .summary .items .item h4,.checkout__content__main .right_col .summary .items .item h4{grid-column:span 2;margin-bottom:0}.cart__content__main .right_col .summary .items .item span,.checkout__content__main .right_col .summary .items .item span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .right_col .summary .items .item .quantity,.checkout__content__main .right_col .summary .items .item .quantity{width:24px}.cart__content__main .right_col .summary .items .item .note,.checkout__content__main .right_col .summary .items .item .note{background-color:#3b5f7526;grid-column:span 2;border:1px solid #2b3033;padding:15px;margin-bottom:15px}.cart__content__main .right_col .summary .items .total h3,.cart__content__main .right_col .summary .items .total span,.checkout__content__main .right_col .summary .items .total h3,.checkout__content__main .right_col .summary .items .total span{color:#215a7e;text-transform:none;font-style:italic}.cart__content__main .right_col .summary .disclaimer,.checkout__content__main .right_col .summary .disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:15px;box-sizing:border-box;border:1px solid #2b3033;background-color:#3b5f7526}.cart__content .buttons,.checkout__content .buttons{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:30px;flex-wrap:nowrap;align-items:center;max-width:847px}.cart__content .buttons .link,.checkout__content .buttons .link{margin-left:auto;text-transform:uppercase;color:#2b3033}.cart__content .buttons .link:hover,.checkout__content .buttons .link:hover,.cart__content .buttons .link:hover span,.checkout__content .buttons .link:hover span{color:#228aca}.cart__content .buttons .link span,.checkout__content .buttons .link span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;margin-right:15px}.cart__content .buttons .link span:hover,.checkout__content .buttons .link span:hover{color:#228aca}.cart_empty{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart_empty__container{display:block;overflow:hidden;width:1286px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}.cart_empty__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart_empty__content h1{color:#2b3033;font-size:42px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart_empty__content p{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}.cart_empty__content span{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content a{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart_empty__content a:hover{color:#228aca}.cart_empty__content ul,.cart_empty__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart_empty__content ul li,.cart_empty__content ol li{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content ul li::marker,.cart_empty__content ol li::marker{color:#215a7e}.cart_empty__content ul{list-style-type:disc}.cart_empty__content ol{list-style-type:decimal}.cart_empty__content .btn_blue,.cart_empty__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart_empty__content .btn_blue:last-child,.cart_empty__content .btn_transparent:last-child{margin-right:0}.cart_empty__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e;margin-right:30px}.cart_empty__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart_empty__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart_empty__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart_empty__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;border:1px solid #2b3033;background-color:#f8fcff}}@media(min-width:1024px)and (max-width:1365px){html,body{overflow-x:hidden;width:100%}html b,body b{font-weight:600}.loaded{visibility:visible!important;opacity:1!important}.col-full{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;max-width:100%!important}#primary{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;float:none!important}#secondary{display:none}#main{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}h2{color:#2b3033;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}h2+h3{border-top:none;padding-top:0}p,span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}address{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}strong{font-weight:600}.button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.button:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.woocommerce-MyAccount-navigation{display:block;overflow:hidden;width:300px!important;height:auto;margin:0 30px 70px 0!important;padding:30px;box-sizing:border-box;float:left!important;background-color:#3b5f75}.woocommerce-MyAccount-navigation ul{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}.woocommerce-MyAccount-navigation ul li a{display:flex;overflow:hidden;width:max-content;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start;color:#fff;font-size:16px;font-weight:600;line-height:120%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{color:#228aca}.woocommerce-MyAccount-navigation ul li a:hover:before{color:#228aca}.woocommerce-MyAccount-navigation ul li a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px;margin:0!important}.woocommerce-MyAccount-content{display:block;overflow:hidden;width:calc(100% - 330px)!important;height:auto;margin:0 auto 50px!important;padding:0;box-sizing:border-box;float:none!important}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2{margin-bottom:30px}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span{margin-bottom:20px}.woocommerce-MyAccount-content a{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.woocommerce-MyAccount-content a:hover{color:#228aca}.woocommerce-MyAccount-content label{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.woocommerce-MyAccount-content em{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content legend{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}.woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-MyAccount-content .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content .input-text:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content select{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content select:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content .show-password-input{display:block;overflow:hidden;width:50px;height:50px;margin:auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#215a7e;border-color:#2b3033;color:#fff;position:absolute;top:1px;right:1px}.woocommerce-MyAccount-content .show-password-input.display-password:after{content:"";color:#fff}.woocommerce-MyAccount-content .form-row:hover label{color:#228aca}.woocommerce-MyAccount-content .form-row:hover input{box-shadow:none!important}.woocommerce-MyAccount-content .form-row:hover .input-text,.woocommerce-MyAccount-content .form-row:hover select{border:1px solid #228aca}.woocommerce-MyAccount-content .form-row:hover .show-password-input{background-color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within label{color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within button{background-color:#228aca;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content .woocommerce-info .wc-forward{line-height:normal}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:70px;align-items:start}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{display:block;overflow:hidden;width:100%!important;height:auto;margin:0;padding:0;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{color:#2b3033;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce:has(.dcs-woo-notice){width:100%;background-color:#fff;margin:0 auto!important;height:auto!important}.dcs-woo-notice{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:100%;margin:0 auto!important;padding:20px 0!important;border-radius:0!important;border-left:none!important;position:relative;top:-70px}.dcs-woo-notice--success{background-color:#22a12a}.dcs-woo-notice--error{background-color:#d34242}.dcs-woo-notice--notice{background-color:#ffd470}.dcs-woo-notice__message{display:grid;overflow:hidden;width:939px;height:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:100px;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin:0 auto}.dcs-woo-notice__message .button{background-color:#215a7e}.dcs-woo-notice__message .button:hover{background-color:#228aca}.dcs-woo-notice__message .wc-forward:after,.dcs-woo-notice__message .button.wc-forward:after{content:none!important;display:none!important}.dcs-woo-notice__message .restore-item{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.dcs-woo-notice__message .restore-item:hover{color:#2b3033}.mobile_hamburger,.mobile_menu,.nav_search_mobile,.mobile_search{display:none!important}body{background-color:#fff;font-size:100%}body .nav_spacer{display:block;overflow:hidden;width:100%;height:0;margin:0;padding:0;box-sizing:border-box}body .nav_spacer.spacer_fixed{height:0px}body .btn_blue,body .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .btn_blue:last-child,body .btn_transparent:last-child{margin-right:0}body .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .global_search{display:block;overflow:hidden;width:300px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}body .global_search i{vertical-align:middle}body .global_search:hover input{border:1px solid #228aca}body .global_search:hover button{background-color:#228aca}body .global_search input{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;outline:none;background-color:#fff}body .global_search input:focus{border:1px solid #228aca;outline:none}body .global_search input:focus::placeholder{color:transparent}body .global_search button{display:block;overflow:hidden;width:50px;height:48px;margin:1px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .global_search button i{font-size:28px;color:#fff}body .global_search .search_results{display:block;overflow:visible;width:300px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:1px solid #215a7e;border-right:1px solid #215a7e;border-bottom:1px solid #215a7e}body .global_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15);text-decoration:none}body .global_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .global_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:none}body .global_search .search_results a.search_result:hover{background-color:#f8fcff}body .global_search .search_results a.search_result:hover h3{color:#228aca}body .global_search .search_results a.search_result:last-child{border-bottom:none}body .global_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .global_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}body .show_select{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;position:relative}body .show_select span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .select_wrap,body .woocommerce-input-wrapper{position:relative;width:100%}body .select_wrap select,body .woocommerce-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .select_wrap i,body .woocommerce-input-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#031a27}body .select_wrap:hover i,body .woocommerce-input-wrapper:hover i{color:#228aca}body .select_wrap i.active,body .woocommerce-input-wrapper i.active{transform:translateY(-50%) rotate(180deg)}body b{font-weight:600}body .storefront-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:71px auto 0;padding:0;box-sizing:border-box;background-color:#2b3033;position:relative}body .storefront-breadcrumb:after{content:"";display:block;height:70px;background:#fff}body .storefront-breadcrumb .col-full{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:transparent}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:20px auto;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a:hover{color:#228aca}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span{line-height:initial}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span:after{content:"/";color:#fff;opacity:1}body .margin_0{margin-bottom:0}body .header{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:100;background-color:#fff}body .header__upper{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:17px 0;box-sizing:border-box}body .header__upper__content{display:grid;overflow:hidden;width:939px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:center;justify-content:end}body .header__upper__content__info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px}body .header__upper__content__info .mobile_icon{display:none}body .header__upper__content__info .phone,body .header__upper__content__info .email{color:#2b3033;font-size:15px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__upper__content__info .phone:hover,body .header__upper__content__info .email:hover{color:#228aca}body .header__upper__content__social{display:grid;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:15px;align-items:center;justify-content:center}body .header__upper__content__social .icon{font-size:25px;color:#2b3033}body .header__upper__content__social .icon:hover{color:#228aca}body .header__lower{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#031a27e6;position:absolute;top:60px;z-index:200}body .header__lower.is_fixed{position:fixed;top:0;left:0;right:0}body .header__lower__content{display:grid;overflow:visible;width:939px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);align-items:center;justify-content:space-between}body .header__lower__content__navigation{display:flex;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;align-items:center;gap:20px}body .header__lower__content__navigation .custom-logo-link{display:flex;align-items:center;margin-bottom:0}body .header__lower__content__navigation img.custom-logo{max-width:160px;height:auto;display:block}body .header__lower__content__navigation .main_nav{display:flex;width:100%;height:70px;margin:auto;padding:0;box-sizing:border-box;align-items:center;flex:1 1 auto;gap:0;overflow:visible}body .header__lower__content__navigation .main_nav .main_nav__menu{display:flex;overflow:visible;width:100%;height:70px;margin:0;padding:0;box-sizing:border-box}body .header__lower__content__navigation .main_nav .main_nav__menu>li{display:block;overflow:visible;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:25.5px 7.5px;box-sizing:border-box;color:#fff;font-size:15px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;cursor:pointer;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>a:focus{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-item>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-parent>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li.current-menu-ancestor>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul{display:none;position:absolute;top:71px;left:0;min-width:300px;background:transparent;z-index:8;overflow:visible}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li{display:block;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative;border-bottom:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;grid-template-columns:max-content auto;gap:30px;align-items:center;justify-content:space-between;color:#215a7e;font-size:15px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul{display:none;position:absolute;top:-1px;left:calc(100% - 16px);min-width:250px;background-color:#fff;border-top:1px solid #215a7e;z-index:9}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-bottom:1px solid #215a7e;border-left:1px solid #215a7e}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#215a7e;font-size:15px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;text-decoration:none}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:hover,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li>ul>li>a:focus{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a{position:relative;padding-right:40px}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;color:#215a7e;transition:color .2s ease-in-out}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:hover:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li.menu-item-has-children>a:focus:after{color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%}body .header__lower__content__navigation .main_nav .main_nav__menu>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li:focus-within>a{color:#228aca}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a{background-color:#215a7e;color:#fff}body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:hover>a:after,body .header__lower__content__navigation .main_nav .main_nav__menu>li>ul>li:focus-within>a:after{color:#fff}body .header__lower__content__search{display:grid;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:center}body .header__lower__content__search .nav_search{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .header__lower__content__search .nav_search:hover input{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #228aca}body .header__lower__content__search .nav_search:hover button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#228aca}body .header__lower__content__search .nav_search input{display:block;overflow:hidden;width:205px;height:30px;margin:0;padding:0 55px 0 10px;box-sizing:border-box;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:2px solid #215a7e;outline:none;background-color:#fff}body .header__lower__content__search .nav_search input:focus{border-color:#228aca}body .header__lower__content__search .nav_search input:focus::placeholder{color:transparent}body .header__lower__content__search .nav_search button{display:grid;overflow:hidden;width:30px;height:26px;margin:2px;padding:0;box-sizing:border-box;align-items:center;position:absolute;top:0;right:0;border:none;background-color:#215a7e;cursor:pointer}body .header__lower__content__search .nav_search button i{font-size:18px;color:#fff}body .header__lower__content__search .nav_search .search_results{display:block;overflow:visible;width:200px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:30px;left:0;z-index:100;border-left:2px solid #215a7e;border-right:2px solid #215a7e;border-bottom:2px solid #215a7e}body .header__lower__content__search .nav_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15)}body .header__lower__content__search .nav_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .header__lower__content__search .nav_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__lower__content__search .nav_search .search_results a.search_result:hover{background-color:#f8fcff}body .header__lower__content__search .nav_search .search_results a.search_result:hover h3{color:#228aca}body .header__lower__content__search .nav_search .search_results a.search_result:last-child{border-bottom:none}body .header__lower__content__search .nav_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .header__lower__content__search .nav_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .header__lower__content .nav_cart{position:relative}body .header__lower__content .nav_cart a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:20px 8px 20px 0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .header__lower__content .nav_cart a:hover{color:#228aca}body .header__lower__content .nav_cart a .badge{display:block;overflow:hidden;width:16px;height:16px;margin:0;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;background-color:#215a7e;position:absolute;top:14px;right:0;z-index:2}body .header__lower__content .nav_cart .button_active{color:#228aca}body .header__lower__content .request_quote a{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:23px 0;box-sizing:border-box;grid-template-columns:max-content;gap:0;align-items:center}body .header__lower__content .request_quote a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .header__lower__content .request_quote a span{display:none}body .header__lower__content .request_quote a:hover i{color:#228aca}body .homepage_hero{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .homepage_hero:after{content:"";display:block;height:70px;background:#fff}body .homepage_hero__container{display:block;overflow:hidden;width:939px;height:auto;margin:190px auto 120px;padding:0;box-sizing:border-box}body .homepage_hero__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_hero__content h1{color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:638px;margin-bottom:30px}body .homepage_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:525px;margin-bottom:30px}body .homepage_hero__content .btn_blue{margin-right:30px}body .homepage_services{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_services__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_services__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_services__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_services__content__services{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px}body .homepage_services__content__services .buy,body .homepage_services__content__services .repair,body .homepage_services__content__services .sell{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:stretch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;position:relative}body .homepage_services__content__services .buy .text,body .homepage_services__content__services .repair .text,body .homepage_services__content__services .sell .text{display:grid;overflow:hidden;width:100%;height:fit-content;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .homepage_services__content__services .buy .text h3,body .homepage_services__content__services .repair .text h3,body .homepage_services__content__services .sell .text h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0}body .homepage_services__content__services .buy .text p,body .homepage_services__content__services .repair .text p,body .homepage_services__content__services .sell .text p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_services__content__services .buy span,body .homepage_services__content__services .repair span,body .homepage_services__content__services .sell span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;align-self:end}body .homepage_services__content__services .buy:hover,body .homepage_services__content__services .repair:hover,body .homepage_services__content__services .sell:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_services__content__services .buy:hover h3,body .homepage_services__content__services .buy:hover span,body .homepage_services__content__services .repair:hover h3,body .homepage_services__content__services .repair:hover span,body .homepage_services__content__services .sell:hover h3,body .homepage_services__content__services .sell:hover span{color:#228aca}body .homepage_services__content__services .buy:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .repair:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .sell:before{font-size:80px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:-3px;color:#3b5f7526}body .homepage_about,body .content_overlap{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 70px;box-sizing:border-box;grid-template-columns:648px 70px 647px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_about h2,body .content_overlap h2{color:#fff;font-size:26px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_about p,body .content_overlap p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .homepage_about p:last-child,body .content_overlap p:last-child{margin-bottom:0}body .homepage_about .btn_transparent,body .content_overlap .btn_transparent{margin:0 auto 0 0}body .homepage_about--left_text,body .homepage_about--right_text,body .content_overlap--left_text,body .content_overlap--right_text{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;min-height:426px;background-color:#3b5f75;align-self:start}body .homepage_about--left_text,body .content_overlap--left_text{justify-content:end;grid-area:1/1/2/3}body .homepage_about--left_text__content,body .content_overlap--left_text__content{display:grid;overflow:hidden;width:365px;height:fit-content;margin:50px 140px 50px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_about--right_text,body .content_overlap--right_text{justify-content:start;grid-area:1/2/2/-1}body .homepage_about--right_text__content,body .content_overlap--right_text__content{display:grid;overflow:hidden;width:365px;height:fit-content;margin:50px 0 50px 140px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_about--right_image,body .homepage_about--left_image,body .content_overlap--right_image,body .content_overlap--left_image{display:block;overflow:hidden;width:100%;height:auto;margin:50px 0 0;padding:0;box-sizing:border-box;align-self:end}body .homepage_about--right_image img,body .homepage_about--left_image img,body .content_overlap--right_image img,body .content_overlap--left_image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .homepage_about--right_image,body .content_overlap--right_image{grid-area:1/2/-1/-1}body .homepage_about--left_image,body .content_overlap--left_image{grid-area:1/1/-1/3}body .homepage_benefits,body .product_benefits,body .content_benefits{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_benefits__container,body .product_benefits__container,body .content_benefits__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_benefits__content,body .product_benefits__content,body .content_benefits__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_benefits__content h2,body .product_benefits__content h2,body .content_benefits__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_benefits__content .full_col,body .product_benefits__content .full_col,body .content_benefits__content .full_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0}body .homepage_benefits__content .two_col,body .product_benefits__content .two_col,body .content_benefits__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .homepage_benefits__content .three_col,body .product_benefits__content .three_col,body .content_benefits__content .three_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px}body .homepage_benefits__content .four_col,body .product_benefits__content .four_col,body .content_benefits__content .four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:20px}body .homepage_benefits__content .card,body .product_benefits__content .card,body .content_benefits__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .homepage_benefits__content .card i,body .product_benefits__content .card i,body .content_benefits__content .card i{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;font-size:40px;color:#215a7e;text-align:center}body .homepage_benefits__content .card h3,body .product_benefits__content .card h3,body .content_benefits__content .card h3{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_benefits__content .card p,body .product_benefits__content .card p,body .content_benefits__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_benefits__container{margin:0 auto 70px}body .product_benefits__content .card p{text-align:center}body .homepage_process{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 70px;box-sizing:border-box;grid-template-columns:650px 70px 650px;grid-template-rows:70px 1fr 50px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_process--left{display:flex;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:365px;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:290px 324px;justify-content:end;grid-area:2/1/-1/3;background-color:#f8fcff;z-index:2}body .homepage_process--left__content{display:grid;overflow:hidden;width:405px;height:fit-content;margin:50px 100px 50px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .homepage_process--left__content .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:center;justify-content:start}body .homepage_process--left__content .item i{font-size:28px;color:#215a7e}body .homepage_process--left__content .item p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--left__content .item p span{display:block;font-weight:700}body .homepage_process--right{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:504px;grid-area:1/2/-2/-1;background-color:#3b5f75}body .homepage_process--right__content{display:grid;overflow:hidden;width:365px;height:fit-content;margin:50px 0 50px 140px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_process--right__content h2{color:#fff;font-size:26px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_process--right__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--right__content .btn_transparent{margin:0 auto 0 0}body .homepage_manufacturers{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_manufacturers__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_manufacturers__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_manufacturers__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_manufacturers__content .cards_wrapper{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .homepage_manufacturers__content .column{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:20px}body .homepage_manufacturers__content .column--left{grid-template-rows:repeat(2,1fr)}body .homepage_manufacturers__content .column--right{grid-template-rows:repeat(3,1fr)}body .homepage_manufacturers__content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .homepage_manufacturers__content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_manufacturers__content .card:hover img{filter:none}body .homepage_manufacturers__content .card:hover span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#228aca}body .homepage_manufacturers__content .card img{display:block;overflow:hidden;width:120px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:grayscale(100%) brightness(.75);aspect-ratio:21/9}body .homepage_manufacturers__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_manufacturers__content .card span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_testimonials{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_testimonials__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .homepage_testimonials__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:padding;box-sizing:border-box}body .homepage_testimonials__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .testimonials{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:50px;align-items:start;justify-content:start}body .testimonials--left{display:grid;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:stretch;justify-content:start}body .testimonials--left .top .stars{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;justify-content:start;font-size:20px;color:#ffd470}body .testimonials--left .top span{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .testimonials--left .bottom{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 42px;padding:0;box-sizing:border-box;grid-template-columns:40px 70px;gap:20px;align-items:end;justify-content:start}body .testimonials--left .bottom img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)}body .testimonials--left .bottom img:hover{filter:none}body .testimonials--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .testimonials--right .cards{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 50px 20px;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;position:relative;overflow:visible}body .testimonials--right .cards .slick-track{display:flex!important}body .testimonials--right .cards .slick-slide{height:auto!important}body .testimonials--right .cards .slick-prev,body .testimonials--right .cards .slick-next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer}body .testimonials--right .cards .slick-prev i,body .testimonials--right .cards .slick-next i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#031a27;line-height:45px;display:block;text-align:center}body .testimonials--right .cards .slick-prev i:hover,body .testimonials--right .cards .slick-next i:hover{color:#215a7e}body .testimonials--right .cards .slick-prev{left:0}body .testimonials--right .cards .slick-next{right:0}body .testimonials--right .cards .slick-prev:before,body .testimonials--right .cards .slick-next:before{content:""!important}body .testimonials--right .cards .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex!important;justify-content:center;gap:0;list-style:none;padding:0;margin:0}body .testimonials--right .cards .slick-dots li button{border:none;background:none;padding:0}body .testimonials--right .cards .slick-dots li button:before{font-size:12px;color:#2b3033;opacity:1}body .testimonials--right .cards .slick-dots li.slick-active button:before{color:#3b5f75}body .testimonials--right .cards .card{display:flex;overflow:hidden;width:auto;height:100%;margin:0 10px 10px;padding:20px;box-sizing:border-box;flex-direction:column;background-color:#3b5f75;border:1px solid #3b5f75}body .testimonials--right .cards .card p{color:#fff;font-size:16px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card span{display:block;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards .card:nth-child(2n){background-color:#f8fcff;border:1px solid #2b3033}body .testimonials--right .cards .card:nth-child(2n) p{color:#2b3033;font-size:16px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card:nth-child(2n) span{display:block;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards.slick-initialized{opacity:1}body .footer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:350px;background-color:#031a27}body .footer__container{display:block;overflow:hidden;width:939px;height:auto;margin:70px auto 0;padding:0;box-sizing:border-box}body .footer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .footer__content h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:10px}body .footer__content .logo{display:block;overflow:hidden;width:192px;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .footer__content .logo img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:space-between}body .footer__content__information_grid--left{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:70px;align-items:start;justify-content:space-between}body .footer__content__information_grid--left .contact{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:192px repeat(3,max-content);grid-template-rows:repeat(2,max-content);gap:50px;align-items:start;row-gap:30px}body .footer__content__information_grid--left .contact .footer_map{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .footer__content__information_grid--left .contact .footer_map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid--left .contact .col a,body .footer__content__information_grid--left .contact .col span{color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .contact .col a:hover{color:#228aca}body .footer__content__information_grid--left .contact .phone{margin-right:0}body .footer__content__information_grid--left .navigation{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:15px;align-items:start}body .footer__content__information_grid--left .navigation .footer_nav__menu{display:grid;gap:15px}body .footer__content__information_grid--left .navigation a{width:fit-content;color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .navigation a:hover{color:#228aca}body .footer__content__information_grid .social{display:grid;overflow:hidden;width:auto;height:auto;margin:-42px 0 0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:end;justify-self:end}body .footer__content__information_grid .social h3{display:none}body .footer__content__information_grid .social a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social a:last-child{margin-right:0}body .footer__content__information_grid .social a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .footer__content__information_grid .social a i:hover{color:#228aca}body .footer__content__information_grid .social .chamber_of_commerce{display:block;overflow:hidden;width:40px;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social .chamber_of_commerce img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content .copyright{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .breadcrumbs,body .breadcrumbs_0{display:block;overflow:hidden;width:100%;height:auto;margin:70px auto;padding:0;box-sizing:border-box;background-color:#2b3033}body .breadcrumbs__container,body .breadcrumbs_0__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto;padding:15px 0;box-sizing:border-box}body .breadcrumbs__content,body .breadcrumbs_0__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .breadcrumbs__content a,body .breadcrumbs__content span,body .breadcrumbs_0__content a,body .breadcrumbs_0__content span{color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:capitalize}body .breadcrumbs__content a,body .breadcrumbs_0__content a{text-decoration:underline}body .breadcrumbs__content a:hover,body .breadcrumbs_0__content a:hover{color:#228aca}body .breadcrumbs_0{margin-bottom:0}body .subpage_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_approach__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .subpage_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:450px 1fr;gap:30px;align-items:center}body .subpage_approach__content .two_col img,body .subpage_approach__content .two_col .col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col img{aspect-ratio:16/9}body .subpage_approach__content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_approach__content h1.upper{text-transform:uppercase}body .subpage_approach__content span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_approach__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_approach__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content a:hover{color:#228aca}body .subpage_approach__content ul,body .subpage_approach__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_approach__content ul li,body .subpage_approach__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content ul li::marker,body .subpage_approach__content ol li::marker{color:#215a7e}body .subpage_approach__content ul{list-style-type:disc}body .subpage_approach__content ol{list-style-type:decimal}body .subpage_approach__content .btn_blue,body .subpage_approach__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_approach__content .btn_blue:last-child,body .subpage_approach__content .btn_transparent:last-child{margin-right:0}body .subpage_approach__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_approach__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_approach__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_approach__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .manufacturers_grid{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_grid__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .manufacturers_grid__manufacturers_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px}body .manufacturers_grid__manufacturers_content .card{display:grid;overflow:hidden;width:100%;height:180px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:100px 1fr;grid-template-rows:repeat(2,84px);gap:10px;align-items:end;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_grid__manufacturers_content .card .equipment{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .manufacturers_grid__manufacturers_content .card .manufacturer_logo{display:block;overflow:hidden;width:130px;height:auto;margin:0 auto;padding:0 20px 0 0;box-sizing:border-box;aspect-ratio:21/9;grid-area:1/2/2/-1;filter:grayscale(100%) brightness(.75)}body .manufacturers_grid__manufacturers_content .card .link{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 20px 0 0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:2/2/-1/-1;text-transform:uppercase;align-self:start}body .manufacturers_grid__manufacturers_content .card .hover_bar{display:block;overflow:hidden;width:100%;height:10px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scaleX(0);transform-origin:center;background-color:#228aca;opacity:0;grid-area:2/1/-1/-1}body .manufacturers_grid__manufacturers_content .card:hover{border:1px solid #228aca}body .manufacturers_grid__manufacturers_content .card:hover .link{color:#228aca}body .manufacturers_grid__manufacturers_content .card:hover .manufacturer_logo{filter:none}body .manufacturers_grid__manufacturers_content .card:hover .hover_bar{opacity:1;transform:scaleX(1)}body .manufacturers_grid__family_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px}body .manufacturers_grid__family_content .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .manufacturers_grid__family_content .card .top h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .manufacturers_grid__family_content .card .top img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:16/9}body .manufacturers_grid__family_content .card .top p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .manufacturers_grid__family_content .card .top .product_image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 20px;padding:0;box-sizing:border-box}body .manufacturers_grid__family_content .card .btn{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;justify-self:end;background-color:transparent;border:1px solid #2b3033}body .manufacturers_grid__family_content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .manufacturers_grid__family_content .card:hover .btn{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_cta,body .subpage_product_cta{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box;background:url(../images/layout/cta-bg.webp);background-position:top right;background-attachment:scroll;background-repeat:no-repeat;background-size:auto calc(100% - 100px);background-color:#3b5f75}body .subpage_cta__container,body .subpage_product_cta__container{display:block;overflow:hidden;width:939px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .subpage_cta__content,body .subpage_product_cta__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_cta__content h2,body .subpage_product_cta__content h2{color:#fff;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_cta__content p,body .subpage_product_cta__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px;max-width:860px}body .subpage_product_cta{margin-bottom:0}body .subpage_product_cta:after{content:"";display:block;height:100px;background-color:#fff}body .manufacturers_disclaimer,body .product_manufacturers_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_disclaimer__container,body .product_manufacturers_disclaimer__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .manufacturers_disclaimer__content,body .product_manufacturers_disclaimer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_disclaimer__content h2,body .product_manufacturers_disclaimer__content h2{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_disclaimer__content p,body .product_manufacturers_disclaimer__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_manufacturers_disclaimer__container{margin-top:0}body .filter_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:center;justify-content:space-between}body .product_list{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_list__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_list__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_list__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_list__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .product_list__content .form_control:hover{border:1px solid #228aca}body .product_list__content .form_control:focus,body .product_list__content .form_control:focus-visible,body .product_list__content .form_control:active{border:1px solid #228aca;outline:none}body .product_list__content .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .product_list__content .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:50px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:70px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;grid-template-rows:auto}body .product_list__content .results_grid .card:nth-child(2n){background-color:#fff}body .product_list__content .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_list__content .results_grid .card:hover .link span,body .product_list__content .results_grid .card:hover .link i{color:#228aca}body .product_list__content .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_list__content .results_grid .card .model{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;display:grid;grid-auto-flow:row;flex-direction:column}body .product_list__content .results_grid .card .description{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_list__content .results_grid .card .availability .red{background-color:#d34242}body .product_list__content .results_grid .card .availability .green{background-color:#22a12a}body .product_list__content .results_grid .card .availability .yellow{background-color:#ffd470}body .product_list__content .results_grid .card .link{justify-self:end}body .product_list__content .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .product_list__content .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .product_list__content .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .product_list__content .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .product_list__content .pagination i:hover{color:#228aca}body .product_list__content .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_list__content .pagination a:hover{color:#228aca}body .product_list__content .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .search_two_col__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .search_two_col__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .search_two_col__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .search_two_col__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .search_two_col__content .form_control:hover{border:1px solid #228aca}body .search_two_col__content .form_control:focus,body .search_two_col__content .form_control:focus-visible,body .search_two_col__content .form_control:active{border:1px solid #228aca;outline:none}body .search_two_col__content .aside_left{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:300px 1fr;gap:20px;align-items:start;justify-content:start}body .search_two_col__content .aside_left .left_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .search_two_col__content .aside_left .left_col .module{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;border:1px solid #2b3033}body .search_two_col__content .aside_left .left_col .module__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between;background-color:#fff;border:none;cursor:pointer}body .search_two_col__content .aside_left .left_col .module__heading h3{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .aside_left .left_col .module__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .aside_left .left_col .module__heading .active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%)}body .search_two_col__content .aside_left .left_col .module__heading:hover h3,body .search_two_col__content .aside_left .left_col .module__heading:hover i{color:#228aca}body .search_two_col__content .aside_left .left_col .module .filter_list{display:grid;overflow:hidden;width:100%;height:auto;margin:40px 0 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;overflow-y:auto;max-height:270px;scrollbar-color:#215a7e #f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{width:8px}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar-track{background:#f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{background-color:#215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list:has(li:nth-child(n+6)){padding-right:20px}body .search_two_col__content .aside_left .left_col .module .filter_list li{display:grid;overflow:hidden;width:100%;height:34px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 0 40px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark{position:absolute;top:0;left:0;height:23px;width:23px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:1px;width:6px;height:13px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input:checked~.checkmark:after{display:block}body .search_two_col__content .aside_left .left_col .module .filter_list li .count{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .aside_left .left_col .module .filter_list p:last-child{margin-bottom:0}body .search_two_col__content .aside_left .left_col .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .search_two_col__content .aside_left .left_col .buttons .btn_blue{margin-right:0}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent{color:#215a7e;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .search_two_col__content .aside_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:30px;align-items:start;justify-content:start}body .search_two_col__content .right_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .title i{display:none}body .search_two_col__content .right_col .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .search_two_col__content .right_col .results_grid .match_strength{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center;margin-top:10px}body .search_two_col__content .right_col .results_grid .match_strength__label span,body .search_two_col__content .right_col .results_grid .match_strength__score{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .match_strength__meter{display:flex;align-items:center;gap:10px}body .search_two_col__content .right_col .results_grid .match_strength__boxes{display:flex;align-items:center;gap:2px}body .search_two_col__content .right_col .results_grid .match_strength__box{border-radius:0;width:10px;height:10px}body .search_two_col__content .right_col .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .card:hover .link span,body .search_two_col__content .right_col .results_grid .card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;align-items:start;justify-content:start}body .search_two_col__content .right_col .results_grid .card .info .model{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .info .description{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .card .info .availability{color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .info .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .search_two_col__content .right_col .results_grid .card .info .availability .red{background-color:#d34242}body .search_two_col__content .right_col .results_grid .card .info .availability .green{background-color:#22a12a}body .search_two_col__content .right_col .results_grid .card .info .availability .yellow{background-color:#ffd470}body .search_two_col__content .right_col .results_grid .card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .results_grid .content_card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .content_card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .content_card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .content_card:hover .link span,body .search_two_col__content .right_col .results_grid .content_card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .content_card .info{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:column;gap:10px;flex-wrap:wrap}body .search_two_col__content .right_col .results_grid .content_card .info .title{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .info .breadcrumb{color:#3b5f75;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .info .description{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .content_card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .search_two_col__content .right_col .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .right_col .pagination i:hover{color:#228aca}body .search_two_col__content .right_col .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col__content .right_col .pagination a:hover{color:#228aca}body .search_two_col__content .right_col .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_approach__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_approach__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:505px 1fr;gap:30px;align-items:start;justify-content:start}body .product_approach__content--col_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:125px 360px;grid-template-rows:repeat(2,126px);gap:20px;align-items:start;justify-content:start}body .product_approach__content--col_right .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}body .product_approach__content--col_right .thumbnail:hover,body .product_approach__content--col_right .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}body .product_approach__content--col_right .large{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:3px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:1/2/-1/-1;box-shadow:inset 0 0 0 1px #2b3033}body .product_approach__content--col_right .large:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_approach__content--col_right .large .main_image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3;cursor:pointer}body .product_approach__content--col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_approach__content--col_left h1{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left h1 span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_approach__content--col_left a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left a:hover{color:#228aca}body .product_approach__content--col_left ul,body .product_approach__content--col_left ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .product_approach__content--col_left ul li,body .product_approach__content--col_left ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left ul li::marker,body .product_approach__content--col_left ol li::marker{color:#215a7e}body .product_approach__content--col_left ul{list-style-type:disc}body .product_approach__content--col_left ol{list-style-type:decimal}body .product_approach__content--col_left .btn_blue,body .product_approach__content--col_left .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .product_approach__content--col_left .btn_blue:last-child,body .product_approach__content--col_left .btn_transparent:last-child{margin-right:0}body .product_approach__content--col_left .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .product_approach__content--col_left .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .product_approach__content--col_left .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .product_approach__content--col_left .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .product_approach__content--col_left .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left .availability b{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-right:10px}body .product_approach__content--col_left .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 5px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_approach__content--col_left .availability .red{background-color:#d34242}body .product_approach__content--col_left .availability .green{background-color:#22a12a}body .product_approach__content--col_left .availability .yellow{background-color:#ffd470}body .product_approach__content--col_left .btn_blue{display:flex;gap:10px;align-items:center;justify-content:center}body .product_approach__content--col_left .btn_blue i{font-size:24px}body .product_features{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_features__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .product_features__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_features__content .tabs{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:30px;border-bottom:1px solid #2b3033}body .product_features__content .tabs button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 10px 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;background-color:transparent;border:none;background-image:linear-gradient(#228aca,#228aca);background-repeat:no-repeat;background-position:center bottom;background-size:0% 8px}body .product_features__content .tabs button i{display:none}body .product_features__content .tabs button:hover,body .product_features__content .tabs button.active{color:#031a27;background-size:100% 8px}body .product_features__content .tab_content{display:none;overflow:hidden;width:100%;height:0;margin:0;padding:50px 0 0;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;visibility:hidden}body .product_features__content .tab_content.active{display:block;opacity:1;visibility:visible;height:auto;overflow:visible}body .product_features__content .tab_content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .product_features__content .tab_content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_features__content .tab_content p:last-child{margin-bottom:0}body .product_features__content .tab_content a{color:#2b3033;font-size:16px;font-weight:400;line-height:100%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content a:hover{color:#228aca}body .product_features__content .tab_content ul.features_list{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_features__content .tab_content ul.features_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 10px;box-sizing:border-box;grid-template-columns:250px 1fr;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;border-bottom:1px solid #2b3033}body .product_features__content .tab_content ul.features_list li:nth-child(2n){background-color:#fff}body .product_features__content .tab_content ul.features_list li strong{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content ul.features_list li span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75}body .quote__container{display:block;overflow:hidden;width:939px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .quote__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:600px 1fr;gap:30px;align-items:start;justify-content:start}body .quote__content .col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;text-align:center}body .quote__content .col_left h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_left h2{color:#2b3033;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_left form{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left form .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}body .quote__content .col_left form .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}body .quote__content .col_left form .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}body .quote__content .col_left form .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}body .quote__content .col_left form .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .quote__content .col_left form label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;resize:none}body .quote__content .col_left form .form_control:focus{border:1px solid #228aca;outline:none}body .quote__content .col_left form .form_control:focus::placeholder{color:transparent}body .quote__content .col_left form .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .form_checkbox{display:block;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 30px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #215a7e}body .quote__content .col_left form .form_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .quote__content .col_left form .form_checkbox input:checked~.checkmark:after{display:block}body .quote__content .col_left form .form_radio{display:flex;overflow:hidden;width:fit-content;height:auto;margin:0 0 10px;padding:0 0 0 25px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_radio .checkmark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#fff;border:1px solid #2b3033}body .quote__content .col_left form .form_radio:hover label{color:#228aca}body .quote__content .col_left form .form_radio .checkmark{border:1px solid #228aca}body .quote__content .col_left form .form_radio input:checked~.checkmark{background-color:#228aca}body .quote__content .col_left form .form_radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body .quote__content .col_left form .form_radio input:checked~.checkmark:after{display:block}body .quote__content .col_left form .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}body .quote__content .col_left form .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}body .quote__content .col_left form .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .required_field span{display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}body .quote__content .col_left form .btn_blue{margin-bottom:10px}body .quote__content .col_left form .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px}body .quote__content .col_left form .rows .request-part-row{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;border-radius:0;background-color:#f8fcff}body .quote__content .col_left form .rows .request-part-row__grid{gap:20px}body .quote__content .col_left form .rows .request-part-row__compact{align-items:start}body .quote__content .col_left form .rows .request-part-row__need-options{min-height:32px!important}body .quote__content .col_left form .rows .request-part-row__title{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .rows .request-part-row__remove{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:underline}body .quote__content .col_left form .rows .request-part-row__remove:hover{color:#228aca}body .quote__content .col_left form .rows .is-hidden{display:none}body .quote__content .col_left form .rows .quote_form_actions{gap:30px;margin-bottom:10px}body .quote__content .col_left form .rows .btn_blue{margin-bottom:0}body .quote__content .col_left form .rows .btn_secondary{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#f8fcff;border:1px solid #215a7e}body .quote__content .col_left form .rows .btn_secondary:hover{background-color:#fff;border:1px solid #228aca;color:#228aca!important}body .quote__content .col_left form .rows #add_part_button{color:#215a7e;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;padding:10px 20px}body .quote__content .col_left form .qty,body .quote__content .col_left form .request-part-row__qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end;gap:0!important}body .quote__content .col_left form .qty input,body .quote__content .col_left form .request-part-row__qty input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;-moz-appearance:textfield}body .quote__content .col_left form .qty input::-webkit-outer-spin-button,body .quote__content .col_left form .qty input::-webkit-inner-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-outer-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .quote__content .col_left form .qty input:hover,body .quote__content .col_left form .request-part-row__qty input:hover{border:1px solid #228aca}body .quote__content .col_left form .qty input:focus,body .quote__content .col_left form .request-part-row__qty input:focus{outline:none;border:1px solid #228aca}body .quote__content .col_left form .qty button,body .quote__content .col_left form .request-part-row__qty button{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;line-height:1;color:#000;display:flex;align-items:center;justify-content:center}body .quote__content .col_left form .qty button:hover,body .quote__content .col_left form .request-part-row__qty button:hover,body .quote__content .col_left form .qty button:active,body .quote__content .col_left form .request-part-row__qty button:active{background-color:#228aca;color:#fff}body .quote__content .col_left form .qty button:disabled,body .quote__content .col_left form .request-part-row__qty button:disabled{color:#2b303366;cursor:not-allowed}body .quote__content .col_left form .qty button:disabled:hover,body .quote__content .col_left form .request-part-row__qty button:disabled:hover{background-color:#3b5f7526}body .quote__content .col_left form .form_group:hover .form_label{color:#228aca}body .quote__content .col_left form .form_group:hover .form_control{border-color:#228aca}body .quote__content .col_left form .form_group:has(.form_control:focus) .form_label{color:#228aca}body .quote__content .col_left form .form_one{grid-column:span 1}body .quote__content .col_left form .form_two{grid-column:span 2}body .quote__content .col_left form .form_three{grid-column:span 3}body .quote__content .col_left form .form_four{grid-column:span 4}body .quote__content .col_left form .form_five{grid-column:span 5}body .quote__content .col_left form .form_one>span,body .quote__content .col_left form .form_two>span,body .quote__content .col_left form .form_three>span,body .quote__content .col_left form .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table{display:table;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-collapse:collapse}body .quote__content .col_left .request_details table tr{border-bottom:1px solid #2b3033}body .quote__content .col_left .request_details table tr td{padding:15px 10px;color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;vertical-align:bottom}body .quote__content .col_left .request_details table tr td:first-child{width:111px;white-space:wrap}body .quote__content .col_left .request_details table tr td b{font-weight:700}body .quote__content .col_left .request_details table tr td a{color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td a:hover{color:#228aca}body .quote__content .col_left .request_details table tr:nth-child(2n){background-color:#f8fcff}body .quote__content .col_right{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right h1{color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_right h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:none!important}body .quote__content .col_right p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .quote__content .col_right p:last-of-type{margin-bottom:30px}body .quote__content .col_right table{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right table tr td{padding:0 20px 20px 0;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#3b5f75!important}body .quote__content .col_right table tr td b{font-weight:700}body .quote__content .col_right table tr td a{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_right table tr td a:hover{color:#228aca}body .quote__content .col_right table tr:last-child td{padding-bottom:0}body .quote__content .col_right .btn_transparent{margin-top:30px}body .quote_message{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .quote_message__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .quote_message__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .quote_message__content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content p{display:block;overflow:hidden;width:70%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content .icon{display:grid;overflow:hidden;width:100px;height:100px;margin:0 auto 30px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:center;justify-content:center;border-radius:50%;text-align:center;padding:20px;border:5px solid #22a12a}body .quote_message__content .icon i{color:#22a12a;font-size:50px}body .content_hero{display:block;overflow:hidden;width:100%;height:auto;margin:-72px auto 0;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .content_hero:after{content:"";display:block;height:70px;background:#fff}body .content_hero__container{display:block;overflow:hidden;width:939px;height:auto;margin:120px auto;padding:0;box-sizing:border-box}body .content_hero__content{display:block;overflow:hidden;width:600px;height:auto;margin:0;padding:0;box-sizing:border-box}body .content_hero__content h1{color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:1024px;margin-bottom:30px}body .content_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:775px;margin-bottom:30px}body .content_hero__content .btn_blue{margin-right:30px}body .content_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_approach__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 300px;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col .content{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:1}body .content_approach__content .two_col .content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_approach__content .two_col .content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_approach__content .two_col .content p{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_approach__content .two_col .content p:last-child{margin-bottom:0}body .content_approach__content .two_col .content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content a:hover{color:#228aca}body .content_approach__content .two_col .content ul,body .content_approach__content .two_col .content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_approach__content .two_col .content ul li,body .content_approach__content .two_col .content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content ul li::marker,body .content_approach__content .two_col .content ol li::marker{color:#215a7e}body .content_approach__content .two_col .content ul{list-style-type:disc}body .content_approach__content .two_col .content ol{list-style-type:decimal}body .content_approach__content .two_col .content .btn_blue,body .content_approach__content .two_col .content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_approach__content .two_col .content .btn_blue:last-child,body .content_approach__content .two_col .content .btn_transparent:last-child{margin-right:0}body .content_approach__content .two_col .content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_approach__content .two_col .content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_approach__content .two_col .content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_approach__content .two_col .content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_approach__content .two_col .aside_stats{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:center;justify-content:start;grid-column:2;background-color:#3b5f75}body .content_approach__content .two_col .aside_stats strong{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .aside_stats span{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col::nth-child(even){grid-template-columns:300px 1fr;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col::nth-child(even) .content{grid-column:2}body .content_approach__content .two_col::nth-child(even) .aside_stats{grid-column:1}body .content_columns{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_columns__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_columns__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_columns__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_columns__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_columns__content p:last-child{margin-bottom:50px}body .content_columns__content--two_col,body .content_columns__content--three_col,body .content_columns__content--four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .content_columns__content--two_col .card,body .content_columns__content--three_col .card,body .content_columns__content--four_col .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;flex-direction:column;gap:20px;flex-wrap:wrap;align-items:start;justify-content:start;background-color:#f8fcff;border:1px solid #2b3033}body .content_columns__content--two_col .card h3,body .content_columns__content--three_col .card h3,body .content_columns__content--four_col .card h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .content_columns__content--two_col .card p,body .content_columns__content--three_col .card p,body .content_columns__content--four_col .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .content_columns__content--two_col{grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--three_col{grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--four_col{grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;justify-content:start}body .brands{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .brands__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .brands__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .brands__content .brands_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,150px);gap:20px;align-items:center;justify-content:space-between}body .brands__content .brands_grid a{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content .brands_grid a:hover img{filter:none}body .brands__content .brands_grid img{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:21/9;filter:grayscale(100%) brightness(.75)}body .content_blocks{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_blocks__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}body .content_blocks__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_blocks__content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_blocks__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_blocks__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_blocks__content p:last-of-type{margin-bottom:0}body .content_blocks__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_blocks__content a:hover{color:#228aca}body .content_blocks__content ul,body .content_blocks__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_blocks__content ul li,body .content_blocks__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_blocks__content ul li::marker,body .content_blocks__content ol li::marker{color:#215a7e}body .content_blocks__content ul{list-style-type:disc}body .content_blocks__content ol{list-style-type:decimal}body .content_blocks__content .btn_blue,body .content_blocks__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:20px 0 0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_blocks__content .btn_blue:last-child,body .content_blocks__content .btn_transparent:last-child{margin-right:0}body .content_blocks__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_blocks__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_blocks__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_blocks__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_blocks__content--left_text,body .content_blocks__content--right_text{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center;justify-content:start}body .content_blocks__content--left_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/1}body .content_blocks__content--left_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--left_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .content_blocks__content--right_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--right_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:4/3;grid-area:1/1}body .content_blocks__content--right_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .subpage_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:-70px auto 0;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_two_col__container{display:block;overflow:hidden;width:939px;height:auto;margin:70px auto;padding:0;box-sizing:border-box}body .subpage_two_col__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .text_col h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:50px}body .subpage_two_col__content .text_col p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .text_col a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col a:hover{color:#228aca}body .subpage_two_col__content .text_col ul,body .subpage_two_col__content .text_col ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .text_col ul li,body .subpage_two_col__content .text_col ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col ul li::marker,body .subpage_two_col__content .text_col ol li::marker{color:#215a7e}body .subpage_two_col__content .text_col ul{list-style-type:disc}body .subpage_two_col__content .text_col ol{list-style-type:decimal}body .subpage_two_col__content .text_col .btn_blue,body .subpage_two_col__content .text_col .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_two_col__content .text_col .btn_blue:last-child,body .subpage_two_col__content .text_col .btn_transparent:last-child{margin-right:0}body .subpage_two_col__content .text_col .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_two_col__content .text_col .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_two_col__content .text_col .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_two_col__content .text_col .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_two_col__content .accordions{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .subpage_two_col__content .accordions .accordion{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border-top:1px solid #2b3033;border-bottom:1px solid #2b3033;border-left:1px solid transparent;border-right:1px solid transparent}body .subpage_two_col__content .accordions .accordion:hover{border:1px solid #2b3033;background-color:#f8fcff}body .subpage_two_col__content .accordions .accordion__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px;align-items:center;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;position:relative}body .subpage_two_col__content .accordions .accordion__heading h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .subpage_two_col__content .accordions .accordion__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033;position:absolute;top:50%;right:10px;transform-origin:center center;pointer-events:none}body .subpage_two_col__content .accordions .accordion__heading .first{transform:translate(-50%,-50%) rotate(90deg)}body .subpage_two_col__content .accordions .accordion__heading .second{transform:translate(-50%,-50%)}body .subpage_two_col__content .accordions .accordion__heading.active .first{transform:translate(-50%,-50%) rotate(180deg)}body .subpage_two_col__content .accordions .accordion__information{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 30px 30px;box-sizing:border-box}body .subpage_two_col__content .accordions .accordion__information p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .accordions .accordion__information p:last-child{margin-bottom:0}body .subpage_two_col__content .accordions .accordion__information a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information a:hover{color:#228aca}body .subpage_two_col__content .accordions .accordion__information ul,body .subpage_two_col__content .accordions .accordion__information ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .accordions .accordion__information ul li,body .subpage_two_col__content .accordions .accordion__information ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information ul li::marker,body .subpage_two_col__content .accordions .accordion__information ol li::marker{color:#215a7e}body .subpage_two_col__content .accordions .accordion__information ul{list-style-type:disc}body .subpage_two_col__content .accordions .accordion__information ol{list-style-type:decimal}body .subpage_two_col__content .accordions .accordion.card_active{background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .subpage_two_col__content .aside .mod_contact{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .mod_contact h3{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_two_col__content .aside .mod_contact .map{display:block;overflow:hidden;width:100%;height:height;margin:0 auto 20px;padding:0;box-sizing:border-box;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_contact .map:hover{border:1px solid #228aca}body .subpage_two_col__content .aside .mod_contact .map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .mod_contact .contact_info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px}body .subpage_two_col__content .aside .mod_contact .contact_info .left{color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info span.right{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right{color:#fff;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right:hover{color:#228aca}body .subpage_two_col__content .aside .mod_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_disclaimer h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .mod_disclaimer p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .request_part{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .request_part h3{color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part .btn_transparent{width:100%}body .subpage_two_col__content .aside .aside_faqs{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs img{display:block;overflow:hidden;width:234px;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .subpage_two_col__content .aside .aside_faqs p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col .left{grid-template-columns:1fr 300px;gap:20px;align-items:start}body .subpage_two_col .right{grid-template-columns:300px 1fr;gap:20px;align-items:start}.cart,.checkout{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart form.checkout,.checkout form.checkout{width:100%!important}.cart__container,.checkout__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}.cart__content,.checkout__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart__content h1,.checkout__content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:15px}.cart__content h2,.checkout__content h2{color:#2b3033;font-size:26px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}.cart__content h3,.checkout__content h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart__content h4,.checkout__content h4{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-10px!important}.cart__content p,.checkout__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart__content span,.checkout__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content a,.checkout__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart__content a:hover,.checkout__content a:hover{color:#228aca}.cart__content ul,.cart__content ol,.checkout__content ul,.checkout__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart__content ul li,.cart__content ol li,.checkout__content ul li,.checkout__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content ul li::marker,.cart__content ol li::marker,.checkout__content ul li::marker,.checkout__content ol li::marker{color:#215a7e}.cart__content ul,.checkout__content ul{list-style-type:disc}.cart__content ol,.checkout__content ol{list-style-type:decimal}.cart__content .btn_blue,.cart__content .btn_transparent,.checkout__content .btn_blue,.checkout__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart__content .btn_blue:last-child,.cart__content .btn_transparent:last-child,.checkout__content .btn_blue:last-child,.checkout__content .btn_transparent:last-child{margin-right:0}.cart__content .btn_blue,.checkout__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}.cart__content .btn_blue:hover,.checkout__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart__content .btn_transparent,.checkout__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart__content .btn_transparent:hover,.checkout__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart__content__approach,.checkout__content__approach{max-width:616px}.cart__content__approach p:last-child,.checkout__content__approach p:last-child{margin-bottom:30px}.cart__content__main,.checkout__content__main{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 300px;gap:20px;align-items:start}.cart__content__main .left_col,.checkout__content__main .left_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .alert_error,.checkout__content__main .left_col .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}.cart__content__main .left_col .alert_error p,.checkout__content__main .left_col .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .alert_error ul,.checkout__content__main .left_col .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}.cart__content__main .left_col .alert_error ul li,.checkout__content__main .left_col .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}.cart__content__main .left_col .alert_success,.checkout__content__main .left_col .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}.cart__content__main .left_col .alert_success p,.checkout__content__main .left_col .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}.cart__content__main .left_col label,.checkout__content__main .left_col label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col label span,.checkout__content__main .left_col label span{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .form_control,.checkout__content__main .left_col .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;border:1px solid #2b3033!important;background-color:#fff;resize:none;margin:0!important;width:100%!important;height:auto!important;padding:15px!important;position:static!important}.cart__content__main .left_col .form_control:focus,.checkout__content__main .left_col .form_control:focus{border:1px solid #228aca;outline:none}.cart__content__main .left_col .form_control:focus::placeholder,.checkout__content__main .left_col .form_control:focus::placeholder{color:transparent}.cart__content__main .left_col .hidden,.checkout__content__main .left_col .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .valid,.checkout__content__main .left_col .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}.cart__content__main .left_col .invalid,.checkout__content__main .left_col .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}.cart__content__main .left_col .required_field,.checkout__content__main .left_col .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .required_field span,.checkout__content__main .left_col .required_field span{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .submit,.checkout__content__main .left_col .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}.cart__content__main .left_col .rows,.checkout__content__main .left_col .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}.cart__content__main .left_col .card .form_group .form-row,.checkout__content__main .left_col .card .form_group .form-row{margin-bottom:0}.cart__content__main .left_col .card .form_group .form-row label,.checkout__content__main .left_col .card .form_group .form-row label,.cart__content__main .left_col .card .form_group .form-row label span.optional,.checkout__content__main .left_col .card .form_group .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .card .form_group .form-row .input-text,.checkout__content__main .left_col .card .form_group .form-row .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row .input-text:focus,.cart__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.cart__content__main .left_col .card .form_group .form-row .input-text:active,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.checkout__content__main .left_col .card .form_group .form-row .input-text:active{border:1px solid #228aca!important}.cart__content__main .left_col .card .form_group .form-row textarea,.checkout__content__main .left_col .card .form_group .form-row textarea{height:110px!important}.cart__content__main .left_col .card .form_group .form-row:hover label,.checkout__content__main .left_col .card .form_group .form-row:hover label,.cart__content__main .left_col .card .form_group .form-row:hover label span.optional,.checkout__content__main .left_col .card .form_group .form-row:hover label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:hover .input-text,.checkout__content__main .left_col .card .form_group .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px 50px 15px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;background-image:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow{display:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding-right:0!important}.cart__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.cart__content__main .left_col .form_group:hover .form_label,.checkout__content__main .left_col .form_group:hover .form_label{color:#228aca}.cart__content__main .left_col .form_group:hover .form_control,.checkout__content__main .left_col .form_group:hover .form_control{border-color:#228aca}.cart__content__main .left_col .form_group:has(.form_control:focus) .form_label,.checkout__content__main .left_col .form_group:has(.form_control:focus) .form_label{color:#228aca}.cart__content__main .left_col .form_one,.checkout__content__main .left_col .form_one{grid-column:span 1}.cart__content__main .left_col .form_two,.checkout__content__main .left_col .form_two{grid-column:span 2}.cart__content__main .left_col .form_three,.checkout__content__main .left_col .form_three{grid-column:span 3}.cart__content__main .left_col .form_four,.checkout__content__main .left_col .form_four{grid-column:span 4}.cart__content__main .left_col .form_five,.checkout__content__main .left_col .form_five{grid-column:span 5}.cart__content__main .left_col .form_one>span,.cart__content__main .left_col .form_two>span,.cart__content__main .left_col .form_three>span,.cart__content__main .left_col .form_four>span,.checkout__content__main .left_col .form_one>span,.checkout__content__main .left_col .form_two>span,.checkout__content__main .left_col .form_three>span,.checkout__content__main .left_col .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .items,.checkout__content__main .left_col .items{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}.cart__content__main .left_col .items .item,.checkout__content__main .left_col .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:100px 320px 1fr;gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .left_col .items .item .thumbnail,.checkout__content__main .left_col .items .item .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}.cart__content__main .left_col .items .item .thumbnail:hover,.checkout__content__main .left_col .items .item .thumbnail:hover,.cart__content__main .left_col .items .item .thumbnail.active,.checkout__content__main .left_col .items .item .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}.cart__content__main .left_col .items .item .content .product_title,.checkout__content__main .left_col .items .item .content .product_title{margin-bottom:10px;text-decoration:none}.cart__content__main .left_col .items .item .content .product_title:hover h3,.checkout__content__main .left_col .items .item .content .product_title:hover h3{color:#228aca}.cart__content__main .left_col .items .item .action,.checkout__content__main .left_col .items .item .action{display:grid;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:1fr 72px;gap:20px}.cart__content__main .left_col .items .item .action .form_group,.checkout__content__main .left_col .items .item .action .form_group{justify-self:end}.cart__content__main .left_col .items .item .action .form_group label,.checkout__content__main .left_col .items .item .action .form_group label{text-align:center}.cart__content__main .left_col .items .item .action .qty,.checkout__content__main .left_col .items .item .action .qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end}.cart__content__main .left_col .items .item .action .qty__input,.checkout__content__main .left_col .items .item .action .qty__input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;background-color:#fff;-moz-appearance:textfield}.cart__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.cart__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__content__main .left_col .items .item .action .qty__input:hover,.checkout__content__main .left_col .items .item .action .qty__input:hover{border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__input:focus,.checkout__content__main .left_col .items .item .action .qty__input:focus{outline:none;border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__btn,.checkout__content__main .left_col .items .item .action .qty__btn{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center}.cart__content__main .left_col .items .item .action .qty__btn:hover,.checkout__content__main .left_col .items .item .action .qty__btn:hover,.cart__content__main .left_col .items .item .action .qty__btn:active,.checkout__content__main .left_col .items .item .action .qty__btn:active{background-color:#228aca;color:#fff}.cart__content__main .left_col .items .item .action .qty__btn:disabled,.checkout__content__main .left_col .items .item .action .qty__btn:disabled{color:#2b303366;cursor:not-allowed}.cart__content__main .left_col .items .item .action .qty__btn:disabled:hover,.checkout__content__main .left_col .items .item .action .qty__btn:disabled:hover{background-color:#3b5f7526}.cart__content__main .left_col .items .item .action .remove,.checkout__content__main .left_col .items .item .action .remove{align-self:center;justify-self:end}.cart__content__main .left_col .items .item .action .remove .remove_item,.checkout__content__main .left_col .items .item .action .remove .remove_item{margin-top:34px;text-transform:uppercase}.cart__content__main .left_col .card,.checkout__content__main .left_col .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col,.checkout__content__main .right_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .right_col .summary,.checkout__content__main .right_col .summary{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col .summary .btn_blue,.checkout__content__main .right_col .summary .btn_blue{width:100%}.cart__content__main .right_col .summary .title,.checkout__content__main .right_col .summary .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items,.checkout__content__main .right_col .summary .items{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;flex-direction:column;gap:15px;flex-wrap:wrap}.cart__content__main .right_col .summary .items .item,.checkout__content__main .right_col .summary .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 10px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:15px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items .item h3,.checkout__content__main .right_col .summary .items .item h3{margin-bottom:0}.cart__content__main .right_col .summary .items .item h4,.checkout__content__main .right_col .summary .items .item h4{grid-column:span 2;margin-bottom:0}.cart__content__main .right_col .summary .items .item span,.checkout__content__main .right_col .summary .items .item span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .right_col .summary .items .item .quantity,.checkout__content__main .right_col .summary .items .item .quantity{width:21px}.cart__content__main .right_col .summary .items .item .note,.checkout__content__main .right_col .summary .items .item .note{background-color:#3b5f7526;grid-column:span 2;border:1px solid #2b3033;padding:15px;margin-bottom:15px}.cart__content__main .right_col .summary .items .total h3,.cart__content__main .right_col .summary .items .total span,.checkout__content__main .right_col .summary .items .total h3,.checkout__content__main .right_col .summary .items .total span{color:#215a7e;text-transform:none;font-style:italic}.cart__content__main .right_col .summary .disclaimer,.checkout__content__main .right_col .summary .disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:15px;box-sizing:border-box;border:1px solid #2b3033;background-color:#3b5f7526}.cart__content .buttons,.checkout__content .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start;justify-content:start;max-width:619px}.cart__content .buttons .link,.checkout__content .buttons .link{text-transform:uppercase;grid-column:span 2;color:#2b3033}.cart__content .buttons .link:hover,.checkout__content .buttons .link:hover,.cart__content .buttons .link:hover span,.checkout__content .buttons .link:hover span{color:#228aca}.cart__content .buttons .link span,.checkout__content .buttons .link span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;margin-right:15px}.cart__content .buttons .link span:hover,.checkout__content .buttons .link span:hover{color:#228aca}.cart_empty{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart_empty__container{display:block;overflow:hidden;width:939px;height:auto;margin:0 auto 70px;padding:0;box-sizing:border-box}.cart_empty__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart_empty__content h1{color:#2b3033;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart_empty__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart_empty__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart_empty__content a:hover{color:#228aca}.cart_empty__content ul,.cart_empty__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart_empty__content ul li,.cart_empty__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content ul li::marker,.cart_empty__content ol li::marker{color:#215a7e}.cart_empty__content ul{list-style-type:disc}.cart_empty__content ol{list-style-type:decimal}.cart_empty__content .btn_blue,.cart_empty__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart_empty__content .btn_blue:last-child,.cart_empty__content .btn_transparent:last-child{margin-right:0}.cart_empty__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e;margin-right:20px}.cart_empty__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart_empty__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart_empty__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart_empty__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;border:1px solid #2b3033;background-color:#f8fcff}}@media(min-width:767px)and (max-width:1023px){html,body{overflow-x:hidden;width:100%}html b,body b{font-weight:600}.loaded{visibility:visible!important;opacity:1!important}.col-full{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;max-width:100%!important}#primary{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;float:none!important}#secondary{display:none}#main{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}h2{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}h2+h3{border-top:none;padding-top:0}p,span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}address{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}strong{font-weight:600}.button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.button:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.woocommerce-MyAccount-navigation{display:block;overflow:hidden;width:200px!important;height:auto;margin:0 30px 50px 0!important;padding:20px;box-sizing:border-box;float:left!important;background-color:#3b5f75}.woocommerce-MyAccount-navigation ul{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}.woocommerce-MyAccount-navigation ul li a{display:flex;overflow:hidden;width:max-content;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start;color:#fff;font-size:16px;font-weight:600;line-height:120%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{color:#228aca}.woocommerce-MyAccount-navigation ul li a:hover:before{color:#228aca}.woocommerce-MyAccount-navigation ul li a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px;margin:0!important}.woocommerce-MyAccount-content{display:block;overflow:hidden;width:calc(100% - 230px)!important;height:auto;margin:0 auto 30px!important;padding:0;box-sizing:border-box;float:none!important}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2{margin-bottom:30px}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span{margin-bottom:20px}.woocommerce-MyAccount-content a{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.woocommerce-MyAccount-content a:hover{color:#228aca}.woocommerce-MyAccount-content label{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.woocommerce-MyAccount-content em{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content legend{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}.woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-MyAccount-content .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content .input-text:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content select{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content select:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content .show-password-input{display:block;overflow:hidden;width:50px;height:50px;margin:auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#215a7e;border-color:#2b3033;color:#fff;position:absolute;top:1px;right:1px}.woocommerce-MyAccount-content .show-password-input.display-password:after{content:"";color:#fff}.woocommerce-MyAccount-content .form-row:hover label{color:#228aca}.woocommerce-MyAccount-content .form-row:hover input{box-shadow:none!important}.woocommerce-MyAccount-content .form-row:hover .input-text,.woocommerce-MyAccount-content .form-row:hover select{border:1px solid #228aca}.woocommerce-MyAccount-content .form-row:hover .show-password-input{background-color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within label{color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within button{background-color:#228aca;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content .woocommerce-info .wc-forward{line-height:normal}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:70px;align-items:start}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{display:block;overflow:hidden;width:100%!important;height:auto;margin:0;padding:0;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce:has(.dcs-woo-notice){width:100%;background-color:#fff;margin:0 auto!important;height:auto!important}.dcs-woo-notice{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:100%;margin:0 auto!important;padding:20px 0!important;border-radius:0!important;border-left:none!important;position:relative;top:-50px}.dcs-woo-notice--success{background-color:#22a12a}.dcs-woo-notice--error{background-color:#d34242}.dcs-woo-notice--notice{background-color:#ffd470}.dcs-woo-notice__message{display:grid;overflow:hidden;width:717px;height:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:100px;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin:0 auto}.dcs-woo-notice__message .button{background-color:#215a7e}.dcs-woo-notice__message .button:hover{background-color:#228aca}.dcs-woo-notice__message .wc-forward:after,.dcs-woo-notice__message .button.wc-forward:after{content:none!important;display:none!important}.dcs-woo-notice__message .restore-item{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.dcs-woo-notice__message .restore-item:hover{color:#2b3033}.main_nav,.nav_search_mobile,.mobile_search{display:none!important}body{background-color:#fff;font-size:100%}body .nav_spacer{display:block;overflow:hidden;width:100%;height:0;margin:0;padding:0;box-sizing:border-box}body .nav_spacer.spacer_fixed{height:0px}body .btn_blue,body .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .btn_blue:last-child,body .btn_transparent:last-child{margin-right:0}body .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .global_search{display:block;overflow:hidden;width:348.5px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}body .global_search i{vertical-align:middle}body .global_search:hover input{border:1px solid #228aca}body .global_search:hover button{background-color:#228aca}body .global_search input{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;outline:none;background-color:#fff}body .global_search input:focus{border:1px solid #228aca;outline:none}body .global_search input:focus::placeholder{color:transparent}body .global_search button{display:block;overflow:hidden;width:50px;height:48px;margin:1px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .global_search button i{font-size:28px;color:#fff}body .global_search .search_results{display:block;overflow:visible;width:348.5px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:1px solid #215a7e;border-right:1px solid #215a7e;border-bottom:1px solid #215a7e}body .global_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15);text-decoration:none}body .global_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .global_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:none}body .global_search .search_results a.search_result:hover{background-color:#f8fcff}body .global_search .search_results a.search_result:hover h3{color:#228aca}body .global_search .search_results a.search_result:last-child{border-bottom:none}body .global_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .global_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}body .show_select{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;position:relative}body .show_select span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .select_wrap,body .woocommerce-input-wrapper{position:relative;width:100%}body .select_wrap select,body .woocommerce-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .select_wrap i,body .woocommerce-input-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#031a27}body .select_wrap:hover i,body .woocommerce-input-wrapper:hover i{color:#228aca}body .select_wrap i.active,body .woocommerce-input-wrapper i.active{transform:translateY(-50%) rotate(180deg)}body b{font-weight:600}body .storefront-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:70px auto 0;padding:0;box-sizing:border-box;background-color:#2b3033;position:relative}body .storefront-breadcrumb:after{content:"";display:block;height:50px;background:#fff}body .storefront-breadcrumb .col-full{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:transparent}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:15px auto;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a:hover{color:#228aca}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span{line-height:initial}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span:after{content:"/";color:#fff;opacity:1}body .margin_0{margin-bottom:0}body .header{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:100;background-color:#fff}body .header__upper{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:17px 0;box-sizing:border-box}body .header__upper__content{display:grid;overflow:hidden;width:717px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:center;justify-content:end}body .header__upper__content__info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px}body .header__upper__content__info .mobile_icon{display:none}body .header__upper__content__info .phone,body .header__upper__content__info .email{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__upper__content__info .phone:hover,body .header__upper__content__info .email:hover{color:#228aca}body .header__upper__content__social{display:grid;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:15px;align-items:center;justify-content:center}body .header__upper__content__social .icon{font-size:25px;color:#2b3033}body .header__upper__content__social .icon:hover{color:#228aca}body .header__lower{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#031a27e6;position:absolute;top:60px;z-index:200}body .header__lower.is_fixed{position:fixed;top:0;left:0;right:0}body .header__lower__content{display:grid;overflow:visible;width:717px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);align-items:center;justify-content:space-between}body .header__lower__content__navigation{display:grid;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:max-content 160px;gap:30px;align-items:center}body .header__lower__content__navigation .mobile_hamburger{background-color:transparent;line-height:normal;padding:0;border:none;cursor:pointer}body .header__lower__content__navigation .mobile_hamburger i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#fff}body .header__lower__content__navigation .mobile_hamburger i:hover{color:#228aca}body .header__lower__content__navigation .custom-logo-link{display:flex;align-items:center;margin-bottom:0}body .header__lower__content__navigation img.custom-logo{max-width:160px;height:auto;display:block}body .header__lower__content__search{display:grid;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:center}body .header__lower__content__search .nav_search{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;position:relative}body .header__lower__content__search .nav_search:hover input{border:2px solid #228aca}body .header__lower__content__search .nav_search:hover button{background-color:#228aca}body .header__lower__content__search .nav_search input{display:block;overflow:hidden;width:285px;height:40px;margin:0;padding:0 50px 0 10px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #215a7e;outline:none;background-color:#fff}body .header__lower__content__search .nav_search input:focus{border:2px solid #228aca;outline:none}body .header__lower__content__search .nav_search input:focus::placeholder{color:transparent}body .header__lower__content__search .nav_search button{display:block;overflow:hidden;width:40px;height:36px;margin:2px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .header__lower__content__search .nav_search button i{font-size:20px;color:#fff}body .header__lower__content__search .nav_search .search_results{display:block;overflow:visible;width:285px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:40px;left:0;z-index:100;border-left:2px solid #215a7e;border-right:2px solid #215a7e;border-bottom:2px solid #215a7e}body .header__lower__content__search .nav_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15)}body .header__lower__content__search .nav_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .header__lower__content__search .nav_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .header__lower__content__search .nav_search .search_results a.search_result:hover{background-color:#f8fcff}body .header__lower__content__search .nav_search .search_results a.search_result:hover h3{color:#228aca}body .header__lower__content__search .nav_search .search_results a.search_result:last-child{border-bottom:none}body .header__lower__content__search .nav_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .header__lower__content__search .nav_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .header__lower__content .nav_cart{display:block;overflow:visible;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content .nav_cart a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 8px 0 0;box-sizing:border-box;color:#fff;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border:none;cursor:pointer}body .header__lower__content .nav_cart a:hover{color:#228aca}body .header__lower__content .nav_cart a .badge{display:block;overflow:hidden;width:16px;height:16px;margin:0;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;background-color:#215a7e;position:absolute;top:-5px;right:0;z-index:2}body .header__lower__content .nav_cart .button_active{color:#228aca}body .header__lower__content .request_quote{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .header__lower__content .request_quote a{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:10px;align-items:center}body .header__lower__content .request_quote a i{font-size:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .header__lower__content .request_quote a span{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:min-content}body .header__lower__content .request_quote a:hover i,body .header__lower__content .request_quote a:hover span{color:#228aca}body .mobile_menu{display:none;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;overflow-y:auto;background-color:#031a27;position:fixed;top:0;left:0;right:0;z-index:300}body .mobile_menu__container{display:block;overflow:hidden;width:717px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .mobile_menu__content_main,body .mobile_menu__content_sub{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .mobile_menu__content_main--top,body .mobile_menu__content_sub--top{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:160px max-content;gap:50px;align-items:start;justify-content:space-between}body .mobile_menu__content_main--top .nav_logo,body .mobile_menu__content_sub--top .nav_logo{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;margin-bottom:0;opacity:1;transform:translate(0);pointer-events:auto;grid-area:1/1}body .mobile_menu__content_main--top .mobile_back,body .mobile_menu__content_sub--top .mobile_back{width:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(-20px);opacity:0;pointer-events:none;grid-column:1;grid-area:1/1}body .mobile_menu__content_main--top .mobile_close,body .mobile_menu__content_sub--top .mobile_close{grid-area:1/2}body .mobile_menu__content_main--top i,body .mobile_menu__content_sub--top i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#fff;cursor:pointer}body .mobile_menu__content_main--top i:hover,body .mobile_menu__content_sub--top i:hover{color:#228aca}body .mobile_menu__content_main:has(.mobile_menu__content_main--navigation.submenu-active) .mobile_menu__content_main--top .nav_logo,body .mobile_menu__content_sub:has(.mobile_menu__content_main--navigation.submenu-active) .mobile_menu__content_main--top .nav_logo{opacity:0;transform:translate(20px);pointer-events:none}body .mobile_menu__content_main:has(.mobile_menu__content_main--navigation.submenu-active) .mobile_menu__content_main--top .mobile_back,body .mobile_menu__content_sub:has(.mobile_menu__content_main--navigation.submenu-active) .mobile_menu__content_main--top .mobile_back{opacity:1;transform:translate(0);pointer-events:auto}body .mobile_menu__content_main--sub_top,body .mobile_menu__content_sub--sub_top{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:start;justify-content:space-between}body .mobile_menu__content_main--sub_top i,body .mobile_menu__content_sub--sub_top i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#fff;cursor:pointer}body .mobile_menu__content_main--sub_top i:hover,body .mobile_menu__content_sub--sub_top i:hover{color:#228aca}body .mobile_menu__content_main--navigation,body .mobile_menu__content_sub--navigation{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;overflow-y:visible;scrollbar-color:#215a7e #f8fcff;position:relative}body .mobile_menu__content_main--navigation::-webkit-scrollbar,body .mobile_menu__content_sub--navigation::-webkit-scrollbar{width:8px}body .mobile_menu__content_main--navigation::-webkit-scrollbar-track,body .mobile_menu__content_sub--navigation::-webkit-scrollbar-track{background:#f8fcff}body .mobile_menu__content_main--navigation::-webkit-scrollbar-thumb,body .mobile_menu__content_sub--navigation::-webkit-scrollbar-thumb{background-color:#215a7e}body .mobile_menu__content_main--navigation:has(>ul>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation:has(>ul>li:nth-child(n+6)){padding-right:20px}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu:has(>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu:has(>li:nth-child(n+6)){padding-right:20px}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>ul.sub-menu:has(>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>ul.sub-menu:has(>li:nth-child(n+6)){max-height:305px;overflow-y:auto}body .mobile_menu__content_main--navigation ul,body .mobile_menu__content_sub--navigation ul{max-height:none;overflow-y:visible;list-style:none;margin:0;padding:0}body .mobile_menu__content_main--navigation .item,body .mobile_menu__content_main--navigation>ul>li>a,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a,body .mobile_menu__content_sub--navigation .item,body .mobile_menu__content_sub--navigation>ul>li>a,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 10px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ffffff;cursor:pointer;text-decoration:none}body .mobile_menu__content_main--navigation .item:hover,body .mobile_menu__content_main--navigation .item:focus,body .mobile_menu__content_main--navigation>ul>li>a:hover,body .mobile_menu__content_main--navigation>ul>li>a:focus,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a:hover,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a:focus,body .mobile_menu__content_sub--navigation .item:hover,body .mobile_menu__content_sub--navigation .item:focus,body .mobile_menu__content_sub--navigation>ul>li>a:hover,body .mobile_menu__content_sub--navigation>ul>li>a:focus,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a:hover,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a:focus{color:#228aca;background-color:#fff}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu{position:absolute;top:0;left:0;width:100%;height:0;opacity:0;transform:translate(30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:none;overflow-y:hidden}body .mobile_menu__content_main--navigation>ul>li,body .mobile_menu__content_sub--navigation>ul>li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation>ul>li>a,body .mobile_menu__content_sub--navigation>ul>li>a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li:not(.is-active),body .mobile_menu__content_sub--navigation.submenu-active>ul>li:not(.is-active){opacity:0;transform:translate(-30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>a,body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>a{opacity:0;transform:translate(-30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>ul.sub-menu,body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>ul.sub-menu{height:auto;max-height:305px;overflow-y:auto;opacity:1;transform:translate(0);pointer-events:auto}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>ul,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>ul{display:none}body .mobile_menu__content_main .mobile_buttons,body .mobile_menu__content_sub .mobile_buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px;align-items:start}body .mobile_menu__content_main .btn_transparent,body .mobile_menu__content_main .btn_blue,body .mobile_menu__content_sub .btn_transparent,body .mobile_menu__content_sub .btn_blue{width:100%;text-align:center}body .mobile_menu__content_main .btn_transparent i,body .mobile_menu__content_main .btn_blue i,body .mobile_menu__content_sub .btn_transparent i,body .mobile_menu__content_sub .btn_blue i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff;font-size:24px;margin-right:10px;vertical-align:sub}body .mobile_menu__content_main .btn_transparent,body .mobile_menu__content_sub .btn_transparent{margin-bottom:30px}body .mobile_menu__content_main .btn_transparent:hover i,body .mobile_menu__content_sub .btn_transparent:hover i{color:#228aca}body .mobile_menu__content_main .btn_blue:hover,body .mobile_menu__content_sub .btn_blue:hover{color:#fff}body .mobile_menu__content_sub{display:none}body .homepage_hero{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .homepage_hero:after{content:"";display:block;height:50px;background:#fff}body .homepage_hero__container{display:block;overflow:hidden;width:717px;height:auto;margin:190px auto 120px;padding:0;box-sizing:border-box}body .homepage_hero__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_hero__content h1{color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;max-width:586px;margin-bottom:30px}body .homepage_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;max-width:525px;margin-bottom:30px}body .homepage_hero__content .btn_blue{margin-right:30px}body .homepage_services{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_services__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_services__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_services__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_services__content__services{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .homepage_services__content__services .buy,body .homepage_services__content__services .repair,body .homepage_services__content__services .sell{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:stretch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;position:relative}body .homepage_services__content__services .buy .text,body .homepage_services__content__services .repair .text,body .homepage_services__content__services .sell .text{display:grid;overflow:hidden;width:100%;height:fit-content;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .homepage_services__content__services .buy .text h3,body .homepage_services__content__services .repair .text h3,body .homepage_services__content__services .sell .text h3{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0}body .homepage_services__content__services .buy .text p,body .homepage_services__content__services .repair .text p,body .homepage_services__content__services .sell .text p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_services__content__services .buy span,body .homepage_services__content__services .repair span,body .homepage_services__content__services .sell span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;align-self:end}body .homepage_services__content__services .buy:hover,body .homepage_services__content__services .repair:hover,body .homepage_services__content__services .sell:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_services__content__services .buy:hover h3,body .homepage_services__content__services .buy:hover span,body .homepage_services__content__services .repair:hover h3,body .homepage_services__content__services .repair:hover span,body .homepage_services__content__services .sell:hover h3,body .homepage_services__content__services .sell:hover span{color:#228aca}body .homepage_services__content__services .buy:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .repair:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .sell:before{font-size:75px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:-3px;color:#3b5f7526}body .homepage_about,body .content_overlap{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 50px;box-sizing:border-box;grid-template-columns:487px 50px 486px;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_about h2,body .content_overlap h2{color:#fff;font-size:26px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_about p,body .content_overlap p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .homepage_about p:last-child,body .content_overlap p:last-child{margin-bottom:0}body .homepage_about .btn_transparent,body .content_overlap .btn_transparent{margin:0 auto 0 0}body .homepage_about--left_text,body .homepage_about--right_text,body .content_overlap--left_text,body .content_overlap--right_text{display:flex;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;background-color:#3b5f75}body .homepage_about--left_text,body .content_overlap--left_text{justify-content:end;grid-area:1/1/1/3}body .homepage_about--left_text__content,body .content_overlap--left_text__content{display:grid;overflow:hidden;width:305px;height:fit-content;margin:50px 80px 50px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_about--right_text,body .content_overlap--right_text{justify-content:start;grid-area:1/2/1/-1;grid-column:2/span 2}body .homepage_about--right_text__content,body .content_overlap--right_text__content{display:grid;overflow:hidden;width:305px;height:fit-content;margin:50px 0 50px 80px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_about--right_image,body .homepage_about--left_image,body .content_overlap--right_image,body .content_overlap--left_image{display:block;overflow:hidden;width:100%;height:auto;margin:50px 0;padding:0;box-sizing:border-box;align-self:center}body .homepage_about--right_image img,body .homepage_about--left_image img,body .content_overlap--right_image img,body .content_overlap--left_image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .homepage_about--right_image,body .content_overlap--right_image{grid-area:1/2/1/-1}body .homepage_about--left_image,body .content_overlap--left_image{grid-area:1/1/1/3}body .homepage_benefits,body .product_benefits,body .content_benefits{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_benefits__container,body .product_benefits__container,body .content_benefits__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_benefits__content,body .product_benefits__content,body .content_benefits__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_benefits__content h2,body .product_benefits__content h2,body .content_benefits__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_benefits__content .full_col,body .product_benefits__content .full_col,body .content_benefits__content .full_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0}body .homepage_benefits__content .two_col,body .product_benefits__content .two_col,body .content_benefits__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .homepage_benefits__content .three_col,body .product_benefits__content .three_col,body .content_benefits__content .three_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px}body .homepage_benefits__content .four_col,body .product_benefits__content .four_col,body .content_benefits__content .four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .homepage_benefits__content .card,body .product_benefits__content .card,body .content_benefits__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .homepage_benefits__content .card i,body .product_benefits__content .card i,body .content_benefits__content .card i{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;font-size:40px;color:#215a7e;text-align:center}body .homepage_benefits__content .card h3,body .product_benefits__content .card h3,body .content_benefits__content .card h3{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_benefits__content .card p,body .product_benefits__content .card p,body .content_benefits__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_benefits__container{margin:0 auto 50px}body .product_benefits__content .card p{text-align:center}body .homepage_process{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 50px;box-sizing:border-box;grid-template-columns:1fr 400px 1fr;grid-template-rows:1fr 100px 1fr;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_process--left{display:flex;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;min-height:365px;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:290px 324px;justify-content:end;grid-area:2/1/-1/3;background-color:#f8fcff;z-index:2}body .homepage_process--left__content{display:grid;overflow:hidden;width:508px;height:fit-content;margin:50px 50px 50px 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .homepage_process--left__content .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:center;justify-content:start}body .homepage_process--left__content .item i{font-size:28px;color:#215a7e}body .homepage_process--left__content .item p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--left__content .item p span{display:block;font-weight:700}body .homepage_process--right{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-area:1/2/-2/-1;background-color:#3b5f75}body .homepage_process--right__content{display:grid;overflow:hidden;width:508px;height:fit-content;margin:50px 0 50px 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}body .homepage_process--right__content h2{color:#fff;font-size:26px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_process--right__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--right__content .btn_transparent{margin:0 auto 0 0}body .homepage_manufacturers{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_manufacturers__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_manufacturers__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_manufacturers__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_manufacturers__content .cards_wrapper{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .homepage_manufacturers__content .column{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:20px}body .homepage_manufacturers__content .column--left{grid-template-rows:repeat(2,1fr)}body .homepage_manufacturers__content .column--right{grid-template-rows:repeat(3,1fr)}body .homepage_manufacturers__content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .homepage_manufacturers__content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_manufacturers__content .card:hover img{filter:none}body .homepage_manufacturers__content .card:hover span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#228aca}body .homepage_manufacturers__content .card img{display:block;overflow:hidden;width:120px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:grayscale(100%) brightness(.75);aspect-ratio:21/9}body .homepage_manufacturers__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_manufacturers__content .card span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_testimonials{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_testimonials__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_testimonials__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:padding;box-sizing:border-box}body .homepage_testimonials__content h2{color:#2b3033;font-size:26px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .testimonials{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:start;justify-content:start}body .testimonials--left{display:grid;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:stretch;justify-content:start}body .testimonials--left .top .stars{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;justify-content:start;font-size:20px;color:#ffd470}body .testimonials--left .top span{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .testimonials--left .bottom{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:40px 70px;gap:20px;align-items:end;justify-content:start}body .testimonials--left .bottom img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)}body .testimonials--left .bottom img:hover{filter:none}body .testimonials--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .testimonials--right .cards{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 40px 20px;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;position:relative;overflow:visible}body .testimonials--right .cards .slick-track{display:flex!important}body .testimonials--right .cards .slick-slide{height:auto!important}body .testimonials--right .cards .slick-prev,body .testimonials--right .cards .slick-next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer}body .testimonials--right .cards .slick-prev i,body .testimonials--right .cards .slick-next i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#031a27;line-height:45px;display:block;text-align:center}body .testimonials--right .cards .slick-prev i:hover,body .testimonials--right .cards .slick-next i:hover{color:#215a7e}body .testimonials--right .cards .slick-prev{left:0}body .testimonials--right .cards .slick-next{right:0}body .testimonials--right .cards .slick-prev:before,body .testimonials--right .cards .slick-next:before{content:""!important}body .testimonials--right .cards .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex!important;justify-content:center;gap:0;list-style:none;padding:0;margin:0}body .testimonials--right .cards .slick-dots li button{border:none;background:none;padding:0}body .testimonials--right .cards .slick-dots li button:before{font-size:12px;color:#2b3033;opacity:1}body .testimonials--right .cards .slick-dots li.slick-active button:before{color:#3b5f75}body .testimonials--right .cards .card{display:flex;overflow:hidden;width:auto;height:100%;margin:0 10px 10px;padding:20px;box-sizing:border-box;flex-direction:column;background-color:#3b5f75;border:1px solid #3b5f75}body .testimonials--right .cards .card p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card span{display:block;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards .card:nth-child(2n){background-color:#f8fcff;border:1px solid #2b3033}body .testimonials--right .cards .card:nth-child(2n) p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card:nth-child(2n) span{display:block;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards.slick-initialized{opacity:1}body .footer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:350px;background-color:#031a27}body .footer__container{display:block;overflow:hidden;width:717px;height:auto;margin:50px auto 0;padding:0;box-sizing:border-box}body .footer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .footer__content h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:10px}body .footer__content .logo{display:block;overflow:hidden;width:135px;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .footer__content .logo img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:space-between}body .footer__content__information_grid--left{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:70px;align-items:start;justify-content:space-between}body .footer__content__information_grid--left .contact{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:135px repeat(2,max-content);grid-template-rows:repeat(3,max-content);gap:50px;align-items:start;row-gap:30px}body .footer__content__information_grid--left .contact .footer_map{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/3/2;align-self:start}body .footer__content__information_grid--left .contact .footer_map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid--left .contact .col a,body .footer__content__information_grid--left .contact .col span{color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .contact .col a:hover{color:#228aca}body .footer__content__information_grid--left .contact .phone{margin-right:0}body .footer__content__information_grid--left .location{grid-column:2;grid-row:1}body .footer__content__information_grid--left .dom{grid-column:3;grid-row:1}body .footer__content__information_grid--left .hours{grid-column:2;grid-row:2}body .footer__content__information_grid--left .fax{grid-column:3;grid-row:3}body .footer__content__information_grid--left .email{grid-column:2;grid-row:3}body .footer__content__information_grid--left .int{grid-column:3;grid-row:2}body .footer__content__information_grid--left .navigation{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:15px;align-items:start}body .footer__content__information_grid--left .navigation .footer_nav__menu{display:grid;gap:15px}body .footer__content__information_grid--left .navigation a{width:fit-content;color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .navigation a:hover{color:#228aca}body .footer__content__information_grid .social{display:grid;overflow:hidden;width:auto;height:auto;margin:-42px 0 0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:end;justify-self:end}body .footer__content__information_grid .social h3{display:none}body .footer__content__information_grid .social a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social a:last-child{margin-right:0}body .footer__content__information_grid .social a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .footer__content__information_grid .social a i:hover{color:#228aca}body .footer__content__information_grid .social .chamber_of_commerce{display:block;overflow:hidden;width:40px;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social .chamber_of_commerce img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content .copyright{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .breadcrumbs,body .breadcrumbs_0{display:block;overflow:hidden;width:100%;height:auto;margin:70px auto 50px;padding:0;box-sizing:border-box;background-color:#2b3033}body .breadcrumbs__container,body .breadcrumbs_0__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto;padding:15px 0;box-sizing:border-box}body .breadcrumbs__content,body .breadcrumbs_0__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .breadcrumbs__content a,body .breadcrumbs__content span,body .breadcrumbs_0__content a,body .breadcrumbs_0__content span{color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:capitalize}body .breadcrumbs__content a,body .breadcrumbs_0__content a{text-decoration:underline}body .breadcrumbs__content a:hover,body .breadcrumbs_0__content a:hover{color:#228aca}body .breadcrumbs_0{margin-bottom:0}body .subpage_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_approach__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .subpage_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center}body .subpage_approach__content .two_col img,body .subpage_approach__content .two_col .col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col img{aspect-ratio:16/9}body .subpage_approach__content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_approach__content h1.upper{text-transform:uppercase}body .subpage_approach__content span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_approach__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_approach__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content a:hover{color:#228aca}body .subpage_approach__content ul,body .subpage_approach__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_approach__content ul li,body .subpage_approach__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content ul li::marker,body .subpage_approach__content ol li::marker{color:#215a7e}body .subpage_approach__content ul{list-style-type:disc}body .subpage_approach__content ol{list-style-type:decimal}body .subpage_approach__content .btn_blue,body .subpage_approach__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_approach__content .btn_blue:last-child,body .subpage_approach__content .btn_transparent:last-child{margin-right:0}body .subpage_approach__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_approach__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_approach__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_approach__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .manufacturers_grid{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_grid__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .manufacturers_grid__manufacturers_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .manufacturers_grid__manufacturers_content .card{display:grid;overflow:hidden;width:100%;height:180px;margin:0;padding:0;box-sizing:border-box;grid-template-columns:140px 1fr;grid-template-rows:repeat(2,84px);gap:20px;align-items:end;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_grid__manufacturers_content .card .equipment{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-area:1/1/-1/2}body .manufacturers_grid__manufacturers_content .card .manufacturer_logo{display:block;overflow:hidden;width:130px;height:auto;margin:0 auto;padding:0 20px 0 0;box-sizing:border-box;aspect-ratio:21/9;grid-area:1/2/2/-1;filter:grayscale(100%) brightness(.75)}body .manufacturers_grid__manufacturers_content .card .link{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 20px 0 0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:2/2/-1/-1;text-transform:uppercase;align-self:start}body .manufacturers_grid__manufacturers_content .card .hover_bar{display:block;overflow:hidden;width:100%;height:10px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scaleX(0);transform-origin:center;background-color:#228aca;opacity:0;grid-area:2/1/-1/-1}body .manufacturers_grid__manufacturers_content .card:hover{border:1px solid #228aca}body .manufacturers_grid__manufacturers_content .card:hover .link{color:#228aca}body .manufacturers_grid__manufacturers_content .card:hover .manufacturer_logo{filter:none}body .manufacturers_grid__manufacturers_content .card:hover .hover_bar{opacity:1;transform:scaleX(1)}body .manufacturers_grid__family_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px}body .manufacturers_grid__family_content .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .manufacturers_grid__family_content .card .top h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .manufacturers_grid__family_content .card .top img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:16/9}body .manufacturers_grid__family_content .card .top p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .manufacturers_grid__family_content .card .top .product_image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 20px;padding:0;box-sizing:border-box}body .manufacturers_grid__family_content .card .btn{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;justify-self:end;background-color:transparent;border:1px solid #2b3033}body .manufacturers_grid__family_content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .manufacturers_grid__family_content .card:hover .btn{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_cta,body .subpage_product_cta{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;background:url(../images/layout/cta-bg.webp);background-position:90% 0;background-attachment:scroll;background-repeat:no-repeat;background-size:auto calc(100% - 70px);background-color:#3b5f75}body .subpage_cta__container,body .subpage_product_cta__container{display:block;overflow:hidden;width:717px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .subpage_cta__content,body .subpage_product_cta__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_cta__content h2,body .subpage_product_cta__content h2{color:#fff;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .subpage_cta__content p,body .subpage_product_cta__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px;max-width:485px}body .subpage_product_cta{margin-bottom:0}body .subpage_product_cta:after{content:"";display:block;height:70px;background-color:#fff}body .manufacturers_disclaimer,body .product_manufacturers_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_disclaimer__container,body .product_manufacturers_disclaimer__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .manufacturers_disclaimer__content,body .product_manufacturers_disclaimer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_disclaimer__content h2,body .product_manufacturers_disclaimer__content h2{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .manufacturers_disclaimer__content p,body .product_manufacturers_disclaimer__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_manufacturers_disclaimer__container{margin-top:0}body .filter_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:center;justify-content:space-between}body .product_list{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_list__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .product_list__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_list__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_list__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .product_list__content .form_control:hover{border:1px solid #228aca}body .product_list__content .form_control:focus,body .product_list__content .form_control:focus-visible,body .product_list__content .form_control:active{border:1px solid #228aca;outline:none}body .product_list__content .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .product_list__content .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:30px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;grid-template-rows:auto}body .product_list__content .results_grid .card:nth-child(2n){background-color:#fff}body .product_list__content .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_list__content .results_grid .card:hover .link span,body .product_list__content .results_grid .card:hover .link i{color:#228aca}body .product_list__content .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_list__content .results_grid .card .model{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;display:grid;grid-auto-flow:row;flex-direction:column}body .product_list__content .results_grid .card .description{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_list__content .results_grid .card .availability .red{background-color:#d34242}body .product_list__content .results_grid .card .availability .green{background-color:#22a12a}body .product_list__content .results_grid .card .availability .yellow{background-color:#ffd470}body .product_list__content .results_grid .card .link{justify-self:end}body .product_list__content .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .product_list__content .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .product_list__content .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .product_list__content .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .product_list__content .pagination i:hover{color:#228aca}body .product_list__content .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_list__content .pagination a:hover{color:#228aca}body .product_list__content .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .search_two_col__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .search_two_col__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .search_two_col__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .search_two_col__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .search_two_col__content .form_control:hover{border:1px solid #228aca}body .search_two_col__content .form_control:focus,body .search_two_col__content .form_control:focus-visible,body .search_two_col__content .form_control:active{border:1px solid #228aca;outline:none}body .search_two_col__content .aside_left{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:start}body .search_two_col__content .aside_left .left_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 50px;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}body .search_two_col__content .aside_left .left_col .module{display:block;overflow:hidden;width:100%;height:52px;margin:0 auto;padding:10px 20px;box-sizing:border-box;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;background-color:#fff;border:1px solid #2b3033}body .search_two_col__content .aside_left .left_col .module__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between;background-color:#fff;border:none;cursor:pointer}body .search_two_col__content .aside_left .left_col .module__heading h3{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .aside_left .left_col .module__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .aside_left .left_col .module__heading .active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%)}body .search_two_col__content .aside_left .left_col .module__heading:hover h3,body .search_two_col__content .aside_left .left_col .module__heading:hover i{color:#228aca}body .search_two_col__content .aside_left .left_col .module .filter_list{display:grid;overflow:hidden;width:100%;height:auto;margin:20px 0 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;overflow-y:auto;max-height:166px;scrollbar-color:#215a7e #f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{width:8px}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar-track{background:#f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{background-color:#215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list:has(li:nth-child(n+6)){padding-right:20px}body .search_two_col__content .aside_left .left_col .module .filter_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 0 35px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:1px;width:4px;height:11px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input:checked~.checkmark:after{display:block}body .search_two_col__content .aside_left .left_col .module .filter_list li .count{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .aside_left .left_col .module .filter_list p:last-child{margin-bottom:0}body .search_two_col__content .aside_left .left_col .module_active{height:100%}body .search_two_col__content .aside_left .left_col .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;grid-column:span 2}body .search_two_col__content .aside_left .left_col .buttons .btn_blue{margin-right:0}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent{color:#215a7e;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .search_two_col__content .aside_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:30px;align-items:start;justify-content:start}body .search_two_col__content .right_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between}body .search_two_col__content .right_col .title h2{margin-bottom:0}body .search_two_col__content .right_col .title i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#2b3033;font-size:30px;cursor:pointer}}@media(min-width:767px)and (max-width:1023px)and (hover:hover)and (pointer:fine){body .search_two_col__content .right_col .title i:hover{color:#228aca}}@media(min-width:767px)and (max-width:1023px){body .search_two_col__content .right_col .title .active{color:#228aca}body .search_two_col__content .right_col .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .search_two_col__content .right_col .results_grid .match_strength{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center;margin-top:10px}body .search_two_col__content .right_col .results_grid .match_strength__label span,body .search_two_col__content .right_col .results_grid .match_strength__score{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .match_strength__meter{display:flex;align-items:center;gap:10px}body .search_two_col__content .right_col .results_grid .match_strength__boxes{display:flex;align-items:center;gap:2px}body .search_two_col__content .right_col .results_grid .match_strength__box{border-radius:0;width:10px;height:10px}body .search_two_col__content .right_col .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:100px 1fr max-content;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .card:hover .link span,body .search_two_col__content .right_col .results_grid .card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .card .image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .results_grid .card .info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;align-items:start;justify-content:start}body .search_two_col__content .right_col .results_grid .card .info .model{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .info .description{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .card .info .availability{color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .info .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .search_two_col__content .right_col .results_grid .card .info .availability .red{background-color:#d34242}body .search_two_col__content .right_col .results_grid .card .info .availability .green{background-color:#22a12a}body .search_two_col__content .right_col .results_grid .card .info .availability .yellow{background-color:#ffd470}body .search_two_col__content .right_col .results_grid .card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .results_grid .content_card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .content_card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .content_card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .content_card:hover .link span,body .search_two_col__content .right_col .results_grid .content_card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .content_card .info{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:column;gap:10px;flex-wrap:wrap}body .search_two_col__content .right_col .results_grid .content_card .info .title{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .info .breadcrumb{color:#3b5f75;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .info .description{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .content_card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .search_two_col__content .right_col .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .right_col .pagination i:hover{color:#228aca}body .search_two_col__content .right_col .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col__content .right_col .pagination a:hover{color:#228aca}body .search_two_col__content .right_col .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 10px}body .product_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_approach__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .product_approach__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:320px 1fr;gap:30px;align-items:start;justify-content:start}body .product_approach__content--col_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,150px);grid-template-rows:240px max-content;gap:20px;align-items:start;justify-content:start}body .product_approach__content--col_right .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent;grid-row:2/span 2}body .product_approach__content--col_right .thumbnail:hover,body .product_approach__content--col_right .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}body .product_approach__content--col_right .large{display:block;overflow:hidden;width:100%;height:auto;margin:2px 0 0;padding:3px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:1/1/2/-1;box-shadow:inset 0 0 0 1px #2b3033}body .product_approach__content--col_right .large:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_approach__content--col_right .large .main_image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3;cursor:pointer}body .product_approach__content--col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_approach__content--col_left h1{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left h1 span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_approach__content--col_left a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left a:hover{color:#228aca}body .product_approach__content--col_left ul,body .product_approach__content--col_left ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .product_approach__content--col_left ul li,body .product_approach__content--col_left ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left ul li::marker,body .product_approach__content--col_left ol li::marker{color:#215a7e}body .product_approach__content--col_left ul{list-style-type:disc}body .product_approach__content--col_left ol{list-style-type:decimal}body .product_approach__content--col_left .btn_blue,body .product_approach__content--col_left .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .product_approach__content--col_left .btn_blue:last-child,body .product_approach__content--col_left .btn_transparent:last-child{margin-right:0}body .product_approach__content--col_left .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .product_approach__content--col_left .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .product_approach__content--col_left .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .product_approach__content--col_left .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .product_approach__content--col_left .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left .availability b{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-right:10px}body .product_approach__content--col_left .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 5px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_approach__content--col_left .availability .red{background-color:#d34242}body .product_approach__content--col_left .availability .green{background-color:#22a12a}body .product_approach__content--col_left .availability .yellow{background-color:#ffd470}body .product_approach__content--col_left .btn_blue{display:flex;gap:10px;align-items:center;justify-content:center}body .product_approach__content--col_left .btn_blue i{font-size:24px}body .product_features{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_features__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .product_features__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_features__content .tabs{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:30px;border-bottom:1px solid #2b3033}body .product_features__content .tabs button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 10px 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;background-color:transparent;border:none;background-image:linear-gradient(#228aca,#228aca);background-repeat:no-repeat;background-position:center bottom;background-size:0% 8px}body .product_features__content .tabs button i{display:none}body .product_features__content .tabs button.active{color:#031a27;background-size:100% 8px}}@media(min-width:767px)and (max-width:1023px)and (hover:hover)and (pointer:fine){body .product_features__content .tabs button:hover{color:#031a27;background-size:100% 8px}}@media(min-width:767px)and (max-width:1023px){body .product_features__content .tab_content{display:none;overflow:hidden;width:100%;height:0;margin:0;padding:30px 0 0;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;visibility:hidden}body .product_features__content .tab_content.active{display:block;opacity:1;visibility:visible;height:auto;overflow:visible}body .product_features__content .tab_content h2{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .product_features__content .tab_content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_features__content .tab_content p:last-child{margin-bottom:0}body .product_features__content .tab_content a{color:#2b3033;font-size:16px;font-weight:400;line-height:100%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content a:hover{color:#228aca}body .product_features__content .tab_content ul.features_list{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_features__content .tab_content ul.features_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 10px;box-sizing:border-box;grid-template-columns:200px 1fr;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;border-bottom:1px solid #2b3033}body .product_features__content .tab_content ul.features_list li:nth-child(2n){background-color:#fff}body .product_features__content .tab_content ul.features_list li strong{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content ul.features_list li span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75}body .quote__container{display:block;overflow:hidden;width:717px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .quote__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start;justify-content:start}body .quote__content .col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;text-align:center;grid-row:1}body .quote__content .col_left h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_left h2{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:30px}body .quote__content .col_left form{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left form .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}body .quote__content .col_left form .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}body .quote__content .col_left form .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}body .quote__content .col_left form .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}body .quote__content .col_left form .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .quote__content .col_left form label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;resize:none}body .quote__content .col_left form .form_control:focus{border:1px solid #228aca;outline:none}body .quote__content .col_left form .form_control:focus::placeholder{color:transparent}body .quote__content .col_left form .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .form_checkbox{display:block;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 30px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #215a7e}body .quote__content .col_left form .form_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .quote__content .col_left form .form_checkbox input:checked~.checkmark:after{display:block}body .quote__content .col_left form .form_radio{display:flex;overflow:hidden;width:fit-content;height:auto;margin:0 0 12px;padding:0 0 0 25px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_radio .checkmark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#fff;border:1px solid #2b3033}body .quote__content .col_left form .form_radio:hover label{color:#228aca}body .quote__content .col_left form .form_radio .checkmark{border:1px solid #228aca}body .quote__content .col_left form .form_radio input:checked~.checkmark{background-color:#228aca}body .quote__content .col_left form .form_radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body .quote__content .col_left form .form_radio input:checked~.checkmark:after{display:block}body .quote__content .col_left form .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}body .quote__content .col_left form .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}body .quote__content .col_left form .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .required_field span{display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}body .quote__content .col_left form .btn_blue{margin-bottom:10px}body .quote__content .col_left form .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px}body .quote__content .col_left form .rows .request-part-row{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;border-radius:0;background-color:#f8fcff}body .quote__content .col_left form .rows .request-part-row__grid{gap:20px}body .quote__content .col_left form .rows .request-part-row__compact{align-items:start}body .quote__content .col_left form .rows .request-part-row__need-options{min-height:32px!important}body .quote__content .col_left form .rows .request-part-row__title{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .rows .request-part-row__remove{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:underline}body .quote__content .col_left form .rows .request-part-row__remove:hover{color:#228aca}body .quote__content .col_left form .rows .is-hidden{display:none}body .quote__content .col_left form .rows .quote_form_actions{gap:30px;margin-bottom:10px}body .quote__content .col_left form .rows .btn_blue{margin-bottom:0}body .quote__content .col_left form .rows .btn_secondary{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#f8fcff;border:1px solid #215a7e}body .quote__content .col_left form .rows .btn_secondary:hover{background-color:#fff;border:1px solid #228aca;color:#228aca!important}body .quote__content .col_left form .rows #add_part_button{color:#215a7e;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;padding:10px 20px}body .quote__content .col_left form .qty,body .quote__content .col_left form .request-part-row__qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end;gap:0!important}body .quote__content .col_left form .qty input,body .quote__content .col_left form .request-part-row__qty input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;-moz-appearance:textfield}body .quote__content .col_left form .qty input::-webkit-outer-spin-button,body .quote__content .col_left form .qty input::-webkit-inner-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-outer-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .quote__content .col_left form .qty input:hover,body .quote__content .col_left form .request-part-row__qty input:hover{border:1px solid #228aca}body .quote__content .col_left form .qty input:focus,body .quote__content .col_left form .request-part-row__qty input:focus{outline:none;border:1px solid #228aca}body .quote__content .col_left form .qty button,body .quote__content .col_left form .request-part-row__qty button{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;line-height:1;color:#000;display:flex;align-items:center;justify-content:center}body .quote__content .col_left form .qty button:hover,body .quote__content .col_left form .request-part-row__qty button:hover,body .quote__content .col_left form .qty button:active,body .quote__content .col_left form .request-part-row__qty button:active{background-color:#228aca;color:#fff}body .quote__content .col_left form .qty button:disabled,body .quote__content .col_left form .request-part-row__qty button:disabled{color:#2b303366;cursor:not-allowed}body .quote__content .col_left form .qty button:disabled:hover,body .quote__content .col_left form .request-part-row__qty button:disabled:hover{background-color:#3b5f7526}body .quote__content .col_left form .form_group:hover .form_label{color:#228aca}body .quote__content .col_left form .form_group:hover .form_control{border-color:#228aca}body .quote__content .col_left form .form_group:has(.form_control:focus) .form_label{color:#228aca}body .quote__content .col_left form .form_one{grid-column:span 1}body .quote__content .col_left form .form_two{grid-column:span 2}body .quote__content .col_left form .form_three{grid-column:span 3}body .quote__content .col_left form .form_four{grid-column:span 4}body .quote__content .col_left form .form_five{grid-column:span 5}body .quote__content .col_left form .form_one>span,body .quote__content .col_left form .form_two>span,body .quote__content .col_left form .form_three>span,body .quote__content .col_left form .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table{display:table;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-collapse:collapse}body .quote__content .col_left .request_details table tr{border-bottom:1px solid #2b3033}body .quote__content .col_left .request_details table tr td{padding:15px 10px;color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td:first-child{width:217px;white-space:wrap}body .quote__content .col_left .request_details table tr td b{font-weight:700}body .quote__content .col_left .request_details table tr td a{color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td a:hover{color:#228aca}body .quote__content .col_left .request_details table tr:nth-child(2n){background-color:#f8fcff}body .quote__content .col_right{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-row:2}body .quote__content .col_right h1{color:#fff;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_right h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:none!important}body .quote__content .col_right p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .quote__content .col_right p:last-of-type{margin-bottom:30px}body .quote__content .col_right table{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right table tr td{padding:0 20px 20px 0;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#3b5f75!important}body .quote__content .col_right table tr td b{font-weight:700}body .quote__content .col_right table tr td a{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_right table tr td a:hover{color:#228aca}body .quote__content .col_right table tr:last-child td{padding-bottom:0}body .quote__content .col_right .btn_transparent{margin-top:30px}body .quote_message{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .quote_message__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .quote_message__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .quote_message__content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content p{display:block;overflow:hidden;width:70%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content .icon{display:grid;overflow:hidden;width:100px;height:100px;margin:0 auto 30px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:center;justify-content:center;border-radius:50%;text-align:center;padding:20px;border:5px solid #22a12a}body .quote_message__content .icon i{color:#22a12a;font-size:50px}body .content_hero{display:block;overflow:hidden;width:100%;height:auto;margin:-50px auto 0;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .content_hero:after{content:"";display:block;height:50px;background:#fff}body .content_hero__container{display:block;overflow:hidden;width:717px;height:auto;margin:120px auto;padding:0;box-sizing:border-box}body .content_hero__content{display:block;overflow:hidden;width:475px;height:auto;margin:0;padding:0;box-sizing:border-box}body .content_hero__content h1{color:#fff;font-size:32px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .content_hero__content .btn_blue{margin-right:30px}body .content_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_approach__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr 200px;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col .content{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:1}body .content_approach__content .two_col .content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_approach__content .two_col .content h2{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_approach__content .two_col .content p{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_approach__content .two_col .content p:last-child{margin-bottom:0}body .content_approach__content .two_col .content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content a:hover{color:#228aca}body .content_approach__content .two_col .content ul,body .content_approach__content .two_col .content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_approach__content .two_col .content ul li,body .content_approach__content .two_col .content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content ul li::marker,body .content_approach__content .two_col .content ol li::marker{color:#215a7e}body .content_approach__content .two_col .content ul{list-style-type:disc}body .content_approach__content .two_col .content ol{list-style-type:decimal}body .content_approach__content .two_col .content .btn_blue,body .content_approach__content .two_col .content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_approach__content .two_col .content .btn_blue:last-child,body .content_approach__content .two_col .content .btn_transparent:last-child{margin-right:0}body .content_approach__content .two_col .content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_approach__content .two_col .content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_approach__content .two_col .content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_approach__content .two_col .content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_approach__content .two_col .aside_stats{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;grid-column:2;background-color:#3b5f75}body .content_approach__content .two_col .aside_stats strong{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:30px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .aside_stats span{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col::nth-child(even){grid-template-columns:300px 1fr;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col::nth-child(even) .content{grid-column:2}body .content_approach__content .two_col::nth-child(even) .aside_stats{grid-column:1}body .content_columns{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_columns__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_columns__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_columns__content h2{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_columns__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_columns__content p:last-child{margin-bottom:50px}body .content_columns__content--two_col,body .content_columns__content--three_col,body .content_columns__content--four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .content_columns__content--two_col .card,body .content_columns__content--three_col .card,body .content_columns__content--four_col .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;flex-direction:column;gap:20px;flex-wrap:wrap;align-items:start;justify-content:start;background-color:#f8fcff;border:1px solid #2b3033}body .content_columns__content--two_col .card h3,body .content_columns__content--three_col .card h3,body .content_columns__content--four_col .card h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .content_columns__content--two_col .card p,body .content_columns__content--three_col .card p,body .content_columns__content--four_col .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .content_columns__content--two_col{grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--three_col{grid-template-columns:1fr;gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--four_col{grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;justify-content:start}body .brands{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .brands__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .brands__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content h2{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .brands__content .brands_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,100px);gap:20px;align-items:center;justify-content:space-between}body .brands__content .brands_grid a{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content .brands_grid a:hover img{filter:none}body .brands__content .brands_grid img{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:21/9;filter:grayscale(100%) brightness(.75)}body .content_blocks{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_blocks__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_blocks__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_blocks__content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_blocks__content h2{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .content_blocks__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_blocks__content p:last-of-type{margin-bottom:0}body .content_blocks__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_blocks__content a:hover{color:#228aca}body .content_blocks__content ul,body .content_blocks__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_blocks__content ul li,body .content_blocks__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_blocks__content ul li::marker,body .content_blocks__content ol li::marker{color:#215a7e}body .content_blocks__content ul{list-style-type:disc}body .content_blocks__content ol{list-style-type:decimal}body .content_blocks__content .btn_blue,body .content_blocks__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:20px 0 0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_blocks__content .btn_blue:last-child,body .content_blocks__content .btn_transparent:last-child{margin-right:0}body .content_blocks__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_blocks__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_blocks__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_blocks__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_blocks__content--left_text,body .content_blocks__content--right_text{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center;justify-content:start}body .content_blocks__content--left_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/1}body .content_blocks__content--left_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--left_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .content_blocks__content--right_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-area:1/2}body .content_blocks__content--right_text .image{display:block;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:4/3;grid-area:1/1}body .content_blocks__content--right_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .subpage_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:-50px auto 0;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_two_col__container{display:block;overflow:hidden;width:717px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .subpage_two_col__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .text_col h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .subpage_two_col__content .text_col p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .text_col a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col a:hover{color:#228aca}body .subpage_two_col__content .text_col ul,body .subpage_two_col__content .text_col ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .text_col ul li,body .subpage_two_col__content .text_col ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col ul li::marker,body .subpage_two_col__content .text_col ol li::marker{color:#215a7e}body .subpage_two_col__content .text_col ul{list-style-type:disc}body .subpage_two_col__content .text_col ol{list-style-type:decimal}body .subpage_two_col__content .text_col .btn_blue,body .subpage_two_col__content .text_col .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_two_col__content .text_col .btn_blue:last-child,body .subpage_two_col__content .text_col .btn_transparent:last-child{margin-right:0}body .subpage_two_col__content .text_col .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_two_col__content .text_col .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_two_col__content .text_col .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_two_col__content .text_col .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_two_col__content .accordions{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .subpage_two_col__content .accordions .accordion{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border-top:1px solid #2b3033;border-bottom:1px solid #2b3033;border-left:1px solid transparent;border-right:1px solid transparent}}@media(min-width:767px)and (max-width:1023px)and (hover:hover)and (pointer:fine){body .subpage_two_col__content .accordions .accordion:hover{border:1px solid #2b3033;background-color:#f8fcff}}@media(min-width:767px)and (max-width:1023px){body .subpage_two_col__content .accordions .accordion__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px;align-items:center;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;position:relative}body .subpage_two_col__content .accordions .accordion__heading h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .subpage_two_col__content .accordions .accordion__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033;position:absolute;top:50%;right:10px;transform-origin:center center;pointer-events:none}body .subpage_two_col__content .accordions .accordion__heading .first{transform:translate(-50%,-50%) rotate(90deg)}body .subpage_two_col__content .accordions .accordion__heading .second{transform:translate(-50%,-50%)}body .subpage_two_col__content .accordions .accordion__heading.active .first{transform:translate(-50%,-50%) rotate(180deg)}body .subpage_two_col__content .accordions .accordion__information{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 30px 30px;box-sizing:border-box}body .subpage_two_col__content .accordions .accordion__information p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .accordions .accordion__information p:last-child{margin-bottom:0}body .subpage_two_col__content .accordions .accordion__information a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information a:hover{color:#228aca}body .subpage_two_col__content .accordions .accordion__information ul,body .subpage_two_col__content .accordions .accordion__information ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .accordions .accordion__information ul li,body .subpage_two_col__content .accordions .accordion__information ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information ul li::marker,body .subpage_two_col__content .accordions .accordion__information ol li::marker{color:#215a7e}body .subpage_two_col__content .accordions .accordion__information ul{list-style-type:disc}body .subpage_two_col__content .accordions .accordion__information ol{list-style-type:decimal}body .subpage_two_col__content .accordions .accordion.card_active{background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}body .subpage_two_col__content .aside .mod_contact{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .mod_contact h3{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_two_col__content .aside .mod_contact .map{display:block;overflow:hidden;width:100%;height:height;margin:0 auto 20px;padding:0;box-sizing:border-box;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_contact .map:hover{border:1px solid #228aca}body .subpage_two_col__content .aside .mod_contact .map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .mod_contact .contact_info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px}body .subpage_two_col__content .aside .mod_contact .contact_info .left{color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info span.right{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right{color:#fff;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right:hover{color:#228aca}body .subpage_two_col__content .aside .mod_disclaimer{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033;grid-row:2;grid-column:1/span 2}body .subpage_two_col__content .aside .mod_disclaimer h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .mod_disclaimer p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .request_part{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .request_part h3{color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part .btn_transparent{width:100%}body .subpage_two_col__content .aside .aside_faqs{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:span 2}body .subpage_two_col__content .aside .aside_faqs img{display:block;overflow:hidden;width:234px;height:auto;margin:0 auto 20px;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .subpage_two_col__content .aside .aside_faqs p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:0}body .subpage_two_col__content .aside .aside_faqs .btn_blue{display:none}body .subpage_two_col .left,body .subpage_two_col .right{grid-template-columns:1fr;gap:50px;align-items:start}.cart,.checkout{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart form.checkout,.checkout form.checkout{width:100%!important}.cart__container,.checkout__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}.cart__content,.checkout__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart__content h1,.checkout__content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:10px}.cart__content h2,.checkout__content h2{color:#2b3033;font-size:24px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}.cart__content h3,.checkout__content h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart__content h4,.checkout__content h4{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-10px!important}.cart__content p,.checkout__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart__content span,.checkout__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content a,.checkout__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart__content a:hover,.checkout__content a:hover{color:#228aca}.cart__content ul,.cart__content ol,.checkout__content ul,.checkout__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart__content ul li,.cart__content ol li,.checkout__content ul li,.checkout__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content ul li::marker,.cart__content ol li::marker,.checkout__content ul li::marker,.checkout__content ol li::marker{color:#215a7e}.cart__content ul,.checkout__content ul{list-style-type:disc}.cart__content ol,.checkout__content ol{list-style-type:decimal}.cart__content .btn_blue,.cart__content .btn_transparent,.checkout__content .btn_blue,.checkout__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart__content .btn_blue:last-child,.cart__content .btn_transparent:last-child,.checkout__content .btn_blue:last-child,.checkout__content .btn_transparent:last-child{margin-right:0}.cart__content .btn_blue,.checkout__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}.cart__content .btn_blue:hover,.checkout__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart__content .btn_transparent,.checkout__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart__content .btn_transparent:hover,.checkout__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart__content__approach,.checkout__content__approach{max-width:100%}.cart__content__approach p:last-child,.checkout__content__approach p:last-child{margin-bottom:30px}.cart__content__main,.checkout__content__main{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start}.cart__content__main .left_col,.checkout__content__main .left_col{display:block!important;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .alert_error,.checkout__content__main .left_col .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}.cart__content__main .left_col .alert_error p,.checkout__content__main .left_col .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .alert_error ul,.checkout__content__main .left_col .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}.cart__content__main .left_col .alert_error ul li,.checkout__content__main .left_col .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}.cart__content__main .left_col .alert_success,.checkout__content__main .left_col .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}.cart__content__main .left_col .alert_success p,.checkout__content__main .left_col .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}.cart__content__main .left_col label,.checkout__content__main .left_col label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col label span,.checkout__content__main .left_col label span{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .form_control,.checkout__content__main .left_col .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;border:1px solid #2b3033!important;background-color:#fff;resize:none;margin:0!important;width:100%!important;height:auto!important;padding:15px!important;position:static!important}.cart__content__main .left_col .form_control:focus,.checkout__content__main .left_col .form_control:focus{border:1px solid #228aca;outline:none}.cart__content__main .left_col .form_control:focus::placeholder,.checkout__content__main .left_col .form_control:focus::placeholder{color:transparent}.cart__content__main .left_col .hidden,.checkout__content__main .left_col .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .valid,.checkout__content__main .left_col .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}.cart__content__main .left_col .invalid,.checkout__content__main .left_col .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}.cart__content__main .left_col .required_field,.checkout__content__main .left_col .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .required_field span,.checkout__content__main .left_col .required_field span{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .submit,.checkout__content__main .left_col .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}.cart__content__main .left_col .rows,.checkout__content__main .left_col .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:30px}.cart__content__main .left_col .card .form_group .form-row,.checkout__content__main .left_col .card .form_group .form-row{margin-bottom:0}.cart__content__main .left_col .card .form_group .form-row label,.checkout__content__main .left_col .card .form_group .form-row label,.cart__content__main .left_col .card .form_group .form-row label span.optional,.checkout__content__main .left_col .card .form_group .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .card .form_group .form-row .input-text,.checkout__content__main .left_col .card .form_group .form-row .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row .input-text:focus,.cart__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.cart__content__main .left_col .card .form_group .form-row .input-text:active,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.checkout__content__main .left_col .card .form_group .form-row .input-text:active{border:1px solid #228aca!important}.cart__content__main .left_col .card .form_group .form-row textarea,.checkout__content__main .left_col .card .form_group .form-row textarea{height:110px!important}.cart__content__main .left_col .card .form_group .form-row:hover label,.checkout__content__main .left_col .card .form_group .form-row:hover label,.cart__content__main .left_col .card .form_group .form-row:hover label span.optional,.checkout__content__main .left_col .card .form_group .form-row:hover label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:hover .input-text,.checkout__content__main .left_col .card .form_group .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px 50px 15px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;background-image:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow{display:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding-right:0!important}.cart__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.cart__content__main .left_col .form_group:hover .form_label,.checkout__content__main .left_col .form_group:hover .form_label{color:#228aca}.cart__content__main .left_col .form_group:hover .form_control,.checkout__content__main .left_col .form_group:hover .form_control{border-color:#228aca}.cart__content__main .left_col .form_group:has(.form_control:focus) .form_label,.checkout__content__main .left_col .form_group:has(.form_control:focus) .form_label{color:#228aca}.cart__content__main .left_col .form_one,.checkout__content__main .left_col .form_one{grid-column:span 1}.cart__content__main .left_col .form_two,.checkout__content__main .left_col .form_two{grid-column:span 2}.cart__content__main .left_col .form_three,.checkout__content__main .left_col .form_three{grid-column:span 3}.cart__content__main .left_col .form_four,.checkout__content__main .left_col .form_four{grid-column:span 4}.cart__content__main .left_col .form_five,.checkout__content__main .left_col .form_five{grid-column:span 5}.cart__content__main .left_col .form_one>span,.cart__content__main .left_col .form_two>span,.cart__content__main .left_col .form_three>span,.cart__content__main .left_col .form_four>span,.checkout__content__main .left_col .form_one>span,.checkout__content__main .left_col .form_two>span,.checkout__content__main .left_col .form_three>span,.checkout__content__main .left_col .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .items,.checkout__content__main .left_col .items{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}.cart__content__main .left_col .items .item,.checkout__content__main .left_col .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:100px 320px 1fr;gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .left_col .items .item .thumbnail,.checkout__content__main .left_col .items .item .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}.cart__content__main .left_col .items .item .thumbnail:hover,.checkout__content__main .left_col .items .item .thumbnail:hover,.cart__content__main .left_col .items .item .thumbnail.active,.checkout__content__main .left_col .items .item .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}.cart__content__main .left_col .items .item .content .product_title,.checkout__content__main .left_col .items .item .content .product_title{margin-bottom:10px;text-decoration:none}.cart__content__main .left_col .items .item .content .product_title:hover h3,.checkout__content__main .left_col .items .item .content .product_title:hover h3{color:#228aca}.cart__content__main .left_col .items .item .action,.checkout__content__main .left_col .items .item .action{display:grid;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:1fr 72px;gap:20px}.cart__content__main .left_col .items .item .action .form_group,.checkout__content__main .left_col .items .item .action .form_group{justify-self:end}.cart__content__main .left_col .items .item .action .form_group label,.checkout__content__main .left_col .items .item .action .form_group label{text-align:center}.cart__content__main .left_col .items .item .action .qty,.checkout__content__main .left_col .items .item .action .qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end}.cart__content__main .left_col .items .item .action .qty__input,.checkout__content__main .left_col .items .item .action .qty__input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;background-color:#fff;-moz-appearance:textfield}.cart__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.cart__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__content__main .left_col .items .item .action .qty__input:hover,.checkout__content__main .left_col .items .item .action .qty__input:hover{border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__input:focus,.checkout__content__main .left_col .items .item .action .qty__input:focus{outline:none;border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__btn,.checkout__content__main .left_col .items .item .action .qty__btn{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center}.cart__content__main .left_col .items .item .action .qty__btn:hover,.checkout__content__main .left_col .items .item .action .qty__btn:hover,.cart__content__main .left_col .items .item .action .qty__btn:active,.checkout__content__main .left_col .items .item .action .qty__btn:active{background-color:#228aca;color:#fff}.cart__content__main .left_col .items .item .action .qty__btn:disabled,.checkout__content__main .left_col .items .item .action .qty__btn:disabled{color:#2b303366;cursor:not-allowed}.cart__content__main .left_col .items .item .action .qty__btn:disabled:hover,.checkout__content__main .left_col .items .item .action .qty__btn:disabled:hover{background-color:#3b5f7526}.cart__content__main .left_col .items .item .action .remove,.checkout__content__main .left_col .items .item .action .remove{align-self:center;justify-self:end}.cart__content__main .left_col .items .item .action .remove .remove_item,.checkout__content__main .left_col .items .item .action .remove .remove_item{margin-top:34px;text-transform:uppercase}.cart__content__main .left_col .card,.checkout__content__main .left_col .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col,.checkout__content__main .right_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .right_col .summary,.checkout__content__main .right_col .summary{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col .summary .btn_blue,.checkout__content__main .right_col .summary .btn_blue{width:100%}.cart__content__main .right_col .summary .title,.checkout__content__main .right_col .summary .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items,.checkout__content__main .right_col .summary .items{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;flex-direction:column;gap:15px;flex-wrap:wrap}.cart__content__main .right_col .summary .items .item,.checkout__content__main .right_col .summary .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 10px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:15px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items .item h3,.checkout__content__main .right_col .summary .items .item h3{margin-bottom:0}.cart__content__main .right_col .summary .items .item h4,.checkout__content__main .right_col .summary .items .item h4{grid-column:span 2;margin-bottom:0}.cart__content__main .right_col .summary .items .item span,.checkout__content__main .right_col .summary .items .item span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .right_col .summary .items .item .quantity,.checkout__content__main .right_col .summary .items .item .quantity{width:21px}.cart__content__main .right_col .summary .items .item .note,.checkout__content__main .right_col .summary .items .item .note{background-color:#3b5f7526;grid-column:span 2;border:1px solid #2b3033;padding:15px;margin-bottom:15px}.cart__content__main .right_col .summary .items .total h3,.cart__content__main .right_col .summary .items .total span,.checkout__content__main .right_col .summary .items .total h3,.checkout__content__main .right_col .summary .items .total span{color:#215a7e;text-transform:none;font-style:italic}.cart__content__main .right_col .summary .disclaimer,.checkout__content__main .right_col .summary .disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:15px;box-sizing:border-box;border:1px solid #2b3033;background-color:#3b5f7526}.cart__content .buttons,.checkout__content .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start;justify-content:start}.cart__content .buttons .link,.checkout__content .buttons .link{text-transform:uppercase;color:#2b3033}.cart__content .buttons .link:hover,.checkout__content .buttons .link:hover,.cart__content .buttons .link:hover span,.checkout__content .buttons .link:hover span{color:#228aca}.cart__content .buttons .link span,.checkout__content .buttons .link span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;margin-right:15px}.cart__content .buttons .link span:hover,.checkout__content .buttons .link span:hover{color:#228aca}.cart_empty{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart_empty__container{display:block;overflow:hidden;width:717px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}.cart_empty__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart_empty__content h1{color:#2b3033;font-size:30px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}.cart_empty__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart_empty__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart_empty__content a:hover{color:#228aca}.cart_empty__content ul,.cart_empty__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart_empty__content ul li,.cart_empty__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content ul li::marker,.cart_empty__content ol li::marker{color:#215a7e}.cart_empty__content ul{list-style-type:disc}.cart_empty__content ol{list-style-type:decimal}.cart_empty__content .btn_blue,.cart_empty__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart_empty__content .btn_blue:last-child,.cart_empty__content .btn_transparent:last-child{margin-right:0}.cart_empty__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e;margin-right:20px}.cart_empty__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart_empty__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart_empty__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart_empty__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;border:1px solid #2b3033;background-color:#f8fcff}}@media(max-width:766px){html,body{overflow-x:hidden;width:100%}html b,body b{font-weight:600}.loaded{visibility:visible!important;opacity:1!important}.col-full{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;max-width:100%!important}#primary{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;float:none!important}#secondary{display:none}#main{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}h2{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}h2+h3{border-top:none;padding-top:0}p,span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}address{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}strong{font-weight:600}.button{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#215a7e;border:1px solid #215a7e}.button:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.woocommerce-MyAccount-navigation{display:block;overflow:hidden;width:100%!important;height:auto;margin:0 30px 50px 0!important;padding:20px;box-sizing:border-box;float:none!important;background-color:#3b5f75}.woocommerce-MyAccount-navigation ul{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}.woocommerce-MyAccount-navigation ul li a{display:flex;overflow:hidden;width:max-content;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start;color:#fff;font-size:16px;font-weight:600;line-height:120%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{color:#228aca}.woocommerce-MyAccount-navigation ul li a:hover:before{color:#228aca}.woocommerce-MyAccount-navigation ul li a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px;margin:0!important}.woocommerce-MyAccount-content{display:block;overflow:hidden;width:100%!important;height:auto;margin:0 auto 30px!important;padding:0;box-sizing:border-box;float:none!important}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2{margin-bottom:30px}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span{margin-bottom:20px}.woocommerce-MyAccount-content a{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.woocommerce-MyAccount-content a:hover{color:#228aca}.woocommerce-MyAccount-content label{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.woocommerce-MyAccount-content em{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content legend{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}.woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-MyAccount-content .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content .input-text:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content select{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;padding:15px;position:relative}.woocommerce-MyAccount-content select:focus{background-color:#fff;border:1px solid #228aca}.woocommerce-MyAccount-content .show-password-input{display:block;overflow:hidden;width:50px;height:50px;margin:auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#215a7e;border-color:#2b3033;color:#fff;position:absolute;top:1px;right:1px}.woocommerce-MyAccount-content .show-password-input.display-password:after{content:"";color:#fff}.woocommerce-MyAccount-content .form-row:hover label{color:#228aca}.woocommerce-MyAccount-content .form-row:hover input{box-shadow:none!important}.woocommerce-MyAccount-content .form-row:hover .input-text,.woocommerce-MyAccount-content .form-row:hover select{border:1px solid #228aca}.woocommerce-MyAccount-content .form-row:hover .show-password-input{background-color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within label{color:#228aca}.woocommerce-MyAccount-content .form-row:focus-within button{background-color:#228aca;color:#fff}.woocommerce-MyAccount-content .woocommerce-info{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce-MyAccount-content .woocommerce-info .wc-forward{line-height:normal}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{display:block;overflow:hidden;width:100%!important;height:auto;margin:0;padding:0;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.woocommerce:has(.dcs-woo-notice){width:100%;background-color:#fff;margin:0 auto!important;height:auto!important}.dcs-woo-notice{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;width:100%;margin:0 auto!important;padding:15px 0!important;border-radius:0!important;border-left:none!important;position:relative;top:-50px}.dcs-woo-notice--success{background-color:#22a12a}.dcs-woo-notice--error{background-color:#d34242}.dcs-woo-notice--notice{background-color:#ffd470}.dcs-woo-notice__message{display:grid;overflow:hidden;width:340px;height:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:50px;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin:0 auto}.dcs-woo-notice__message .button{background-color:#215a7e}.dcs-woo-notice__message .button:hover{background-color:#228aca}.dcs-woo-notice__message .wc-forward:after,.dcs-woo-notice__message .button.wc-forward:after{content:none!important;display:none!important}.dcs-woo-notice__message .restore-item{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-decoration:underline}.dcs-woo-notice__message .restore-item:hover{color:#2b3033}.main_nav{display:none!important}body{background-color:#fff;font-size:100%}body .nav_spacer{display:block;overflow:hidden;width:100%;height:0;margin:0;padding:0;box-sizing:border-box}body .nav_spacer.spacer_fixed{height:0px}body .btn_blue,body .btn_transparent{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .btn_blue:last-child,body .btn_transparent:last-child{margin-right:0}body .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .global_search{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1}body .global_search i{vertical-align:middle}body .global_search:hover input{border:1px solid #228aca}body .global_search:hover button{background-color:#228aca}body .global_search input{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;outline:none;background-color:#fff}body .global_search input:focus{border:1px solid #228aca;outline:none}body .global_search input:focus::placeholder{color:transparent}body .global_search button{display:block;overflow:hidden;width:50px;height:48px;margin:1px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .global_search button i{font-size:28px;color:#fff}body .global_search .search_results{display:block;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:50px;left:0;z-index:100;border-left:1px solid #215a7e;border-right:1px solid #215a7e;border-bottom:1px solid #215a7e}body .global_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15);text-decoration:none}body .global_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .global_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0;text-transform:none}body .global_search .search_results a.search_result:hover{background-color:#f8fcff}body .global_search .search_results a.search_result:hover h3{color:#228aca}body .global_search .search_results a.search_result:last-child{border-bottom:none}body .global_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .global_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .show_select{display:grid;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;position:relative;justify-self:end}body .show_select span{color:#2b3033;font-size:18px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .select_wrap,body .woocommerce-input-wrapper{position:relative;width:100%}body .select_wrap select,body .woocommerce-input-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .select_wrap i,body .woocommerce-input-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#031a27}body .select_wrap:hover i,body .woocommerce-input-wrapper:hover i{color:#228aca}body .select_wrap i.active,body .woocommerce-input-wrapper i.active{transform:translateY(-50%) rotate(180deg)}body b{font-weight:600}body .storefront-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:62px auto 0;padding:0;box-sizing:border-box;background-color:#2b3033;position:relative}body .storefront-breadcrumb:after{content:"";display:block;height:50px;background:#fff}body .storefront-breadcrumb .col-full{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:transparent}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb{display:block;overflow:hidden;width:100%;height:auto;margin:15px auto;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a{color:#fff;font-size:14px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb a:hover{color:#228aca}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span{line-height:initial}body .storefront-breadcrumb .col-full .woocommerce-breadcrumb span:after{content:"/";color:#fff;opacity:1}body .margin_0{margin-bottom:0}body .header{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:100;background-color:#fff}body .header__upper{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:10px 0;box-sizing:border-box}body .header__upper__content{display:grid;overflow:hidden;width:340px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .header__upper__content__info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px}body .header__upper__content__info .phone,body .header__upper__content__info .email{display:none}body .header__upper__content__info .mobile_icon{font-size:25px;color:#2b3033}body .header__upper__content__info .mobile_icon:hover{color:#228aca}body .header__upper__content__social{display:grid;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center;justify-content:center}body .header__upper__content__social .icon{font-size:25px;color:#2b3033}body .header__upper__content__social .icon:hover{color:#228aca}body .header__lower{display:block;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#031a27e6;position:absolute;top:46px;z-index:200}body .header__lower.is_fixed{position:fixed;top:0;left:0;right:0}body .header__lower__content{display:grid;overflow:visible;width:340px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);align-items:center;justify-content:space-between}body .header__lower__content__navigation{display:grid;overflow:visible;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:max-content 140px;gap:20px;align-items:center}body .header__lower__content__navigation .mobile_hamburger{background-color:transparent;line-height:normal;padding:0;border:none;cursor:pointer}body .header__lower__content__navigation .mobile_hamburger i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#fff}body .header__lower__content__navigation .mobile_hamburger i:hover{color:#228aca}body .header__lower__content__navigation .custom-logo-link{display:flex;align-items:center;margin-bottom:0}body .header__lower__content__navigation img.custom-logo{max-width:140px;height:auto;display:block}body .header__lower__content__search{display:grid;overflow:visible;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:center}body .header__lower__content__search .nav_search{display:none}body .header__lower__content .nav_search_mobile{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .header__lower__content .nav_search_mobile button{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;background-color:transparent;line-height:normal;border:none;position:relative;cursor:pointer}body .header__lower__content .nav_search_mobile button .search_icon{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .header__lower__content .nav_search_mobile button .search_close{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;font-size:12px;color:#fff;position:absolute;left:5.5px;top:23px}}@media(max-width:766px)and (hover:hover)and (pointer:fine){body .header__lower__content .nav_search_mobile button:hover i{color:#228aca}}@media(max-width:766px){body .header__lower__content .nav_search_mobile button .search_active{color:#228aca;opacity:1}body .header__lower__content .nav_cart{display:block;overflow:visible;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}body .header__lower__content .nav_cart a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0 8px 0 0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border:none;cursor:pointer}body .header__lower__content .nav_cart a:hover{color:#228aca}body .header__lower__content .nav_cart a .badge{display:block;overflow:hidden;width:16px;height:16px;margin:0;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;background-color:#215a7e;position:absolute;top:-5px;right:0;z-index:2}body .header__lower__content .nav_cart .button_active{color:#228aca}body .header__lower__content .request_quote{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .header__lower__content .request_quote a{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:0;align-items:center}body .header__lower__content .request_quote a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .header__lower__content .request_quote a span{display:none}body .header__lower__content .request_quote a:hover i,body .header__lower__content .request_quote a:hover span{color:#228aca}body .mobile_menu{display:none;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;overflow-y:auto;background-color:#031a27;position:fixed;top:0;left:0;right:0;z-index:300}body .mobile_menu__container{display:block;overflow:hidden;width:340px;height:auto;margin:20px auto 0;padding:0;box-sizing:border-box}body .mobile_menu__content_main,body .mobile_menu__content_sub{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .mobile_menu__content_main--top,body .mobile_menu__content_sub--top{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:160px max-content;gap:30px;align-items:start;justify-content:space-between;position:relative}body .mobile_menu__content_main--top .nav_logo,body .mobile_menu__content_sub--top .nav_logo{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;margin-bottom:0;opacity:1;transform:translate(0);pointer-events:auto;grid-area:1/1}body .mobile_menu__content_main--top .mobile_back,body .mobile_menu__content_sub--top .mobile_back{width:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(-20px);opacity:0;pointer-events:none;grid-column:1;grid-area:1/1}body .mobile_menu__content_main--top .mobile_close,body .mobile_menu__content_sub--top .mobile_close{grid-area:1/2}body .mobile_menu__content_main--top i,body .mobile_menu__content_sub--top i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#fff;cursor:pointer}body .mobile_menu__content_main--top i:hover,body .mobile_menu__content_sub--top i:hover{color:#228aca}body .mobile_menu__content_main.submenu-active .mobile_menu__content_main--top .nav_logo,body .mobile_menu__content_sub.submenu-active .mobile_menu__content_main--top .nav_logo{opacity:0;transform:translate(20px);pointer-events:none}body .mobile_menu__content_main.submenu-active .mobile_menu__content_main--top .mobile_back,body .mobile_menu__content_sub.submenu-active .mobile_menu__content_main--top .mobile_back{opacity:1;transform:translate(0);pointer-events:auto}body .mobile_menu__content_main--sub_top,body .mobile_menu__content_sub--sub_top{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between}body .mobile_menu__content_main--sub_top i,body .mobile_menu__content_sub--sub_top i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#fff;cursor:pointer}body .mobile_menu__content_main--sub_top i:hover,body .mobile_menu__content_sub--sub_top i:hover{color:#228aca}body .mobile_menu__content_main--navigation,body .mobile_menu__content_sub--navigation{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 50px;padding:0;box-sizing:border-box;overflow-y:visible;scrollbar-color:#215a7e #f8fcff;position:relative}body .mobile_menu__content_main--navigation::-webkit-scrollbar,body .mobile_menu__content_sub--navigation::-webkit-scrollbar{width:8px}body .mobile_menu__content_main--navigation::-webkit-scrollbar-track,body .mobile_menu__content_sub--navigation::-webkit-scrollbar-track{background:#f8fcff}body .mobile_menu__content_main--navigation::-webkit-scrollbar-thumb,body .mobile_menu__content_sub--navigation::-webkit-scrollbar-thumb{background-color:#215a7e}body .mobile_menu__content_main--navigation:has(>ul>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation:has(>ul>li:nth-child(n+6)){padding-right:20px}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu:has(>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu:has(>li:nth-child(n+6)){padding-right:20px}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>ul.sub-menu:has(>li:nth-child(n+6)),body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>ul.sub-menu:has(>li:nth-child(n+6)){max-height:305px;overflow-y:auto}body .mobile_menu__content_main--navigation ul,body .mobile_menu__content_sub--navigation ul{max-height:none;overflow-y:visible;list-style:none;margin:0;padding:0}body .mobile_menu__content_main--navigation .item,body .mobile_menu__content_main--navigation>ul>li>a,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a,body .mobile_menu__content_sub--navigation .item,body .mobile_menu__content_sub--navigation>ul>li>a,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 10px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ffffff;cursor:pointer;text-decoration:none}body .mobile_menu__content_main--navigation .item:hover,body .mobile_menu__content_main--navigation .item:focus,body .mobile_menu__content_main--navigation>ul>li>a:hover,body .mobile_menu__content_main--navigation>ul>li>a:focus,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a:hover,body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>a:focus,body .mobile_menu__content_sub--navigation .item:hover,body .mobile_menu__content_sub--navigation .item:focus,body .mobile_menu__content_sub--navigation>ul>li>a:hover,body .mobile_menu__content_sub--navigation>ul>li>a:focus,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a:hover,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>a:focus{color:#228aca;background-color:#fff}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu{position:absolute;top:0;left:0;width:100%;height:0;opacity:0;transform:translate(30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:none;overflow-y:hidden}body .mobile_menu__content_main--navigation>ul>li,body .mobile_menu__content_sub--navigation>ul>li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation>ul>li>a,body .mobile_menu__content_sub--navigation>ul>li>a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li:not(.is-active),body .mobile_menu__content_sub--navigation.submenu-active>ul>li:not(.is-active){opacity:0;transform:translate(-30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>a,body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>a{opacity:0;transform:translate(-30px);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body .mobile_menu__content_main--navigation.submenu-active>ul>li.is-active>ul.sub-menu,body .mobile_menu__content_sub--navigation.submenu-active>ul>li.is-active>ul.sub-menu{height:auto;max-height:305px;overflow-y:auto;opacity:1;transform:translate(0);pointer-events:auto}body .mobile_menu__content_main--navigation>ul>li>ul.sub-menu>li>ul,body .mobile_menu__content_sub--navigation>ul>li>ul.sub-menu>li>ul{display:none}body .mobile_menu__content_main .btn_transparent,body .mobile_menu__content_sub .btn_transparent{margin-bottom:20px}body .mobile_menu__content_main .btn_transparent:hover i,body .mobile_menu__content_sub .btn_transparent:hover i{color:#228aca}body .mobile_menu__content_main .btn_blue:hover,body .mobile_menu__content_sub .btn_blue:hover{color:#fff}body .mobile_menu__content_sub{display:none}body .mobile_search{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#031a27e6;position:absolute;top:62px;z-index:50}body .mobile_search__container{display:block;overflow:hidden;width:340px;height:auto;margin:20px auto;padding:0;box-sizing:border-box}body .mobile_search__content{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .mobile_search__content .nav_search{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:13px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;position:relative}body .mobile_search__content .nav_search:hover input{border:2px solid #228aca}body .mobile_search__content .nav_search:hover button{background-color:#228aca}body .mobile_search__content .nav_search input{display:block;overflow:hidden;width:100%;height:40px;margin:0;padding:0 50px 0 10px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #215a7e;outline:none;background-color:#fff}body .mobile_search__content .nav_search input:focus{border:2px solid #228aca;outline:none}body .mobile_search__content .nav_search input:focus::placeholder{color:transparent}body .mobile_search__content .nav_search button{display:block;overflow:hidden;width:40px;height:36px;margin:2px;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;right:0;border:none;outline:none;background-color:#215a7e;cursor:pointer}body .mobile_search__content .nav_search button i{font-size:20px;color:#fff}body .mobile_search__content .nav_search .search_results{display:block;overflow:visible;width:340px;height:auto;margin:0;padding:0;box-sizing:border-box;position:absolute;top:40px;left:0;z-index:100;border-left:2px solid #215a7e;border-right:2px solid #215a7e;border-bottom:2px solid #215a7e}body .mobile_search__content .nav_search .search_results a.search_result{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;border:none;background-color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid rgba(59,95,117,.15)}body .mobile_search__content .nav_search .search_results a.search_result h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px}body .mobile_search__content .nav_search .search_results a.search_result span{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .mobile_search__content .nav_search .search_results a.search_result:hover{background-color:#f8fcff}body .mobile_search__content .nav_search .search_results a.search_result:hover h3{color:#228aca}body .mobile_search__content .nav_search .search_results a.search_result:last-child{border-bottom:none}body .mobile_search__content .nav_search .search_results .loading{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#fff}body .mobile_search__content .nav_search .search_results .loading .loading_indicator{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(59,95,117,.15);border-top-color:#228aca;vertical-align:text-bottom;animation:search-spin .8s linear infinite}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .homepage_hero{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .homepage_hero:after{content:"";display:block;height:50px;background:#fff}body .homepage_hero__container{display:block;overflow:hidden;width:340px;height:auto;margin:162px auto 100px;padding:0;box-sizing:border-box}body .homepage_hero__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_hero__content h1{color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .homepage_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .homepage_hero__content .btn_blue{margin-bottom:15px}body .homepage_services{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_services__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_services__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_services__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .homepage_services__content__services{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .homepage_services__content__services .buy,body .homepage_services__content__services .repair,body .homepage_services__content__services .sell{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:stretch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;position:relative}body .homepage_services__content__services .buy .text,body .homepage_services__content__services .repair .text,body .homepage_services__content__services .sell .text{display:grid;overflow:hidden;width:100%;height:fit-content;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .homepage_services__content__services .buy .text h3,body .homepage_services__content__services .repair .text h3,body .homepage_services__content__services .sell .text h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0}body .homepage_services__content__services .buy .text p,body .homepage_services__content__services .repair .text p,body .homepage_services__content__services .sell .text p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_services__content__services .buy span,body .homepage_services__content__services .repair span,body .homepage_services__content__services .sell span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;align-self:end}body .homepage_services__content__services .buy:hover,body .homepage_services__content__services .repair:hover,body .homepage_services__content__services .sell:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_services__content__services .buy:hover h3,body .homepage_services__content__services .buy:hover span,body .homepage_services__content__services .repair:hover h3,body .homepage_services__content__services .repair:hover span,body .homepage_services__content__services .sell:hover h3,body .homepage_services__content__services .sell:hover span{color:#228aca}body .homepage_services__content__services .buy:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .repair:before{font-size:60px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:10px;color:#3b5f7526}body .homepage_services__content__services .sell:before{font-size:75px;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10px;bottom:-3px;color:#3b5f7526}body .homepage_about,body .content_overlap{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start;justify-content:center;background-color:#3b5f75;position:relative}body .homepage_about:after,body .content_overlap:after{content:"";display:block;height:50px;background:#fff}body .homepage_about h2,body .content_overlap h2{color:#fff;font-size:20px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .homepage_about p,body .content_overlap p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_about .btn_transparent,body .content_overlap .btn_transparent{margin:0 auto 0 0}body .homepage_about--left_text,body .homepage_about--right_text,body .content_overlap--left_text,body .content_overlap--right_text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75;grid-row:2}body .homepage_about--left_text__content,body .homepage_about--right_text__content,body .content_overlap--left_text__content,body .content_overlap--right_text__content{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_about--right_image,body .homepage_about--left_image,body .content_overlap--right_image,body .content_overlap--left_image{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto 0;padding:0;box-sizing:border-box}body .homepage_about--right_image img,body .homepage_about--left_image img,body .content_overlap--right_image img,body .content_overlap--left_image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .homepage_benefits,body .product_benefits,body .content_benefits{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_benefits__container,body .product_benefits__container,body .content_benefits__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_benefits__content,body .product_benefits__content,body .content_benefits__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_benefits__content h2,body .product_benefits__content h2,body .content_benefits__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .homepage_benefits__content .full_col,body .product_benefits__content .full_col,body .content_benefits__content .full_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0}body .homepage_benefits__content .two_col,body .product_benefits__content .two_col,body .content_benefits__content .two_col,body .homepage_benefits__content .three_col,body .product_benefits__content .three_col,body .content_benefits__content .three_col,body .homepage_benefits__content .four_col,body .product_benefits__content .four_col,body .content_benefits__content .four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .homepage_benefits__content .card,body .product_benefits__content .card,body .content_benefits__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .homepage_benefits__content .card i,body .product_benefits__content .card i,body .content_benefits__content .card i{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;font-size:50px;color:#215a7e;text-align:center}body .homepage_benefits__content .card h3,body .product_benefits__content .card h3,body .content_benefits__content .card h3{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_benefits__content .card p,body .product_benefits__content .card p,body .content_benefits__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_benefits__container{margin:0 auto 70px}body .product_benefits__content .card p{text-align:center}body .homepage_process{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 50px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:center;background-color:#fff}body .homepage_process--left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:290px 324px;grid-row:2;background-color:#f8fcff}body .homepage_process--left__content{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .homepage_process--left__content .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:max-content 1fr;gap:20px;align-items:center;justify-content:start}body .homepage_process--left__content .item i{font-size:28px;color:#215a7e}body .homepage_process--left__content .item p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .homepage_process--left__content .item p span{display:block;font-weight:700}body .homepage_process--left__content .item:last-of-type{margin-bottom:0}body .homepage_process--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-row:1;background-color:#3b5f75}body .homepage_process--right__content{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .homepage_process--right__content h2{color:#fff;font-size:20px;font-weight:700;line-height:100%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .homepage_process--right__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_process--right__content .btn_transparent{margin:0 auto}body .homepage_manufacturers{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_manufacturers__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_manufacturers__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .homepage_manufacturers__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .homepage_manufacturers__content .cards_wrapper{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .homepage_manufacturers__content .column{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;gap:20px}body .homepage_manufacturers__content .column--left{grid-template-rows:repeat(2,1fr)}body .homepage_manufacturers__content .column--right{grid-template-rows:repeat(3,1fr)}body .homepage_manufacturers__content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .homepage_manufacturers__content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .homepage_manufacturers__content .card:hover img{filter:none}body .homepage_manufacturers__content .card:hover span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#228aca}body .homepage_manufacturers__content .card img{display:block;overflow:hidden;width:120px;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:grayscale(100%) brightness(.75);aspect-ratio:21/9}body .homepage_manufacturers__content .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .homepage_manufacturers__content .card span{color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .homepage_testimonials{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .homepage_testimonials__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .homepage_testimonials__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:padding;box-sizing:border-box}body .homepage_testimonials__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .testimonials{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start;justify-content:start}body .testimonials--left{display:grid;overflow:hidden;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between}body .testimonials--left .top .stars{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;justify-content:start;font-size:20px;color:#ffd470}body .testimonials--left .top span{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .testimonials--left .bottom{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:30px 60px;gap:20px;align-items:end;justify-content:start}body .testimonials--left .bottom img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)}body .testimonials--left .bottom img:hover{filter:none}body .testimonials--right{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .testimonials--right .cards{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 40px 20px;box-sizing:border-box;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;position:relative;overflow:visible}body .testimonials--right .cards .slick-track{display:flex!important}body .testimonials--right .cards .slick-slide{height:auto!important}body .testimonials--right .cards .slick-prev,body .testimonials--right .cards .slick-next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer}body .testimonials--right .cards .slick-prev i,body .testimonials--right .cards .slick-next i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:40px;color:#031a27;line-height:45px;display:block;text-align:center}body .testimonials--right .cards .slick-prev i:hover,body .testimonials--right .cards .slick-next i:hover{color:#215a7e}body .testimonials--right .cards .slick-prev{left:0}body .testimonials--right .cards .slick-next{right:0}body .testimonials--right .cards .slick-prev:before,body .testimonials--right .cards .slick-next:before{content:""!important}body .testimonials--right .cards .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex!important;justify-content:center;gap:0;list-style:none;padding:0;margin:0}body .testimonials--right .cards .slick-dots li button{border:none;background:none;padding:0}body .testimonials--right .cards .slick-dots li button:before{font-size:12px;color:#2b3033;opacity:1}body .testimonials--right .cards .slick-dots li.slick-active button:before{color:#3b5f75}body .testimonials--right .cards .card{display:flex;overflow:hidden;width:auto;height:100%;margin:0 10px 10px;padding:20px;box-sizing:border-box;flex-direction:column;background-color:#3b5f75;border:1px solid #3b5f75}body .testimonials--right .cards .card p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card span{display:block;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards .card:nth-child(2n){background-color:#f8fcff;border:1px solid #2b3033}body .testimonials--right .cards .card:nth-child(2n) p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .testimonials--right .cards .card:nth-child(2n) span{display:block;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:italic;text-align:center;font-family:inter,sans-serif}body .testimonials--right .cards.slick-initialized{opacity:1}body .footer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background:url(../images/layout/logo-background-icon.webp) no-repeat bottom right;background-size:200px;background-color:#031a27}body .footer__container{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto 0;padding:0;box-sizing:border-box}body .footer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .footer__content h3{color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:10px}body .footer__content .logo{display:block;overflow:hidden;width:155px;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .footer__content .logo img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:space-between}body .footer__content__information_grid--left{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start;justify-content:space-between}body .footer__content__information_grid--left .contact{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 20px;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between;row-gap:30px;border-bottom:1px solid #ffffff}body .footer__content__information_grid--left .contact .footer_map{display:block;overflow:hidden;width:155px;height:auto;margin:0;padding:0;box-sizing:border-box;grid-column:span 2}body .footer__content__information_grid--left .contact .footer_map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid--left .contact .col a,body .footer__content__information_grid--left .contact .col span{color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .contact .col a:hover{color:#228aca}body .footer__content__information_grid--left .contact .phone{margin-right:0}body .footer__content__information_grid--left .location{grid-column:1;grid-row:2}body .footer__content__information_grid--left .dom{grid-column:2;grid-row:2}body .footer__content__information_grid--left .hours{grid-column:1;grid-row:3}body .footer__content__information_grid--left .fax{grid-column:2;grid-row:4}body .footer__content__information_grid--left .email{grid-column:1;grid-row:4}body .footer__content__information_grid--left .int{grid-column:2;grid-row:3}body .footer__content__information_grid--left .navigation{display:grid;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:max-content;gap:15px;align-items:start}body .footer__content__information_grid--left .navigation .footer_nav__menu{display:grid;gap:15px}body .footer__content__information_grid--left .navigation a{width:fit-content;color:#fff;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .footer__content__information_grid--left .navigation a:hover{color:#228aca}body .footer__content__information_grid .social{display:grid;overflow:hidden;width:auto;height:auto;margin:-42px 0 0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,max-content);gap:20px;align-items:end;justify-self:end}body .footer__content__information_grid .social h3{display:none}body .footer__content__information_grid .social a{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social a:last-child{margin-right:0}body .footer__content__information_grid .social a i{font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}body .footer__content__information_grid .social a i:hover{color:#228aca}body .footer__content__information_grid .social .chamber_of_commerce{display:block;overflow:hidden;width:40px;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content__information_grid .social .chamber_of_commerce img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .footer__content .copyright{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .breadcrumbs,body .breadcrumbs_0{display:block;overflow:hidden;width:100%;height:auto;margin:62px auto 50px;padding:0;box-sizing:border-box;background-color:#2b3033}body .breadcrumbs__container,body .breadcrumbs_0__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto;padding:15px 0;box-sizing:border-box}body .breadcrumbs__content,body .breadcrumbs_0__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .breadcrumbs__content a,body .breadcrumbs__content span,body .breadcrumbs_0__content a,body .breadcrumbs_0__content span{color:#fff;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:capitalize}body .breadcrumbs__content a,body .breadcrumbs_0__content a{text-decoration:underline}body .breadcrumbs__content a:hover,body .breadcrumbs_0__content a:hover{color:#228aca}body .breadcrumbs_0{margin-bottom:0}body .subpage_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_approach__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .subpage_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:center}body .subpage_approach__content .two_col img,body .subpage_approach__content .two_col .col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_approach__content .two_col img{aspect-ratio:16/9}body .subpage_approach__content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_approach__content h1.upper{text-transform:uppercase}body .subpage_approach__content span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_approach__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_approach__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content a:hover{color:#228aca}body .subpage_approach__content ul,body .subpage_approach__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_approach__content ul li,body .subpage_approach__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_approach__content ul li::marker,body .subpage_approach__content ol li::marker{color:#215a7e}body .subpage_approach__content ul{list-style-type:disc}body .subpage_approach__content ol{list-style-type:decimal}body .subpage_approach__content .btn_blue,body .subpage_approach__content .btn_transparent{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_approach__content .btn_blue:last-child,body .subpage_approach__content .btn_transparent:last-child{margin-right:0}body .subpage_approach__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_approach__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_approach__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_approach__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .manufacturers_grid{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_grid__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .manufacturers_grid__manufacturers_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .manufacturers_grid__manufacturers_content .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:repeat(3,max-content);gap:20px;align-items:start;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_grid__manufacturers_content .card .equipment{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 20px;box-sizing:border-box;grid-row:2}body .manufacturers_grid__manufacturers_content .card .manufacturer_logo{display:block;overflow:hidden;width:130px;height:auto;margin:20px auto 0;padding:0;box-sizing:border-box;aspect-ratio:21/9;grid-row:1;filter:grayscale(100%) brightness(.75)}body .manufacturers_grid__manufacturers_content .card .link{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 20px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-row:3;text-transform:uppercase}body .manufacturers_grid__manufacturers_content .card .hover_bar{display:block;overflow:hidden;width:100%;height:10px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scaleX(0);transform-origin:center;background-color:#228aca;opacity:0}body .manufacturers_grid__manufacturers_content .card:hover{border:1px solid #228aca}body .manufacturers_grid__manufacturers_content .card:hover .link{color:#228aca}body .manufacturers_grid__manufacturers_content .card:hover .manufacturer_logo{filter:none}body .manufacturers_grid__manufacturers_content .card:hover .hover_bar{opacity:1;transform:scaleX(1)}body .manufacturers_grid__family_content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .manufacturers_grid__family_content .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .manufacturers_grid__family_content .card .top h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .manufacturers_grid__family_content .card .top img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:16/9}body .manufacturers_grid__family_content .card .top p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .manufacturers_grid__family_content .card .top .product_image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 20px;padding:0;box-sizing:border-box}body .manufacturers_grid__family_content .card .btn{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:10px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;justify-self:end;background-color:transparent;border:1px solid #2b3033}body .manufacturers_grid__family_content .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .manufacturers_grid__family_content .card:hover .btn{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_cta,body .subpage_product_cta{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box;background:url(../images/layout/cta-bg.webp);background-position:81% 0;background-attachment:scroll;background-repeat:no-repeat;background-size:auto calc(100% - 50px);background-color:#3b5f75}body .subpage_cta__container,body .subpage_product_cta__container{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .subpage_cta__content,body .subpage_product_cta__content{display:block;overflow:hidden;width:250px;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_cta__content h2,body .subpage_product_cta__content h2{color:#fff;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_cta__content p,body .subpage_product_cta__content p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_product_cta{margin-bottom:0}body .subpage_product_cta:after{content:"";display:block;height:50px;background-color:#fff}body .manufacturers_disclaimer,body .product_manufacturers_disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .manufacturers_disclaimer__container,body .product_manufacturers_disclaimer__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .manufacturers_disclaimer__content,body .product_manufacturers_disclaimer__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .manufacturers_disclaimer__content h2,body .product_manufacturers_disclaimer__content h2{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .manufacturers_disclaimer__content p,body .product_manufacturers_disclaimer__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_manufacturers_disclaimer__container{margin-top:0}body .filter_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:space-between}body .product_list{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_list__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .product_list__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .product_list__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .product_list__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:30px}body .product_list__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .product_list__content .form_control:hover{border:1px solid #228aca}body .product_list__content .form_control:focus,body .product_list__content .form_control:focus-visible,body .product_list__content .form_control:active{border:1px solid #228aca;outline:none}body .product_list__content .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .product_list__content .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:center;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;grid-template-rows:auto}body .product_list__content .results_grid .card:nth-child(2n){background-color:#fff}body .product_list__content .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_list__content .results_grid .card:hover .link span,body .product_list__content .results_grid .card:hover .link i{color:#228aca}body .product_list__content .results_grid .card .image{display:block;overflow:hidden;width:100px;height:auto;margin:0;padding:0;box-sizing:border-box;justify-self:center}body .product_list__content .results_grid .card .model{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;display:grid;grid-auto-flow:row;flex-direction:column}body .product_list__content .results_grid .card .description{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_list__content .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_list__content .results_grid .card .availability .red{background-color:#d34242}body .product_list__content .results_grid .card .availability .green{background-color:#22a12a}body .product_list__content .results_grid .card .availability .yellow{background-color:#ffd470}body .product_list__content .results_grid .card .link{justify-self:end}body .product_list__content .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .product_list__content .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .product_list__content .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .product_list__content .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .product_list__content .pagination i:hover{color:#228aca}body .product_list__content .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_list__content .pagination a:hover{color:#228aca}body .product_list__content .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .search_two_col__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .search_two_col__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .search_two_col__content h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .search_two_col__content .form_control{display:block;overflow:hidden;width:100%;height:50px;margin:0;padding:0 50px 0 15px;box-sizing:border-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #2b3033;cursor:pointer}body .search_two_col__content .form_control:hover{border:1px solid #228aca}body .search_two_col__content .form_control:focus,body .search_two_col__content .form_control:focus-visible,body .search_two_col__content .form_control:active{border:1px solid #228aca;outline:none}body .search_two_col__content .aside_left{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:start;justify-content:start}body .search_two_col__content .aside_left .left_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 0 30px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .search_two_col__content .aside_left .left_col .module{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:10px 20px;box-sizing:border-box;background-color:#fff;border:1px solid #2b3033}body .search_two_col__content .aside_left .left_col .module__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between;background-color:#fff;border:none;cursor:pointer}body .search_two_col__content .aside_left .left_col .module__heading h3{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .aside_left .left_col .module__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .aside_left .left_col .module__heading .active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%)}body .search_two_col__content .aside_left .left_col .module__heading:hover h3,body .search_two_col__content .aside_left .left_col .module__heading:hover i{color:#228aca}body .search_two_col__content .aside_left .left_col .module .filter_list{display:grid;overflow:hidden;width:100%;height:auto;margin:20px 0 0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;overflow-y:auto;max-height:166px;scrollbar-color:#215a7e #f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{width:8px}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar-track{background:#f8fcff}body .search_two_col__content .aside_left .left_col .module .filter_list::-webkit-scrollbar{background-color:#215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list:has(li:nth-child(n+6)){padding-right:20px}body .search_two_col__content .aside_left .left_col .module .filter_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 0 35px;box-sizing:border-box;color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:1px;width:4px;height:11px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .search_two_col__content .aside_left .left_col .module .filter_list li .module_checkbox input:checked~.checkmark:after{display:block}body .search_two_col__content .aside_left .left_col .module .filter_list li .count{color:#2b3033;font-size:18px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .aside_left .left_col .module .filter_list p:last-child{margin-bottom:0}body .search_two_col__content .aside_left .left_col .buttons .btn_blue{margin-bottom:20px}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent{color:#215a7e;border:1px solid #215a7e}body .search_two_col__content .aside_left .left_col .buttons .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .search_two_col__content .aside_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr 520px;gap:30px;align-items:start;justify-content:start}body .search_two_col__content .right_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .search_two_col__content .right_col .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:50px;align-items:center;justify-content:space-between}body .search_two_col__content .right_col .title h2{margin-bottom:0}body .search_two_col__content .right_col .title i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#2b3033;font-size:30px;cursor:pointer}}@media(max-width:766px)and (hover:hover)and (pointer:fine){body .search_two_col__content .right_col .title i:hover{color:#228aca}}@media(max-width:766px){body .search_two_col__content .right_col .title .active{color:#228aca}body .search_two_col__content .right_col .results_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .search_two_col__content .right_col .results_grid .match_strength{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center;margin-top:15px}body .search_two_col__content .right_col .results_grid .match_strength__label span,body .search_two_col__content .right_col .results_grid .match_strength__score{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .match_strength__meter{display:flex;align-items:center;gap:10px}body .search_two_col__content .right_col .results_grid .match_strength__boxes{display:flex;align-items:center;gap:2px}body .search_two_col__content .right_col .results_grid .match_strength__box{border-radius:0;width:10px;height:10px}body .search_two_col__content .right_col .results_grid .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:center;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033;grid-template-rows:auto}body .search_two_col__content .right_col .results_grid .card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .card:hover .link span,body .search_two_col__content .right_col .results_grid .card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .card .image{display:block;overflow:hidden;width:100px;height:auto;margin:0;padding:0;box-sizing:border-box;justify-self:center}body .search_two_col__content .right_col .results_grid .card .model{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;display:grid;grid-auto-flow:row;flex-direction:column}body .search_two_col__content .right_col .results_grid .card .description{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .search_two_col__content .right_col .results_grid .card .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 10px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .search_two_col__content .right_col .results_grid .card .availability .red{background-color:#d34242}body .search_two_col__content .right_col .results_grid .card .availability .green{background-color:#22a12a}body .search_two_col__content .right_col .results_grid .card .availability .yellow{background-color:#ffd470}body .search_two_col__content .right_col .results_grid .card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .results_grid .content_card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;background-color:#f8fcff;box-shadow:inset 0 0 0 1px #2b3033}body .search_two_col__content .right_col .results_grid .content_card:nth-child(2n){background-color:#fff}body .search_two_col__content .right_col .results_grid .content_card:hover{box-shadow:inset 0 0 0 3px #228aca}body .search_two_col__content .right_col .results_grid .content_card:hover .link span,body .search_two_col__content .right_col .results_grid .content_card:hover .link i{color:#228aca}body .search_two_col__content .right_col .results_grid .content_card .info{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;flex-direction:column;gap:10px;flex-wrap:wrap}body .search_two_col__content .right_col .results_grid .content_card .info .title{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .info .breadcrumb{color:#3b5f75;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .info .description{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .search_two_col__content .right_col .results_grid .content_card .link{justify-self:end}body .search_two_col__content .right_col .results_grid .content_card .link span{display:inline;overflow:hidden;width:100%;height:auto;margin:0 10px 0 0;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}body .search_two_col__content .right_col .results_grid .content_card .link i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:20px;color:#2b3033}body .search_two_col__content .right_col .pagination{display:flex;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;box-sizing:border-box;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:none}body .search_two_col__content .right_col .pagination i{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:30px;color:#2b3033}body .search_two_col__content .right_col .pagination i:hover{color:#228aca}body .search_two_col__content .right_col .pagination a{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .search_two_col__content .right_col .pagination a:hover{color:#228aca}body .search_two_col__content .right_col .pagination .current{color:#3b5f75;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding:0 5px}body .product_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_approach__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 30px;padding:0;box-sizing:border-box}body .product_approach__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start;justify-content:start}body .product_approach__content--col_right{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);grid-template-rows:257px max-content;gap:20px;align-items:start;justify-content:start}body .product_approach__content--col_right .thumbnail{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent;grid-row:2/span 2}body .product_approach__content--col_right .thumbnail:hover,body .product_approach__content--col_right .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}body .product_approach__content--col_right .large{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:3px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-area:1/1/2/-1;box-shadow:inset 0 0 0 1px #2b3033}body .product_approach__content--col_right .large:hover{box-shadow:inset 0 0 0 3px #228aca}body .product_approach__content--col_right .large .main_image{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3;cursor:pointer}body .product_approach__content--col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_approach__content--col_left h1{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left h1 span{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_approach__content--col_left a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left a:hover{color:#228aca}body .product_approach__content--col_left ul,body .product_approach__content--col_left ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .product_approach__content--col_left ul li,body .product_approach__content--col_left ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left ul li::marker,body .product_approach__content--col_left ol li::marker{color:#215a7e}body .product_approach__content--col_left ul{list-style-type:disc}body .product_approach__content--col_left ol{list-style-type:decimal}body .product_approach__content--col_left .btn_blue,body .product_approach__content--col_left .btn_transparent{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .product_approach__content--col_left .btn_blue:last-child,body .product_approach__content--col_left .btn_transparent:last-child{margin-right:0}body .product_approach__content--col_left .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .product_approach__content--col_left .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .product_approach__content--col_left .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .product_approach__content--col_left .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .product_approach__content--col_left .availability{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_approach__content--col_left .availability b{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-right:10px}body .product_approach__content--col_left .availability .status{display:inline-block;overflow:hidden;width:15px;height:15px;margin:0 5px 0 0;padding:0;box-sizing:border-box;border-radius:50%}body .product_approach__content--col_left .availability .red{background-color:#d34242}body .product_approach__content--col_left .availability .green{background-color:#22a12a}body .product_approach__content--col_left .availability .yellow{background-color:#ffd470}body .product_approach__content--col_left .btn_blue{display:flex;gap:10px;align-items:center;justify-content:center}body .product_approach__content--col_left .btn_blue i{font-size:24px}body .product_features{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .product_features__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .product_features__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr}body .product_features__content .tabs{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border:none}body .product_features__content .tabs button{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px 0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:center;justify-content:space-between;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #2b3033}body .product_features__content .tabs button i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033}body .product_features__content .tabs button.active{color:#228aca}body .product_features__content .tabs button.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:translateX(center center) translateY(-50%);transform:translateX(center center) translateY(-50%);color:#228aca}body .product_features__content .tab_content{display:none;overflow:hidden;width:100%;height:auto;margin:0;padding:30px 0 0;box-sizing:border-box;opacity:1;visibility:visible}body .product_features__content .tab_content.active{display:block;opacity:1;visibility:visible;height:auto;overflow:visible}body .product_features__content .tab_content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .product_features__content .tab_content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .product_features__content .tab_content p:last-child{margin-bottom:0}body .product_features__content .tab_content a{color:#2b3033;font-size:16px;font-weight:400;line-height:100%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content a:hover{color:#228aca}body .product_features__content .tab_content ul.features_list{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .product_features__content .tab_content ul.features_list li{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:10px 0;box-sizing:border-box;grid-template-columns:1fr;gap:10px;align-items:center;justify-content:start;background-color:#f8fcff;border-bottom:1px solid #2b3033}body .product_features__content .tab_content ul.features_list li:nth-child(2n){background-color:#fff}body .product_features__content .tab_content ul.features_list li strong{color:#2b3033;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content ul.features_list li span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .product_features__content .tab_content.active{display:block}body .quote{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#3b5f75}body .quote__container{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .quote__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start;justify-content:start}body .quote__content .col_left{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;background-color:#fff;text-align:center;grid-row:1}body .quote__content .col_left h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .quote__content .col_left h2{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:20px}body .quote__content .col_left form{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left form .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}body .quote__content .col_left form .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}body .quote__content .col_left form .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}body .quote__content .col_left form .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}body .quote__content .col_left form .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .quote__content .col_left form label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form label span{display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;background-color:#fff;resize:none}body .quote__content .col_left form .form_control:focus{border:1px solid #228aca;outline:none}body .quote__content .col_left form .form_control:focus::placeholder{color:transparent}body .quote__content .col_left form .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .form_checkbox{display:block;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 30px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #215a7e}body .quote__content .col_left form .form_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #215a7e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .quote__content .col_left form .form_checkbox input:checked~.checkmark:after{display:block}body .quote__content .col_left form .form_radio{display:flex;overflow:hidden;width:fit-content;height:auto;margin:0;padding:0 0 0 25px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}body .quote__content .col_left form .form_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .quote__content .col_left form .form_radio .checkmark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#fff;border:1px solid #2b3033}body .quote__content .col_left form .form_radio:hover label{color:#228aca}body .quote__content .col_left form .form_radio .checkmark{border:1px solid #228aca}body .quote__content .col_left form .form_radio input:checked~.checkmark{background-color:#228aca}body .quote__content .col_left form .form_radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}body .quote__content .col_left form .form_radio input:checked~.checkmark:after{display:block}body .quote__content .col_left form .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}body .quote__content .col_left form .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}body .quote__content .col_left form .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .required_field span{display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;color:#d34242}body .quote__content .col_left form .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}body .quote__content .col_left form .btn_blue{margin-bottom:10px}body .quote__content .col_left form .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px}body .quote__content .col_left form .rows .request-part-row{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;border-radius:0;background-color:#f8fcff}body .quote__content .col_left form .rows .request-part-row__grid{gap:20px}body .quote__content .col_left form .rows .request-part-row__compact{grid-template-columns:1fr!important;align-items:start}body .quote__content .col_left form .rows .request-part-row__need-options{min-height:32px!important}body .quote__content .col_left form .rows .request-part-row__title{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left form .rows .request-part-row__remove{color:#2b3033;font-size:14px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:underline}body .quote__content .col_left form .rows .request-part-row__remove:hover{color:#228aca}body .quote__content .col_left form .rows .is-hidden{display:none}body .quote__content .col_left form .rows .quote_form_actions{gap:20px;margin-bottom:10px}body .quote__content .col_left form .rows .btn_blue{margin-bottom:0}body .quote__content .col_left form .rows .btn_secondary{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#215a7e;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;background-color:#f8fcff;border:1px solid #215a7e}body .quote__content .col_left form .rows .btn_secondary:hover{background-color:#fff;border:1px solid #228aca;color:#228aca!important}body .quote__content .col_left form .rows #add_part_button{width:auto!important;color:#215a7e;font-size:14px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;padding:10px 20px}body .quote__content .col_left form .qty,body .quote__content .col_left form .request-part-row__qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end;gap:0!important}body .quote__content .col_left form .qty input,body .quote__content .col_left form .request-part-row__qty input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;-moz-appearance:textfield}body .quote__content .col_left form .qty input::-webkit-outer-spin-button,body .quote__content .col_left form .qty input::-webkit-inner-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-outer-spin-button,body .quote__content .col_left form .request-part-row__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .quote__content .col_left form .qty input:hover,body .quote__content .col_left form .request-part-row__qty input:hover{border:1px solid #228aca}body .quote__content .col_left form .qty input:focus,body .quote__content .col_left form .request-part-row__qty input:focus{outline:none;border:1px solid #228aca}body .quote__content .col_left form .qty button,body .quote__content .col_left form .request-part-row__qty button{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;line-height:1;color:#000;display:flex;align-items:center;justify-content:center}body .quote__content .col_left form .qty button:hover,body .quote__content .col_left form .request-part-row__qty button:hover,body .quote__content .col_left form .qty button:active,body .quote__content .col_left form .request-part-row__qty button:active{background-color:#228aca;color:#fff}body .quote__content .col_left form .qty button:disabled,body .quote__content .col_left form .request-part-row__qty button:disabled{color:#2b303366;cursor:not-allowed}body .quote__content .col_left form .qty button:disabled:hover,body .quote__content .col_left form .request-part-row__qty button:disabled:hover{background-color:#3b5f7526}body .quote__content .col_left form .form_group:hover .form_label{color:#228aca}body .quote__content .col_left form .form_group:hover .form_control{border-color:#228aca}body .quote__content .col_left form .form_group:has(.form_control:focus) .form_label{color:#228aca}body .quote__content .col_left form .form_one{grid-column:span 5;justify-self:start}body .quote__content .col_left form .form_two{grid-column:span 5}body .quote__content .col_left form .form_three{grid-column:span 3}body .quote__content .col_left form .form_four{grid-column:span 4}body .quote__content .col_left form .form_five{grid-column:span 5}body .quote__content .col_left form .form_one>span,body .quote__content .col_left form .form_two>span,body .quote__content .col_left form .form_three>span,body .quote__content .col_left form .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;border-collapse:collapse}body .quote__content .col_left .request_details table tbody{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_left .request_details table tr{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 0;box-sizing:border-box;border-bottom:1px solid #2b3033}body .quote__content .col_left .request_details table tr td{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td:first-child{width:100%;white-space:wrap}body .quote__content .col_left .request_details table tr td b{font-weight:700;line-height:140%}body .quote__content .col_left .request_details table tr td a{color:#031a27;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_left .request_details table tr td a:hover{color:#228aca}body .quote__content .col_left .request_details table tr td:last-child{margin-bottom:0}body .quote__content .col_left .request_details table tr:nth-child(2n){background-color:#f8fcff}body .quote__content .col_right{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-row:2}body .quote__content .col_right h1{color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .quote__content .col_right h2{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:none!important}body .quote__content .col_right p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .quote__content .col_right table,body .quote__content .col_right table tbody{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .quote__content .col_right table tr{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 20px;box-sizing:border-box}body .quote__content .col_right table tr td{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;background-color:#3b5f75!important}body .quote__content .col_right table tr td b{font-weight:700;line-height:140%}body .quote__content .col_right table tr td a{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .quote__content .col_right table tr td a:hover{color:#228aca}body .quote__content .col_right table tr:last-child{padding-bottom:0}body .quote__content .col_right .btn_transparent{margin-top:30px}body .quote_message{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .quote_message__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .quote_message__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .quote_message__content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content p{display:block;overflow:hidden;width:70%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase}body .quote_message__content .icon{display:grid;overflow:hidden;width:80px;height:80px;margin:0 auto 20px;box-sizing:border-box;grid-template-columns:1fr;gap:0;align-items:center;justify-content:center;border-radius:50%;text-align:center;padding:15px;border:4px solid #22a12a}body .quote_message__content .icon i{color:#22a12a;font-size:40px}body .content_hero{display:block;overflow:hidden;width:100%;height:auto;margin:-50px auto 0;padding:0;box-sizing:border-box;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;position:relative}body .content_hero:after{content:"";display:block;height:50px;background:#fff}body .content_hero__container{display:block;overflow:hidden;width:340px;height:auto;margin:100px auto;padding:0;box-sizing:border-box}body .content_hero__content{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .content_hero__content h1{color:#fff;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_hero__content p{color:#fff;font-size:16px;font-weight:600;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_hero__content .btn_blue{margin-bottom:20px}body .content_approach{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_approach__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_approach__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_approach__content .two_col{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col .content{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:1}body .content_approach__content .two_col .content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_approach__content .two_col .content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_approach__content .two_col .content p{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_approach__content .two_col .content p:last-child{margin-bottom:0}body .content_approach__content .two_col .content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content a:hover{color:#228aca}body .content_approach__content .two_col .content ul,body .content_approach__content .two_col .content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_approach__content .two_col .content ul li,body .content_approach__content .two_col .content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_approach__content .two_col .content ul li::marker,body .content_approach__content .two_col .content ol li::marker{color:#215a7e}body .content_approach__content .two_col .content ul{list-style-type:disc}body .content_approach__content .two_col .content ol{list-style-type:decimal}body .content_approach__content .two_col .content .btn_blue,body .content_approach__content .two_col .content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_approach__content .two_col .content .btn_blue:last-child,body .content_approach__content .two_col .content .btn_transparent:last-child{margin-right:0}body .content_approach__content .two_col .content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_approach__content .two_col .content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_approach__content .two_col .content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_approach__content .two_col .content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_approach__content .two_col .aside_stats{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:center;justify-content:start;background-color:#3b5f75}body .content_approach__content .two_col .aside_stats strong{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:700;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .content_approach__content .two_col .aside_stats span{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif}body .content_approach__content .two_col::nth-child(even){grid-template-columns:300px 1fr;gap:30px;align-items:start;justify-content:start}body .content_approach__content .two_col::nth-child(even) .content{grid-column:1}body .content_approach__content .two_col::nth-child(even) .aside_stats{grid-column:1}body .content_columns{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_columns__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_columns__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_columns__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_columns__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_columns__content p:last-child{margin-bottom:50px}body .content_columns__content--two_col,body .content_columns__content--three_col,body .content_columns__content--four_col{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box}body .content_columns__content--two_col .card,body .content_columns__content--three_col .card,body .content_columns__content--four_col .card{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;flex-direction:column;gap:20px;flex-wrap:wrap;align-items:start;justify-content:start;background-color:#f8fcff;border:1px solid #2b3033}body .content_columns__content--two_col .card h3,body .content_columns__content--three_col .card h3,body .content_columns__content--four_col .card h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .content_columns__content--two_col .card p,body .content_columns__content--three_col .card p,body .content_columns__content--four_col .card p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}body .content_columns__content--two_col{grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--three_col{grid-template-columns:1fr;gap:20px;align-items:stretch;justify-content:start}body .content_columns__content--four_col{grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;justify-content:start}body .brands{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .brands__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .brands__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:30px}body .brands__content .brands_grid{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px;align-items:start;justify-content:start}body .brands__content .brands_grid a{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .brands__content .brands_grid a:hover img{filter:none}body .brands__content .brands_grid img{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;aspect-ratio:21/9;filter:grayscale(100%) brightness(.75)}body .content_blocks{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}body .content_blocks__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}body .content_blocks__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .content_blocks__content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_blocks__content h2{color:#2b3033;font-size:20px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .content_blocks__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .content_blocks__content p:last-of-type{margin-bottom:0}body .content_blocks__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .content_blocks__content a:hover{color:#228aca}body .content_blocks__content ul,body .content_blocks__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .content_blocks__content ul li,body .content_blocks__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .content_blocks__content ul li::marker,body .content_blocks__content ol li::marker{color:#215a7e}body .content_blocks__content ul{list-style-type:disc}body .content_blocks__content ol{list-style-type:decimal}body .content_blocks__content .btn_blue,body .content_blocks__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:20px 0 0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .content_blocks__content .btn_blue:last-child,body .content_blocks__content .btn_transparent:last-child{margin-right:0}body .content_blocks__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .content_blocks__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .content_blocks__content .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .content_blocks__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .content_blocks__content--left_text,body .content_blocks__content--right_text{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:30px;align-items:center;justify-content:start}body .content_blocks__content--left_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;order:2}body .content_blocks__content--left_text .image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;order:1}body .content_blocks__content--left_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .content_blocks__content--right_text .text{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;order:2}body .content_blocks__content--right_text .image{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;order:1}body .content_blocks__content--right_text .image img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;aspect-ratio:4/3}body .subpage_two_col{display:block;overflow:hidden;width:100%;height:auto;margin:-50px auto 0;padding:0;box-sizing:border-box;background-color:#fff}body .subpage_two_col__container{display:block;overflow:hidden;width:340px;height:auto;margin:50px auto;padding:0;box-sizing:border-box}body .subpage_two_col__content{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}body .subpage_two_col__content .text_col h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .subpage_two_col__content .text_col p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .text_col a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col a:hover{color:#228aca}body .subpage_two_col__content .text_col ul,body .subpage_two_col__content .text_col ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .text_col ul li,body .subpage_two_col__content .text_col ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .text_col ul li::marker,body .subpage_two_col__content .text_col ol li::marker{color:#215a7e}body .subpage_two_col__content .text_col ul{list-style-type:disc}body .subpage_two_col__content .text_col ol{list-style-type:decimal}body .subpage_two_col__content .text_col .btn_blue,body .subpage_two_col__content .text_col .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}body .subpage_two_col__content .text_col .btn_blue:last-child,body .subpage_two_col__content .text_col .btn_transparent:last-child{margin-right:0}body .subpage_two_col__content .text_col .btn_blue{background-color:#215a7e;border:1px solid #215a7e}body .subpage_two_col__content .text_col .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}body .subpage_two_col__content .text_col .btn_transparent{background-color:transparent;border:1px solid #ffffff}body .subpage_two_col__content .text_col .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}body .subpage_two_col__content .accordions{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px}body .subpage_two_col__content .accordions .accordion{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border-top:1px solid #2b3033;border-bottom:1px solid #2b3033;border-left:1px solid transparent;border-right:1px solid transparent}}@media(max-width:766px)and (hover:hover)and (pointer:fine){body .subpage_two_col__content .accordions .accordion:hover{border:1px solid #2b3033;background-color:#f8fcff}}@media(max-width:766px){body .subpage_two_col__content .accordions .accordion__heading{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px;align-items:center;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;position:relative}body .subpage_two_col__content .accordions .accordion__heading h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:0}body .subpage_two_col__content .accordions .accordion__heading i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;color:#2b3033;position:absolute;top:50%;right:10px;transform-origin:center center;pointer-events:none}body .subpage_two_col__content .accordions .accordion__heading .first{transform:translate(-50%,-50%) rotate(90deg)}body .subpage_two_col__content .accordions .accordion__heading .second{transform:translate(-50%,-50%)}body .subpage_two_col__content .accordions .accordion__heading.active .first{transform:translate(-50%,-50%) rotate(180deg)}body .subpage_two_col__content .accordions .accordion__information{display:none;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0 30px 30px;box-sizing:border-box}body .subpage_two_col__content .accordions .accordion__information p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .accordions .accordion__information p:last-child{margin-bottom:0}body .subpage_two_col__content .accordions .accordion__information a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information a:hover{color:#228aca}body .subpage_two_col__content .accordions .accordion__information ul,body .subpage_two_col__content .accordions .accordion__information ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}body .subpage_two_col__content .accordions .accordion__information ul li,body .subpage_two_col__content .accordions .accordion__information ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .accordions .accordion__information ul li::marker,body .subpage_two_col__content .accordions .accordion__information ol li::marker{color:#215a7e}body .subpage_two_col__content .accordions .accordion__information ul{list-style-type:disc}body .subpage_two_col__content .accordions .accordion__information ol{list-style-type:decimal}body .subpage_two_col__content .accordions .accordion.card_active{background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}body .subpage_two_col__content .aside .mod_contact{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .mod_contact h3{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;color:#fff;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase}body .subpage_two_col__content .aside .mod_contact .map{display:block;overflow:hidden;width:100%;height:height;margin:0 auto 20px;padding:0;box-sizing:border-box;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_contact .map:hover{border:1px solid #228aca}body .subpage_two_col__content .aside .mod_contact .map img{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .mod_contact .contact_info{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr max-content;gap:20px}body .subpage_two_col__content .aside .mod_contact .contact_info .left{color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info span.right{color:#fff;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right{color:#fff;font-size:16px;font-weight:500;line-height:normal;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .mod_contact .contact_info a.right:hover{color:#228aca}body .subpage_two_col__content .aside .mod_disclaimer{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}body .subpage_two_col__content .aside .mod_disclaimer h3{color:#2b3033;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .mod_disclaimer p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}body .subpage_two_col__content .aside .request_part{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:20px;box-sizing:border-box;background-color:#3b5f75}body .subpage_two_col__content .aside .request_part h3{color:#fff;font-size:18px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part p{color:#fff;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}body .subpage_two_col__content .aside .request_part .btn_transparent{width:100%}body .subpage_two_col__content .aside .aside_faqs{display:block;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-column:span 2}body .subpage_two_col__content .aside .aside_faqs img{display:block;overflow:hidden;width:234px;height:auto;margin:0 auto 20px;padding:0;box-sizing:border-box}body .subpage_two_col__content .aside .aside_faqs h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}body .subpage_two_col__content .aside .aside_faqs p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;margin-bottom:0}body .subpage_two_col__content .aside .aside_faqs .btn_blue{display:none}body .subpage_two_col .left,body .subpage_two_col .right{grid-template-columns:1fr;gap:50px;align-items:start}.cart,.checkout{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart form.checkout,.checkout form.checkout{width:100%!important}.cart__container,.checkout__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}.cart__content,.checkout__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart__content h1,.checkout__content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:10px}.cart__content h2,.checkout__content h2{color:#2b3033;font-size:20px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:10px}.cart__content h3,.checkout__content h3{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px;text-transform:uppercase}.cart__content h4,.checkout__content h4{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:-10px!important}.cart__content p,.checkout__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart__content span,.checkout__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content a,.checkout__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart__content a:hover,.checkout__content a:hover{color:#228aca}.cart__content ul,.cart__content ol,.checkout__content ul,.checkout__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart__content ul li,.cart__content ol li,.checkout__content ul li,.checkout__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content ul li::marker,.cart__content ol li::marker,.checkout__content ul li::marker,.checkout__content ol li::marker{color:#215a7e}.cart__content ul,.checkout__content ul{list-style-type:disc}.cart__content ol,.checkout__content ol{list-style-type:decimal}.cart__content .btn_blue,.cart__content .btn_transparent,.checkout__content .btn_blue,.checkout__content .btn_transparent{display:inline-block;overflow:hidden;width:auto;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart__content .btn_blue:last-child,.cart__content .btn_transparent:last-child,.checkout__content .btn_blue:last-child,.checkout__content .btn_transparent:last-child{margin-right:0}.cart__content .btn_blue,.checkout__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e}.cart__content .btn_blue:hover,.checkout__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart__content .btn_transparent,.checkout__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart__content .btn_transparent:hover,.checkout__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart__content__approach,.checkout__content__approach{max-width:100%}.cart__content__approach p:last-child,.checkout__content__approach p:last-child{margin-bottom:30px}.cart__content__main,.checkout__content__main{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:50px;align-items:start}.cart__content__main .left_col,.checkout__content__main .left_col{display:block!important;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .alert_error,.checkout__content__main .left_col .alert_error{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8d7da;border:2px solid #f5c6cb}.cart__content__main .left_col .alert_error p,.checkout__content__main .left_col .alert_error p{color:#d34242;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .alert_error ul,.checkout__content__main .left_col .alert_error ul{display:block;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;list-style-position:outside;list-style-type:disc}.cart__content__main .left_col .alert_error ul li,.checkout__content__main .left_col .alert_error ul li{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-left:40px}.cart__content__main .left_col .alert_success,.checkout__content__main .left_col .alert_success{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#d4edda;border:2px solid #c3e6cb}.cart__content__main .left_col .alert_success p,.checkout__content__main .left_col .alert_success p{color:#22a12a;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:0}.cart__content__main .left_col label,.checkout__content__main .left_col label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;overflow:hidden;width:100%;height:auto;margin:0 0 10px;padding:0;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col label span,.checkout__content__main .left_col label span{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .form_control,.checkout__content__main .left_col .form_control{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px;box-sizing:border-box;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #2b3033;border:1px solid #2b3033!important;background-color:#fff;resize:none;margin:0!important;width:100%!important;height:auto!important;padding:15px!important;position:static!important}.cart__content__main .left_col .form_control:focus,.checkout__content__main .left_col .form_control:focus{border:1px solid #228aca;outline:none}.cart__content__main .left_col .form_control:focus::placeholder,.checkout__content__main .left_col .form_control:focus::placeholder{color:transparent}.cart__content__main .left_col textarea,.checkout__content__main .left_col textarea{height:87px!important}.cart__content__main .left_col .hidden,.checkout__content__main .left_col .hidden{display:block;color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .valid,.checkout__content__main .left_col .valid{color:#22a12a;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #22a12a;background-color:#22a12a1a}.cart__content__main .left_col .invalid,.checkout__content__main .left_col .invalid{color:#d34242;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;border:1px solid #d34242;background-color:#d342421a}.cart__content__main .left_col .required_field,.checkout__content__main .left_col .required_field{color:#2b3033;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .required_field span,.checkout__content__main .left_col .required_field span{color:#d34242;font-size:14px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;display:inline;overflow:hidden;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .left_col .submit,.checkout__content__main .left_col .submit{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:left}.cart__content__main .left_col .rows,.checkout__content__main .left_col .rows{display:grid;overflow:hidden;width:100%;height:auto;margin:auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:30px}.cart__content__main .left_col .card .form_group .form-row,.checkout__content__main .left_col .card .form_group .form-row{margin-bottom:0}.cart__content__main .left_col .card .form_group .form-row label,.checkout__content__main .left_col .card .form_group .form-row label,.cart__content__main .left_col .card .form_group .form-row label span.optional,.checkout__content__main .left_col .card .form_group .form-row label span.optional{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .card .form_group .form-row .input-text,.checkout__content__main .left_col .card .form_group .form-row .input-text{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #2b3033;resize:none;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row .input-text:focus,.cart__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.cart__content__main .left_col .card .form_group .form-row .input-text:active,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus,.checkout__content__main .left_col .card .form_group .form-row .input-text:focus-visible,.checkout__content__main .left_col .card .form_group .form-row .input-text:active{border:1px solid #228aca!important}.cart__content__main .left_col .card .form_group .form-row textarea,.checkout__content__main .left_col .card .form_group .form-row textarea{height:110px!important}.cart__content__main .left_col .card .form_group .form-row:hover label,.checkout__content__main .left_col .card .form_group .form-row:hover label,.cart__content__main .left_col .card .form_group .form-row:hover label span.optional,.checkout__content__main .left_col .card .form_group .form-row:hover label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:hover .input-text,.checkout__content__main .left_col .card .form_group .form-row:hover .input-text{border:1px solid #228aca!important;background-color:#fff}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .form-row:hover .select2-selection--single:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23228aca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text,.checkout__content__main .left_col .card .form_group .form-row:has(.input-text:focus) .input-text{background-color:#fff!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label{color:#228aca}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) label span.optional{color:#228aca!important}.cart__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single,.checkout__content__main .left_col .card .form_group .form-row:has(.select2-container--open) .select2-selection--single{border:1px solid #228aca}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;height:50px;padding:15px 50px 15px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:1px solid #2b3033;border-radius:0;background-color:#fff;background-image:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection--single:after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%) rotate(0);transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2b3033;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:25px 25px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:25px 25px}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__arrow{display:none}.cart__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered,.checkout__content__main .left_col .card .form_group .select2-container--default .select2-selection__rendered{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;padding-right:0!important}.cart__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after,.checkout__content__main .left_col .card .form_group .select2-container--default.select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg);background-color:#228aca}.cart__content__main .left_col .form_group:hover .form_label,.checkout__content__main .left_col .form_group:hover .form_label{color:#228aca}.cart__content__main .left_col .form_group:hover .form_control,.checkout__content__main .left_col .form_group:hover .form_control{border-color:#228aca}.cart__content__main .left_col .form_group:has(.form_control:focus) .form_label,.checkout__content__main .left_col .form_group:has(.form_control:focus) .form_label{color:#228aca}.cart__content__main .left_col .form_one,.checkout__content__main .left_col .form_one{grid-column:span 2}.cart__content__main .left_col .form_two,.checkout__content__main .left_col .form_two,.cart__content__main .left_col .form_three,.checkout__content__main .left_col .form_three,.cart__content__main .left_col .form_four,.checkout__content__main .left_col .form_four,.cart__content__main .left_col .form_five,.checkout__content__main .left_col .form_five{grid-column:span 4}.cart__content__main .left_col .form_one>span,.cart__content__main .left_col .form_two>span,.cart__content__main .left_col .form_three>span,.cart__content__main .left_col .form_four>span,.checkout__content__main .left_col .form_one>span,.checkout__content__main .left_col .form_two>span,.checkout__content__main .left_col .form_three>span,.checkout__content__main .left_col .form_four>span{color:#d34242;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .left_col .items,.checkout__content__main .left_col .items{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start}.cart__content__main .left_col .items .item,.checkout__content__main .left_col .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:20px;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .left_col .items .item .thumbnail,.checkout__content__main .left_col .items .item .thumbnail{display:block;overflow:hidden;width:100px;height:auto;margin:0 auto;padding:2px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 1px #2b3033;border:1px solid transparent}.cart__content__main .left_col .items .item .thumbnail:hover,.checkout__content__main .left_col .items .item .thumbnail:hover,.cart__content__main .left_col .items .item .thumbnail.active,.checkout__content__main .left_col .items .item .thumbnail.active{box-shadow:inset 0 0 0 2px #228aca}.cart__content__main .left_col .items .item .content .product_title,.checkout__content__main .left_col .items .item .content .product_title{margin-bottom:10px;text-decoration:none}.cart__content__main .left_col .items .item .content .product_title:hover h3,.checkout__content__main .left_col .items .item .content .product_title:hover h3{color:#228aca}.cart__content__main .left_col .items .item .action,.checkout__content__main .left_col .items .item .action{display:grid;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:20px;align-items:end;justify-content:space-between}.cart__content__main .left_col .items .item .action .form_group,.checkout__content__main .left_col .items .item .action .form_group{justify-self:start}.cart__content__main .left_col .items .item .action .form_group label,.checkout__content__main .left_col .items .item .action .form_group label{text-align:left}.cart__content__main .left_col .items .item .action .qty,.checkout__content__main .left_col .items .item .action .qty{display:inline-flex;align-items:center;background-color:#fff;align-self:start;justify-self:end}.cart__content__main .left_col .items .item .action .qty__input,.checkout__content__main .left_col .items .item .action .qty__input{color:#2b3033;font-size:16px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:45px;height:32px;border:1px solid #2b3033;background-color:#fff;-moz-appearance:textfield}.cart__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.cart__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-outer-spin-button,.checkout__content__main .left_col .items .item .action .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__content__main .left_col .items .item .action .qty__input:hover,.checkout__content__main .left_col .items .item .action .qty__input:hover{border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__input:focus,.checkout__content__main .left_col .items .item .action .qty__input:focus{outline:none;border:1px solid #228aca}.cart__content__main .left_col .items .item .action .qty__btn,.checkout__content__main .left_col .items .item .action .qty__btn{display:block;overflow:hidden;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background-color:#3b5f7526;cursor:pointer;font-size:20px;font-weight:300;color:#000;display:flex;align-items:center;justify-content:center}.cart__content__main .left_col .items .item .action .qty__btn:hover,.checkout__content__main .left_col .items .item .action .qty__btn:hover,.cart__content__main .left_col .items .item .action .qty__btn:active,.checkout__content__main .left_col .items .item .action .qty__btn:active{background-color:#228aca;color:#fff}.cart__content__main .left_col .items .item .action .qty__btn:disabled,.checkout__content__main .left_col .items .item .action .qty__btn:disabled{color:#2b303366;cursor:not-allowed}.cart__content__main .left_col .items .item .action .qty__btn:disabled:hover,.checkout__content__main .left_col .items .item .action .qty__btn:disabled:hover{background-color:#3b5f7526}.cart__content__main .left_col .items .item .action .remove,.checkout__content__main .left_col .items .item .action .remove{align-self:end;justify-self:end}.cart__content__main .left_col .items .item .action .remove .remove_item,.checkout__content__main .left_col .items .item .action .remove .remove_item{margin-top:34px;text-transform:uppercase}.cart__content__main .left_col .card,.checkout__content__main .left_col .card{display:grid;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col,.checkout__content__main .right_col{display:block;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box}.cart__content__main .right_col .summary,.checkout__content__main .right_col .summary{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:20px;box-sizing:border-box;background-color:#f8fcff;border:1px solid #2b3033}.cart__content__main .right_col .summary .btn_blue,.checkout__content__main .right_col .summary .btn_blue{width:100%}.cart__content__main .right_col .summary .title,.checkout__content__main .right_col .summary .title{display:grid;overflow:hidden;width:100%;height:auto;margin:0 auto 10px;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,max-content);gap:30px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items,.checkout__content__main .right_col .summary .items{display:flex;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:0;box-sizing:border-box;flex-direction:column;gap:15px;flex-wrap:wrap}.cart__content__main .right_col .summary .items .item,.checkout__content__main .right_col .summary .items .item{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0 0 10px;box-sizing:border-box;grid-template-columns:1fr max-content;gap:15px;align-items:start;justify-content:space-between;border-bottom:1px solid #2b3033}.cart__content__main .right_col .summary .items .item h3,.checkout__content__main .right_col .summary .items .item h3{margin-bottom:0}.cart__content__main .right_col .summary .items .item h4,.checkout__content__main .right_col .summary .items .item h4{grid-column:span 2;margin-bottom:0}.cart__content__main .right_col .summary .items .item span,.checkout__content__main .right_col .summary .items .item span{color:#2b3033;font-size:16px;font-weight:400;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart__content__main .right_col .summary .items .item .quantity,.checkout__content__main .right_col .summary .items .item .quantity{width:21px}.cart__content__main .right_col .summary .items .item .note,.checkout__content__main .right_col .summary .items .item .note{background-color:#3b5f7526;grid-column:span 2;border:1px solid #2b3033;padding:15px;margin-bottom:15px}.cart__content__main .right_col .summary .items .total h3,.cart__content__main .right_col .summary .items .total span,.checkout__content__main .right_col .summary .items .total h3,.checkout__content__main .right_col .summary .items .total span{color:#215a7e;text-transform:none;font-style:italic}.cart__content__main .right_col .summary .disclaimer,.checkout__content__main .right_col .summary .disclaimer{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 20px;padding:15px;box-sizing:border-box;border:1px solid #2b3033;background-color:#3b5f7526}.cart__content .buttons,.checkout__content .buttons{display:grid;overflow:hidden;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;grid-template-columns:1fr;gap:20px;align-items:start;justify-content:start}.cart__content .buttons .link,.checkout__content .buttons .link{text-transform:uppercase;color:#2b3033}.cart__content .buttons .link:hover,.checkout__content .buttons .link:hover,.cart__content .buttons .link:hover span,.checkout__content .buttons .link:hover span{color:#228aca}.cart__content .buttons .link span,.checkout__content .buttons .link span{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:16px;margin-right:15px}.cart__content .buttons .link span:hover,.checkout__content .buttons .link span:hover{color:#228aca}.cart_empty{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff}.cart_empty__container{display:block;overflow:hidden;width:340px;height:auto;margin:0 auto 50px;padding:0;box-sizing:border-box}.cart_empty__content{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;box-sizing:border-box}.cart_empty__content h1{color:#2b3033;font-size:24px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;text-transform:uppercase;margin-bottom:20px}.cart_empty__content p{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif;margin-bottom:20px}.cart_empty__content span{color:#2b3033;font-size:18px;font-weight:600;line-height:normal;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content a{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:underline;text-align:left;font-family:inter,sans-serif}.cart_empty__content a:hover{color:#228aca}.cart_empty__content ul,.cart_empty__content ol{display:block;overflow:hidden;width:100%;height:auto;margin:0 0 30px;padding:0 0 0 25px;box-sizing:border-box;list-style-position:outside}.cart_empty__content ul li,.cart_empty__content ol li{color:#2b3033;font-size:16px;font-weight:400;line-height:140%;font-style:normal;text-decoration:none;text-align:left;font-family:inter,sans-serif}.cart_empty__content ul li::marker,.cart_empty__content ol li::marker{color:#215a7e}.cart_empty__content ul{list-style-type:disc}.cart_empty__content ol{list-style-type:decimal}.cart_empty__content .btn_blue,.cart_empty__content .btn_transparent{display:inline-block;overflow:hidden;width:100%;height:auto;margin:0;padding:15px 25px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:normal;font-style:normal;text-decoration:none;text-align:center;font-family:inter,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer}.cart_empty__content .btn_blue:last-child,.cart_empty__content .btn_transparent:last-child{margin-right:0}.cart_empty__content .btn_blue{background-color:#215a7e;border:1px solid #215a7e;margin-right:0;margin-bottom:20px}.cart_empty__content .btn_blue:hover{background-color:#228aca;border:1px solid #228aca;color:#fff}.cart_empty__content .btn_transparent{background-color:#f8fcff;border:1px solid #215a7e;color:#215a7e}.cart_empty__content .btn_transparent:hover{background-color:#fff;color:#228aca;border:1px solid #228aca}.cart_empty__content .card{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;border:1px solid #2b3033;background-color:#f8fcff}}
