/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flexy{display:flex}.nowrap{word-wrap:break-word}.flexnowrap{flex-wrap:nowrap;white-space:normal}.view .pager__item.is-active{background-color:var(--lite);color:var(--main);font-weight:600}#toolbar-administration,#toolbar-administration *{z-index:999999 !important}.flexy.flex-1col{flex-wrap:wrap;text-align:center}.flexy.flex-1col .flexy-item{width:100%}.flexy-2col{flex-wrap:wrap}.flexy-2col .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%}details,details[open]{padding:0 !important}details[open]{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:0 0 10px}details>summary{cursor:pointer;list-style:outside none none;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;padding:5px}details>summary:before{background-color:var(--main-t1);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:var(--dark);content:"\f105";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:700;margin-right:7px;padding:5px 7px;position:relative;bottom:2px}details summary:hover{background-color:transparent;color:var(--sec)}details summary:hover:before,details[open] summary:hover:before{color:#fff !important}details[open] summary{padding:5px}details[open]>summary:before{background-color:transparent;color:var(--dark);content:"\f107"}details[open] summary~*{animation:sweep .2s ease-in-out;margin-top:0}@keyframes sweep{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}
.slick{display:inline-block;position:relative;text-align:center;width:90%}.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{font-family:'Font Awesome 6 Free';font-weight:900;font-size:1.5em;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:'\f053'}.slick .slick-next:before{content:'\f054'}.slick__arrow{display:inline-inline-block;position:relative;width:100%}.slick__arrow button:after{content:""}.slick__arrow button{background:transparent none repeat scroll 0 0 !important;border:0 none transparent !important;border-radius:0;top:-170px;box-shadow:none !important;color:rgba(255,255,255,.5);display:inline-block;font-size:14px;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:before{margin-left:7px}.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-img-multi{background-color:var(--white-t3);-moz-filter:grayscale(.7);-webkit-filter:grayscale(.7);-o-filter:grayscale(.7);filter:grayscale(.7);padding:7px}.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 .views-field-field-img-multi{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{margin:0}.carousel .view-header p{margin:0 0 30px}.carousel .slidetxt .title,.carousel .slidetxt p{margin:0;padding:0 !important}.carousel .slidetxt .title{font-size:1.1em;line-height:1.2;margin:10px 0 0}.carousel .slidetxt .brand{color:var(--lite-t5);font-size:.92em}@media only screen and (min-width:1024px){.carousel .slick{width:80%}.slick-slider{margin:0 50px}.slick__arrow{display:block}.slick__slide .views-field-title{padding:0 10px}.slick__arrow button{top:-200px}.slick-prev{left:5px}.slick-next{right:5px}}
.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)}}
.flexslider{background:transparent none repeat scroll 0 0;border:0 none;margin:0;position:relative;overflow:hidden;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.flexslider .slides{margin:0;padding:0;position:relative}.flexslider .slides img{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 8s ease 0s;-moz-transition:transform 8s ease 0s;-webkit-transition:transform 8s ease 0s;-o-transition:transform 8s ease 0s;width:100%}.flex-direction-nav a{color:rgba(0,0,0,.8);cursor:pointer;display:block;height:50px;margin:-20px 0 0;opacity:0;overflow:hidden;position:absolute;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,.3);top:50%;transition:all .3s ease-in-out 0s;width:50px;z-index:10}.flex-direction-nav .flex-prev{left:-50px;padding:0 0 5px 5px}.flex-direction-nav .flex-next{padding:0 5px 5px 0;right:-50px;text-align:right}.flex-direction-nav a:before{background:transparent none repeat scroll 0 0;border-radius:0;color:transparent;content:none;display:inline-block;font-size:0;padding:0}.flex-direction-nav{background:transparent none repeat scroll 0 0;font-size:2em;left:0;position:absolute;top:55%;width:100%;z-index:2147483647}.flex-direction-nav i{color:var(--white-t8);filter:drop-shadow(0px 1px 2px #777);-moz-filter:drop-shadow(0px 1px 2px #777);-webkit-filter:drop-shadow(0px 1px 2px #777);-o-filter:drop-shadow(0px 1px 2px #777);font-size:30px}.flex-direction-nav .flex-disabled{cursor:default;opacity:0 !important;z-index:-1}.flex-control-nav{bottom:0;height:auto;position:absolute;text-align:center;width:100%;z-index:999}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{list-style:outside none none;margin:0;padding:0}.flex-control-nav li{display:inline-block;margin:0 6px}.flex-control-paging li a{background:#ff0 none repeat scroll 0 0;border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.3) inset;cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a{background-color:rgba(255,255,255,.6)}.flex-control-paging li a.flex-active{background-color:var(--main);cursor:default}.flex-control-paging li a:hover{background:var(--skyblue) none repeat scroll 0 0}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flex-control-thumbs{bottom:0;display:inline-flex;flex:1 1 auto;flex-wrap:nowrap;justify-content:center;margin:10px 0;position:absolute;z-index:99}.flex-control-nav li:first-child{margin:0 5px 0 0}.flex-control-thumbs li{float:none;width:auto}.flex-control-nav li:last-child{margin:0 0 0 5px}.flex-control-thumbs img{border:3px solid rgba(255,255,255,.7);height:auto;max-width:100px;opacity:1;width:auto}.flex-control-thumbs .flex-active{border-color:var(--main-t8);cursor:default;filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%)}.flexslider ul.slides>li{position:relative}.flex-caption{background-color:transparent;bottom:0;color:#fff;padding:3px 0;position:absolute;text-align:center;width:100%}@media only screen and (max-width:900px){.flex-direction-nav{display:none}}.views-field-field-multi-img{overflow:hidden}.flexslider .flex-active-slide img{transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important}
.button,button{-moz-user-select:none;align-items:center;background-color:transparent;border:2px solid var(--main-t7);border-radius:24px;box-sizing:border-box;color:var(--main-t7);cursor:pointer;display:inline-flex;fill:currentcolor;font-family:var(--bfont);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.25px;line-height:normal;margin:7px 0;max-width:100%;overflow:visible;padding:7px 24px;position:relative;text-align:center;text-transform:none;touch-action:manipulation;transition:background-color .6s 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:focus,button:focus{border:2px solid var(--main);border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;color:var(--main);outline:medium none}.button:hover,button:hover{border-color:var(--tri);border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;color:var(--tri)}.button:after,button: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{margin-left:12px}#cboxClose{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
