@-webkit-keyframes showButton{0%{opacity:0;right:-40px}to{opacity:1;right:0}}@keyframes showButton{0%{opacity:0;right:-40px}to{opacity:1;right:0}}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:768px){.p-4{padding:1rem!important}}.item_swift_poster{background-color:unset!important}.item_swift_poster .image-filter:after,.item_swift_poster img{border-radius:12px 12px 100px 12px}.nav-item .bi-chevron-down{margin-left:10px}.nav-item:hover .capo-dropdown-menu,.nav-item:hover .capo-megamenu{opacity:1;overflow:auto;-webkit-transform:translateY(0);transform:translateY(0);height:auto;padding:40px 10px!important;border-top:1px solid #fff}.capo-megamenu{width:100vw;left:0}.capo-dropdown-menu,.capo-megamenu{padding:0 10px!important}.capo-dropdown-menu,.capo-megamenu{-webkit-transform:translateY(-60px);transform:translateY(-60px);z-index:-1;opacity:0;height:0;overflow:hidden;position:fixed;max-height:calc(100vh - 200px);transition:.15s ease-in;list-style-type:none;text-align:left;box-shadow:0 16px 13px -14px rgba(0,0,0,.24);-webkit-box-shadow:0 16px 13px -14px rgba(0,0,0,.24);-moz-box-shadow:0 16px 13px -14px rgba(0,0,0,.24)}.page-header .col{z-index:999}.item_swift_megamenu .nav-item:hover>.nav-link span:after,.item_swift_megamenu .nav-item:hover>.nav-link span:before,.item_swift_productdetailsimage .carousel-item img,.search-response .response-products ul li.product-card img{width:100%}.item_swift_productlistfacets .capo-facet-btn{background-color:#e9e9e9}.item_swift_productlistfacets .capo-facet-btn.show{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:1px solid #333;transition:0!important}.item_swift_productlistfacets .capo-facet-dropdown{background-color:#e9e9e9;border-top-left-radius:0!important;-webkit-transform:translate(0,38px)!important;transform:translate(0,38px)!important;border:0!important}.item_swift_productlistfacets .capo-facet-dropdown label{cursor:pointer}.item_productlistcustom .variants{background-color:#f2f2f2;padding:15px;border-radius:25px}@media screen and (max-width:764px){.item_swift_productspecification table tr{display:grid!important}.item_swift_productspecification table tr th{border:0!important;padding-bottom:0!important;width:100%!important}.item_swift_productspecification table tr td{width:100%!important}}.item_capo_relatedproductslist .accordion-collapse{margin-bottom:20px}.item_capo_relatedproductslist .capo-row,.item_capo_relatedproductslist .capo-row-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.item_capo_relatedproductslist .capo-row .capo-td,.item_capo_relatedproductslist .capo-row-header .capo-td{padding:10px}.item_capo_relatedproductslist .capo-row .capo-td:first-child,.item_capo_relatedproductslist .capo-row-header .capo-td:first-child{-webkit-flex:1;-ms-flex:1;flex:1}.item_capo_relatedproductslist .capo-row .capo-td:nth-child(2),.item_capo_relatedproductslist .capo-row-header .capo-td:nth-child(2){-webkit-flex:2;-ms-flex:2;flex:2}.item_capo_relatedproductslist .capo-row .capo-td:last-child,.item_capo_relatedproductslist .capo-row-header .capo-td:last-child{max-width:50px;text-align:right}.item_capo_relatedproductslist .capo-row:hover{cursor:pointer;background-color:#999!important}.item_capo_relatedproductslist .capo-row-header{font-weight:700;border-bottom:2px solid #999}.item_capo_relatedproductslist .capo-row{font-size:14px;line-height:14px}.item_capo_relatedproductslist label:nth-child(even){background-color:#f2f2f2}.item_capo_relatedproductslist .selected-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.item_capo_relatedproductslist .selected-options>div{padding:10px;background-color:#333;color:#fff;border-radius:50px;font-size:12px;line-height:12px}.page-header{box-shadow:rgba(0,0,0,.24) 0 3px 8px}.page-header .item_swift_logo{margin:15px 0!important}.page-header .item_swift_6columnsflex .container-xl .flex-row{-webkit-flex-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important;-webkit-align-items:unset!important;-ms-flex-align:unset!important;align-items:unset!important}.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_navigation{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_megamenu,.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_megamenu li.nav-item>.nav-link,.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_megamenu nav{height:100%}.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_megamenu nav>ul li .nav-link,.page-header .item_swift_6columnsflex .container-xl .flex-row>div.col .item_swift_megamenu nav>ul li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item_swift_megamenu .nav-item>.nav-link{color:#a0a0a0;letter-spacing:.5px;text-decoration:none!important}.item_swift_megamenu .nav-item>.nav-link span{position:relative!important}.item_swift_megamenu .nav-item>.nav-link span:after,.item_swift_megamenu .nav-item>.nav-link span:before{content:"";position:absolute;height:3px;width:0;background-color:#fcc61b;transition:.5s}.item_swift_megamenu .nav-item>.nav-link span:after{left:0;bottom:-10px}.item_swift_megamenu .nav-item>.nav-link span:before{right:0;top:-10px}.item_swift_megamenu .nav-item:hover>.nav-link{color:#fff}.badge.ccs:before{content:""!important}@media (max-width:768px){.fs-5{font-size:1rem!important}}.to-top-button{position:fixed;bottom:20px;right:0;padding:15px;border:0;cursor:pointer;opacity:0;background-color:var(--swift-button-primary-background-color)}.to-top-button svg{width:20px;height:20px;color:var(--swift-button-primary-foreground-color)}.to-top-button.show{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:showButton .3s forwards;animation:showButton .3s forwards}.page-footer h3{color:var(--swift-accent-color);font-size:1.25rem;width:8rem}.page-footer .item_swift_logo img{max-height:85px;width:120px!important;object-fit:contain;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:1920px){.page-footer .item_swift_logo img{width:140px!important}}.page-footer .item_swift_logo img:hover{-webkit-filter:unset;filter:unset;opacity:1}.footer-logo-list .item_swift_3columns .grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.duroc-image-radius-p figure{background-color:#005961}.duroc-image-radius-bl .image-filter:after,.duroc-image-radius-bl img,.duroc-image-radius-lg .image-filter:after,.duroc-image-radius-lg img,.duroc-image-radius-p .image-filter:after,.duroc-image-radius-p img,.duroc-image-radius-w .image-filter:after,.duroc-image-radius-w img,.duroc-paragraph-radius-bl,.duroc-paragraph-radius-lg,.duroc-paragraph-radius-p,.duroc-paragraph-radius-w{border-radius:12px 12px 100px 12px}.duroc-image-radius-bl figure{background-color:#000}.duroc-image-radius-w figure{background-color:#fff}.duroc-image-radius-lg figure{background-color:#e9e9e9}.rounded-4{border-radius:12px 12px 100px 12px!important}.search-modal .modal-dialog{width:100%;max-width:none;margin:0}.search-modal .modal-dialog .modal-title{color:var(--swift-accent-color)}.search-modal .modal-dialog .modal-content{border:0;border-radius:0!important}.search-modal .modal-dialog .dropdown-menu{padding:0!important;border:1px solid rgba(var(--bs-dark-rgb),.2)}.search-modal .modal-dialog .dropdown-menu:hover{border-color:rgba(var(--bs-dark-rgb),.2)!important}.suggestions-container{padding:20px;border-bottom:1px solid #e6e6e6}.search-response{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;gap:40px}@media screen and (max-width:1024px){.search-response{display:grid}}.search-response ul{padding:0;margin:0}.search-response .response-products{-webkit-flex:2;-ms-flex:2;flex:2}.search-response .response-products ul{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.search-response .response-products ul li.product-card{display:grid;gap:10px;border:1px solid #e6e6e6;width:calc(33.3% - 14px)}@media screen and (max-width:500px){.search-response .response-products ul li.product-card{width:100%}}@media screen and (min-width:501px) and (max-width:768px){.search-response .response-products ul li.product-card{width:calc(50% - 10px)}}@media screen and (min-width:1400px){.search-response .response-products ul li.product-card{width:300px}}.search-response .response-blogposts{-webkit-flex:1;-ms-flex:1;flex:1}.search-response .response-blogposts .posts{display:grid;gap:20px}.search-response .response-blogposts .blogpost-card a{text-decoration:none!important;font-size:14px;gap:20px}.search-response .response-blogposts .blogpost-card a:hover,.search-response .response-pages a:hover{text-decoration:underline!important}.search-response .response-blogposts .blogpost-card a img{width:150px;object-fit:cover}.search-response .response-pages{width:100%}@media screen and (min-width:1300px){.search-response .response-pages{width:200px}}.custom-form-div,.search-response .response-pages a{display:-webkit-flex;display:-ms-flexbox;display:flex}.search-response .response-pages a{gap:20px;text-decoration:none!important}.custom-form-div{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:var(--swift-foreground-color)}.custom-form-div .custom-form-image{width:50%;border-radius:1.25em;border-bottom-right-radius:100px;margin-right:2rem}.cf-person-50{width:50%}.cf-person-100{width:100%}.row1{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.column1{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-form-contact-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.custom-form-contact-card *{color:var(--swift-foreground-color)!important}.custom-form-person{padding:20px 0 0}.custom-form-person H3{padding:1.5rem 0;font-weight:200}#capo-custom-form form{background-color:var(--swift-background-color)!important;margin:0!important;max-width:100%!important}#capo-custom-form form ._form-content{font-family:"Rubik"!important}#capo-custom-form form ._form-content ._form-label{font-weight:400!important;font-size:16px!important;padding-top:10px!important}#capo-custom-form form,#capo-custom-form form ._form-content ._form_element *{color:var(--swift-foreground-color)!important}#capo-custom-form form ._field-wrapper input,#capo-custom-form form textarea{border:0!important;border-bottom:solid 1px var(--swift-foreground-color)!important;border-radius:0!important;background-color:var(--swift-background-color)!important}#capo-custom-form form ._button-wrapper button{font-family:"Rubik"!important;font-size:16px!important;background-color:var(--swift-button-primary-background-color)!important;border:.0833rem solid var(--swift-button-primary-background-color)!important;color:var(--swift-button-primary-foreground-color)!important;border-radius:var(--swift-button-primary-shape)!important;font-weight:var(--swift-button-primary-font-weight)!important;padding-block:var(--swift-button-primary-padding-y)!important;padding-inline:var(--swift-button-primary-padding-x)!important;text-transform:var(--swift-button-primary-casing)!important}#capo-custom-form form ._submit.processing{border:0!important}#capo-custom-form form ._submit.processing::after{border:0!important;border-radius:var(--swift-button-primary-shape)!important}.page-footer:has(.custom-form-div) .custom-form-div,.page-footer:has(.custom-form-div) form{padding:0!important}@media only screen and (max-width:736px){.custom-form-div{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.85rem}.custom-form-div .custom-form-image{width:100%;margin-right:0}.column1,.custom-form-div,.row1{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cf-person-100,.cf-person-50{width:100%}.custom-form-contact-card{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-form-person{padding:0;width:100%}.custom-form-person h2{font-size:28px}.custom-form-person h3{padding:1rem 0}#capo-custom-form form{padding:0}}.employees-row .opacity-85{opacity:0}.employees-row .icon-2 svg{width:1.3rem;height:1.3rem;color:var(--swift-accent-color)}.employees-row .ratio{width:75%}.employees-row .gap-lg-4{gap:1rem!important}.image-filter:after{opacity:.5!important}@media only screen and (max-width:736px){.orderline-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-orderline-item .grid{width:100%}}.loader{height:100vh;position:fixed;left:0;top:0;background:#fff;width:100vw;z-index:5;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}.loader.show{display:-webkit-flex;display:-ms-flexbox;display:flex}.lds-ring,.lds-ring div{width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;margin:8px;border:4px solid #000;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}