@media (max-width:575.98px){#NovoEditor,#t04-navigation ul li:before,.plugin-gallery .gallery-thumbnail span,.plugin-postbox-t .plugin-postbox-content p{display:none}.t04-btn{padding:.5rem 1rem;font-size:.8rem}#t04-header-inner{width:100%;height:90px}#t04-logo{height:90px!important}#t04-logo img{max-height:80px}#t04-hamburger{display:inline-block}#t04-navigation{position:fixed;z-index:90;width:80%;height:100vh;top:0;right:-100%;transition:right ease-in-out .5s}#t04-navigation.on{right:0}#t04-navigation ul{width:100%;height:100%;overflow-y:scroll;white-space:nowrap;margin-top:100px;padding-bottom:180px;display:block}#t04-navigation ul li{width:100%;text-align:center;display:block;height:auto!important;line-height:initial!important;padding:15px}#t04-navigation ul li ul,#t04-navigation ul li:hover>ul{opacity:1;visibility:visible;padding-top:0;padding-bottom:0;position:relative;top:0;width:100%;min-width:initial;height:0;overflow:hidden;margin-top:0}#t04-navigation ul li ul li{border-bottom:0}#t04-navigation ul li.HasChild:after{content:'\f107';font:700 16px/1 'Font Awesome 5 Free';position:absolute;top:16px;right:30px;transition:transform ease-in-out .3s}#t04-navigation ul li.HasChild.show-sub:after{transform:rotate(-180deg)}#t04-navigation ul li.show-sub>ul{top:0!important;height:auto;margin-top:15px}#t04-navigation ul li ul li ul{left:initial!important}#t04-slider .slide-item .slide-inner{padding:0 20px}#t04-slider .slide-item .slide-inner .slide-content{max-width:80%}#t04-slider .slide-item .slide-inner .slide-content .slide-title{font-size:1rem;line-height:1rem}#t04-slider .slide-item .slide-inner .slide-content .slide-subtitle{font-size:.7rem;margin-top:10px}#t04-slider .slide-item .slide-inner .slide-content a.btn{margin-top:10px;padding:5px 10px;font-size:.7rem}#t04-slider.slide-bg,#t04-slider.slide-bg .slide-item{height:60vh!important;overflow:hidden}#t04-slider.slide-bg .slide-item img{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:auto}#t04-slider.slide-bg .slide-item .slide-inner .slide-content .slide-title{font-size:1.25rem;line-height:1.25rem}#t04-slider.slide-bg .slide-item .slide-inner .slide-content .slide-subtitle{font-size:.9rem;margin-top:10px}#t04-slider.slide-bg .slide-item .slide-inner .slide-content a.btn{margin-top:10px;padding:5px 10px;font-size:.9rem}#t04-slide-indicators{width:auto;bottom:0;right:15px;margin:0;padding-bottom:15px}#t04-slide-indicators .slick-dots{position:relative;bottom:initial;text-align:center}#t04-slide-indicators .slick-dots li{display:initial;margin:0}#t04-slide-indicators .slick-dots li.slick-active button:before{transform:scale(1.5)}.plugin{padding:30px 0}.plugin-title{padding-bottom:30px}#InsuranceFormsPlugin_Content h2,.plugin-smartboxes .smartbox-header h3,.plugin-title h2{font-size:1.5rem}.plugin-half-content h3:before,.plugin-title h2:before{top:14px}.plugin-divider p,.plugin-title p{font-size:.8rem}.plugin-parallax{height:350px!important}.plugin-parallax .parallax-content{padding:30px}.plugin-parallax .parallax-content .parallax-title{font-size:1.75rem;line-height:1.75rem}.plugin-divider{padding:30px;display:block;text-align:center}.plugin-divider h3{font-size:1.25rem}.plugin-features-container,.plugin-features-header,.plugin-references-header{padding:30px!important}.plugin-features-header h3,.plugin-price-list-container h3,.plugin-references-header h1,.plugin-references-header h3,.t04-hero h1{font-size:1.5rem;line-height:1.5rem}.NovoFAQ.Accordion{padding:0}.nv__form_submit button{padding:8px 16px;font-size:.8rem}.nv__form_footer{display:block}.nv__form_contracts{max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.plugin-price-list-container h3{padding:30px}.plugin-price-list-header img{height:auto;min-height:initial!important;width:100%}.plugin-features-container ul li strong,.plugin-price-list-container ul li span{font-size:1rem}.plugin-price-list-container ul li span:first-of-type{font-size:.8rem}.plugin-postbox{height:150px}.plugin-postbox .plugin-postbox-date{padding:5px;font-size:.6rem;right:15px}.contact-map{height:280px;margin-top:15px;margin-bottom:15px}.plugin-features-container ul li span{font-size:4rem;left:-15px;top:-30px}.plugin-references-container img{width:100%;height:auto}.plugin-references .slick-dots{position:absolute;bottom:10px}.plugin-half-content h3{max-width:80%;font-size:1.5rem}.plugin-half-content p{max-width:100%;font-size:.8rem}.plugin-products .product-item .product-body .product-title{font-size:1rem;height:2rem;line-height:1rem}.plugin-products .product-item .product-body .product-price{font-size:.8rem}.plugin-gallery .video-container,.plugin-video .video-container{height:240px}.CommentForm h3{font-size:1.25rem}.input-group-text{font-size:.9rem}.nv__cart_sticky{top:initial!important;bottom:120px}#single-product-thumbnails .single-product-thumbnail:before{right:10px;top:10px;font-size:.8rem}.plugin-insurance-forms .nav-tabs .nav-link.active{border-radius:0!important;border-right-width:1px!important;border-top-right-radius:5px!important;border-top-left-radius:5px!important}.plugin-insurance-forms .nav-tabs{border-right-width:0!important;border-bottom-width:1px}#InsuranceFormsPlugin_Content{border-left-width:1px;margin-top:-1px}#InsuranceFormsPlugin_Tabs{overflow-x:auto;overflow-y:hidden}.plugin-insurance-forms .nav-tabs .nav-link{width:60px;padding:15px 0;text-align:center}}@media (min-width:576px) and (max-width:1024px){#t04-header-inner{width:100%;height:90px}#t04-logo{height:90px!important}#t04-logo img{max-height:80px}#t04-hamburger{display:inline-block}#t04-navigation{position:fixed;z-index:90;width:80%;height:100vh;top:0;right:-100%;transition:right ease-in-out .5s}#t04-navigation.on{right:0}#t04-navigation ul{width:100%;height:100%;overflow-y:scroll;white-space:nowrap;margin-top:100px;padding-bottom:180px}#t04-navigation ul li{width:100%;text-align:center;display:block;height:auto!important;line-height:initial!important;padding:15px}#t04-navigation ul li:before,.plugin-gallery .gallery-thumbnail span,.plugin-postbox-t .plugin-postbox-content p{display:none}#t04-navigation ul li ul,#t04-navigation ul li:hover>ul{opacity:1;visibility:visible;padding-top:0;padding-bottom:0;position:relative;top:0;width:100%;min-width:initial;height:0;overflow:hidden;margin-top:0}#t04-navigation ul li ul li{border-bottom:0}#t04-navigation ul li.HasChild:after{content:'\f107';font:700 16px/1 'Font Awesome 5 Free';position:absolute;top:16px;right:30px;transition:transform ease-in-out .3s}#t04-navigation ul li.HasChild.show-sub:after{transform:rotate(-180deg)}#t04-navigation ul li.show-sub>ul{top:0;height:auto;margin-top:15px}#t04-navigation ul li ul li ul{left:initial!important}#t04-slider .slide-item .slide-inner{padding:0 20px}#t04-slider .slide-item .slide-inner .slide-content{max-width:60%}#t04-slider .slide-item .slide-inner .slide-content .slide-title{font-size:1.5rem;line-height:1.5rem}#t04-slider .slide-item .slide-inner .slide-content .slide-subtitle{font-size:1rem;margin-top:10px}#t04-slider .slide-item .slide-inner .slide-content a.btn{margin-top:10px;padding:10px 15px;font-size:1rem}#t04-slider.slide-bg,#t04-slider.slide-bg .slide-item{height:60vh!important;overflow:hidden}#t04-slider.slide-bg .slide-item img{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:auto}#t04-slider.slide-bg .slide-item .slide-inner .slide-content .slide-title{font-size:1.25rem;line-height:1.25rem}#t04-slider.slide-bg .slide-item .slide-inner .slide-content .slide-subtitle{font-size:.9rem;margin-top:10px}#t04-slider.slide-bg .slide-item .slide-inner .slide-content a.btn{margin-top:10px;padding:5px 10px;font-size:.9rem}#t04-slide-indicators{width:auto;bottom:0;right:15px;margin:0;padding-bottom:15px}#t04-slide-indicators .slick-dots{position:relative;bottom:initial;text-align:center}#t04-slide-indicators .slick-dots li{display:initial;margin:0}#t04-slide-indicators .slick-dots li.slick-active button:before{transform:scale(1.5)}.plugin{padding:30px 0}.plugin-title{padding-bottom:30px}.plugin-smartboxes .smartbox-header h3,.plugin-title h2{font-size:1.75rem}.plugin-half-content h3:before,.plugin-title h2:before{top:14px}.plugin-divider p,.plugin-title p{font-size:1rem}.plugin-parallax{height:350px!important}.plugin-parallax .parallax-content{padding:30px}.plugin-parallax .parallax-content .parallax-title{font-size:2rem;line-height:2rem}.plugin-divider{padding:30px;display:block;text-align:center}.plugin-divider h3{font-size:1.5rem}.plugin-features-container,.plugin-features-header,.plugin-references-header{padding:30px!important}.plugin-features-header h3,.plugin-price-list-container h3,.plugin-references-header h1,.plugin-references-header h3,.t04-hero h1{font-size:1.75rem;line-height:1.75rem}.NovoFAQ.Accordion{padding:0}.nv__form_submit button{padding:8px 16px;font-size:1rem}.nv__form_footer{display:block}.nv__form_contracts{max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.plugin-price-list-container h3{padding:30px}.plugin-price-list-header img{height:auto;min-height:initial!important;width:100%}.plugin-features-container ul li strong,.plugin-price-list-container ul li span{font-size:1.25rem}.plugin-price-list-container ul li span:first-of-type{font-size:1rem}.plugin-postbox{height:150px}.plugin-postbox .plugin-postbox-date{padding:5px;font-size:.6rem;right:15px}.contact-map{height:280px;margin-top:15px;margin-bottom:15px}.plugin-features-container ul li span{font-size:4rem;left:-15px;top:-30px}.plugin-references-container img{width:100%;height:auto}.plugin-references .slick-dots{position:absolute;bottom:10px}.plugin-half-content h3{max-width:80%;font-size:1.75rem}.plugin-half-content p{max-width:100%;font-size:1rem}.plugin-products .product-item .product-body .product-title{font-size:1.25rem;height:2.5rem;line-height:1.25rem}.input-group-text,.plugin-products .product-item .product-body .product-price{font-size:1rem}.plugin-gallery .video-container,.plugin-video .video-container{height:240px}.CommentForm h3{font-size:1.5rem}.nv__cart_sticky{top:initial!important;bottom:120px}#single-product-thumbnails .single-product-thumbnail:before{right:10px;top:10px;font-size:1rem}}