.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:none!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:none!important;background:none;cursor:pointer;z-index:20}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-arrow:before{color:#DDD;font-family:FontAwesome;font-size:42px}.slick-slider .slick-prev:before{content:'\f104'}.slick-slider .slick-next:before{content:'\f105'}.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:none}.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:5000;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-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:none;outline:none!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-close:before,.bee-dialog .bee-dialog-inner .bee-dialog-close:after{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:10px auto;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:none!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-inputimage-multiple{display:block;position:relative;overflow:hidden}.bee-inputimage-multiple input[type="file"]{display:none}.bee-inputimage-multiple .controls{display:block;position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #DDD;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .controls label{font-weight:400;margin-left:15px;font-size:14px;color:#666}.bee-inputimage-multiple .images{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;margin-left:-15px;margin-right:-15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .images .image-box{display:block;position:relative;width:20%;padding:0 14px;margin-bottom:15px}.bee-inputimage-multiple .images .image-box .inner{display:block;position:relative}.bee-inputimage-multiple .images .image-box img{display:block;max-width:100%;margin:0}.bee-inputimage-multiple .images .image-box button{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bee-inputimage-multiple .images .image-box .inner:hover button{display:block}.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-prev,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next{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-prev,.bee-lightbox .bee-lightbox-item-control-next{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:none;background:none;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-prev,html.is-touch .bee-lightbox .bee-lightbox-item-control-next{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:none;background:none;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:before,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after{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-prev,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-next,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-close{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 2.0s infinite ease-in-out;animation:beeloader 2.0s infinite ease-in-out}.bee-loader>div:last-child{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-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;z-index:1500;left:50px;bottom:50px;width:400px;max-width:100%}.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:#007bff;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:none;outline:none!important;cursor:pointer}.bee-notify-wrapper .alert .bee-notify-close:before,.bee-notify-wrapper .alert .bee-notify-close:after{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,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:hover,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:focus{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:'FontAwesome';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:none!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;filter:alpha(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:#007bff;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:#007bff}.bee-checkbox-input input:checked+span:before{opacity:1;left:7px}.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:#007bff}.bee-toggle-input input:focus+.bee-toggle-input-slider{box-shadow:0 0 1px #007bff}.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%}.form-control.bee-error{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+.master-contents,.master-contents .content-block+.content-block{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{color:#444;font-family:"Dosis","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;background-color:#EEE}a{text-decoration:none!important;transition:color .3s ease,border-color .3s ease,background-color .3s ease}button{padding:0;background:none;border:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease}b,strong{font-weight:600}.form-control{border-radius:2px;height:46px}.form-control:focus{border-color:#00a5c5;box-shadow:none}.btn{border-radius:24px;padding:8px 40px;box-shadow:none!important}.btn-primary,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-primary.focus,.btn-primary:focus{background-color:#00a5c5;border-color:#00a5c5}.btn-primary:hover{background-color:#038faa;border-color:#038faa}.btn-gift{padding:0}.btn-gift,.btn-gift:not(:disabled):not(.disabled).active,.btn-gift:not(:disabled):not(.disabled):active,.show>.btn-gift.dropdown-toggle,.btn-gift.focus,.btn-gift:focus{color:#00a5c5;font-weight:700}.btn-gift:hover{color:#038faa}.brand{display:inline-block;margin:30px auto}.brand img{width:250px}.buy{display:block;background-color:#FFF;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:4px}.buy .for-gift,.buy .for-gift-inline{display:none}.buy .is-gift .not-gift{display:none!important}.buy .is-gift .for-gift{display:block}.buy .is-gift .for-gift-inline{display:inline-block}.buy .head{padding:40px;text-align:center}.buy .head .title{font-size:26px;text-transform:uppercase;margin:0}.buy .card-pacchetto{display:flex;align-items:center;color:#FFF;padding:60px 40px;margin:0 -40px;background-color:#00a5c5;box-shadow:0 0 10px rgba(0,0,0,.15)}.buy .card-pacchetto a{color:#FFF}.buy .card-pacchetto .thumb{margin-right:40px;max-width:180px;overflow:hidden}.buy .card-pacchetto .content{flex:1 1 auto}.buy .card-pacchetto .content .title{font-size:32px;margin:0}.buy .card-pacchetto .content .meta{margin:0}.buy .card-pacchetto .content .meta span+span{padding-left:8px;margin-left:8px;border-left:1px solid #ffc10f}.buy .card-pacchetto .contacts{margin-left:40px;padding:20px;border-left:2px solid #ffc10f}.buy .card-pacchetto .contacts .title{font-size:12px;text-transform:uppercase;font-weight:600;margin:0 0 5px}.buy .card-pacchetto .contacts nav span{display:block}.buy .voucher{padding:40px;color:#000;background-color:#f9f9f9;text-align:center;box-shadow:inset 0 0 5px rgba(0,0,0,.02)}.buy .voucher .name input,.buy .voucher .price input,.buy .voucher .desc input,.buy .voucher .longdesc input{width:100%;border:none;font-weight:700;text-align:center;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.buy .voucher .name label,.buy .voucher .price label,.buy .voucher .longdesc label{display:block;font-size:14px}.buy .voucher .name{font-size:32px;font-weight:600;margin:0 0 5px}.buy .voucher .name input{max-width:600px}.buy .voucher .price{font-size:20px;font-weight:600;margin:0}.buy .voucher .price input{max-width:110px}.buy .voucher .desc,.buy .voucher .longdesc{font-weight:600;margin:0}.buy .voucher .desc input{max-width:300px}.buy .voucher .longdesc input{max-width:600px}.buy .voucher .price-total{font-size:22px;font-weight:600;margin:10px 0 0}.buy .voucher .warning{margin:10px 0 0}.buy .voucher .warning+.warning{margin-top:0}.buy .voucher-multi{padding:40px;color:#000;text-align:center}.buy .voucher-multi .desc{font-size:20px;font-weight:600;margin:0}.buy .voucher-multi .choose{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin:30px -10px 0}.buy .voucher-multi .choose label,.buy .voucher-multi .choose>span{display:block;flex:0 0 50%;text-align:center;padding:0 10px}.buy .voucher-multi .choose label input{display:none}.buy .voucher-multi .choose span{display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;background-color:#ffc10f;padding:10px;border-radius:4px;color:#FFF}.buy .voucher-multi .choose label span{cursor:pointer}html.no-touch .buy .voucher-multi .choose label span:hover{background-color:rgba(0,0,0,.15);box-shadow:1px 2px 2px rgba(0,0,0,.1)}.buy .voucher-multi .choose label input:checked+span{color:#FFF!important;background-color:#00a5c5!important;box-shadow:0 0 6px rgba(0,0,0,.2)}.buy .form{padding:0 40px 40px}.buy .form.single .voucher-data.for-gift{margin-bottom:80px}.buy .form.single .voucher-data .title{display:none}.buy .form.single .voucher-data .title-imp,.buy .form.single .voucher-data .title-single{padding:15px 20px;margin:0 -40px;font-weight:600;background-color:#f9f9f9;margin-bottom:15px}.buy .form.single .voucher-data .title-imp{color:#FFF;background-color:#00a5c5}.buy .form.single .voucher-data-2{display:none!important}.buy .form.multi .voucher-data{border-radius:4px;border:1px solid #f9f9f9;overflow:hidden}.buy .form.multi .voucher-data+.voucher-data{margin-top:20px}.buy .form.multi .voucher-data .title-imp,.buy .form.multi .voucher-data .title{position:relative;padding:15px 60px 15px 20px;font-weight:600;background-color:#f9f9f9;margin:0}.buy .form.multi .voucher-data .title-imp{color:#FFF;background-color:#00a5c5}.buy .form.multi .voucher-data .title-single{display:none}.buy .form.multi .voucher-data.open .title:after{content:'\f106'}.buy .form.multi .voucher-data .content{padding:20px}.buy .form .input-section{margin:40px 0 20px}.buy .form .input-section p{margin:0}.buy .form .input-line+.input-line{margin-top:20px}.buy .form .input-row{margin-top:20px}.buy .form .input-line{display:flex;margin-right:-5px;margin-left:-5px}.buy .form .input-line .input{flex:0 0 50%;padding:0 5px}.buy .form .input-line .input.input-15{flex:0 0 15%}.buy .form .input-line .input.input-25{flex:0 0 25%}.buy .is-gift .form .input-line .input.input-gift-50{flex:0 0 50%}.buy .form .input-line .input.input-35{flex:0 0 35%}.buy .form .input-row label,.buy .form .input-line .input label{color:#999}.buy .form .checkout{margin-top:40px;padding-top:40px;border-top:1px solid #EEE;text-align:right}.buy form .loader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6);pointer-events:none;opacity:0;transition:opacity .3s ease}.buy form .loader .bee-loader div{background-color:#038faa}.buy form.bee-ajaxform-loading .loader{pointer-events:initial;opacity:1}.buy form.bee-ajaxform-loading .form-control{pointer-events:none;opacity:.6}.buy .resume{padding:0 40px 40px}.buy .resume>.title{font-weight:600}.buy .resume .resume-pacchetto{padding:40px;margin:0 0 40px;border-radius:4px;box-shadow:none}.buy .resume .resume-voucher{display:flex;align-items:center;border:1px solid #EEE;border-radius:4px;padding:20px 40px;background-color:#f9f9f9;margin-top:20px}.buy .resume .resume-voucher .icon{font-size:40px;color:#EEE}.buy .resume .resume-voucher .content{margin-left:40px;border-left:2px solid #EEE;padding-left:40px;font-size:14px}.buy .paid{color:#000;padding:20px 40px;font-size:32px;text-transform:uppercase;background-color:#ffc10f;text-align:center}#paypal-button-container{margin-top:40px}@media (min-width:992px) and (max-width:1199px){.buy .card-pacchetto{padding:40px;margin:0}}@media (min-width:768px) and (max-width:991px){.buy .card-pacchetto{padding:40px;margin:0}.buy .card-pacchetto .thumb{margin-right:20px}.buy .card-pacchetto .contacts{margin-left:20px}.buy .resume .resume-pacchetto{padding:20px}}@media (max-width:767px){.brand{display:block;max-width:200px}.brand img{display:block;margin:auto;max-width:100%}.buy .card-pacchetto{padding:40px;margin:0;flex-direction:column}.buy .card-pacchetto .thumb{width:100%;max-width:100%;margin-right:0;margin-bottom:20px}.buy .card-pacchetto .thumb img{display:block;margin:auto}.buy .card-pacchetto .content{width:100%}.buy .card-pacchetto .contacts{width:100%;margin-left:0;border-left:none;margin-top:20px;border-top:2px solid #ffc10f;padding:20px 0 0}.buy .form .input-section{margin-bottom:0}.buy .form .input-line{flex-wrap:wrap}.buy .form .input-line+.input-line{margin:0}.buy .form .input-line .input{margin-top:20px}.buy .form .input-line .input,.buy .form .input-line .input.input-25{flex:0 0 100%}.buy .form .input-line .input.input-15{flex:0 0 30%;margin-top:20px}.buy .form .input-line .input.input-35{flex:0 0 70%}.buy form .checkout .btn{display:block;width:100%}.buy .resume .resume-pacchetto{padding:20px}.buy .resume .resume-voucher{padding:15px}.buy .resume .resume-voucher .icon{font-size:32px}.buy .resume .resume-voucher .content{margin-left:15px;padding-left:15px}.buy .form .checkout{padding-top:30px;margin-top:20px}}@media (max-width:575px){.buy{margin-left:-15px;margin-right:-15px}.buy .form,.buy .resume{padding:0 15px 15px}.buy .head,.buy .card-pacchetto,.buy .voucher{padding:30px 15px}.buy .resume{padding:15px}.buy .form .checkout{padding-top:15px;margin-top:15px}}