:focus{outline:0!important}body{border-right:30px solid;min-height:100vh;overflow-x:hidden;border-left:30px solid;padding:0;margin:0;background:url(https://tbvviro.online/template/theme-05/assets/img/t05-bg.svg) no-repeat top;background-attachment:fixed;font-family:Roboto,Arial,sans-serif}body.menu-enabled{overflow:hidden}a,a:hover{text-decoration:none}.btn{border:0;font-weight:700;transition:all .2s ease-in-out;border-radius:5px}.btn:focus{outline:0!important;box-shadow:none!important}.slick-dots{justify-content:center;position:static;bottom:auto;left:auto;width:100%;display:flex}.slick-dots li{height:auto;margin:0 5px 0 0;width:auto}.slick-dots li button{height:5px;padding:0;transition:all .3s cubic-bezier(.17,.67,.83,.67);border-radius:3px;width:30px}.slick-dots li.slick-active button{width:45px!important}.slick-dots li button:before{display:none}.slick-arrow{height:auto!important;width:auto!important;z-index:10}.slick-next{right:25px}.slick-next:before,.slick-prev:before{font-weight:700;content:"\f054";font-family:Font Awesome\ 5 Free}.slick-prev{left:25px}.slick-prev:before{content:"\f053"}.container-xxl{max-width:1440px}.theme-box{height:100%;padding:15px;position:relative;border-radius:15px}.theme-box:after{height:50px;transform:skewY(1.5deg);content:"";position:absolute;bottom:-8px;transform-origin:right bottom;border-radius:15px;left:0;width:100%;z-index:-1}.theme-box.branches li span{font-weight:700}#t05-top{padding:15px 0}.top-contact span{font-weight:700;margin:0 15px}.language-selector{margin-left:15px}.language-selector img{height:14px;width:14px}.language-selector .dropdown-menu{padding:0!important;border:0!important}#MultiLanguageSelector,#t05-navigation ul li a{align-items:center;display:flex}#MultiLanguageSelector img{margin:0 3px}#t05-logo{overflow:hidden;padding:7.5px;margin:0;border-radius:15px;background:#fff}#t05-logo img{max-width:100%;width:auto}#t05-logo a{display:block}#t05-navigation{max-width:1200px}#t05-navigation ul{list-style:none;padding:0;justify-content:end;flex-wrap:wrap;margin:0;border-radius:5px;display:flex}#t05-navigation ul li{height:30px;padding:0 15px;font-weight:700;position:relative;line-height:30px;white-space:nowrap;display:block}#t05-navigation ul li a{justify-content:space-between;transition:color .1s linear}#t05-navigation ul li a .dd-chevron{border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid;border-radius:3px;margin-left:5px}#t05-navigation>ul>li.HasChild{padding-right:25px}#t05-navigation>ul>li.HasChild:after{transform:translateY(-50%);right:10px;font:700 16px/1 Font Awesome\ 5 Free;transition:transform .3s ease-in-out;content:"\f107";position:absolute;top:50%}#t05-navigation ul li ul{transition:all .2s ease-in-out;position:absolute;opacity:0;visibility:hidden;min-width:12rem;top:50px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);left:0;display:block;z-index:0}#t05-navigation ul li:hover>ul{opacity:1;visibility:visible;top:35px;z-index:100}#t05-navigation ul li ul li{height:auto!important;padding:10px 15px;border-bottom:1px solid;line-height:normal!important;display:block}#t05-navigation ul li ul li:last-of-type{border-bottom:0}#t05-navigation ul li ul li ul{top:0!important;left:100%}#t05-navigation ul>li.menu_pos_right>ul{right:0;left:auto}#t05-navigation ul.childmenu li.menu_pos_right ul{right:100%!important;left:auto!important}#t05-hamburger-close{height:50px;right:15px;position:absolute;top:45px;width:50px;display:none}#t05-hamburger-close:after{font-size:50px;right:0;content:"\00d7";position:absolute;bottom:0;text-align:center;top:0;left:0;line-height:50px}#t05-hamburger{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;position:relative;cursor:pointer;width:2.2em;vertical-align:middle;display:none;z-index:0}#t05-hamburger span,#t05-hamburger:after,#t05-hamburger:before{height:5px;content:"";text-align:center;margin:5px 0;border-radius:8px;display:block}#t05-hamburger span{margin:5px auto;width:80%}#t05-slider,#t05-slides{margin-bottom:90px;position:relative}#t05-slider:before,.plugin-half-content .half-content-image-container:before{height:100%;content:"";position:absolute;border-radius:15px;width:100%;z-index:1}#t05-slider:before{background:#fff}#t05-slider:after{height:200px;transform:skewY(2.2deg);bottom:-50px;transform-origin:right bottom;border-radius:15px;z-index:0}#t05-slides{margin-bottom:0!important;z-index:1}#t05-slide-overlay,#t05-slider:after{content:"";position:absolute;left:0;width:100%}#t05-slide-overlay{height:100%;top:0;background:linear-gradient(60deg,#fff 45%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0) 75%)}#t05-slider .slide-item{height:100%;justify-content:flex-end;position:relative;width:100%;display:flex}#t05-slider .slide-item img{height:100%;max-width:100%;min-width:55%}#t05-slider .slick-list,.article-container figure img,.plugin-logo-container .col .plugin-logo-item,.plugin-logo-container .col .plugin-logo-item img{border-radius:15px}#t05-slider .slide-item .slide-inner{height:100%;position:absolute;top:0;background:linear-gradient(90deg,#fff 45%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0) 75%);left:0;width:100%}#t05-slider .slide-item .slide-inner .slide-content{transform:translateY(-50%);padding:60px;position:absolute;top:50%;width:50%}#t05-slider .slide-content .slide-subtitle,#t05-slider .slide-content .slide-title{font-weight:700;max-width:450px;letter-spacing:-.1rem;display:block}#t05-slider .slide-content .slide-subtitle{font-weight:400;letter-spacing:normal;margin-top:30px}#t05-slider .slide-content a.btn{margin-top:30px}#t05-slide-indicators{padding:0;position:absolute;bottom:60px;margin:0;left:60px;z-index:1}.plugin{padding:30px 0;margin:60px auto}.plugin-title{margin-bottom:30px;position:relative;text-align:center;padding-bottom:15px}.plugin-title h2,.plugin-title h3{font-weight:700;margin-bottom:0}.plugin-title p{margin:5px auto 0!important;width:50%}.plugin-title:after,.plugin-title:before{height:5px;transform:translateX(-50%);content:"";position:absolute;bottom:0;border-radius:15px;left:50%;width:100px}.plugin-title:after{height:10px;bottom:-2.5px;border-radius:2.5px;width:10px}.plugin-logo-container .col{justify-content:center;display:flex}.plugin-logo-container .slick-track{padding:15px 0}.plugin-logo-container .slick-dots{margin-top:15px}.plugin-half-content .half-content-image-container{height:450px;position:relative;width:100%}.plugin-half-content .half-content-image-container:before{transform:rotate(-3deg);top:0;left:0}.plugin-half-content .half-content-image{height:100%;overflow:hidden;position:relative;border-radius:15px;width:100%;z-index:2}.plugin-half-content .half-content-image img{min-height:100%;min-width:100%}.plugin-contact .contact-map iframe,.plugin-half-content .half-content-image iframe,.t05-page-header .page-hero>div{height:100%;width:100%}#single-product-header h1,.link-list li.active a,.plugin .smartbox .smartbox-content h3,.plugin-half-content h3{font-weight:900}.plugin-half-content p{margin-top:30px}.plugin-divider,.plugin-parallax{position:relative;border-radius:15px}.plugin-divider{padding:60px 30px 30px;text-align:center}.plugin-divider:after{height:100px;transform:skewY(1.2deg);bottom:-30px;transform-origin:right bottom;z-index:-1}.plugin-parallax{overflow:hidden;background-attachment:fixed;background-size:cover;background-position:50%;background-repeat:no-repeat}.plugin-divider:after,.plugin-features .feature-box:after,.plugin-parallax:before{content:"";position:absolute;border-radius:15px;left:0;width:100%}.plugin-parallax:before{height:100%;top:0;background:hsla(0,0%,4%,.7)}.plugin-parallax .parallax-content{transform:translate(30%,-50%);position:absolute;top:50%;width:60%}.plugin-parallax .parallax-title{font-weight:700}.plugin-divider p{max-width:50%;margin:0 auto}.plugin-features .feature-box{height:100%;padding:15px 15px 15px 60px;position:relative;border-radius:15px}.plugin-features .feature-box:after{height:50px;transform:skewY(1.5deg);bottom:-8px;transform-origin:right bottom;z-index:-1}.plugin-features .feature-box:before,.plugin-icons .iconbox .icon:before{height:30px;content:"";position:absolute;top:12.5px;border-radius:100%;left:15px;width:30px}.plugin-gallery .gallery-thumbnail{height:350px;overflow:hidden;justify-content:center;position:relative;align-items:center;border-radius:15px;width:100%;display:flex}.plugin-gallery .gallery-thumbnail span{padding:30px;font-weight:900;transition:bottom .75s ease-in-out;position:absolute;bottom:30px;text-align:center;border-radius:15px;left:10%;width:80%}.plugin-gallery .gallery-thumbnail img{min-height:350px;transition:transform .75s ease-in-out;min-width:100%}.plugin-gallery .gallery-thumbnail:hover img{transform:scale(1.2)}.plugin-gallery .gallery-thumbnail:hover span{bottom:-100%}.plugin-icons .iconbox{text-align:center}.plugin-icons .iconbox .icon{position:relative;margin:30px}.plugin-icons .iconbox .icon i{position:relative;z-index:1}.plugin-icons .iconbox .content strong{font-weight:700;margin-bottom:15px;display:block}.plugin-icons .iconbox .content p{margin-bottom:30px}.plugin-icons .iconbox .icon:before{height:45px;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;width:45px;z-index:0}.postbox{height:100%;padding:15px;border-radius:15px;display:flex}.postbox.postbox-vertical{padding:0;justify-content:center;transition:background-color .4s ease-in-out;flex-direction:column}.postbox .postbox-thumbnail{height:120px!important;overflow:hidden;border-radius:15px;width:120px!important}.postbox .postbox-thumbnail img{min-width:100%}.postbox .postbox-content{flex:1;flex-direction:column;margin-left:15px;display:flex}.postbox .postbox-content a{font-weight:700;margin:15px 0}.postbox .postbox-content p{overflow:hidden;text-overflow:ellipsis;margin-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box}.postbox.postbox-vertical .postbox-content{padding:0 30px 45px;transition:color .4s ease-in-out;text-align:center;margin-left:0}.postbox.postbox-vertical .postbox-content p{-webkit-line-clamp:3;line-clamp:3}.postbox.postbox-vertical .postbox-content a{transition:color .4s ease-in-out;margin-top:0}.postbox.postbox-vertical .postbox-icon{height:90px;position:relative}.postbox.postbox-vertical .postbox-icon:after,.postbox.postbox-vertical .postbox-icon:before{height:30px;transform:translateX(-50%) translateY(-50%);content:"";position:absolute;top:50%;border-radius:100%;left:50%;width:30px}.postbox.postbox-vertical .postbox-icon:after{height:40px;border:5px solid;width:40px}.postbox.postbox-vertical .postbox-thumbnail{height:220px!important;justify-content:center;margin-bottom:30px;align-items:center;width:100%!important;display:flex}.plugin-pricing .plugin-pricing-container{height:100%;padding:15px 15px 45px;border:5px solid;position:relative;flex-direction:column;border-radius:15px;display:flex}.plugin-pricing .plugin-pricing-container:after{height:50px;transform:skewY(1.5deg);content:"";position:absolute;bottom:-13px;transform-origin:right bottom;border-radius:15px;left:-5px;width:calc(100% + 10px);z-index:-1}.plugin-pricing .plugin-pricing-container .pricing-header{padding:30px 15px;margin-bottom:30px;border-radius:15px}.plugin-pricing .plugin-pricing-container .pricing-header .pricing-title{font-weight:900;margin-bottom:10px}.plugin-pricing .plugin-pricing-container .pricing-header .pricing-prices{align-items:flex-end;display:flex}.plugin-pricing .plugin-pricing-container .pricing-header .pricing-price{font-weight:700;margin-right:15px}.plugin-pricing .plugin-pricing-container .pricing-header .pricing-old-price{text-decoration:line-through}.plugin-pricing .pricing-body{flex:1;justify-content:space-between;flex-direction:column;display:flex}.plugin-pricing .pricing-body ul{list-style:none;padding:0;margin:0 0 30px}.plugin-pricing .pricing-body ul li{padding:7.5px 15px 7.5px 22.5px;position:relative;margin-left:15px}.plugin-pricing .pricing-body ul li:before{font-weight:700;content:"\f00c";position:absolute;top:10px;border-radius:100%;left:0;font-family:"Font Awesome\ 5 Free",Font Awesome\ 5 Pro,FontAwesome}.plugin-pricing .pricing-body .btn{align-self:flex-start;margin:0 auto}.plugin .smartbox{height:100%;min-height:200px;padding:0;flex-wrap:wrap;position:relative;border-top:0;-webkit-perspective:1000px;perspective:1000px;align-content:stretch;width:100%;display:flex}.plugin .smartbox .overlay{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.3);border-radius:15px;left:0;width:100%;z-index:9}.plugin .smartbox:hover .smartbox-front{transform:rotateY(180deg)}.plugin .smartbox:hover .smartbox-back{transform:rotateY(0deg)}.plugin .smartbox .smartbox-back,.plugin .smartbox .smartbox-front{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transition:all 1s cubic-bezier(.5,1,.5,1);transition:all 1s cubic-bezier(.5,1.3,.5,1.3);position:relative;border-radius:15px;width:100%}.plugin .smartbox .smartbox-back{transform:rotateY(-180deg);position:absolute;bottom:0;top:0;left:0;z-index:-1}.plugin .smartbox .smartbox-content{transform:translateY(-50%) translateX(-50%) translateZ(50px);backface-visibility:hidden;padding:5px 30px;justify-content:center;text-shadow:0 0 1px #000;position:absolute;flex-direction:column;text-align:center;top:50%;align-items:center;left:50%;width:100%;display:flex;z-index:10}.plugin .smartbox .smartbox-front .smartbox-content{transform:translateY(0) translateX(-50%) translateZ(50px);bottom:15px;top:auto}.plugin .smartbox .smartbox-thumbnail{height:100%;overflow:hidden;justify-content:center;position:relative;align-items:center;border-radius:15px;width:100%;display:flex;z-index:8}.plugin .smartbox img{min-height:100%;min-width:100%;border-radius:15px}.plugin-contact .contact-map{height:100%;overflow:hidden;border:15px solid;border-radius:15px;width:100%}.plugin-contact .contact-map.map-fixed{height:300px}.plugin-contact .contact-row:first-of-type{margin-top:15px}.plugin-contact .contact-row{margin-bottom:15px;display:flex}.plugin-contact .contact-row .contact-icon{text-align:center;width:50px}.plugin-contact .contact-row .contact-info{flex:1;flex-direction:column;display:flex}.plugin-products .product-item{height:100%;overflow:hidden;padding:15px;transition:box-shadow .4s ease-in-out;position:relative;flex-direction:column;border-radius:15px;display:flex}.plugin-products .product-item.no-shadow{border:1px solid}.plugin-products .product-item .product-thumbnail{overflow:hidden;margin-bottom:15px;border-radius:15px}.plugin-products .product-item .product-body{flex:1;justify-content:space-between;flex-direction:column;display:flex}.plugin-products .product-item .product-body a.product-title{font-weight:700;margin-bottom:60px;text-align:center}.plugin-products .product-item .product-body .product-price{font-weight:700;text-align:center;display:block}.plugin-products .product-item .product-body .product-button{padding:15px;justify-content:space-between;transition:bottom .4s ease-in-out;position:absolute;bottom:-100px;align-items:center;left:0;width:100%;display:flex}.NovoFAQ.Accordion .FAQItem h3,.plugin-products .product-item .product-body .product-button a{font-weight:700}.plugin-products .product-item .product-body .product-button a,.plugin-products .product-item .product-body .product-button span{margin:0 auto}.plugin-products .product-item:hover .product-button{bottom:0}.plugin-products .product-item .product-thumbnail img{width:100%}.t05-page-header{padding:75px 30px;position:relative;text-align:center;margin:30px 0 90px;border-radius:15px}.t05-page-header .page-hero{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.t05-page-header h1{padding:0;font-weight:900;margin-bottom:0;position:relative;z-index:2}.t05-breadcrumbs{list-style:none;list-style-position:inside;height:38px;transform:translateX(-50%);padding:10px 15px;justify-content:center;position:absolute;bottom:-19px;margin:0;border-radius:7.5px;left:50%;display:flex;z-index:2}.t05-breadcrumbs.relative{margin-bottom:30px;position:relative;bottom:auto}.t05-breadcrumbs li{margin-right:5px}.t05-breadcrumbs li:after{content:"\00BB";margin-left:5px;display:inline-block}.t05-breadcrumbs li:last-of-type{padding:0;margin:0}.t05-breadcrumbs li:last-of-type:after{display:none}.static-container{padding:30px;border-radius:15px;background:#fff}.sidebar-widget h4,.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{font-weight:700;margin-bottom:15px}.wysiwyg-content embed,.wysiwyg-content iframe,.wysiwyg-content img,.wysiwyg-content table{max-width:100%!important}.wysiwyg-content table{width:auto!important}.wysiwyg-content iframe{min-height:350px;width:100%}.wysiwyg-content img{margin:auto 10px}.social-share-bar{list-style:none;overflow:hidden;padding:0;margin:0;border-radius:7.5px;width:fit-content;display:flex}.social-share-bar li{height:40px;padding:5px 15px;min-width:40px;text-align:center;line-height:30px}.link-list{width:100%}.link-list li{border-bottom:1px solid;border-radius:5px}.link-list li a:before{font-weight:700;margin-right:5px;content:"\00BB"}.link-list li a,.widget-link-list li a{padding:15px;display:block}.link-list,.st-list,.widget-link-list{list-style:none;padding:0;margin:0}.footer-contact-info p,.st-list li{margin-bottom:5px}.sidebar .sidebar-widget{overflow:hidden;padding:15px 0 0;margin-bottom:15px;border-radius:15px}.sidebar-widget h4{padding:15px 15px 0}.widget-link-list{width:100%}.widget-link-list li a{font-size:.9rem;transition:background-color .4s ease-in-out;border-bottom:1px solid}.widget-link-list li a:before{content:"\00BB";padding-right:5px}.widget-link-list li:last-of-type a{border-bottom:0}.t05-single-product{height:100%;padding:30px;position:relative;background-color:#fff;border-radius:15px}.t05-single-product:after{height:150px;transform:skewY(2.1deg);content:"";position:absolute;bottom:-50px;transform-origin:right bottom;border-radius:15px;left:0;width:100%;z-index:-1}.t05-single-product #t05-slide-indicators{bottom:30px;left:30px}#single-product-image-container{position:relative}#single-product-header,.single-product-buttons,.single-product-price{margin-bottom:45px}.single-product-price h3{text-decoration:line-through;font-weight:400;margin-bottom:0}.single-product-price h2{font-weight:700;margin-bottom:0}.single-product-tabs{padding:30px;border-radius:15px;margin-top:90px}.single-product-tabs .nav-pills{overflow:hidden}#t05-footer{margin-top:60px}#t05-footer-content{height:100%;display:flex}.t05-footer-logo{border-bottom-left-radius:15px;flex:1;overflow:hidden;padding:30px;justify-content:space-between;max-width:300px;flex-direction:column;border-top-left-radius:15px;margin:0;background:#fff;display:flex}.t05-footer-logo img{max-width:80%}.t05-footer-inner{border-bottom-right-radius:15px;flex:1;padding:30px;border-top-right-radius:15px}.copyright-notice{margin-top:5px}#footer-signature{text-align:center;padding-bottom:15px;margin-top:15px}#footer-navigation ul{list-style:none;padding:0;margin:0}#footer-navigation ul li{width:33%;display:inline-block}#footer-navigation a:hover{text-decoration:underline}#footer-social{justify-content:flex-end;display:flex}#footer-social a{margin-left:10px}.footer-contact-info{text-align:right}#nav-product-form .plugin{padding:0;margin:0}.ContactStickButtons{font-weight:700;position:fixed;flex-direction:column;bottom:30px;display:flex;z-index:10000}.ContactStickButtons.right{right:20px}.ContactStickButtons.left{left:20px}.ContactStickButtons .call-us,.ContactStickButtons .whatsapp{padding:10px;font-size:1rem;align-items:center;border-radius:10px;display:flex}.ContactStickButtons .whatsapp{color:#fff;background:#25d366}.ContactStickButtons .whatsapp i{font-weight:400;margin-right:10px}.ContactStickButtons .call-us{margin-bottom:10px}.ContactStickButtons .call-us i{margin-right:10px}#CommentsContainer{box-shadow:0 2px 20px rgba(0,0,0,.2);border-radius:15px;margin-top:60px}#CommentsContainer .CommentList{padding:30px}#CommentsContainer .CommentForm{padding:30px;position:relative}#CommentsContainer .CommentForm .CommentFormProgress{height:100%;font-size:0;font-weight:700;position:absolute;text-align:center;top:0;border-radius:15px;background:rgba(0,0,0,.3);left:0;width:100%;display:none;z-index:100}#CommentsContainer .CommentForm input,#CommentsContainer .CommentForm textarea{border-radius:0}#CommentsContainer .CommentForm .CommentFormProgress span{padding:20px;font-size:1rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;vertical-align:middle;display:inline-block}#CommentsContainer .CommentForm .CommentFormProgress:after{height:100%;content:"";vertical-align:middle;display:inline-block}#CommentsContainer .CommentForm .CommentFormProgress.Show{display:block}#CommentsContainer .CommentForm .CommentFormProgress.Success{color:green}#CommentsContainer .CommentForm .CommentFormProgress.Error{color:#8b0000}.CommentForm .t04-btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.CommentForm #SCQ{margin-left:10px}.CommentForm h3{font-size:1.7rem;font-weight:700;display:block}#CommentsContainer .CommentList{padding-top:30px;position:relative}#CommentsContainer .CommentList .CommentBox{padding:30px;border:1px solid;margin-bottom:15px;display:block}#CommentsContainer .CommentList .CommentBox .CommentContent{font-size:.9rem}#CommentsContainer .CommentList .CommentBox .CommentHeader,.CommentForm h3{margin-bottom:15px}#CommentsContainer .CommentList .CommentBox .CommentHeader div{font-size:.8rem}#CommentsContainer .CommentList .CommentBox .CommentHeader div strong{font-size:1.2rem}.NovoFAQ.Accordion .FAQItem:after{font-size:1.3rem!important;top:5px!important}.NovoFAQ.Accordion .FAQItem.Expanded .FAQText{transition:max-height 2s ease-out}.plugin-half-content .half-content-image .gallery-thumbnail{height:100%;position:relative}.plugin-half-content .half-content-image .gallery-thumbnail .gallery-spot{padding:30px;position:absolute;top:0;left:0;width:100%}.plugin-half-content .half-content-image .gallery-thumbnail .gallery-spot span{height:2rem;overflow:hidden;font-size:1.5rem;font-weight:700;width:100%;line-height:2rem;display:block}.counter-box{justify-content:space-between;flex-direction:column;align-items:center;display:flex}.counter-value{filter:blur(.7px);transition:filter .2s ease-in-out}.counter-value.counter-complete{filter:none!important}#PageMeta{padding:15px;font-size:12px;color:#494949;margin:15px 0;border-radius:15px;background:#f9f9f9}