/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:#333;background-color:#fff;border-left:#28a745 15px solid}.alert-warning{color:#333;background-color:#fff;border-left:#f80 15px solid}.alert-danger{color:#333;background-color:#fff;border-left:#c00 15px solid}.alert-dismissible .btn-close{opacity:.6}
html{overflow-x:hidden}body{overflow-x:hidden;position:relative;margin:0;max-width:1920px}.layout-main-wrapper{padding:10px}.layout-main-wrapper .field--name-node-title{background-color:transparent;margin:0 0 2em;padding:10px 10px 10px 0}.layout-main-wrapper .field--name-node-title .title{font-size:2.5rem}a{text-decoration:none}img,svg{max-width:100%;height:auto}p,.title{overflow-wrap:break-word}.nav-tabs .nav-link{text-transform:capitalize}.gin-secondary-toolbar--frontend{z-index:99999}.flexy{display:flex}.flexwrap{flex-wrap:wrap}.nowrap{word-wrap:break-word}.flexnowrap{flex-wrap:nowrap;white-space:normal}.flexy.width50>div{width:100%}.flexy>div:first-child{margin-bottom:10px}.flexy>.group-left{padding-right:10px}.flexy img{width:100%}.wtvlist .views-row{margin:10px 0}.wtvlist .view-header{margin:0 0 30px}.view .pager__item.is-active{background-color:var(--lite);color:var(--main);font-weight:600}.full-link{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}#toolbar-administration,#toolbar-administration *{z-index:999999 !important}.item-list ul li:first-child{border-radius:0}.item-list ul li{border:0 none}a:hover>img.w3-image{animation:none}.flexy.flex-1col{flex-wrap:wrap;text-align:center}.flexy.flex-1col .flexy-item{width:100%}.flexy-2col{flex-wrap:wrap}.flexy-2col .flexy-item,.flexy-2col .views-field{width:100%}.flexy-2col.nowrap{flex-wrap:nowrap}.iconleft{margin:0 7px 0 0}.item-wrapper{margin:2px 0;width:100%}li h5,li h6{color:var(--dark);margin:0}li p{margin-top:0}.color-lite{color:var(--lite)}.bottom-border{border-bottom:5px solid var(--quart)}.block-title:after{border-bottom:5px solid var(--sec);bottom:-3px;content:"";left:30px;position:absolute;width:30px}.block-title{position:relative;text-transform:uppercase}.page-wrapper{background:transparent url("/themes/custom/wtvboot/css/../images/bg7.jpg") no-repeat fixed center center/cover}.page-wrapper>.page{background:var(--white-t95)}.view-header{margin-left:calc(-.5*var(--bs-gutter-x));margin-right:calc(-.5*var(--bs-gutter-x))}.field--name-field-media-icons{margin:0 5px 12px 0}@media only screen and (min-width:768px){.flexy>div:first-child{margin-bottom:0}.flexy.width50>div{width:50%}}
.wtvfull{height:auto;left:50%;margin-left:-50vw !important;margin-right:-50vw !important;overflow:hidden;position:relative;right:50%;width:100vw}@media only screen and (min-width:1921px){.wtvfull{margin-left:calc(50% - 74%) !important;margin-right:calc(50% - 74%) !important;height:auto;width:auto;left:auto;right:auto}}
.slick{display:inline-block;position:relative;text-align:center;width:100%}.slick-slide{height:auto;margin:0 10px;max-width:480px;padding:0;position:relative;z-index:10}.slick .slick-prev:before,.slick .slick-next:before{color:var(--white-t8);filter:drop-shadow(0px 1px 2px var(--main-t1));-moz-filter:drop-shadow(0px 1px 2px var(--main-t1));-webkit-filter:drop-shadow(0px 1px 2px var(--main-t1));-o-filter:drop-shadow(0px 1px 2px var(--main-t1));font-family:'Font Awesome 6 Free';font-weight:900;font-size:2em}.slick__arrow .slick-prev:hover:before,.slick__arrow .slick-next:hover:before{color:var(--lite)}.slick .slick-prev:before,.slick .slick-next:after{transition:margin .5s ease 0s;-moz-transition:margin .5s ease 0s;-webkit-transition:margin .5s ease 0s;-o-transition:margin .5s ease 0s}.slick .slick-prev:before{content:'\f0a8'}.slick .slick-next:before{content:'\f0a9'}.slick__arrow{display:block;position:absolute;top:40vh;transition:visibility .3s ease 0s;-moz-transition:visibility .3s ease 0s;-webkit-transition:visibility .3s ease 0s;-o-transition:visibility .3s ease 0s;visibility:hidden;width:100%;z-index:110}.slick:hover .slick__arrow,.slick:focus .slick__arrow{visibility:visible}.slick__arrow button:after{content:""}.slick__arrow button{background:transparent none repeat scroll 0 0 !important;border:0 none transparent !important;border-radius:0;box-shadow:none !important;color:var(--white-t9);display:inline-block;font-size:16px;margin:0;padding:5px;position:absolute;z-index:10}.slick__arrow button:hover{color:#fff}.slick__arrow .slick-prev:hover:before{margin-left:-7px}.slick__arrow .slick-next:hover:after,.slick__arrow .slick-next:hover:before{margin:0}.slick-prev{left:0}.slick-next{right:0}.slick-slider{margin:0 10px;max-width:none;padding:0 10px;z-index:10}.carousel{color:#fff;text-align:center}.slick--view .views-field-field-video-embed{background-color:var(--white-t3);padding:7px}.slick__slide img{width:100%;height:auto}.slick.slick--optionset--slideshow{position:relative;width:100%}.slick.slick--optionset--slideshow .slick__slider{margin:0;padding:0}.slick.slick--optionset--slideshow .slick-slide{height:auto;margin:0;max-width:100%;padding:0}.slick--optionset--slideshow .slick__arrow{top:40vh}.slick--optionset--carousel3 .slick__arrow{position:relative;top:25px;visibility:visible}.slick.slick--optionset--carousel3 .slick__arrow button{position:relative}.slick--optionset--carousel3 .slick__arrow .slick-prev,.slick--optionset--carousel3 .slick__arrow .slick-next{left:0}.carousel.similarlist .slick--view .views-field-field-img-multi{filter:none;-moz-filter:none;-webkit-filter:none;-o-filter:none}.slick--view .slick__slide:hover img{background-color:var(--white-t5);-moz-filter:none;-webkit-filter:none;-o-filter:none;filter:none}.carousel{text-align:center}.carousel .view-header{position:relative;z-index:99}.carousel .view-header .title{color:var(--tri);font-size:2.2em;margin:0}.slick-slide:hover .views-field-title{color:var(--tri)}.carousel .view-header p{margin:0 0 30px}.carousel .slidetxt .title,.carousel .slidetxt p{margin:0;padding:0 !important}.slick__slide .title{font-size:1.1em;line-height:1.2;margin:10px 0 0;padding:5px 10px}.frontslide .slick{position:relative;width:100%}.slick-dots{padding:0}.slick-dots{padding:0}.slick-dots li:after{content:"\f219";font-family:"Font Awesome 6 Free";font-weight:900}.slick-dots li{color:var(--white-t5);cursor:pointer;display:inline-block;list-style:outside none none;margin:0 7px}.slick-dots .slick-active{color:var(--white)}.slick-dots button{display:none}@media only screen and (min-width:1024px){.carousel .slick{width:80%}.slick-slider{margin:0 50px}.slick__arrow{display:block}.slick__slide .title{font-size:1.3em;padding:5px 10px}.slick-prev{left:5px}.slick-next{right:20px}.slick.slick--optionset--slideshow .slick-dots{display:block !important;bottom:0;padding:0;position:absolute;width:100%}}
.slideshow{position:relative}.path-frontpage .highlighted-inner{max-width:100%;padding:0}.slideshow .slick-slider{margin:0;padding:0}.frontslide .slidetxt{padding:20px;text-align:center}.frontslide .title{line-height:1.3;margin:0 0 15px;padding:0}.frontslide .slick-slide img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;max-width:100%;display:block;transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transition:transform 7s ease 0s;-moz-transition:transform 7s ease 0s;-webkit-transition:transform 7s ease 0s;-o-transition:transform 7s ease 0s;width:100%}.slideshow .slick-slide .views-field-field-img-single{overflow:hidden}.frontslide .slick-slide.slick-active img{transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important}@media only screen and (min-width:1024px){.slideshow{max-height:100vh;min-height:800px;overflow:hidden}.frontslide .slidetxt{background:var(--white-t9);left:70px;right:auto;max-width:520px;position:absolute;text-align:left;top:23vh;bottom:auto}}
.slide-logoslogan>.view-header{padding:0;position:absolute;text-align:center;top:calc(50% - 250px);width:100%;z-index:100}.slide-logoslogan>.view-header>.logo-slogan-wrapper{position:relative}.slide-logoslogan>.view-header>.logo-slogan-wrapper>.slide_slogan{color:var(--white);filter:drop-shadow(0 0 5px var(--dark-t2));font-size:2em;font-weight:400;position:relative;text-shadow:0 0 5px #333;text-transform:capitalize;width:100%}.slide-logoslogan>.view-header>.logo-slogan-wrapper>.slide_logo img{filter:drop-shadow(0 0 15px var(--white));max-height:250px;opacity:.8;width:auto}.slideshow picture:after{background:rgba(0,0,0,0) linear-gradient(to bottom,#000 0%,var(--dark-t1) 50%) repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}@media only screen and (min-width:1024px){.slide-logoslogan>.view-header{left:10%;width:80%}}@media only screen and (min-width:1600px){.slide-logoslogan>.view-header{top:calc(50% - 200px)}.slide-logoslogan>.view-header>.logo-slogan-wrapper>.slide_logo img{max-height:none}.slide-logoslogan>.view-header>.logo-slogan-wrapper>.slide_slogan{bottom:160px;position:relative;font-size:2.2em}}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/libraries/fonts/opensans/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('/libraries/fonts/opensans/open-sans-v40-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('/libraries/fonts/roboto/roboto-v47-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url('/libraries/fonts/roboto/roboto-v47-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url('/libraries/fonts/libre-baskerville/libre-baskerville-v16-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:url('/libraries/fonts/libre-baskerville/libre-baskerville-v16-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url('/libraries/fonts/libre-baskerville/libre-baskerville-v16-latin-700.woff2') format('woff2')}:root{--bodyfont:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;--headerfont:'Libre Baskerville','Georgia','Times New Roman';--altfont:'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;--fafont:"Font Awesome 6 Free"}p,html,body,.ultimenu>li{font-family:var(--bodyfont);font-weight:400}body{font-size:16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}h1,h2,h3{font-family:var(--headerfont);font-style:normal;font-weight:700;text-transform:capitalize}h4,h5,h6{font-family:var(--headerfont);font-style:normal;font-weight:700;letter-spacing:.1px;text-transform:capitalize}.label,.views-label,.ultimenu>li{font-weight:700}.view-header .title{font-weight:700;letter-spacing:-.4px;line-height:1.5;text-transform:capitalize}.block-title{font-size:2.4rem;line-height:1.5;margin-bottom:50px;text-transform:none}.button,button{font-family:var(--bodyfont)}
