/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--maintxt:#333;--main:#900;--main-thalf:rgba(153,0,0,.05);--main-t1:rgba(153,0,0,.1);--main-t2:rgba(153,0,0,.2);--main-t3:rgba(153,0,0,.3);--main-t4:rgba(153,0,0,.4);--main-t5:rgba(153,0,0,.5);--main-t6:rgba(153,0,0,.6);--main-t7:rgba(153,0,0,.7);--main-t8:rgba(153,0,0,.8);--main-t9:rgba(153,0,0,.9);--main-t95:rgba(153,0,0,.95);--sec:#f30;--sec-thalf:rgba(255,51,0,.05);--sec-t1:rgba(255,51,0,.1);--sec-t2:rgba(255,51,0,.2);--sec-t3:rgba(255,51,0,.3);--sec-t4:rgba(255,51,0,.4);--sec-t5:rgba(255,51,0,.5);--sec-t6:rgba(255,51,0,.6);--sec-t7:rgba(255,51,0,.7);--sec-t8:rgba(255,51,0,.8);--sec-t9:rgba(255,51,0,.9);--sec-t95:rgba(255,51,0,.95);--white:#fff;--white-t2:rgba(255,255,255,.1);--white-t2:rgba(255,255,255,.2);--white-t3:rgba(255,255,255,.3);--white-t4:rgba(255,255,255,.4);--white-t5:rgba(255,255,255,.5);--white-t6:rgba(255,255,255,.6);--white-t7:rgba(255,255,255,.7);--white-t8:rgba(255,255,255,.8);--white-t9:rgba(255,255,255,.9);--white-t95:rgba(255,255,255,.95);--dark:#2f1923;--dark-t05:rgba(47,25,35,.05);--dark-t1:rgba(47,25,35,.1);--dark-t2:rgba(47,25,35,.2);--dark-t3:rgba(47,25,35,.3);--dark-t4:rgba(47,25,35,.4);--dark-t5:rgba(47,25,35,.5);--dark-t6:rgba(47,25,35,.6);--dark-t7:rgba(47,25,35,.7);--dark-t8:rgba(47,25,35,.8);--dark-t9:rgba(47,25,35,.9);--dark-t95:rgba(47,25,35,.95);--lite:#ffba49;--lite-thalf:rgba(255,186,73,.05);--lite-t1:rgba(255,186,73,.1);--lite-t2:rgba(255,186,73,.2);--lite-t3:rgba(255,186,73,.3);--lite-t4:rgba(255,186,73,.4);--lite-t5:rgba(255,186,73,.5);--lite-t6:rgba(255,186,73,.6);--lite-t7:rgba(255,186,73,.7);--lite-t8:rgba(255,186,73,.8);--lite-t9:rgba(255,186,73,.9);--quart:#002e5b;--quart-thalf:rgba(0,46,91,.05);--quart-t1:rgba(0,46,91,.1);--quart-t2:rgba(0,46,91,.2);--quart-t3:rgba(0,46,91,.3);--quart-t4:rgba(0,46,91,.4);--quart-t5:rgba(0,46,91,.5);--quart-t6:rgba(0,46,91,.6);--quart-t7:rgba(0,46,91,.7);--quart-t8:rgba(0,46,91,.8);--quart-t9:rgba(0,46,91,.9);--quart-t95:rgba(0,46,91,.95)}body{color:#3b3b3b;background:#292929}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--main)}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}a,.link{color:var(--sec)}.title>a{color:inherit}a:hover,a:focus,.link:hover,.link:focus{color:var(--sec)}a:active,.link:active{color:#23aeff}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3}.page-link,.page-link:hover{color:#0071b3}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1}.site-footer{background-color:var(--dark-t9)}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
.blink{animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite}@keyframes blink{25%{opacity:.1;color:transparent}50%{opacity:1}}@keyframes spinning{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}
.button,button,.frontref .pager-show-more a{-moz-user-select:none;align-items:center;background-color:var(--sec);border:0 none;border-radius:6px;box-sizing:border-box;color:var(--white);cursor:pointer;display:inline-flex;fill:currentcolor;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.25px;line-height:normal;margin:7px 0;max-width:100%;overflow:visible;padding:10px 24px;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition:background-color .3s ease 0s;width:auto;will-change:transform,opacity;z-index:0}.button:active:not(:disabled),button:active:not(:disabled){box-shadow:0 4px 4px 0 rgba(60,64,67,.3),0 8px 12px 6px rgba(60,64,67,.15)}.button:hover,button:hover,.button:focus,button:focus,.frontref .pager-show-more a:hover,.frontref .pager-show-more a:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:var(--quart);border:0 none transparent;color:var(--white);outline:medium none}.button:after,button:after,.frontref .pager-show-more a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:600;margin-left:7px;transition:margin .2s ease 0s;-moz-transition:margin .2s ease 0s;-webkit-transition:margin .2s ease 0s;-o-transition:margin .2s ease 0s}.button:hover:after,button:hover:after,.frontref .pager-show-more a:hover:after{margin-left:12px}button.button--ultimenu:after{content:""}.button.download:before{color:inherit;content:"\f0ab";font-family:"Font Awesome 6 Free";font-weight:900;margin:0 5px 0 -5px}.button.download:after{content:""}.button.download:hover{box-shadow:none}.button.download{background-color:transparent;border:0 none;color:var(--tri);font-size:18px;font-weight:500;padding:5px 15px;text-shadow:0 0 1px var(--dark);text-transform:uppercase}#cboxClose{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
.sticky-wrapper{position:absolute;width:100%;z-index:999}#block-wtvboot-views-block-wtv-config-block-1{height:auto;max-width:300px;width:auto}.site-logo{padding:0 0 4px 4px}.site-logo img{filter:grayscale(1);transition:filter 1.5s ease 0s}.site-logo:hover img{filter:none}.is-sticky .site-logo img{filter:none}.is-sticky .header{box-shadow:0 5px 5px var(--dark-t2)}.is-sticky .navbar{background-color:var(--dark)}.navbar-expand-lg{background-color:transparent}.nav-item .dropdown-item a.active{color:#fff}.nav-link{color:inherit;font-family:var(--headerfont);font-weight:500;text-transform:uppercase}.nav-link:hover,.nav-link:focus{color:var(--lite)}.navbar-collapse,.navbar-collapse.justify-content-end{padding:15px;background-color:var(--dark-t9);color:var(--white)}.navbar-nav .dropdown-menu{position:static;background-color:var(--dark-t8);border:2px solid var(--lite);color:var(--lite);padding:15px}.navbar-nav .dropdown-menu>li,.navbar-nav .dropdown-menu a{color:inherit}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background-color:var(--lite-t2)}.navbar-nav .nav-link.active{color:inherit}header .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></g><g id=\"SVGRepo_iconCarrier\"><path d=\"M4 18L20 18\" stroke=\"%23ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"></path><path d=\"M4 12L20 12\" stroke=\"%23ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"></path><path d=\"M4 6L20 6\" stroke=\"%23ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"></path></g></svg>")}.navbar-toggler:after{content:"";margin:0}.navbar-toggler:hover{padding-right:0}.navbar-toggler:focus{background-color:transparent;border:0 none;box-shadow:none}.navbar-toggler{margin-right:10px}header #block-wtvboot-main-menu .dropdown-item{padding:7px;font-size:1.1em;font-weight:}#block-wtvboot-views-block-wtv-widget-block-1{align-self:center;background:transparent none repeat scroll 0 0;margin:0 0 0 auto;padding:0;width:auto}.widget-phone{background-color:transparent;color:var(--lite);font-family:var(--altfont);margin:10px 5px 10px 0;max-width:none;padding:10px}.widget-phone .left i{background-color:transparent;border:3px solid var(--lite);color:var(--lite);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;font-size:1em;padding:8px;text-shadow:0 0 0 transparent}.widget-phone i.fa-whatsapp{border:0 none;font-size:2.5em;padding:10px 0}.widget-phone .right{font-size:1.05rem;font-weight:500;line-height:1.35;padding:0 0 0 10px}.widget-phone .right .text{line-height:1}.widget-phone a,.widget-phone a:active,.widget-phone a:hover,.widget-phone a:focus{color:inherit}.widget-phone .label,.path-frontpage .is-sticky .widget-phone .label{color:inherit;font-family:inherit;font-weight:inherit}.widget-phone .left .material-symbols-outlined{background-color:var(--white);color:var(--sec);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;font-size:1em;padding:10px;text-shadow:0 0 0 transparent}.tbm-item.company-onmenu .tbm-submenu{left:auto;padding:20px 50px 20px 20px;width:auto}.company-onmenu ul>li{color:var(--dark);font-size:1.05em;font-weight:400}.company-onmenu .tbm-subnav>li>.tbm-link-container>.tbm-link{color:inherit}.company-onmenu a:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.company-onmenu .onmenu-about a:before{content:"\e4da"}.company-onmenu .onmenu-career a:before{content:"\f0b1"}.company-onmenu .onmenu-news a:before{content:"\f1ea"}.company-onmenu .onmenu-gallery a:before{content:"\f87c"}nav .tbm-row:nth-child(3){display:none}@media only screen and (min-width:992px){.navbar-collapse,.navbar-collapse.justify-content-end{background-color:transparent;color:var(--main);justify-content:flex-start !important;margin:0 0 0 10px;padding:0}.widget-phone{margin:0 7px 0 0}}@media only screen and (max-width:480px){.site-logo img{max-width:230px}#block-wtvboot-views-block-wtv-config-block-1{height:auto;max-width:70%}}
.block-tb-megamenu{display:none}header .tbm{background-color:transparent}header .tbm-item.level-1{border-right:0 none}header .tbm-link.level-1{color:var(--white);font-family:var(--bodyfont);font-weight:400;padding:1rem 1.25rem 0;text-transform:uppercase}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background-color:transparent;color:var(--lite)}header .tbm-submenu{border-bottom:5px solid var(--lite);border-radius:0;box-shadow:0 10px 10px var(--dark-t2);left:0;max-width:1920px;overflow-x:auto !important;padding:1em 2rem 2rem 14rem;position:fixed;top:79px;width:100%;z-index:99}header .tbm-link.level-1[aria-expanded=true]{color:var(--sec)}header .tbm-row>.default{display:none}@media only screen and (min-width:992px){header #block-wtvboot-main-menu{display:none}header .block-tb-megamenu{display:block}}
.path-frontpage .taxocat{margin:0}.frontcat{padding:70px 0 0}.taxocat>.view-content{display:flex;flex-wrap:wrap}.taxocat>.view-content>.views-row{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:calc(var(--bs-gutter-x)*.4);position:relative;width:100%}.taxocat>.view-content>.views-row:hover .title{color:var(--sec)}.taxocat .view-header{margin:0 auto 50px;max-width:1320px}.taxocat .views-field-field-tax-img-single:after{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--dark) 100%) repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease 0s;width:100%}.taxocat .views-field-field-tax-img-single{position:relative}.taxocat .views-row:hover .views-field-field-tax-img-single:after{background:rgba(0,0,0,0) none repeat scroll 0 0;position:relative}.taxocat .views-row:hover .views-field-field-tax-img-single img{filter:brightness(.5)}.taxocat .views-field-field-tax-img-single img{border-radius:0;transition:all 1s ease 0s}.taxocat .group-txt{background-color:transparent;bottom:0;padding:10px 0;position:relative;transition:border-color .2s ease 0s;width:100%}.taxocat .group-txt .group-left{flex:0 0 60px;padding:0 10px 0 0}.taxocat .icon img{filter:invert(11%) sepia(97%) saturate(1753%) hue-rotate(195deg) brightness(93%) contrast(101%);width:100%;height:auto}.taxocat .views-row:hover .icon img{filter:invert(59%) sepia(50%) saturate(468%) hue-rotate(47deg) brightness(96%) contrast(83%)}.taxocat .group-txt>.field-content .title{color:inherit;font-size:1.25em;font-weight:700;margin:0}.taxocat img{transition:all .2s ease 0s}@media only screen and (min-width:660px){.taxocat>.view-content>.views-row{width:50%}.taxocat .group-txt{padding:10px 5px}}@media only screen and (min-width:1260px){.path-frontpage .taxocat.fullwidth{height:auto;left:50%;margin-left:-50vw !important;margin-right:-50vw !important;overflow:hidden;position:relative;right:50%;width:100vw}.taxocat>.view-content>.views-row{padding:calc(var(--bs-gutter-x)*.05)}.taxocat .group-txt{background:transparent none repeat scroll 0 0;bottom:10px;top:auto;color:var(--main);left:12px;right:auto;padding:10px 10px 0;position:relative;width:calc(100% - 22px)}.taxocat .icon img{filter:invert(12%) sepia(23%) saturate(7177%) hue-rotate(195deg) brightness(98%) contrast(101%)}}@media only screen and (min-width:1500px){.taxocat>.view-content>.views-row{width:calc(100%/3)}}@media only screen and (min-width:1921px){.path-frontpage .taxocat.fullwidth{margin-left:calc(27% - 51%) !important;margin-right:calc(27% - 51%) !important;height:auto;width:auto;left:auto;right:auto}}
.featured-bottom:after{background-color:var(--main-t2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featured-bottom{background:transparent url("/themes/custom/wtvboot/css/../images/bg7.jpg") no-repeat fixed center center/cover;color:var(--white);padding:0;position:relative}.path-frontpage .featured-bottom{background:transparent url("/themes/custom/wtvboot/css/../images/bg7.jpg") no-repeat fixed center center/cover}.featured-bottom .block{z-index:9}.wtvlist1{position:relative}.frontnews .slick-slide{background-color:var(--white-t2);display:block;padding:0}.frontnews .slick-slide:hover{background-color:var(--white);color:var(--main)}.wtvlist1 .view-header{margin:0 0 50px;text-align:center}.frontnews .views-field-title{margin:10px 0}.featured-bottom .block .title,.featured-bottom .block a{color:inherit}.frontnews .slick__arrow button{color:var(--white-t3)}.frontnews .slick__arrow button:hover{color:var(--white-t6)}.frontnews .slick-slide{border-radius:4px}.frontnews .views-field-field-image{overflow:hidden}.frontnews .views-field-field-image,.frontnews .views-field-field-image img{border-radius:4px 4px 0 0}.frontnews .slick__slide:hover img{transform:scale(1.2)}.frontnews .slick-slide img{filter:sepia(.8) grayscale(.5);transition:transform 7s ease 0s,filter .5s ease 0s}@media only screen and (max-width:500px){.frontnews .views-field-title{font-size:1.25em}}@media only screen and (min-width:501px) and (max-width:768px){.path-frontpage .featured-bottom>.container{max-width:540px}}@media only screen and (min-width:1320px){.path-frontpage .featured-bottom>.container{max-width:1320px}}@media only screen and (min-width:1600px){.path-frontpage .featured-bottom>.container{max-width:1600px}}
