body,.ftnt-subscription-failed-ob,.ftnt-subscribed-ob{background:#212121;color:#fff}
#main-nav{background:#525252;border-bottom:1px solid #525252}
#main-nav .nav-left li.main-nav-item.nav-active>button{color:#fff;background:#212121 !important}
#main-nav .nav-left li.main-nav-item.nav-active:hover{background:#212121 !important}
#main-nav .nav-left li.main-nav-item.nav-active>button:after{background:#2d855f !important}
#main-nav .nav-left button,.C941-Product-Hero-Banner .section.product-hero h1,.C941-Product-Hero-Banner .section.product-hero h1+p{color:#fff}
.C941-Product-Hero-Banner .btn{background:#2d855f;color:#fff;border:0}
.product-nav.fixed,.product-nav div{background:#000 !important}
.product-nav>.wrap.wrap--default div a,section h2,.section--resource h3,p,h2.new--design{color:#fff}
.C941-Product-Hero-Banner .section{background:#181818}
.outbreaks .cta-button-wrapper a.cta-button{background:#289a00;margin-bottom:3px}
.dark-background{background:#000;color:#fff;padding-top:30px;padding-bottom:30px}
.dark-background [class*=col-]{padding-bottom:0}
.dark-background h4{color:#fff}
.dark-background .C900-Layout .row:last-child{align-items:center}
.nav-border::after{background:#3ba078}
.product-nav>.wrap.wrap--default div a.nav-button{background:0;border:2px solid #fff}
p a:not([class*=button--]),table a:not([class*=button--]):not([class*=play-overlay]),.C32-Text li:not([class]) a:not([class*=button--]),.C46-Press-Release li a,div.image a,.C57-Customer-Learn-More a,.C15-Title .subtitle-text a,.checkbox-label a{color:#fff}
p a:not([class*=button--]):not(.promo-cta):hover,table a:not([class*=button--]):hover,.C32-Text li:not([class]) a:not([class*=button--]):hover,.C46-Press-Release li a:hover,.C916-Models-Specs a:hover,.C912-Products-News a:hover,div.image a:hover,.C57-Customer-Learn-More a:hover,.C15-Title .subtitle-text a:hover,.C967-Product-Tabs a.trailing-link:hover,.checkbox-label a:hover{color:#63c198;text-decoration:none}
.checkbox-label a{border-bottom:1px dotted #b3b3b3;line-height:1.1rem;background-position:bottom right}
.fg-intro{font-size:1.3rem;line-height:2rem}
#main-image,#line-1,#rectangle-1{display:none !important}
.C941-Product-Hero-Banner .section{background:url('../../../../content/dam/fortinet/images/hero-banners/ftnt-fgl-web-hero.png');background-size:cover;background-repeat:no-repeat}
#main-nav .theats-intelligence .fortiguard-labs-anchor:before,#main-nav .theats-intelligence .fortiguard-labs-anchor:after{display:none}
#main-nav .theats-intelligence .fortiguard-labs-anchor,#main-nav .theats-intelligence .outbreak-anchor{font-size:12px;border-bottom:0 solid #fff;color:#fff}
#main-nav .theats-intelligence .fortiguard-labs-anchor:hover,#main-nav .theats-intelligence .outbreak-anchor:hover .fortiguard-labs-anchor,#main-nav .theats-intelligence:hover .fortiguard-labs-anchor{background-color:#212121;border:0;border-bottom:3px solid #4d966e;padding-top:5px}
#main-nav .theats-intelligence:hover .outbreak-anchor{background-color:#212121;border:0;border-bottom:3px solid #4d966e}
#main-nav .theats-intelligence .outbreak-anchor{padding-top:1px;border-bottom:3px solid #525252}
#main-nav .theats-intelligence span{color:#fff;font-size:12px}
#main-nav .theats-intelligence span:lang(pt){margin-left:3px !important}
#main-nav .theats-intelligence .fortiguard-labs-anchor:lang(es){letter-spacing:-0.06em !important}
#main-nav .theats-intelligence span:lang(es){margin-left:3px}
.bg--dark-gray,.section-links{background:unset}
.checkbox-label,.C967-Product-Tabs a.trailing-link{color:#fff}
.C968-Resources-Tiles .C15-Title{display:none}
.C968-Resources-Tiles .resources-container{padding-top:0 !important}
hr.thickline{border:4px solid #656565;margin-top:40px}
hr.thickline.no-margin{margin-top:30px}
#main-nav .nav-left li.main-nav-item:hover{background:#212121}
#main-nav .nav-left button{padding:19px 20px 19px 18px}
#main-nav .main-nav-item .megamenu{margin-top:-1px}
#main-nav .nav-left li.main-nav-item.nav-active>button:after{height:5px}
.border--full{border:0}
.border--left{border-left:20px solid #212121}
.C13-Icon-Asset a,.section--resources .cta--item .cta--text{color:#333 !important}
.section--resources .cta--item .cta--text{font-size:15px}
.C941-Product-Hero-Banner .btn:hover{background:#246a4c;border:0}
.ftnt-subscribed-ob{margin-bottom:0}
.C941-Product-Hero-Banner .section.product-hero h1:after,h2.new--design:after,.section-links .section__head h2:after{background:#2d855f}
.ftnt-progress{background-image:linear-gradient(to right,#2d855f,#2d855f)}
.outbreaks-alerts .contact-form button{background-color:#2d855f}
.ftnt-progress::-moz-range-thumb{width:34.57%;height:4px;background:#2d855f}
.ftnt-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30%;height:4px;background:#2d855f}
#sec-7{text-transform:uppercase;background:#454545;border:0}
#sec-7:after{content:none}
#sec-5.nav-border::after{background:transparent}
.ftnt-section .ftnt-product{background:#fff}
.ftnt-picture{padding:15px 15px 20px 15px;height:40%}
.ftnt-detail{padding:15px}
.ftnt-detail a{color:#333 !important;font-size:16px;border-bottom:0 !important}
.ftnt-news-description{color:#333}
.ftnt-anchor:hover,.ftnt-download-anchor:hover,.C967-Product-Tabs a.trailing-link:hover,.alert-link a:hover{color:#63c198 !important}
.ftnt-progress{width:83%;left:8%}
.ftnt-slide-prev{margin-left:-255px}
.ftnt-slide-next{margin-right:-230px}
.C814-Event-News-Slider .section__head h2{color:#fff;font-size:2.2rem !important;margin-bottom:0;line-height:1em;font-weight:bold !important;padding:10px 0 0 !important}
.section__head h2:after{background:#3e9d73;content:"";width:118px;height:7px;display:block;margin:10px 0 15px}
.col.section__head{padding-bottom:0 !important}
.container.ftnt-section.ftnt-events,.container.ftnt-section.ftnt-news,.ftnt-main>.row .section__head{padding-left:0;padding-right:0}
.ftnt-main>section{margin-left:0;margin-right:0}
.ftnt-arrow-resources{position:relative;height:60px}
.ftnt-arrow-resources .ftnt-slide-prev{position:absolute;margin-left:0}
.ftnt-arrow-resources .ftnt-slide-next{position:absolute;right:0;margin-right:0}
.box-content p{color:#333 !important}
.ftnt-main .section__head{text-align:left !important}
.row.fortiguard-services{align-items:center;color:#fff}
.buttons-list{display:flex;justify-content:center;column-gap:40px}
.buttons-list button{padding:15px 25px;text-transform:uppercase;margin:5px 0;background-color:#2d855f;border:0;color:#fff;transition:background-color .3s;font-weight:700}
.buttons-list button:hover{background-color:#246a4c;color:#fff;transition:background-color .3s}
.security-button{background-color:#2d855f;border:0;color:#fff;font-weight:normal}
.security-anchor:hover,.security-button:hover{background-color:#246a4c}
.C51-Eloqua-Form form input,.C51-Eloqua-Form form input[type=text],.C51-Eloqua-Form form input[type=password],.C51-Eloqua-Form form input[type=email]{background:#fff}
.contact--form .submit input[type=submit]{background-color:#2d855f !important;transition:background-color .3s;border:0 !important}
.contact--form .submit input[type=submit]:hover{background-color:#246a4c !important;border:0 !important}
.resources-card:hover .resources-title{color:#246a4c}
h2.new--design{margin-top:0}
section.products-list .product-info-panel .product-resources .cta:after{color:#fff}
.resources-title{margin:0 23px}
.resources-desc{padding:0 23px;width:100%}
.security-button{font-weight:bold}
.C06-Video-box{padding-top:20px}
.form_row.comments{padding:0 10px}
.blog-posts-title button.security-button{display:none}
.C968-Resources-Tiles .resources-container{padding-bottom:10px}
.nav-logo{width:100% !important}
.product-nav.fixed a.logo{visibility:hidden}
@media screen and (max-width:991px){#main-nav .nav-trigger23 span{background-color:#fff}
#sitesearch svg path{fill:#fff}
.ftnt-slide-prev{margin-left:0}
.ftnt-slide-next{margin-right:0}
.ftnt-progress{width:70%;left:15%}
.newstemplate .ftnt-progress{bottom:37px}
.buttons-list button{width:100%;margin:10px 0;max-width:100%}
#main-nav .mobile-search.sitesearch-on #sitesearch{background:#212121;border-bottom:1px solid #525252}
#main-nav.mobile-nav-open .nav-left,#main-nav.mobile-nav-open .nav-left li.main-nav-item{background:#212121}
#main-nav.mobile-nav-open .nav-left li.main-nav-item>button:after,#main-nav.mobile-nav-open .fortinet-one.notloggedin-support>a button:after,#main-nav.mobile-nav-open .fc-menu-show-after-loggedin .fc-menu-label button:after,#main-nav.mobile-nav-open .fc-menu-show-after-loggedin:after,#main-nav.mobile-nav-open .nav-left .nav-vertical li>button:after{border-color:#eee}
#main-nav .megamenu .nav-vertical li button,#main-nav.mobile-nav-open li.nav-all-products a,#main-nav.mobile-nav-open .nav-left .v-container.dropdown a,.fortinet-one .fortinet-one-dropdown a,#main-nav.mobile-nav-open .nav-left li.select-language ul.dropdown a,.fortiguard a{color:#fff}
#main-nav.mobile-nav-open .megamenu .nav-vertical button:hover{background:transparent !important}
.login-tooltip .tooltiptext,.fortinet-one .fortinet-one-dropdown,.select-language ul{background:transparent !important;color:#fff}
}
@media only screen and (min-width:1025px){.ftnt-section.ftnt-events{height:480px !important}
.ftnt-section{height:590px}
}
.blog-posts-title .C15-Title h3{margin-top:0 !important}
.blog-posts-title [class*=col-]{padding-bottom:0 !important}
@media screen and (max-width:500px){.buttons-list{flex-direction:column}
}
@media(max-width:767px){.C15-Title h2.new--design{color:#fff}
}
section.products-list{padding:0}
.products-list [class*=col-]{padding:0}
section.products-list .globe-header{position:relative;left:-231px;max-width:509px;margin-bottom:2rem}
.products-list .product-resources .cta:after{font-size:15px;color:#fff}
.products-list .actions .cta{color:#fff}
.products-list .actions .cta:after{content:"\00BB";margin-left:3px;font-size:15px;color:#fff}
.products-list .align-items-center{align-items:center !important}
.products-list .justify-content-center{justify-content:center !important}
@media(max-width:991px){section.products-list .globe-header{left:auto;max-width:372px}
}
section.products-list .list-title{margin-bottom:2.4rem}
@media(max-width:991px){section.products-list .list-title h2{font-size:2.6rem;padding:0 22px}
}
section.products-list #tabs{padding-right:1.8rem;margin-bottom:4.5rem}
section.products-list #tabs .flex-right{justify-content:flex-end}
section.products-list .product{margin-bottom:2rem}
section.products-list .product a{min-height:122px;height:100%;padding:31px 15px;text-align:center;border:solid 3px #e6e6e6;text-decoration:none;color:#000}
section.products-list .product a:hover{border-color:#3cb17e}
section.products-list .product a.active,section.products-list .product a:focus{border-color:#da291c}
section.products-list .product a .product-name{margin-bottom:.3rem;font-size:15px;color:#fff}
section.products-list .product a .product-category{font-size:15px;color:#fff;font-weight:normal}
@media(max-width:991px){section.products-list .product{max-width:207px;margin-left:auto;margin-right:auto}
}
section.products-list .product-info-panel{padding:73px 41px 39px;border-left:solid 27px #da291c}
section.products-list .product-info-panel .product-info-inner{max-width:350px}
section.products-list .product-info-panel .product-name{font-weight:700;color:#fff;font-size:32px;margin-bottom:0;line-height:normal}
@media(max-width:991px){section.products-list .product-info-panel .product-name{font-size:32px}
}
section.products-list .product-info-panel .product-description{margin-bottom:2rem}
section.products-list .product-info-panel .product-resources .title{text-transform:uppercase;font-size:15px;font-weight:700;margin-bottom:1rem;color:#fff}
section.products-list .product-info-panel .product-resources ul{list-style:none;padding-left:0;margin-top:0}
section.products-list .product-info-panel .product-resources li{font-size:15px;font-weight:normal;margin-bottom:1rem}
section.products-list .product-info-panel .product-resources li a{text-decoration:none;color:#fff;font-size:15px}
section.products-list .product-info-panel .product-resources li a:hover{text-decoration:underline}
section.products-list .product-info-panel .product-documents{margin-top:2.6rem;padding-top:3rem;border-top:solid 2px #da291c}
section.products-list .product-info-panel .product-documents .actions{margin-top:1.5rem;font-weight:700}
section.products-list .product-info-panel .product-description{margin-bottom:2.6rem;padding-bottom:3rem;border-bottom:solid 2px #da291c}
section.products-list .product-info-panel .product-description .actions{margin-top:1.5rem;font-weight:700}
@media(max-width:991px){section.products-list .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-black .product a.active,section.products-list.layout-black .product a:focus{border-color:#000 !important}
section.products-list.layout-black .product-info-panel{border-left:solid 27px #000}
@media(max-width:991px){section.products-list.layout-black .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-black .divider--black{background-color:#000 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-black .big-black-divider{background-color:#000 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-black .product-documents{border-top:solid 2px #000}
section.products-list.layout-black .product-description{border-bottom:solid 2px #000}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-red .product a.active,section.products-list.layout-red .product a:focus{border-color:#da291c !important}
section.products-list.layout-red .product-info-panel{border-left:solid 27px #da291c}
@media(max-width:991px){section.products-list.layout-red .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-red .divider--red{background-color:#da291c !important;margin:25px 0 23px;max-width:118px;height:7px}
section.products-list.layout-red .big-red-divider{background-color:#da291c !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-red .product-documents{border-top:solid 2px #da291c}
section.products-list.layout-red .product-description{border-bottom:solid 2px #da291c}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-blue .product a.active,section.products-list.layout-blue .product a:focus{border-color:#307fe2 !important}
section.products-list.layout-blue .product-info-panel{border-left:solid 27px #307fe2}
@media(max-width:991px){section.products-list.layout-blue .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-blue .divider--blue{background-color:#307fe2 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-blue .big-blue-divider{background-color:#307fe2 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-blue .product-documents{border-top:solid 2px #307fe2}
section.products-list.layout-blue .product-description{border-bottom:solid 2px #307fe2}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-lightblue .product a.active,section.products-list.layout-lightblue .product a:focus{border-color:#2cccd3 !important}
section.products-list.layout-lightblue .product-info-panel{border-left:solid 27px #2cccd3}
@media(max-width:991px){section.products-list.layout-lightblue .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-lightblue .divider--lightblue{background-color:#2cccd3 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-lightblue .big-lightblue-divider{background-color:#2cccd3 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-lightblue .product-documents{border-top:solid 2px #2cccd3}
section.products-list.layout-lightblue .product-description{border-bottom:solid 2px #2cccd3}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-purple .product a.active,section.products-list.layout-purple .product a:focus{border-color:#9164cc !important}
section.products-list.layout-purple .product-info-panel{border-left:solid 27px #9164cc}
@media(max-width:991px){section.products-list.layout-purple .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-purple .divider--purple{background-color:#9164cc !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-purple .big-purple-divider{background-color:#9164cc !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-purple .product-documents{border-top:solid 2px #9164cc}
section.products-list.layout-purple .product-description{border-bottom:solid 2px #9164cc}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-darkblue .product a.active,section.products-list.layout-darkblue .product a:focus{border-color:#131e29 !important}
section.products-list.layout-darkblue .product-info-panel{border-left:solid 27px #131e29}
@media(max-width:991px){section.products-list.layout-darkblue .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-darkblue .divider--darkblue{background-color:#131e29 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-darkblue .big-darkblue-divider{background-color:#131e29 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-darkblue .product-documents{border-top:solid 2px #131e29}
section.products-list.layout-darkblue .product-description{border-bottom:solid 2px #131e29}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-gray .product a.active,section.products-list.layout-gray .product a:focus{border-color:#f0f0f0 !important}
section.products-list.layout-gray .product-info-panel{border-left:solid 27px #f0f0f0}
@media(max-width:991px){section.products-list.layout-gray .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-gray .divider--gray{background-color:#f0f0f0 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-gray .big-gray-divider{background-color:#f0f0f0 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-gray .product-documents{border-top:solid 2px #f0f0f0}
section.products-list.layout-gray .product-description{border-bottom:solid 2px #f0f0f0}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-white .product a.active,section.products-list.layout-white .product a:focus{border-color:#fff !important}
section.products-list.layout-white .product-info-panel{border-left:solid 27px #fff}
@media(max-width:991px){section.products-list.layout-white .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-white .divider--white{background-color:#fff !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-white .big-white-divider{background-color:#fff !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-white .product-documents{border-top:solid 2px #fff}
section.products-list.layout-white .product-description{border-bottom:solid 2px #fff}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-silver .product a.active,section.products-list.layout-silver .product a:focus{border-color:#a2b2c8 !important}
section.products-list.layout-silver .product-info-panel{border-left:solid 27px #a2b2c8}
@media(max-width:991px){section.products-list.layout-silver .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-silver .divider--silver{background-color:#a2b2c8 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-silver .big-silver-divider{background-color:#a2b2c8 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-silver .product-documents{border-top:solid 2px #a2b2c8}
section.products-list.layout-silver .product-description{border-bottom:solid 2px #a2b2c8}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-darkgrey .product a.active,section.products-list.layout-darkgrey .product a:focus{border-color:#646464 !important}
section.products-list.layout-darkgrey .product-info-panel{border-left:solid 27px #646464}
@media(max-width:991px){section.products-list.layout-darkgrey .product-info-panel{border-left:0;padding:1.5rem 3.6rem 3.6rem}
}
section.products-list.layout-darkgrey .divider--darkgrey{background-color:#646464 !important;margin:2.5rem 0 2.3rem;max-width:118px;height:7px}
section.products-list.layout-darkgrey .big-darkgrey-divider{background-color:#646464 !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-darkgrey .product-documents{border-top:solid 2px #646464}
section.products-list.layout-darkgrey .product-description{border-bottom:solid 2px #646464}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list.layout-green .product a.active,section.products-list.layout-green .product a:focus{border-color:#2d855f !important;background:#2d855f}
section.products-list.layout-green .product-info-panel{border-left:solid 27px #3cb17e}
@media(max-width:991px){section.products-list.layout-green .product-info-panel{border-left:0;padding:15px 36px 36px}
}
section.products-list.layout-green .divider--green{background-color:#3cb17e !important;margin:25px 0 23px;max-width:118px;height:7px}
section.products-list.layout-green .big-green-divider{background-color:#3cb17e !important;height:27px;margin-bottom:3.6rem}
section.products-list.layout-green .product-documents{border-top:solid 2px #3cb17e}
section.products-list.layout-green .product-description{border-bottom:solid 2px #3cb17e}
section.products-list.borderbottom-true{border-bottom:solid 2px #6b6b6b}
section.products-list .all-product-banner{background-color:#000;background-image:url("FortiGuard-Labs/resources/img/dotpattern4dev.png")}
section.products-list .all-product-banner .banner-text{background-color:#000;padding:4rem 0;color:#fff}
@media(max-width:991px){section.products-list .all-product-banner .banner-text{padding:0 3.6rem}
}
section.products-list .all-product-banner .banner-title{font-size:2.6rem;font-weight:700;line-height:1.7}
@media(max-width:991px){section.products-list .all-product-banner .banner-title{line-height:1.2;padding-bottom:1.2rem}
}
section.products-list .all-product-banner .actions a{font-weight:normal;text-decoration:none;font-size:1.5rem;color:#fff}
section.products-list .all-product-banner .actions a:hover{text-decoration:underline}
@media(max-width:991px){section.products-list .all-product-banner{background-image:none;padding:1.6rem 0}
}
.flex-column{flex-direction:column !important}
.products-list{border-top:solid 2px #6b6b6b}
.products-list .all-product-banner{background-color:#000}
.products-list .all-product-banner.bg-white{background-color:#fff}
.products-list .all-product-banner.bg-gray{background-color:#f0f0f0}
.products-list .all-product-banner .banner-text{background-color:#000;padding:4rem 0;color:#fff}
.products-list .all-product-banner .banner-text.bg-white{background-color:#fff}
.products-list .all-product-banner .banner-text.bg-gray{background-color:#f0f0f0}
.products-list .all-product-banner .banner-text .banner-title{font-size:2.6rem;font-weight:700;line-height:1.7}
@media(max-width:991px){.products-list .all-product-banner .banner-text .banner-title{line-height:1.2;padding-bottom:1.2rem}
}
.products-list .all-product-banner .banner-text .actions a{display:block;font-weight:normal;text-decoration:none;font-size:1.5rem;color:#fff}
.products-list .all-product-banner .banner-text .actions a:hover{text-decoration:underline}
@media(max-width:991px){.products-list .all-product-banner .banner-text{padding:0 3.6rem}
}
@media(max-width:991px){.products-list .all-product-banner{background-image:none !important;padding:1.6rem 0}
}
.products-list .row{all:unset;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:0 margin-top:0}
section.products-list #tabs{padding-right:1.8rem;margin-bottom:4.5rem}
.flex-column{flex-direction:column !important}
.d-flex{display:flex !important}
.products-list .col-1,.products-list .col-2,.products-list .col-3,.products-list .col-4,.products-list .col-5,.products-list .col-6,.products-list .col-7,.products-list .col-8,.products-list .col-9,.products-list .col-10,.products-list .col-11,.products-list .col-12,.col,.products-list .col-auto,.products-list .col-sm-1,.products-list .col-sm-2,.products-list .col-sm-3,.products-list .col-sm-4,.products-list .col-sm-5,.products-list .col-sm-6,.products-list .col-sm-7,.products-list .col-sm-8,.products-list .col-sm-9,.products-list .col-sm-10,.products-list .col-sm-11,.products-list .col-sm-12,.products-list .col-sm,.products-list .col-sm-auto,.products-list .col-md-1,.products-list .col-md-2,.products-list .col-md-3,.products-list .col-md-4,.products-list .col-md-5,.products-list .col-md-6,.products-list .col-md-7,.products-list .col-md-8,.products-list .col-md-9,.products-list .col-md-10,.products-list .col-md-11,.products-list .col-md-12,.products-list .col-md,.products-list .col-md-auto,.products-list .col-lg-1,.products-list .col-lg-2,.products-list .col-lg-3,.products-list .col-lg-4,.products-list .col-lg-5,.products-list .col-lg-6,.products-list .col-lg-7,.products-list .col-lg-8,.products-list .col-lg-9,.products-list .col-lg-10,.products-list .col-lg-11,.products-list .col-lg-12,.products-list .col-lg,.products-list .col-lg-auto,.products-list .col-xl-1,.products-list .col-xl-2,.products-list .col-xl-3,.products-list .col-xl-4,.products-list .col-xl-5,.products-list .col-xl-6,.products-list .col-xl-7,.products-list .col-xl-8,.products-list .col-xl-9,.products-list .col-xl-10,.products-list .col-xl-11,.products-list .col-xl-12,.products-list .col-xl,.products-list .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.products-list .col-auto{flex:0 0 auto;width:auto;max-width:100%}
.products-list .col-1{flex:0 0 8.333333%;max-width:8.333333%}
.products-list .col-2{flex:0 0 16.666667%;max-width:16.666667%}
.products-list .col-3{flex:0 0 25%;max-width:25%}
.products-list .col-4{flex:0 0 33.333333%;max-width:33.333333%}
.products-list .col-5{flex:0 0 41.666667%;max-width:41.666667%}
.products-list .col-6{flex:0 0 50%;max-width:50%}
.products-list .col-7{flex:0 0 58.333333%;max-width:58.333333%}
.products-list .col-8{flex:0 0 66.666667%;max-width:66.666667%}
.products-list .col-9{flex:0 0 75%;max-width:75%}
.products-list .col-10{flex:0 0 83.333333%;max-width:83.333333%}
.products-list .col-11{flex:0 0 91.666667%;max-width:91.666667%}
.products-list .col-12{flex:0 0 100%;max-width:100%}
.products-list .order-first{order:-1}
.products-list .order-last{order:13}
.products-list .order-0{order:0}
.products-list .order-1{order:1}
.products-list .order-2{order:2}
.products-list .order-3{order:3}
.products-list .order-4{order:4}
.products-list .order-5{order:5}
.products-list .order-6{order:6}
.products-list .order-7{order:7}
.products-list .order-8{order:8}
.products-list .order-9{order:9}
.products-list .order-10{order:10}
.products-list .order-11{order:11}
.products-list .order-12{order:12}
.products-list .offset-1{margin-left:8.333333%}
.products-list .offset-2{margin-left:16.666667%}
.products-list .offset-3{margin-left:25%}
.products-list .offset-4{margin-left:33.333333%}
.products-list .offset-5{margin-left:41.666667%}
.products-list .offset-6{margin-left:50%}
.products-list .offset-7{margin-left:58.333333%}
.products-list .offset-8{margin-left:66.666667%}
.products-list .offset-9{margin-left:75%}
.products-list .offset-10{margin-left:83.333333%}
.products-list .offset-11{margin-left:91.666667%}
.d-lg-flex{display:flex !important}
@media(min-width:576px){.products-list .col-sm{flex-basis:0;flex-grow:1;max-width:100%}
.products-list .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}
.products-list .col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}
.products-list .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}
.products-list .col-sm-3{flex:0 0 25%;max-width:25%}
.products-list .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}
.products-list .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}
.products-list .col-sm-6{flex:0 0 50%;max-width:50%}
.products-list .col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}
.products-list .col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}
.products-list .col-sm-9{flex:0 0 75%;max-width:75%}
.products-list .col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}
.products-list .col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}
.products-list .col-sm-12{flex:0 0 100%;max-width:100%}
.products-list .order-sm-first{order:-1}
.products-list .order-sm-last{order:13}
.products-list .order-sm-0{order:0}
.products-list .order-sm-1{order:1}
.products-list .order-sm-2{order:2}
.products-list .order-sm-3{order:3}
.products-list .order-sm-4{order:4}
.products-list .order-sm-5{order:5}
.products-list .order-sm-6{order:6}
.products-list .order-sm-7{order:7}
.products-list .order-sm-8{order:8}
.products-list .order-sm-9{order:9}
.products-list .order-sm-10{order:10}
.products-list .order-sm-11{order:11}
.products-list .order-sm-12{order:12}
.products-list .offset-sm-0{margin-left:0}
.products-list .offset-sm-1{margin-left:8.333333%}
.products-list .offset-sm-2{margin-left:16.666667%}
.products-list .offset-sm-3{margin-left:25%}
.products-list .offset-sm-4{margin-left:33.333333%}
.products-list .offset-sm-5{margin-left:41.666667%}
.products-list .offset-sm-6{margin-left:50%}
.products-list .offset-sm-7{margin-left:58.333333%}
.products-list .offset-sm-8{margin-left:66.666667%}
.products-list .offset-sm-9{margin-left:75%}
.products-list .offset-sm-10{margin-left:83.333333%}
.products-list .offset-sm-11{margin-left:91.666667%}
}
@media(min-width:768px){.products-list .col-md{flex-basis:0;flex-grow:1;max-width:100%}
.products-list .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}
.products-list .col-md-1{flex:0 0 8.333333%;max-width:8.333333%}
.products-list .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}
.products-list .col-md-3{flex:0 0 25%;max-width:25%}
.products-list .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}
.products-list .col-md-5{flex:0 0 41.666667%;max-width:41.666667%}
.products-list .col-md-6{flex:0 0 50%;max-width:50%}
.products-list .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}
.products-list .col-md-8{flex:0 0 66.666667%;max-width:66.666667%}
.products-list .col-md-9{flex:0 0 75%;max-width:75%}
.products-list .col-md-10{flex:0 0 83.333333%;max-width:83.333333%}
.products-list .col-md-11{flex:0 0 91.666667%;max-width:91.666667%}
.products-list .col-md-12{flex:0 0 100%;max-width:100%}
.products-list .order-md-first{order:-1}
.products-list .order-md-last{order:13}
.products-list .order-md-0{order:0}
.products-list .order-md-1{order:1}
.products-list .order-md-2{order:2}
.products-list .order-md-3{order:3}
.products-list .order-md-4{order:4}
.products-list .order-md-5{order:5}
.products-list .order-md-6{order:6}
.products-list .order-md-7{order:7}
.products-list .order-md-8{order:8}
.products-list .order-md-9{order:9}
.products-list .order-md-10{order:10}
.products-list .order-md-11{order:11}
.products-list .order-md-12{order:12}
.products-list .offset-md-0{margin-left:0}
.products-list .offset-md-1{margin-left:8.333333%}
.products-list .offset-md-2{margin-left:16.666667%}
.products-list .offset-md-3{margin-left:25%}
.products-list .offset-md-4{margin-left:33.333333%}
.products-list .offset-md-5{margin-left:41.666667%}
.products-list .offset-md-6{margin-left:50%}
.products-list .offset-md-7{margin-left:58.333333%}
.products-list .offset-md-8{margin-left:66.666667%}
.products-list .offset-md-9{margin-left:75%}
.products-list .offset-md-10{margin-left:83.333333%}
.products-list .offset-md-11{margin-left:91.666667%}
}
@media(min-width:992px){.products-list .d-lg-none{display:none !important}
.products-list .col-lg{flex-basis:0;flex-grow:1;max-width:100%}
.products-list .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}
.products-list .col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}
.products-list .col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}
.products-list .col-lg-3{flex:0 0 25%;max-width:25%}
.products-list .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}
.products-list .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}
.products-list .col-lg-6{flex:0 0 50%;max-width:50%}
.products-list .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}
.products-list .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}
.products-list .col-lg-9{flex:0 0 75%;max-width:75%}
.products-list .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}
.products-list .col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}
.products-list .col-lg-12{flex:0 0 100%;max-width:100%}
.products-list .order-lg-first{order:-1}
.products-list .order-lg-last{order:13}
.products-list .order-lg-0{order:0}
.products-list .order-lg-1{order:1}
.products-list .order-lg-2{order:2}
.products-list .order-lg-3{order:3}
.products-list .order-lg-4{order:4}
.products-list .order-lg-5{order:5}
.products-list .order-lg-6{order:6}
.products-list .order-lg-7{order:7}
.products-list .order-lg-8{order:8}
.products-list .order-lg-9{order:9}
.products-list .order-lg-10{order:10}
.products-list .order-lg-11{order:11}
.products-list .order-lg-12{order:12}
.products-list .offset-lg-0{margin-left:0}
.products-list .offset-lg-1{margin-left:8.333333%}
.products-list .offset-lg-2{margin-left:16.666667%}
.products-list .offset-lg-3{margin-left:25%}
.products-list .offset-lg-4{margin-left:33.333333%}
.products-list .offset-lg-5{margin-left:41.666667%}
.products-list .offset-lg-6{margin-left:50%}
.products-list .offset-lg-7{margin-left:58.333333%}
.products-list .offset-lg-8{margin-left:66.666667%}
.products-list .offset-lg-9{margin-left:75%}
.products-list .offset-lg-10{margin-left:83.333333%}
.products-list .offset-lg-11{margin-left:91.666667%}
}
@media(min-width:1200px){.products-list .col-xl{flex-basis:0;flex-grow:1;max-width:100%}
.products-list .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}
.products-list .col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}
.products-list .col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}
.products-list .col-xl-3{flex:0 0 25%;max-width:25%}
.products-list .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}
.products-list .col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}
.products-list .col-xl-6{flex:0 0 50%;max-width:50%}
.products-list .col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}
.products-list .col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}
.products-list .col-xl-9{flex:0 0 75%;max-width:75%}
.products-list .col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}
.products-list .col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}
.products-list .col-xl-12{flex:0 0 100%;max-width:100%}
.products-list .order-xl-first{order:-1}
.products-list .order-xl-last{order:13}
.products-list .order-xl-0{order:0}
.products-list .order-xl-1{order:1}
.products-list .order-xl-2{order:2}
.products-list .order-xl-3{order:3}
.products-list .order-xl-4{order:4}
.products-list .order-xl-5{order:5}
.products-list .order-xl-6{order:6}
.products-list .order-xl-7{order:7}
.products-list .order-xl-8{order:8}
.products-list .order-xl-9{order:9}
.products-list .order-xl-10{order:10}
.products-list .order-xl-11{order:11}
.products-list .order-xl-12{order:12}
.products-list .offset-xl-0{margin-left:0}
.products-list .offset-xl-1{margin-left:8.333333%}
.products-list .offset-xl-2{margin-left:16.666667%}
.products-list .offset-xl-3{margin-left:25%}
.products-list .offset-xl-4{margin-left:33.333333%}
.products-list .offset-xl-5{margin-left:41.666667%}
.products-list .offset-xl-6{margin-left:50%}
.products-list .offset-xl-7{margin-left:58.333333%}
.products-list .offset-xl-8{margin-left:66.666667%}
.products-list .offset-xl-9{margin-left:75%}
.products-list .offset-xl-10{margin-left:83.333333%}
.products-list .offset-xl-11{margin-left:91.666667%}
}
.px-3{padding-left:1rem !important}
.px-3{padding-right:1rem !important}