html{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{height:100%;margin:0;padding:0}body{background:#fff;color:#666;text-align:left;font:300 .75em Verdana,serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}*,*:after,*:before{box-sizing:border-box}body>header,body>section,body>footer{display:block;clear:both;width:100%}.hiddenemail{color:#777}.hiddenemail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.hiddenemail:hover{color:#f30;cursor:pointer}@-ms-viewport{width:auto!important}header{position:relative;z-index:1000;width:100%;margin:0;box-shadow:0 .25rem .875rem 0 rgba(220,220,220,.45);padding:0;background:#fff}.hd__slices_container{clear:both;width:100%}.hd__slices{margin:0;display:table;table-layout:fixed;width:100%}.hd__slices_part{position:relative;display:table-cell;vertical-align:middle}.hd__slices_contact{padding-top:.5em;text-align:right}.hd__slices_contact>div{display:inline-block;vertical-align:middle;font-size:.75rem}.hd__slices_contact>div:not(:first-child){margin-left:1.5em}.hd__slices_contact>div a{vertical-align:middle;color:#015198}.hd__slices_contact>div,.hd__slices_contact>div span,.hd__slices_contact>div span i{vertical-align:middle}.hd__slices_contact>div i{color:#6ec06c;font-size:1.125rem}.header__nav{padding:.5em 0;border-bottom:1px solid #eee;color:#515050}.header__nav .hd__slices{z-index:0}.header__nav .hd__slices_logo{z-index:15;width:20em;text-align:left}.hd__slices_nav{text-align:right}.hd__slices_nav label{display:none;margin:.55em 1em 0 0}.hd__slices_nav nav{right:0}.hd__slices_search{width:2.5em;text-align:center}.hd__slices_search i{font-weight:700;font-size:1.5rem}.hd__slices_search i:hover{color:#4eb34c;cursor:pointer}#search__overlay{display:none}.search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow:hidden;margin:0;background:rgba(0,0,0,.75);text-align:center}.search__box_container{position:relative;width:50%;margin:0 auto}.search__box_container input{display:block;font-size:1.125rem}.search__box_container input[type=search]{width:100%;padding:1em;padding-right:7em;position:relative;top:0}.search__box_container input[type=submit]{position:absolute;right:0;top:0;bottom:0;z-index:1;width:6em;margin:0;padding:0;border:0;cursor:pointer}#btn__search_close_overlay_trigger{position:fixed;top:.75em;right:.75em;z-index:10001;transition:all .2s ease-in-out;color:#fff}#btn__search_close_overlay_trigger:hover{transform:scale(1.5);color:red;cursor:pointer}.hd__slices_languages{z-index:100;width:4em}.languages ul{display:inline-block;margin:0;padding:0}.languages li{position:relative;list-style-type:none;display:inline-block;text-align:center}.languages:hover li{background-color:#fff}.languages li ul{position:absolute;top:100%;left:0;z-index:50;display:none;background-color:#fff}.languages li ul li{padding:0;min-width:0}.languages a{display:inline-block;margin-right:0;padding:.25em .625em 0;vertical-align:middle;text-transform:inherit}.languages a:hover{box-shadow:inset 0 0 5px #888}.languages a:last-child{margin-right:0}.sticking{position:fixed!important;top:0;width:100%}.sticking .header__nav{padding:.5em 0;-webkit-transition:0.25s ease-in;transition:0.25s ease-in}@media only screen and (max-width:414px){.header__nav .hd__slices_logo{width:15em!important}.hd__slices_nav nav{top:3.75em!important}.hd__slices_nav label{margin-top:-0.5em!important}}@media only screen and (max-width:480px){.hd__slices_contact{text-align:center}.search__box_container{width:90%}.search__box_container input{font-size:1rem}.search__box_container input[type=search]{padding-right:5em}.search__box_container input[type=submit]{width:4em}}@media only screen and (min-width:481px) and (max-width:768px){.search__box_container{width:75%}}@media only screen and (max-width:640px){.hidden-mobile{display:none}.hd__slices_contact>.hd-emails,.hd-phones .hidden-mobile~a{display:none}}@media only screen and (max-width:960px){.hd__slices_nav{position:absolute;top:0;left:0;width:100%;text-align:right}.hd__slices_nav nav{position:absolute;width:100%;top:4.75em;right:0}.sticking .hd__slices_nav nav{-webkit-transition:0.25s ease;transition:0.25s ease}.hd__slices_nav .menu{background:#fff}.hd__slices_nav label{display:inline-block;margin-top:0;margin-right:4.25em;z-index:10}.hd__slices_nav label,.hd__slices_nav nav{display:inline-block}.hd__slices_nav span,.hd__slices_nav .menu li ul li a,.hd__slices_nav a{font-size:1rem}.languages>ul{margin-top:.188em}}main{position:relative;margin:0;padding:0}main:before,main:after{content:" ";display:table}main:after{clear:both}.page__wrap{position:relative;z-index:inherit;height:auto!important;height:100%;min-height:100%;margin:0 auto -6.75rem}.sticky_footer_push_hack{height:6.75rem}.container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 .5em}.container .container{padding:0}.container.container__padding_3em{padding-top:3em;padding-bottom:3em}section,.section{position:relative;margin:0;color:#000}section:first-child:not(.section__breadcrumbs):not(.section__banner),.section:first-child:not(.section__breadcrumbs):not(.section__banner){margin-top:2em}section h1,.section h1{margin:0 0 .5em;color:#015198;font-weight:700;font-size:2rem}section h2,.section h2{margin:0 0 1.5em;color:#015198;font-size:1.125rem}section p,.section p{margin:0 0 1em;line-height:1.5;font-size:.875rem}section .heading,.section .heading{color:#4eb34c;font-weight:700;font-size:.875rem}section .heading__paragraph,.section .heading__paragraph{color:#015198}section strong,.section strong{font-weight:700}section ul,.section ul{list-style:square}section ul li,section ol li,.section ul li,.section ol li{line-height:1.5}.rwd__card{box-shadow:0 2px 10px -2px rgba(0,0,0,.2);background:#fff}.rwd__grid [class*="rwd__grid_col_"] div.grid__padding{padding:.25em}.rwd__grid [class*="rwd__grid_col_"] .grid__padding>.rwd__message:last-child:not(:first-child){margin-bottom:0}.rwd__grid [class*="rwd__grid_col_"] .grid__padding>.rwd__message{margin:.5em 0}.rwd__grid .grid__heading{margin-bottom:1em;color:#4eb34c;font-weight:700;font-size:1rem}.grid__content{margin-bottom:1.5em}.section__breadcrumbs{margin-bottom:2em;border-bottom:1px solid #90b7e4;padding:1em 0;background:#f6f6f6}.breadcrumbs{margin:0 auto}.breadcrumbs ol,.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-block;vertical-align:middle;color:#999}.breadcrumbs li + li::before{padding:0 .5em;content:'/';font-weight:400;font-style:normal;font-size:.75rem}.breadcrumbs li meta{display:none}.heading__paragraph_type{padding:0;color:#000}.heading__paragraph_type h2,.heading__paragraph_type h3{margin:0 0 .25em;color:#015198;font-weight:700;font-size:1.5rem}.heading__paragraph_type .heading__paragraph{margin:0 0 2em;line-height:1;font-weight:700;font-size:1.75rem}.heading__paragraph_type p{margin:0}.section__banner,.section__banner:first-child{margin-top:-2em}.section__banner .container{padding:0}.section__container{margin-bottom:2em}.section__transparent_bg{padding:3em 0}.section__blue{padding:3em 0}.section__white{padding:3em 0}.section__carousel{margin:1em 0;padding:1em 0}.section__carousel .container{background:#fff}.carousel__container{margin-bottom:0}.carousel-items .owl-item{padding:0 .313rem;text-align:center}.carousel-items .owl-item .rwd__card{width:100%;background:#fff}.carousel-items .owl-item .rwd__card.rwd__card_no_inherit_style{border:0;box-shadow:none}.carousel-items .owl-item .rwd__card .rwd__card_content .rwd__card_name{-ms-flex:1 0 3.5em;flex:1 0 3.5em}.carousel-items .owl-item .rwd__card .rwd__card_content .rwd__card_description{display:none}.carousel-items .owl-item .rwd__card .rwd__card_content .rwd__card_name h2 a{font-size:1rem}.owl-carousel{display:none}.no-js .owl-carousel{display:block}.owl-carousel.owl-loaded{display:block}.carousel-navigation{margin:1em 0 3em}.carousel-navigation .carousel-nav-arrow{padding:.5em 1em;background:#015198;color:#fff;cursor:pointer}.owl-prev,.owl-next{position:absolute;top:40%;border-radius:0!important;font-weight:700;font-size:2rem!important}.owl-prev{left:-0.5rem!important}.owl-next{right:-0.5rem!important}.section__stats{padding:3em 0;background:#ddebef}.section__stats [class*="rwd__grid_col_"] p{margin:0;color:#546655;font-size:1.25rem}.section.section__stats [class*="rwd__grid_col_"] p.heading{color:#1f3c61;font-weight:700;font-size:1.5rem;line-height:1}.section__stats [class*="rwd__grid_col_"] p i{font-size:1.875rem}blockquote{margin:0;padding:0}blockquote:before{content:open-quote}blockquote:after{content:close-quote}blockquote:before,blockquote:after{position:relative;display:inline-block;color:#000;line-height:1.5em;font-size:1.5em}.section__testimonials{padding:5em 0;background:#e2e2e2;background:-webkit-linear-gradient(to bottom,#f9f9f9,#e2e2e2);background:linear-gradient(to bottom,#f9f9f9,#e2e2e2)}.section__testimonials.no__bg{background:none}.section__testimonials .testimonial:not(:last-child){margin-bottom:2em}.section__testimonials .testimonial__content{font-style:italic;font-size:.875rem;color:#777}.section__testimonials .testimonial__details{margin-top:.5em;color:#4eb34c}.section__testimonials .testimonial__details span{color:#777}.section__testimonials .testimonial__details a:hover span{color:#000}.section__testimonials .rslider__arrows_tabs{margin-top:25px}.section__testimonials .testimonial__image{display:inline-block;margin-top:1em;text-align:center}.section__testimonials .testimonial__image img{max-width:3em;max-height:3em;border:5px solid #fff;border-radius:100%;box-shadow:0 0 5px #bdbdbd}.section__brands{padding:2em 0;background:#fff}.section__brands .heading__paragraph_type p{color:#625d60}.section__image_grid{margin-top:5em}.section__image_grid .rwd__tbl_cell_image{background-size:cover;background-position:center center;background-repeat:no-repeat}.section__image_grid .rwd__tbl_cell{height:30em;vertical-align:middle;text-align:center}.section__image_grid .rwd__tbl_cell h2{margin:0;font-weight:700;font-size:1.5rem}.section__form{position:relative}.section__form h2{font-weight:700;color:#4eb34c}.section__form p{margin-bottom:0;line-height:2}.section__form .rwd__frm .rwd__grid:not(:last-child),.section__form .rwd__frm .rwd__grid_col_full:not(:last-child){margin-bottom:1em}.section__form .rwd__frm .rwd__grid~.rwd__grid_col_full{margin-top:-1em}.product__offer_cta{margin:1.75rem 0 2.5rem;padding-top:1.25rem}.product__offer_cta .product__offer_cta_button{margin:0;padding:.55em 1em;line-height:1.25;font-size:1rem}@media only screen and (max-width:480px){.product__offer_cta .product__offer_cta_button{width:100%}}@media only screen and (max-width:480px){.breadcrumbs ol,.breadcrumbs ul{text-align:center}}@media only screen and (max-width:768px){.section__image_grid .rwd__tbl{display:block}.section__image_grid .rwd__tbl .rwd__tbl_cell{display:inline-block;width:100%;padding:.25em 0}.section__image_grid .rwd__tbl_cell.rwd__tbl_cell_text{padding:1em 0;height:initial}.section__image_grid .rwd__tbl_cell.rwd__tbl_cell_text p{margin:0}.section__stats [class*="rwd__grid_col_"]:not(:last-child){margin-bottom:2em}.section__form .rwd__frm [class*="rwd__grid_col_"]:not(:last-child){margin-bottom:1em}}@media only screen and (max-width:1280px){.section__image_grid .rwd__tbl_cell{height:20em}}.visibility__hidden{display:none;visibility:hidden}.nav__list,.nav__list ul,.nav__list li{position:relative;display:block;margin:0;padding:0;width:100%}.nav__list li{border-bottom:1px solid #bbb}.nav__list li li:last-child{border-bottom:0}.nav__list li a,.nav__list li span{margin:.5em .5em;font-size:.875rem}.nav__list li a{display:inline-block;color:#0e3375}.nav__list li a:hover,.nav__list li a.category__selected{color:#287a3a}.nav__list>li>a,.nav__list>li>span{padding-right:2em}.nav__list ul{max-height:0;padding-left:1em;overflow:hidden;transition:max-height .25s ease-in}.nav__list input[type=checkbox]:checked + label + ul{max-height:100%}.nav__list label{position:absolute;top:-.2em;right:-.5em;margin:0;padding:0 .5em;cursor:pointer}.nav__list label>span{transition:-webkit-transform .25s ease-out;font-weight:700;font-size:1.25rem}.nav__list input[type=checkbox]:checked + label>span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.grid__content_filters{position:relative;clear:both;margin:.25em 0 .25em}.rwd__grid [class*="rwd__grid_col_"] div.grid__padding.grid__content_filters{padding:.875em .5em}.grid__content_filters h3{margin:10px 0 10px;font-weight:700;font-size:1rem;color:#000}.grid__content_filters ul{position:relative;clear:both;width:100%;list-style:none}.grid__content_filters ul,.grid__content_filters li{margin:0;padding:0}.grid__content_filters li{display:block;margin:.25em 0;font-size:.875rem}.grid__content_filters li a{line-height:1.125;color:#696969}.grid__content_filters li a span{width:1.5em;display:inline-block;vertical-align:middle}.grid__content_filters li a span:before,.grid__content_filters li a:hover span:before,.grid__content_filters li a.checked span:before,.grid__content_filters li a.checked:hover span:before{font-family:'FontAwesome',sans-serif;font-size:1.25rem}.grid__content_filters li a span:before{content:"\f096"}.grid__content_filters li a:hover span:before{content:"\f046";color:#4eb34c}.grid__content_filters li a.checked span{font-weight:700;color:#000}.grid__content_filters li a.checked span:before{content:"\f14a"}.grid__content_filters li a.checked:hover span:before{content:"\f14a";color:red}.filters__delete{color:red}.rwd__cards_header_options{margin-bottom:1em}.rwd__cards_header_options .rwd__tbl_cell{padding:.5em}.rwd__cards_header_options .rwd__tbl_cell_total{width:12em}.rwd__cards_header_options .rwd__tbl_cell_total span{font-weight:700;color:#4eb34c}.rwd__cards_header_options .rwd__tbl_cell_order{text-align:right}.rwd__cards_header_options .rwd__tbl_cell_order span,.rwd__cards_header_options .rwd__tbl_cell_order form,.rwd__cards_header_options .rwd__tbl_cell_order select{display:inline-block;margin:0}.rwd__cards_header_options .rwd__tbl_cell_order select{padding:.25em .5em}.product__detailed{margin-bottom:1em}.product__detailed h1{margin:0 0 .5em;color:#015198;font-weight:700;font-size:1.5rem}.product__description{margin:1em 0;padding:0 .5em}.product__description p{margin-bottom:0}.rwd__tbl_detailed_product__main{margin:1em 0 3em;line-height:1.75}.rwd__tbl_detailed_product__main.rwd__tbl{border-bottom:0}.rwd__detailed_product__info .rwd__tbl_cell{vertical-align:middle;padding:.375em .25em;color:#333}.detailed_product__image{box-shadow:0 2px 10px -2px rgba(0,0,0,.2);background:#fff;text-align:center}.detailed_product__image .image__gallery{margin:1em .5em}#big-thumbs{clear:both;text-align:center}ul.small-thumbs{clear:both;height:100%;margin:.5em 0 0;border:1px solid #eee;padding:.25em .125em;list-style-type:none;background:#f7f7f7;text-align:center}ul.small-thumbs li{display:inline;cursor:pointer}ul.small-thumbs li img{max-width:4em;max-height:4em;margin:.25em .25em .25em 0;border:1px solid #ccc}.detailed_product__space{width:2em}.rwd__tbl_detailed_product__main .rwd__tbl_cell.detailed_product__info_right{box-shadow:0 2px 10px -2px rgba(0,0,0,.2);background:#fff;font-size:.875rem}.rwd__tbl_cell.detailed_product__info_right{padding:1em}.detailed_product__info_right p{color:#000}.product__prices{margin:1em 0}.detailed_product__info_right p{margin:0}.detailed_product__info_right p.product__price{margin:0;line-height:1;font-size:1.25rem}.detailed_product__info_right p.product__price small{margin-right:1em;color:#000;text-decoration:line-through;font-size:.875rem}.detailed_product__info_right p.product__price small strong{font-weight:300}.detailed_product__info_right p.product__price_mention{color:#000}.detailed_product__info_right p span.bold{display:inline-block;min-width:8.5em;font-weight:700}.detailed_product__info_right p a{color:#5eba5c}.detailed_product__info_right p a:hover{color:#000}.detailed_product__info_right p.product__info_contact{margin:0}.line__separator{height:1px;border:solid #bbb;border-width:1px 0 0 0;margin-top:1.5em;margin-bottom:1em}.line__label_separator{position:relative;display:block;overflow:hidden;margin-top:1.5em;margin-bottom:1em}.line__label_separator .icon__separator::before{display:inline-block;width:1em;margin-right:.5em;color:#555;font-family:'FontAwesome',sans-serif}.line__label_separator .icon__separator.icon__separator_share::before{content:'\f1e0';font-size:1rem}.line__label_separator .icon__separator::after{position:absolute;top:50%;width:100%;margin-left:10px;border:solid #bbb;border-width:1px 0 0 0;content:""}.product__add2cart{margin:1.5em 0 .5em}.product__add2cart input,.product__add2cart input.rwd__frm{margin:0;width:2em;height:2.438em;border:0;vertical-align:top}.product__add2cart input[name="quantity"]{width:3em}.detailed_product__info_right button,.detailed_product__info_right .rwd__btn{border:0}.detailed_product__info_right button:hover,.detailed_product__info_right .rwd__btn:hover{color:#fff}.product__detailed~.detailed_product__note{font-size:.875rem}.opts__info{padding-left:.625em}section .opts__info li,.section .opts__info li{line-height:2}.opts__info li a{font-size:1rem}.r-tabs-excluded-panel{display:block}.attributes__container,.attributes{clear:both;margin:0;padding:0}.attributes__group{display:block;margin:0 0 .25em;padding:.25em 0;font-weight:700;color:#000}.attributes{margin-bottom:1em}.attributes .rwd__tbl_cell:first-child{width:12.5em;color:#015198}.attributes .rwd__tbl_cell:last-child{color:#4eb34c}.attributes .rwd__tbl_cell:last-child em{color:#aaa;font-style:normal;font-size:.875rem}.social__bookmarks{margin:.5em 0}.bookmarks__products{margin-bottom:1.5em}.social__bookmarks ul,.social__bookmarks li{margin:0;padding:0}.social__bookmarks li{display:inline-block;margin-right:1em}.social__bookmarks li:last-child{margin-right:0}.social__bookmarks li a{color:#bbb;font-size:1.25rem}.detailed_product__info_right .social__bookmarks li a:hover{color:#5eba5c}.product__description_detailed{margin-bottom:2em;line-height:1.75;font-size:.875rem}.product__description_detailed.responsive__table__2_columns{color:#000}.back_to__product{margin-bottom:2em}.back_to__product i{margin-right:.5em}.breadcrumbs__search{margin:1em 0;border-bottom:1px solid #d2e7ff;padding:.5em 0}.breadcrumbs__search a{font-size:.875rem}.navigator{clear:both;margin:0;padding:0;text-align:justify;color:#696969}.navigator form{margin:0;padding:0;text-indent:0;word-spacing:0}.navigator p{display:inline-block}.navigator strong,.navigator a:not(.btn__jump),.navigator a:not(.btn__jump):visited,.navigator a:not(.btn__jump):active{display:inline-block;min-width:2em;padding:0 .25em;border:1px solid #7b7b7b;background:#eee;color:#000;text-decoration:none;text-align:center}.navigator a:not(.btn__jump):hover{border-color:#000;background:#000;color:#fff}.navigator span,.navigator strong,.navigator a,.navigator i{margin:0 0 .5em 0;line-height:2.25}.navigator strong,.navigator a{vertical-align:middle}.navigator span,.navigator i{vertical-align:initial}.navigator a.btn__jump{margin-left:.5em}.navigator a.btn__jump i{font-size:150%}.navigator strong{border-color:#4eb34c;background:#4eb34c;color:#fff}.navigator input{display:inline-block;width:2.5em;padding:.375em;border:1px solid #7b7b7b;font-weight:700;font-size:1rem}.navigator span{padding-left:.5em;color:#000;font-weight:700}.grid_certifications [class*="rwd__grid_col_"]:nth-child(4n+1){clear:both;margin-left:0}.grid_promotions [class*="rwd__grid_col_"]{position:relative;overflow:hidden;margin-bottom:3.25em}.grid_promotions [class*="rwd__grid_col_"] p.promo__heading{color:#015198;font-weight:700;font-size:1rem}.grid_promotions [class*="rwd__grid_col_"] img{width:100%;vertical-align:bottom}.grid_promotions [class*="rwd__grid_col_"] p.promo__file .fa{margin-right:.25em;color:red}.grid_video__gallery [class*="rwd__grid_col_"]{position:relative;overflow:hidden;margin-bottom:1.25em}.grid_video__gallery [class*="rwd__grid_col_"]:nth-child(4n+1){clear:both;margin-left:0}.grid_video__gallery [class*="rwd__grid_col_"] img{width:100%;vertical-align:bottom}.grid_video__gallery.grid_video__gallery_youtube{margin:2.25em 0}.grid_video__gallery.grid_video__gallery_youtube [class*="rwd__grid_col_"]{margin-bottom:0}.grid_video__gallery.grid_video__gallery_youtube [class*="rwd__grid_col_"] p{margin-top:.5em;text-align:center}footer .grid_video__gallery.grid_video__gallery_youtube [class*="rwd__grid_col_"] a:hover{color:#0a65cd}.popup-video{position:relative;display:block;overflow:hidden}.popup-video i{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);bottom:0;right:0;display:table-cell;opacity:.75;width:100%;height:100%;vertical-align:middle;font-size:4em;color:#fff}.popup-video:hover i{opacity:1}.grid__image_no1{margin-top:3em}.grid__image_no1 [class*="rwd__grid_col_"]{margin-bottom:1.5em}.grid__image_no1 [class*="rwd__grid_col_"]:nth-child(4n+1){clear:both;margin-left:0}.grid__image_no1:not(.no__border_image) .image__gallery{margin-bottom:.5em;border:1px solid #ccc;padding:.5em}.grid__image_no1:not(.no__border_image) .image__gallery img{vertical-align:top}.grid__image_no1 .image__gallery a:hover{-webkit-filter:contrast(75%);filter:contrast(75%);-webkit-transition:-webkit-filter 0.5s cubic-bezier(.43,.41,.22,.95);transition:-webkit-filter 0.5s cubic-bezier(.43,.41,.22,.95)}.grid__image_no1 .image__gallery a{display:block;height:100%}.section__references .gridder ul li{color:red}.section__references .gridder .gridder-list div{min-height:17.5em}.section__references .gridder .gridder-expanded-content h2{margin-bottom:.25em}.section__blog .grid_blog [class*=rwd__grid_col_]{margin-bottom:2rem}.section__blog .grid_blog .card-date{margin-bottom:1rem;font-weight:700}.section__blog .grid_blog p{color:#4e4e4e}.catalog__category_header{margin:0 0 1.5em;border-left:4px solid #4eb34c;padding:1.125em 1.25em;background:#f4f8fb}.section .catalog__category_eyebrow{margin:0 0 .35em;color:#4e7194;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.catalog__category_heading{margin:0;color:#015198;font-size:2rem;font-weight:700;line-height:1.2}.section p.catalog__category_lead{margin:.55em 0 0;color:#546655;font-size:1rem;line-height:1.5}@media only screen and (max-width:640px){.catalog__category_header{padding:1em}.catalog__category_heading{font-size:1.4rem}}.home-intro{margin:2rem 0 2.5rem;border-left:5px solid #4eb34c;border-radius:3px;padding:1.75rem 2rem;background:#f4f8fb}.home-intro h1{margin:0 0 .65rem;color:#015198;line-height:1.2;font-size:2rem}.home-intro p{max-width:54rem;margin:0 0 1.25rem;color:#354052;line-height:1.65}.home-intro .rwd__btn{margin:0 .65rem 0 0;line-height:1.25}@media only screen and (max-width:640px){.home-intro{margin:1.25rem 0 2rem;padding:1.25rem}.home-intro h1{font-size:1.55rem}.home-intro .rwd__btn{display:block;width:100%;margin:0 0 .65rem}}.section.section__blog h1.heading,.section__blog .grid_blog h2 a,.section__blog .article-category a{color:#015198}.section__blog .grid_blog .card-image:hover~.card-body h2 a,.section__blog .grid_blog h2 a:hover,.section__blog .article-category a:hover{color:#4eb34c}.section__contact{z-index:0}.section__contact:last-child{margin-bottom:1.5em}.section__contact a,.section__contact .hiddenemail{color:#808e69}.section__contact a:hover,.section__contact .hiddenemail:hover{color:#031d02}.section__contact .contact__main_photo{text-align:center}.section__contact h3{margin:0 0 1.5em;color:#015198;font-size:1.125rem}.section__contact_maps{margin:3em 0;padding:1em 0;background:#f5faf1}.section__contact_maps .rwd__grid:last-child{margin-top:2em}.section__contact_maps .rwd__grid:last-child .rwd__grid [class*="rwd__grid_col_"]:nth-child(2n+1){clear:both;margin-left:0}.section__contact_maps a{color:#000}.section__contact_maps a:hover{color:#015198}.section__contact_top .rwd__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__contact_top [class*="rwd__grid_col_"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f1f1f1;box-shadow:1px 1px 2px rgba(0,0,0,.05);padding:.5em}.section__contact_top .contact__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section__contact_top .contact__details{margin-bottom:1em}.section__contact:not(.section__contact_bottom) .rwd__grid_col_full h2,.section__contact_top .contact__details h2{margin:0;padding:.25em 0 .75em;font-weight:700}.section__contact_top .contact__details h2{text-align:center}.section__contact_top .contact__details img{vertical-align:top}.section__contact_top .contact__map{background:#efe8d3;color:white;margin-top:auto}.section__contact_bottom .rwd__grid,.section__contact:not(.section__contact_top) .frm__container{padding:.5em}.section__contact .rwd__tbl{margin:1em 0}.section__contact .rwd__tbl:last-child{margin-bottom:0}.section__contact .rwd__tbl_cell:first-child{width:3em;height:3em;background:#015198;color:#fff;vertical-align:middle;text-align:center}.section__contact .rwd__tbl_cell:first-child i{font-size:1.5rem}.section__contact .rwd__tbl_cell:last-child{padding-left:1em}.section__contact .rwd__tbl_cell:last-child p{margin:0}section .heading.first__heading,.section .heading.first__heading,.section__contact .rwd__tbl_cell:last-child p.first__heading{margin-top:1em}.section__contact .rwd__tbl_cell:last-child p.heading:not(.first__heading){margin-bottom:.25em;color:#015198;font-weight:700;font-size:.875rem}.section__contact .rwd__tbl_cell:last-child a{display:inline-block;margin-right:-4px}.section__contact .rwd__tbl_cell:last-child a + a:before{padding:0 .5em;content:'/';font-weight:400;font-style:normal;font-size:.75rem}.OpenStreetMap{height:16.5em}.OpenStreetMap.olMap{margin-bottom:0!important}#OpenLayers_Map_2_OpenLayers_ViewPort{z-index:0}.leaflet-container.leaflet-touch-zoom{touch-action:auto}.leaflet-tile-container{pointer-events:auto}.section__contact_bottom{margin:2em 0;padding:1em 0;background:#e9ecf5;color:#000}@media only screen and (max-width:480px){.back_to__product .rwd__btn{width:100%}.r-tabs-excluded-panel .rwd__btn{width:100%}}@media only screen and (max-width:545px){.rwd__cards_header_options .rwd__tbl,.rwd__cards_header_options .rwd__tbl_cell{display:block;width:100%}.rwd__cards_header_options .rwd__tbl_cell_order{text-align:left}.rwd__cards_header_options .rwd__tbl_cell_order span{display:none}}@media only screen and (max-width:640px){.rwd__tbl.rwd__tbl_vertical_align__middle{display:block}.rwd__tbl.rwd__tbl_vertical_align__middle .rwd__tbl_cell{display:inline-block;width:100%;padding:.25em 0}.rwd__tbl.rwd__tbl_vertical_align__middle .detailed_product__info_right{padding:1em 1em 1.5em}.navigator p{display:block;text-align:center}.grid_video__gallery.grid_video__gallery_youtube [class*="rwd__grid_col_"]:not(:last-child){margin-bottom:1em}}@media only screen and (min-width:461px) and (max-width:960px){.grid_certifications [class*="rwd__grid_col_"]{width:48%}.grid_certifications [class*="rwd__grid_col_"]:nth-child(2n){margin-left:4%}.grid_certifications [class*="rwd__grid_col_"]:nth-child(2n+1){clear:both;margin-left:0}}@media only screen and (max-width:768px){.section__contact_top [class*="rwd__grid_col_"]:not(:last-child){margin-bottom:2em}}@media only screen and (min-width:769px){.r-tabs-excluded-panel{display:none}}footer{z-index:inherit;margin:0;padding:0;color:#9e9e9e}footer p{line-height:1.5}footer p.heading{margin-bottom:1em;color:#fff;font-weight:700;font-size:1.5em}footer a{color:#fff}footer a:hover{color:#49c6ff}footer ul{margin:0;padding:0;list-style:none}footer ul>li{margin-bottom:.25em;line-height:1.5}.footer__top,.footer__bottom{padding:.75em 1em;background:#e4e4e4;color:#000}.footer__top p,.footer__bottom p{margin:0}.footer__top{margin-top:2em;background:#d0d0d0;background:-webkit-linear-gradient(to bottom,#f9f9f9,#d0d0d0);background:linear-gradient(to bottom,#f9f9f9,#d0d0d0)}.footer__bottom{background:#015198;color:#fff}.rwd__tbl_cell_romania_100{width:13.25em}.rwd__tbl_cell_social{width:7em;padding-left:.5em;text-align:left}.rwd__tbl_cell_social a{color:#fff}.rwd__tbl_cell_social a:hover{color:#49c6ff}.rwd__tbl_cell_romania_100{width:13.25em}#scroll__to_top{position:fixed;right:1.25em;bottom:.35em;z-index:100;display:none;opacity:.7;padding:.25em .375em .375em;background:#fff;line-height:1;font-size:2em}#scroll__to_top:hover{cursor:pointer}#scroll__to_top:hover{opacity:1}#scroll__to_top i{margin-top:-.125em}#scroll__to_top a{color:#777}@media only screen and (max-width:480px){footer .rwd__grid_col p.heading{margin-top:0}}@media only screen and (max-width:640px){.footer__bottom .rwd__tbl,.footer__bottom .rwd__tbl_cell{width:100%;display:block}.footer__bottom .rwd__tbl_cell{text-align:center}.footer__bottom .rwd__tbl_cell:first-child{margin-bottom:1em}}@media print{*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.home-contact__accent{color:#b54700}.home-contact__accent:hover{color:#8f3900}