.bee-document-lock{overflow:hidden!important;-webkit-overflow-scrolling:touch}.bee-document-lock body{overflow:hidden!important}.bee-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bee-video-iframe{position:relative;overflow:hidden}.bee-video-iframe:before{content:"";display:block;padding-top:60%}.bee-video-iframe .bee-video-iframe-inner{position:absolute;top:0;left:0;bottom:0;right:0}.bee-video-iframe .bee-video-iframe-inner iframe{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner .fb-video{width:100%;height:100%}.bee-video-iframe .bee-video-iframe-inner .fb-video.fb_iframe_widget_fluid{display:block!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span iframe{width:100%!important;height:100%!important}[data-ani]{opacity:0}.bee-ani.bee-fade{opacity:0;transition:opacity .6s ease}.bee-ani.bee-fade.bee-ani-in{opacity:1}.bee-ani.bee-fadeLeft{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeRight{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeLeft.bee-ani-in,.bee-ani.bee-fadeRight.bee-ani-in{opacity:1;transform:translateX(0)}.bee-ani.bee-fadeDown{opacity:0;transform:translateY(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeDown.bee-ani-in,.bee-ani.bee-fadeUp.bee-ani-in{opacity:1;transform:translateY(0)}.bee-ani.bee-scaleDown{opacity:0;transform:scale(1.1);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleUp{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleDown.bee-ani-in,.bee-ani.bee-scaleUp.bee-ani-in{opacity:1;transform:scale(1)}[data-carousel] .slick-slide:first-child{display:block}[data-carousel] .slick-slide:not(:first-child){display:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider .slick-list{position:relative;z-index:10}.slick-slider .slick-slide{position:relative;outline:0!important}.slick-slider.slick-initialized .slick-slide{display:block!important}.slick-slider .slick-arrow{display:block;position:absolute;top:50%;width:48px;height:48px;padding:0;margin:0;margin-top:-24px;text-align:center;line-height:48px;border:none;outline:0!important;background-color:rgba(0,0,0,.4);cursor:pointer;z-index:20}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-arrow:before{color:#fff;font-family:bootstrap-icons!important;font-size:28px}.slick-slider .slick-prev:before{content:'\f284'}.slick-slider .slick-next:before{content:'\f285'}.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:0;z-index:30}.slick-slider .slick-dots li{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;cursor:pointer}.slick-slider .slick-dots li+li{margin-left:8px}.slick-slider .slick-dots li span{display:block;position:relative;width:8px;height:8px;margin:0;padding:0;border:0;background-color:#eee;outline:0}.slick-slider .slick-dots li.slick-active span{background-color:#ddd}.bee-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);z-index:9999;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{display:block;position:relative;width:auto;max-width:600px;margin:60px auto;padding:20px;border-radius:12px;background-color:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.1);opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-dialog.bee-dialog-np .bee-dialog-inner{padding:0}.bee-dialog.bee-dialog-size-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-size-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-size-lg .bee-dialog-inner{max-width:1200px}.bee-dialog .bee-dialog-inner h1:first-child,.bee-dialog .bee-dialog-inner h2:first-child,.bee-dialog .bee-dialog-inner h3:first-child,.bee-dialog .bee-dialog-inner h4:first-child,.bee-dialog .bee-dialog-inner h5:first-child,.bee-dialog .bee-dialog-inner h6:first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-close:after,.bee-dialog .bee-dialog-inner .bee-dialog-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-dialog .bee-dialog-inner .bee-dialog-close:before{transform:rotate(-45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-close:after{transform:rotate(45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-foot{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:right}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn{padding:6px 20px}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn+.btn{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:rgba(0,0,0,.2)}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-dialog .bee-dialog-inner{width:auto;max-width:100%;margin:15px;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px;top:10px;right:10px}}[data-gallery]{cursor:pointer}.bee-inputimage .content{display:block;position:relative;text-align:center;overflow:hidden}.bee-inputimage .content .image-wrapper{display:block;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage .content .image-wrapper img{display:block;width:100%;z-index:10}.bee-inputimage .content .bee-overlay{display:flex;align-items:center;justify-content:center}.bee-inputimage .content .inner{text-align:center;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:20}.bee-inputimage .content .inner button{display:inline-block;padding:5px 10px;color:#fff;font-size:14px;font-weight:300;line-height:1;margin:5px;text-transform:uppercase;border:none!important;border-radius:4px;outline:0!important;background-color:rgba(0,0,0,.3);-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.bee-inputimage .content .inner button+button{margin-left:5px}html.no-touch .bee-inputimage .content .inner button:hover{background-color:rgba(0,0,0,.7)}.bee-inputimage input[type=file]{display:none}.bee-lightbox{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .6s ease;z-index:6000}.bee-lightbox.bee-lightbox-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-image:url(images/loading.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);border-radius:10px}.bee-lightbox .bee-lightbox-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;transition:transform .4s ease}.bee-lightbox.bee-lightbox-swipe,.bee-lightbox.bee-lightbox-swipe .bee-lightbox-container{transition:none}.bee-lightbox .bee-lightbox-item{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;align-content:center;justify-content:center;padding:20px}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-current{z-index:20}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-prev{z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content{display:flex;position:relative;flex:-1 1 100%;width:100%;margin:0;align-items:center;overflow:hidden}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content img{display:block;position:relative;max-width:100%;max-height:100%;margin:auto;z-index:10;object-fit:contain}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content iframe{width:100%;height:100%;border:none}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar{display:flex;width:100%;justify-content:space-between;margin-top:10px;font-family:Helvetica,sans-serif;font-size:14px;color:#fff;z-index:5}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar .bee-lightbox-item-page{text-align:right;flex:1}.bee-lightbox .bee-lightbox-item-control-next,.bee-lightbox .bee-lightbox-item-control-prev{display:block;position:absolute;width:30px;height:50px;top:50%;color:#fff;font-size:50px;line-height:50px;margin-top:-20px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-item-control-prev{left:10px}.bee-lightbox .bee-lightbox-item-control-next{right:10px}@media (max-width:767px){html.is-touch .bee-lightbox .bee-lightbox-item-control-next,html.is-touch .bee-lightbox .bee-lightbox-item-control-prev{display:none}}.bee-lightbox .bee-lightbox-item-control-close{display:block;position:absolute;width:30px;height:30px;top:10px;right:10px;color:#fff;font-size:22px;line-height:30px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-thumbs{display:block;position:absolute;right:0;bottom:0;left:0;z-index:90;overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner{display:block;position:relative;margin:10px 0}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:before{content:'';display:table;width:100%;height:0;clear:both}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb{display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.6;cursor:pointer;transition:opacity .3s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb.active,html.no-touch .bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb:hover{opacity:1}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb+.bee-lightbox-thumb{margin-left:5px}.bee-lightbox .bee-lightbox-thumbs.bee-lightbox-thumbs-ready .bee-lightbox-thumbs-inner{transition:transform .3s ease}.bee-lightbox.bee-lightbox-in{background-color:rgba(0,0,0,.3)}.bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.6)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-current .bee-lightbox-item-inner{opacity:1}.bee-lightbox.bee-lightbox-show .bee-lightbox-thumbs{opacity:1;transform:translateY(0)}html.is-touch .bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.9)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-close,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-next,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-prev{opacity:1}.bee-loader{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.bee-loader>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:beeloader 2s infinite ease-in-out;animation:beeloader 2s infinite ease-in-out}.bee-loader>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes beeloader{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes beeloader{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.bee-notify-wrapper{display:block;position:fixed;left:50px;bottom:50px;width:400px;max-width:100%;z-index:5100}.bee-notify-wrapper .alert{display:block;width:100%;position:relative;margin:15px auto 0;padding:15px 36px 15px 15px;border:none!important;border-radius:12px;box-shadow:1px 2px 6px rgba(0,0,0,.1);color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-notify-wrapper .alert+.alert{margin-top:10px}.bee-notify-wrapper .alert .bee-notify-close{display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;margin-top:-11px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-notify-wrapper .alert .bee-notify-close:after,.bee-notify-wrapper .alert .bee-notify-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-notify-wrapper .alert .bee-notify-close:before{transform:rotate(-45deg)}.bee-notify-wrapper .alert .bee-notify-close:after{transform:rotate(45deg)}.bee-notify-wrapper .alert.bee-notify-in{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-notify-wrapper{left:15px;right:15px;bottom:30px;width:auto}}.bee-offcanvas{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;margin:0;background:rgba(0,0,0,.3);touch-action:none;z-index:2000}.bee-offcanvas .dropdown-backdrop{display:none}.bee-offcanvas .bee-offcanvas-bar{display:none;position:fixed;top:0;bottom:0;width:70%;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-bar-rtl{left:initial;right:0}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active{box-shadow:2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active.bee-offcanvas-bar-rtl{box-shadow:-2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px 0;overflow:auto}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul{position:relative;padding:0;margin:0;list-style:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main+ul{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li{display:block;position:relative;padding:0;margin:0}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li .fa{margin-right:10px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li+li{border-top:1px solid #f5f5f5}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{display:block;position:relative;padding:5px 10px;margin:0;color:#666;font-size:13px;line-height:26px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:focus,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:hover{text-decoration:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a{padding-right:30px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a:after{content:'\f107';display:inline-block;position:relative;width:10px;margin-right:-20px;font-family:bootstrap-icons!important;font-size:14px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown.open>a:after{content:'\f106'}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{font-weight:600}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li[data-accordion] [data-content] a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social{border-top:1px solid #ddd;margin:0;padding:15px 5px 0;float:none;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li{display:inline-block;float:none;margin:0 5px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li a{display:inline-block;float:none;margin:0 5px;width:auto;text-align:center;font-size:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language{border-top:1px solid #ddd;padding:15px 5px 0;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li{display:inline-block;margin:0 5px;border:none!important}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li a{font-size:11px;line-height:22px}.bee-parallax{position:relative;overflow:hidden}.bee-parallax-bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:center no-repeat;background-size:cover;z-index:-1}.bee-scroll-top{display:block;position:fixed;width:48px;height:48px;right:-50px;bottom:30px;padding:0;margin:0;line-height:1;text-align:center;vertical-align:middle;border:none;border-radius:50%;outline:0!important;background-color:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;z-index:70;box-sizing:border-box;transition:right .5s ease}.bee-scroll-top i{display:inline-block;text-align:center;font-size:22px}.bee-scroll-top.in{right:15px}.bee-uiform-imageinput .bee-uiform-imageinput-control{background-position:center;background-size:cover;background-repeat:no-repeat}.bee-uiform-imageinput .bee-uiform-imageinput-control input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-label-change{display:none;background:rgba(255,255,255,.4);padding:5px}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-read{display:none}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{display:initial}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{opacity:0;transition:opacity .6s ease}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-control:hover .bee-uiform-imageinput-label-change{opacity:1}.bee-checkbox-input{display:inline-block;position:relative;margin:0 10px 5px 0}.bee-checkbox-input input{position:absolute;opacity:0;width:0;height:0}.bee-checkbox-input span{display:block;position:relative;padding:8px 20px;font-size:.9em;line-height:1.4;background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:24px;cursor:pointer;transition:border-color .3s ease,padding .3s ease}.bee-checkbox-input span:before{content:"\F012C";display:block;position:absolute;top:50%;left:3px;width:20px;height:20px;margin-top:-10px;color:#f9f9f9;font-family:"Material Design Icons";font-size:16px;line-height:20px;text-align:center;opacity:0;transform:scale(.9);transition:opacity .3s ease,left .3s ease}.bee-checkbox-input input:checked+span{padding-left:30px;padding-right:10px;border-color:#f9f9f9}.bee-checkbox-input input:checked+span:before{opacity:1;left:7px}@media (max-width:768px){.bee-checkbox-input{margin-right:5px}.bee-checkbox-input span{padding:5px 16px;border-radius:12px}.bee-checkbox-input input:checked+span{padding-left:26px;padding-right:6px}.bee-checkbox-input input:checked+span:before{left:4}}.bee-toggle-input{display:block;position:relative;width:50px;height:26px;margin:0}.bee-toggle-input input{opacity:0;width:0;height:0}.bee-toggle-input .bee-toggle-input-slider{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;background-color:#ced4da;transition:.2s;cursor:pointer}.bee-toggle-input .bee-toggle-input-slider:before{content:"";display:block;position:relative;height:18px;width:18px;background-color:#fff;transition:.2s}.bee-toggle-input input:checked+.bee-toggle-input-slider{background-color:#f9f9f9}.bee-toggle-input input:focus+.bee-toggle-input-slider{box-shadow:0 0 1px #f9f9f9}.bee-toggle-input input:checked+.bee-toggle-input-slider:before{transform:translateX(24px)}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider{border-radius:34px}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider:before{border-radius:50%}.bee-qty-input{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bee-qty-input .form-control{flex:0 0 50px!important;width:50px!important;border:none;text-align:center}.bee-readmore .bee-readmore-content{display:block;position:relative;overflow:hidden}.bee-readmore .bee-readmore-control{display:inline-block;font-weight:600;cursor:pointer;margin-top:5px}.form-control.bee-error,.select2.bee-error .select2-selection{border-color:#eb212e!important}.bee-error-message,.epp-ci .bee-error-message{display:block;position:absolute;padding:6px 12px!important;color:#fff;font-size:12px!important;line-height:1.2;background-color:red;z-index:80}.epp-ci .bee-error-message{right:0}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{margin-top:0;margin-bottom:15px}.master-contents .content-block+.content-block,.master-contents+.master-contents{margin-top:30px}.master-contents .content-articolo .inner h3{margin:0 0 15px}.master-contents .content-articolo .content-articolo-highlight img{margin-bottom:15px}.master-contents .content-articolo .content-articolo-img_l{display:block}.master-contents .content-articolo .content-articolo-img_l img{float:left;margin-right:15px}.master-contents .content-articolo .content-articolo-img_r{display:block}.master-contents .content-articolo .content-articolo-img_r img{float:right;order:2;margin-left:15px}.master-contents .content-gallery .content-gallery-carousel{display:flex;justify-content:space-between}.master-contents .content-gallery .content-gallery-carousel .image img{margin:auto}.master-contents .content-gallery .content-gallery-blocks{display:flex;justify-content:space-between}.master-contents .content-file{padding:0;margin:0;list-style:none}.master-contents .content-file a{display:block;position:relative;padding:10px 15px 10px 54px;min-height:35px;color:#222;background-color:#f5f5f5}.master-contents .content-file a+a{margin-top:10px}.master-contents .content-file a .content-icon{display:block;position:absolute;top:50%;margin-top:-12px;left:15px;width:24px;height:24px;line-height:24px;text-align:center}.master-contents .content-file a p{margin:0}html.no-touch .master-contents .content-file a:hover{background-color:#eee}.unsupported-browser{margin:auto;max-width:750px;padding:100px 30px}.unsupported-browser img{display:block;max-width:100%;margin:auto}.unsupported-browser h4{margin:30px 0;color:#000;text-align:center}body{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:26px;-webkit-font-smoothing:antialiased}a{text-decoration:none!important;transition:color .3s ease,border-color .3s ease,background-color .3s ease}button{padding:0;background:0 0;border:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease}b,strong{font-weight:600}.totem{display:flex;flex-direction:column;position:fixed;width:100vw;height:100vh;top:0;left:0;background:#ed6c04;z-index:1;overflow:hidden;pointer-events:none}.totem.portrait-r{width:100vh;height:100vw;top:0;left:100%;transform:rotate(90deg);transform-origin:left top}.totem.portrait-l{width:100vh;height:100vw;top:100%;transform:rotate(-90deg);transform-origin:left top}.totem .totem-loader{display:block;position:absolute;width:100%;height:100%;background-color:#ed6c04;z-index:1000}.totem .totem-loader:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../../media/logo-ita-trasp.svg);background-position:center;background-repeat:no-repeat;background-size:30% 30%}.totem .totem-loader.totem-loader-animated:after{-webkit-animation:flickerAnimation 3s infinite;-moz-animation:flickerAnimation 3s infinite;-o-animation:flickerAnimation 3s infinite;animation:flickerAnimation 3s infinite}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.totem .totem-banner{display:block;position:relative;width:100%;background-color:#ed6c04;z-index:950}.totem.banner-bottom .totem-banner{order:2}.totem .totem-screensaver{display:block;position:absolute;width:100%;height:100%;z-index:900}.totem .totem-screensaver .slide{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.totem .totem-screensaver .slide .image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.totem .totem-screensaver .slide video{display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.totem .totem-map{display:block;position:relative;flex:1 1 auto;width:100%;z-index:10;overflow:hidden}.totem .totem-map .totem-map-area{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.totem.portrait-l .totem-map .totem-map-area,.totem.portrait-r .totem-map .totem-map-area{top:-400px;right:-400px;bottom:-400px;left:-400px}.totem-controls .search-results{height:300px;overflow:auto}.totem-controls .search-results .item{display:flex;align-items:center}.totem-controls .search-results .item+.item{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.totem-controls .search-results .item .thumb{flex:0 0 120px;background-color:#eee}.totem-controls .search-results .item .thumb img{display:block;width:100%}.totem-controls .search-results .item .content{flex:1 1 auto;margin-left:15px;line-height:1.2}.totem-controls .search-results .item .content .pretitle{font-size:.8em;margin:5px 0}.totem-controls .search-results .item .content .title{font-weight:700;margin:5px 0}.totem-controls .search-results .item .content .text{font-size:.8em;color:#666;margin:5px 0}.totem-controls .card .card-header .btn,.totem-controls .card .controls-nav .btn,.totem-controls .card .search-results .item .content .btn{font-size:11px;line-height:1;padding:4px 5px;font-weight:600;text-transform:uppercase}.totem-controls .card .card-header .btn i,.totem-controls .card .controls-nav .btn i,.totem-controls .card .search-results .item .content .btn i{margin-right:3px}.totem-controls .card .controls-nav .btn{line-height:15px;padding:5px;font-weight:400}.totem-controls .card .controls-nav .btn i{font-size:15px}.totem-risorsa-infowindow{display:flex;align-items:center;padding:5px 10px;width:490px}.totem-risorsa-infowindow .thumb{flex:0 0 120px;background-color:#eee}.totem-risorsa-infowindow .thumb img{display:block;width:100%}.totem-risorsa-infowindow .content{flex:1 1 auto;margin-left:15px;line-height:1.2}.totem-risorsa-infowindow .content .subtitle{color:#666;font-size:14px;margin:3px 0}.totem-risorsa-infowindow .content .title{color:#000;font-size:18px;margin:3px 0}.totem-risorsa-details{z-index:800}.totem-risorsa-details.bee-dialog-in{background-color:transparent}.totem-risorsa-details .bee-dialog-inner{position:fixed;right:0;left:0;max-width:100%;padding:20px 10px;margin:0;border-radius:0}.totem.banner-top .totem-risorsa-details .bee-dialog-inner{bottom:0;transform:translateY(50px)}.totem.banner-bottom .totem-risorsa-details .bee-dialog-inner{top:0;transform:translateY(-50px)}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main{height:30vh}.totem.portrait-l .totem-risorsa-details .bee-dialog-inner .bee-dialog-main,.totem.portrait-r .totem-risorsa-details .bee-dialog-inner .bee-dialog-main{height:30vw}.totem.banner-bottom .totem-risorsa-details.bee-dialog-in .bee-dialog-inner,.totem.banner-top .totem-risorsa-details.bee-dialog-in .bee-dialog-inner{transform:translateY(0)}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main{display:flex;flex-direction:column;overflow:hidden}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head{display:flex;align-items:center;flex:0 0 auto;z-index:20}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .details{flex:1 1 auto;padding:0 10px;display:flex;flex-direction:column}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .details .categoria{color:#333;font-size:13px;font-weight:600;line-height:1;margin:0}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .details .titolo{color:#ed6c04;font-size:24px;line-height:1.1;font-weight:600;margin:5px 0 0}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .qrcode{padding:0 10px}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .qrcode>div{display:block;width:140px;height:140px;border:5px solid #ed6c04;padding:5px;background:#fff}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .qrcode>div img{display:block;width:100%}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .head .qrcode>div canvas{display:none}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content{display:flex;align-items:stretch;justify-content:space-between;flex:1 1 auto;overflow:hidden;margin-top:10px;z-index:10}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription{flex:1 1 auto;padding:0 10px;display:flex;flex-direction:column}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription .autoscroll{flex:1 1 auto;overflow:auto;scrollbar-width:none}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription .descrizione{color:#333;font-size:16px;line-height:1.6;font-weight:300;margin-top:10px}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription .contatti{margin-top:30px}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription .contatti strong{color:#333;font-size:13px;font-weight:600;text-transform:uppercase}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .desription .contatti address{color:#333;font-size:14px;line-height:1.5;font-weight:300;margin:0}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .gallery{position:relative;flex:0 0 50%;padding:0 10px}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .gallery .image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity 1s ease}.totem-risorsa-details .bee-dialog-inner .bee-dialog-main .content .gallery .image.in{opacity:1}@media (min-width:992px){.totem-controls,.totem-controls .card.card-full,.totem-controls>.row,body,html{height:100%}.totem-controls{padding:15px}.totem-controls .card .card-body{flex:0 0 auto}.totem-controls .card .search-results{flex:1 1 auto}}