body{font-family:Tinos,serif!important;color:#212529;padding:0!important;margin:0!important}.ratio-9x16{--bs-aspect-ratio:57%}.otgs-development-site-front-end{display:none!important}section.description{font-family:Tinos,serif;margin-top:20px}@media (min-width:1200px){section.description{margin-bottom:40px}section.description .content{font-size:1em;margin-bottom:.5em}}@media (min-width:768px) and (max-width:1199px){section.description{margin-bottom:40px}section.description .content{font-size:1.2em;margin-bottom:.5em}}section.files{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:30px;padding-bottom:30px;margin-bottom:40px}section.files h3,section.files h5{font-family:Tinos,serif;font-size:1.5em;margin-bottom:1em;font-weight:700}@media screen and (min-width:1200px){section.files h3{font-size:1.5em;margin-bottom:1em;font-weight:700}section.files p{max-width:60%}}@media screen and (min-width:768px) and (max-width:1199px){section.files h3{font-size:1.5em;margin-bottom:1em}section.files p{max-width:70%}}@media screen and (max-width:767px){section.files h3{font-size:1.5em;margin-bottom:1em}section.files p{margin-left:5%;max-width:90%}}section.files .file{border:1px solid #e5e5e5;border-radius:5px;padding:1em}section.files .file a{text-decoration:none;color:#000}section.files .file i{font-size:4.5em;margin-right:.5em;text-align:center;color:#ff1b1b!important}section.files .file h3{font-size:.9em;margin-bottom:1em;font-weight:700}.footer .whoWeAre p{font-size:.9em;font-weight:300}.footer .whoWeAre p a{text-decoration:none;font-weight:300}.footer .footer-copywrite{font-size:.85em;font-weight:300;color:#000}section.gallery{margin-bottom:40px;margin-top:20px}section.gallery h3,section.gallery h5{font-family:Century Gothic}section.gallery h3{font-size:1.5em;margin-bottom:.5em;font-weight:700;margin-bottom:10px}section.gallery h5{font-size:1.2em;margin-bottom:.5em;font-weight:700}section.gallery p{margin-bottom:1.5em;margin-top:1em;justify-content:center}section.gallery .sqimage img{width:100%;object-fit:cover}@media (min-width:768px){section.gallery .sqimage img{height:250px}}@media (max-width:768px){section.gallery .sqimage img{height:200px}}.carouseltexts{background-color:rgba(0,0,0,.2352941176);color:#fff!important;width:100%;position:absolute;top:10px;left:10px;bottom:10px;text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:center;width:30%;word-wrap:break-word;transition:opacity .9s ease-in-out}.carouseltexts h5{color:#fff!important;font-size:2.5rem!important;text-align:center}.carouseltexts p{text-align:center}.carouseltexts p a{display:block;padding:10px 20px;border:1px solid #fff;border-radius:5px;clear:both;background-color:#fff;color:#000;text-align:center;font-size:1.5rem;text-decoration:none;margin-top:15px}.carousel-item .carousel-caption{opacity:0}.carousel-item.active .carousel-caption{opacity:1}.homehighlights{padding-top:30px;padding-bottom:30px;background-color:#eaeaea;margin-bottom:10px}.homehighlights .wrap a{text-decoration:none;color:#3b3b3b}.homehighlights .wrap a .card-title{font-size:1.5rem;font-weight:700}ul.lang-selector{list-style-type:none;margin:0;margin-top:10px;margin-bottom:10px;padding:0;text-align:right}ul.lang-selector li{display:inline-block;margin-right:5px;font-size:.9em;font-weight:300;border:0 solid #2c2c2c}ul.lang-selector li a{color:#2c2c2c;text-decoration:none;display:inline-block}ul.lang-selector li a:hover{text-decoration:underline}.leadsection{padding-top:5px;padding-bottom:20px;border-bottom:2px dashed #f0f0f0}.leadsection h2{font-size:1.8em;font-weight:700;width:60%;margin-bottom:20px}.leadsection h3{font-size:1.2em;font-weight:700;margin-bottom:10px}.leadsection a.btn{border:1px solid #f0f0f0;background-color:#f0f0f0;color:#333;font-size:1.2em}.leadsection a.btn:hover{background-color:#333;color:#f0f0f0}.leadsection .leadimage{border-radius:10px;border:1px solid #c6c6c6}.grid-item{padding-right:3px;padding-bottom:3px}@media (min-width:1200px){.grid-item,.grid-item--width2{width:400px}.grid-item--width3{width:900px}}@media (min-width:768px) and (max-width:1199px){.grid-item,.grid-item--width2{width:350px}.grid-item--width3{width:600px}}@media (max-width:767px){.grid-item,.grid-item--width2,.grid-item--width3{width:100%}}div.main-menu{margin-top:-10px!important}.menu-level{display:none}.menu-level.active{display:block}.back-button{margin-bottom:15px}.btn-cg-menu>svg{margin-right:10px;margin-top:-5px!important}.btn-cg-menu{background-color:#fff;color:#43586e;border-radius:0;padding:10px;margin:0;border:1px solid #fff;font-size:1.5em;line-height:-1em}.btn-cg-menu:hover{color:#fff;background-color:#43586e;transition:background-color .2s;border:1px solid #43586e}.top_level_menu_button{font-family:Tinos,serif;text-align:right!important;background-color:#fff;margin-bottom:10px;border-bottom:1px solid #82b8b8!important;color:#82b8b8;border:0;font-weight:700}@media (max-width:768px){.top_level_menu_button{font-size:1em}}.second_level{border-left:1px solid #43586e!important;padding-left:10px!important}.second_level a{color:#43586e;text-decoration:none}.second_level a h3{font-size:1em;color:#43586e;margin-bottom:10px}.accordion .accordion-body ul{padding-left:10px}.accordion .accordion-body ul li{list-style:none}.accordion .accordion-body ul li a{display:block;margin-bottom:6px;text-decoration:none;color:#000}.topbar{border:0!important;background-color:#ededed;height:50px!important;display:flex;align-items:center;justify-content:center}.topbar .lang-selector .language a{text-decoration:none;position:relative;display:inline-block}.topbar .lang-selector .language a:after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.topbar .lang-selector .language a:hover:after{transform:scaleX(1)}.topbar .search-container{position:relative;display:inline-block;border:0 solid #ccc;border-radius:5px;padding:8px 10px}.topbar .search-icon{background:none;border:none;padding:0;cursor:pointer}.topbar .search-icon svg{width:16px;height:16px}.topbar #search-field{border:none;outline:none;padding:0;margin-left:8px;width:0;transition:width .3s ease}.topbar #search-field.show{border:1px solid #ccc;border-radius:5px;padding:8px 10px;width:100px}@media (max-width:768px){.topbar #search-field.show{width:100px}}@media (min-width:769px){.topbar #search-field.show{width:300px}}@media (min-width:992px){.topbar #search-field.show{width:400px}}.mainmenu{border:0!important;margin-bottom:20px;border-bottom:1px solid #ededed!important;border-top:1px solid #ededed!important;background-color:#231f20;color:#ededed!important}.mainmenu,.mainmenu .navbar{padding:0!important}.mainmenu .navbar .navbar-brand{padding:0!important;display:flex;align-items:center;border-right:1px solid #ededed;margin-right:0;color:#ccc!important}.mainmenu .navbar .navbar-brand img{padding:10px}@media (min-width:1200px){.mainmenu .navbar .navbar-brand img{width:280px;height:auto}}@media (min-width:768px) and (max-width:1199px){.mainmenu .navbar .navbar-brand img{width:200px;height:auto}}@media (max-width:767px){.mainmenu .navbar .navbar-brand img{width:150px;height:auto}}@media (max-width:575px){.mainmenu .navbar .navbar-brand img{width:120px;height:auto}}.mainmenu .navbar .navbar-nav{padding:0!important;margin:0!important;justify-content:space-evenly;color:#ccc!important}.mainmenu .navbar .navbar-nav .nav-item{height:70px;display:block;border-right:1px solid #ededed;width:100%;text-align:center;display:flex;font-size:1.5em}.mainmenu .navbar .navbar-nav .nav-item,.mainmenu .navbar .navbar-nav .nav-item a{color:#ccc!important;align-items:flex-end!important;justify-content:center!important}.mainmenu .navbar .navbar-nav .nav-item a{text-decoration:none;display:flex;padding:0 10px}.mainmenu .navbar .navbar-nav .nav-item a:hover{color:#fff!important}.burgermenu{font-size:24px;font-weight:700;color:#ccc}.logo-modal{max-width:180px;height:auto}.navbar{padding:0!important}@media (min-width:1200px){.navbar img{width:280px;height:auto}}@media (min-width:768px) and (max-width:1199px){.navbar img{width:200px;height:auto}}@media (max-width:767px){.navbar img{width:150px;height:auto}}section.products-categories{margin-top:40px;padding-top:20px}section.products-categories img.card-img-top{height:300px;object-fit:cover;filter:brightness(90%)}section.products-categories img.card-img-top:hover{filter:brightness(100%);transition:filter .3s}section.products-categories .products-categories__item-title a{text-align:center!important;text-decoration:none;color:#000;font-size:1.2rem;padding-bottom:5px;display:block}section.products-categories h3{font-size:1.5rem;font-weight:700;margin-bottom:10px}section.products-categories h5{font-size:1.2rem;font-weight:400;margin-bottom:0}section.products-categories p{font-size:1rem;font-weight:300;margin-bottom:10px;margin-top:30px}section.related_products{margin-bottom:20px}section.related_products h5 a{text-decoration:none;color:#333;text-align:center;display:block}section.related_products h5 a:hover{color:#1b1b1b}section.related_products p{text-align:left;margin-top:10px}section.related_products .tns-nav{text-align:center}section.related_products .tns-nav button{width:10px;height:10px;border-radius:50%;margin-right:4px;border:0;background-color:#ccc;cursor:pointer}section.related_projects{margin-top:30px;margin-bottom:30px}section.related_projects .card{display:inline-block}@media screen and (min-width:1200px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{max-width:60%}}@media screen and (min-width:768px) and (max-width:1199px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{max-width:70%}}@media screen and (max-width:767px){section.related_projects h2{font-size:1.5em;margin-bottom:1em}section.related_projects p{margin-left:5%;max-width:90%}}section.related_projects img.card-img-rp{width:100%;aspect-ratio:1/1;object-fit:cover}.taxonomy-archive{margin-top:15px}.taxonomy-archive .product{margin-bottom:15px}.taxonomy-archive .product a{color:#212529;text-decoration:none}.taxonomy-archive .product a img{width:100%;aspect-ratio:1/1;object-fit:cover}.taxonomy-archive .product a h3{margin-top:10px;font-size:1.2rem;font-weight:600}section.techspecs{padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}section.techspecs .blockheading h3{font-size:1.5em;margin-bottom:.5em;font-weight:700;margin-bottom:10px;font-family:Century Gothic}section.techspecs .blockheading h5{font-size:1.2em;margin-bottom:.5em;font-weight:700;font-family:Century Gothic}section.techspecs .blockheading p{margin-bottom:1.5em;margin-top:1em;justify-content:center}section.techspecs .specs h6{font-size:.88em;margin-bottom:.5em;font-weight:700;color:#333}section.techspecs .specs p{font-size:1em;margin-bottom:.5em}section.video_youtube{background-color:#2c2c2c;padding:30px;margin-bottom:20px;color:#fff}