.color-company{color:#d9363f}html{font-size:16px;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#8a8b8f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8a8b8f}body{margin:0;background:#fff;position:relative;font-family:Roboto,serif;font-size:16px}main{padding-top:50px}.bg-primary{background-color:#d9363f!important}a,a:active{color:#d9363f}a:active:hover,a:hover{color:#0f262c;text-decoration:none}.btn,a,button{transition:all .3s ease}[style*="--aspect-ratio"]{position:relative;height:fit-content}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)));background:#000;opacity:.05;pointer-events:none}[style*="--aspect-ratio"]>.iframe,[style*="--aspect-ratio"]>a,[style*="--aspect-ratio"]>img{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:0;z-index:0}.icon{display:block;width:20px;height:20px}.btn-primary{background-color:#d9363f;border-color:#d9363f}.btn-primary:hover{background-color:#0f262c;border-color:#0f262c}.btn-secondary{background-color:#0f262c;border-color:#0f262c}.btn-secondary:hover{background-color:#d9363f;border-color:#d9363f}.navbar-theme{padding-top:0;padding-bottom:0}.navbar-theme .navbar-brand{padding-top:10px;padding-bottom:10px;line-height:1}.navbar-theme .navbar-brand img{width:auto;height:30px}.navbar-theme .nav-link{padding-top:10px;padding-bottom:10px;line-height:30px;font-size:14px;font-weight:700;color:#fff!important}.navbar-theme .nav-link:hover{color:#0f262c!important}.navbar-theme .nav-link.disabled{opacity:.5}.navbar-theme .nav-item{border-bottom:1px dashed rgba(255,255,255,.5)}.navbar-theme .nav-item:last-child{border-bottom:0}.navbar-theme .nav-item.active .nav-link{color:#0f262c!important}.navbar-theme .navbar-toggler{border:0;padding:0}.navbar-theme .navbar-toggler .navbar-toggler-line{background-color:#fff;display:block;width:30px;height:4px;border-radius:3px;margin-bottom:6px}.navbar-theme .navbar-toggler .navbar-toggler-line:last-child{margin-bottom:0}.footer{background-color:#0f262c;padding:30px 0}.footer p{font-size:12px;margin-bottom:0;color:#fff;text-align:center}.footer p strong{color:#d9363f}.billboard{max-width:1920px;margin:0 auto}.billboard a{display:block}.product-wrapper .media-gallery{margin-left:-15px;margin-right:-15px;margin-bottom:30px}.product-wrapper .product-details{margin-bottom:30px}.product-wrapper .product-details .product-brand{font-size:16px;font-weight:700;text-transform:uppercase;color:#d9363f}.product-wrapper .product-details .product-name{font-size:30px;font-weight:700;margin-bottom:30px}.product-wrapper .product-details .with-border-top{padding:15px 0 0!important;border-top:1px solid #eceff0}.product-wrapper .product-details .key-messages{margin:0 0 15px;padding:0;list-style:none}.product-wrapper .product-details .key-messages li{padding:4px 0 4px 24px;position:relative}.product-wrapper .product-details .key-messages li::before{content:"";width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448.05 320.05'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f04f38;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M438.68,9.38a32,32,0,0,1,0,45.3l-256,256a32,32,0,0,1-45.3,0l-128-128a32,32,0,0,1,45.3-45.3l105.4,105.3L393.47,9.38a32,32,0,0,1,45.3,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;left:0;top:12px}.product-wrapper .product-details .product-intro{font-weight:700;margin:0 0 15px}.product-wrapper .product-details .accordion{margin-left:-15px;margin-right:-15px}.text-editor :last-child{margin-bottom:0}.text-editor ol,.text-editor ul{margin:0 0 1rem;padding:0 0 0 1rem}.text-editor .card{border:0;border-bottom:1px solid #fff!important;border-radius:0}.text-editor .card .card-header{padding:0;background-color:#eceff0;border-bottom:0;border-radius:0;margin-bottom:0}.text-editor .card .card-header .btn{padding:1rem;color:#fff;background-color:#d9363f;font-weight:700;border:0;border-radius:0;text-decoration:none;text-align:left;font-size:18px;line-height:1}.text-editor .card .card-header .btn:active,.text-editor .card .card-header .btn:hover{color:#fff;text-decoration:none}.text-editor .card .card-header .btn:focus{box-shadow:none}.text-editor .card .card-header .btn.collapsed{color:#0f262c!important;background-color:rgba(0,0,0,0)}.text-editor .card .card-header .btn.collapsed:active,.text-editor .card .card-header .btn.collapsed:hover{text-decoration:none;background-color:#d9363f;color:#fff!important}.text-editor .card .card-body{border:1px solid #eceff0;border-top:0;border-bottom:0;padding:1rem}.text-editor .accordion .card:last-of-type .card-body{border-bottom:1px solid #eceff0}.social-media-wrapper{text-align:center;padding:15px 0;border-top:1px solid #eceff0;display:flex;justify-content:center}.social-media-wrapper a{display:inline-block;width:45px;height:45px;border:1px solid #eceff0;color:#0f262c;margin:0 7px}.social-media-wrapper a .icon{margin:10px auto}.social-media-wrapper a:hover{color:#d9363f}.section{padding:30px 0}.section h2{font-weight:700;text-transform:uppercase;margin-bottom:30px;color:#d9363f}.section.about-us{background-color:#f0f0f0}.section.products article{border:1px solid #eceff0;padding:15px;text-align:center;margin-bottom:15px}.section.products article h3{font-weight:700;font-size:24px;margin-bottom:15px}.section.products article .btn{font-size:12px;text-transform:uppercase;border-radius:0}.section.contact{padding-top:0;text-align:center}.section.contact .map{width:100%;height:400px;background-color:#f5f5f5}.section.contact iframe{width:100%;height:100%}.section.contact .icon{margin:0 auto 15px;width:36px;height:36px;color:#0f262c}.section.contact p{margin-bottom:0;font-size:18px}.section.contact .container{padding-top:30px}.section.contact .col-12{margin-bottom:30px}@media (min-width:768px){.navbar-theme .nav-item{border-bottom:0}.product-wrapper .media-gallery{margin-left:0;margin-right:0}.section.products article{margin-bottom:0}}@media (min-width:992px){.footer{padding-top:150px}.product-wrapper{padding:30px 0}.product-wrapper .media-gallery{position:sticky;top:80px;margin-bottom:0}.product-wrapper .product-details{margin-bottom:0;padding:0 15px}.product-wrapper .product-details .accordion{margin-left:0;margin-right:0}.social-media-wrapper{justify-content:start;margin-top:30px}.section{padding:45px 0}.section.products article{padding:30px}.section.products article figure{margin-bottom:30px}.section.products article h3{margin-bottom:30px}.section.contact{padding-bottom:0}.section.contact .map{height:450px;position:relative;z-index:1}.section.contact .container{max-width:960px!important;background-color:#fff;margin-top:-120px;margin-bottom:-120px;position:relative;z-index:2;max-height:240px}}@media (min-width:1200px){main{padding-top:70px}.navbar-theme .navbar-brand{padding-top:15px;padding-bottom:15px}.navbar-theme .navbar-brand img{height:40px}.navbar-theme .nav-link{padding-top:20px;padding-bottom:20px;padding-left:15px!important;padding-right:15px!important}.product-wrapper{padding:45px 0}.product-wrapper .media-gallery{top:115px}.product-wrapper .product-details .with-border-top{padding:30px 0 0!important}.product-wrapper .product-details .key-messages{margin:0 0 30px}.product-wrapper .product-details .product-intro{margin:0 0 30px}}@media (min-width:1400px){.container{max-width:1360px}.section{padding:60px 0}.section.contact .map{height:600px}}@media (min-width:1800px){.billboard{margin-top:-30px}.section{padding:75px 0}}