@font-face{font-family:ETmodules;font-display:block;src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.eot);src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:ETmodules;font-display:block;src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.eot);src:url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//haeusler.com/core/views/54159e1dbd/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
#et-secondary-menu li{word-wrap:break-word}#top-header,#et-secondary-nav li ul{background-color:#2EA3F2}#top-header{font-size:12px;line-height:13px;z-index:100000;color:#ffffff}#top-header a,#top-header a{color:#ffffff}#top-header,#et-secondary-nav{-webkit-transition:background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#top-header .container{padding-top:.75em;font-weight:600}#top-header,#top-header .container,#top-header #et-info,#top-header .et-social-icon a{line-height:1em}.et_fixed_nav #top-header{top:0;left:0;right:0;position:fixed}#et-info{float:left}#et-info-phone,#et-info-email{position:relative}#et-info-phone:before{content:"\e090";position:relative;top:2px;margin-right:2px}#et-info-phone{margin-right:13px}#et-info-email:before{content:"\e076";margin-right:4px}#top-header .et-social-icons{float:none;display:inline-block}#et-secondary-menu .et-social-icons{margin-right:20px}#top-header .et-social-icons li{margin-left:12px;margin-top:-2px}#top-header .et-social-icon a{font-size:14px}#et-secondary-menu{float:right}#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;display:block}#et-secondary-nav,#et-secondary-nav li{display:inline-block}#et-secondary-nav a{-webkit-transition:background-color 0.4s, color 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s ease-in-out}#et-secondary-nav li{margin-right:15px}#et-secondary-nav>li:last-child{margin-right:0}#et-secondary-menu>ul>li>a:hover,#et-info-email:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-secondary-nav li{position:relative;text-align:right}#et-secondary-nav li ul{position:absolute;right:0;padding:1em 0}#et-secondary-nav li ul ul{right:220px;top:0;margin-top:-1em}#et-secondary-nav li ul li{display:block}#et-secondary-nav li ul{z-index:999999;visibility:hidden;opacity:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}#et-secondary-nav li ul{-webkit-transform:translate3d(0, 0, 0)}#et-secondary-nav li.et-hover>ul{visibility:visible}#et-secondary-nav li>ul{width:220px}#et-secondary-nav li:hover>ul,#et-secondary-nav li.et-touch-hover>ul{opacity:1;visibility:visible}#et-secondary-nav li li{padding:0 2em;margin:0}#et-secondary-nav li li a{padding:1em;width:100%;font-size:12px;line-height:1em;margin-right:0;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#et-secondary-nav ul li a:hover{background-color:rgba(0,0,0,0.03)}#et-secondary-nav li:hover{visibility:inherit}#top-header .et-cart-info{margin-left:15px}#et-secondary-nav .menu-item-has-children>a:first-child:after{top:0}#et-secondary-nav li .menu-item-has-children>a:first-child:after{top:.67em;right:auto;left:2.3em}body.admin-bar.et_fixed_nav #top-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header{top:28px}@media all and (min-width: 981px){.et_fullwidth_secondary_nav #top-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px}.et_hide_nav.et_fixed_nav #top-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#top-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_fixed_nav #top-header{-webkit-transition-duration:.7s;transition-duration:.7s}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container{padding-top:0 !important}.et_secondary_nav_only_menu #top-header{display:none}#top-header{-webkit-transition:none;transition:none}.et_fixed_nav #top-header{position:absolute}.et_hide_nav.et_fixed_nav #top-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#top-header .container{padding-top:0}#et-info{padding-top:0.75em}#et-secondary-nav,#et-secondary-menu{display:none !important}.et_secondary_nav_only_menu #main-header,.et_secondary_nav_only_menu #main-header{top:0 !important}#top-header .et-social-icons{margin-bottom:0}#top-header .et-cart-info{margin-left:0}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #top-header{top:46px}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:46px !important}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:80px}}@media all and (max-width: 767px){#et-info .et-social-icons{display:none}#et-secondary-menu .et_duplicate_social_icons{display:inline-block}body.et_fixed_nav.et_secondary_nav_two_panels #main-header{top:58px}#et-info,#et-secondary-menu{text-align:center;display:block;float:none}.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}body.admin-bar.et_fixed_nav #top-header{top:46px}body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header{top:104px}}
.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_code_inner{position:relative}
.et_pb_with_border .et_pb_contact_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_contact_form .input[type=radio]+label i,.et_pb_with_border .et_pb_contact_form input,.et_pb_with_border .et_pb_contact_form select,.et_pb_with_border .et_pb_contact_form textarea{border:0 solid #333}.et_pb_contact_main_title{word-wrap:break-word}.et_pb_contact_submit{color:#2ea3f2}.et_pb_contact_form{margin-left:-3%}.et_pb_contact_reset:hover,.et_pb_contact_submit:hover{background-color:rgba(0,0,0,.05)}.et_pb_contact_reset:hover{padding:.3em 1em}.et_pb_contact_form [data-conditional-logic]{display:none}.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{color:red!important}.et_pb_contact_form p[data-id=et_number]{position:absolute!important;-webkit-transform:scale(.01)!important;transform:scale(.01)!important}.et_pb_contact_form p[data-id=et_number] input{background:transparent!important;border:none!important}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact_main_title{font-weight:500;padding-bottom:16px;position:relative}h1.et_pb_contact_main_title{font-size:26px}.et-pb-contact-message{position:relative}.et_pb_column_1_3 .et_pb_contact_main_title,.et_pb_column_1_4 .et_pb_contact_main_title,.et_pb_column_1_5 .et_pb_contact_main_title,.et_pb_column_1_6 .et_pb_contact_main_title,.et_pb_column_2_5 .et_pb_contact_main_title{font-size:22px}.et_pb_contact_right{display:inline-block;min-width:105px;margin:0;text-align:right}.et_pb_contact_right .et_pb_contact_captcha_question{vertical-align:middle}.et_pb_contact{position:relative}.et_pb_contact .et_pb_contact_field_half{width:50%;float:left}.et_pb_contact p input,.et_pb_contact p textarea{-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px}.et_pb_contact p textarea{font-family:inherit}.et_pb_contact p input:-moz-placeholder,.et_pb_contact p input::-moz-placeholder,.et_pb_contact p textarea:-moz-placeholder,.et_pb_contact p textarea::-moz-placeholder{opacity:1}.et_pb_contact_right p input{max-width:50px;padding:16px}.et_pb_contact p input[type=checkbox],.et_pb_contact p input[type=radio]{margin:0;width:auto;max-width:none;padding:0;display:none}.et_pb_contact p input[type=checkbox]+label,.et_pb_contact p input[type=radio]+label{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;line-height:1.7em;min-height:1.7em}.et_pb_contact p input[type=checkbox]+label i,.et_pb_contact p input[type=radio]+label i{content:"";width:18px;height:18px;background-color:#eee;font-style:normal;display:inline-block;vertical-align:middle;position:relative;margin-right:6px}.et_pb_contact p input[type=radio]+label i{border-radius:50%}.et_pb_contact p input[type=checkbox]:checked+label i:before,.et_pb_contact p input[type=radio]:checked+label i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et_pb_contact p input[type=checkbox]:checked+label i:before{content:"N";font-family:ETmodules;color:#2ea3f2;width:17px;height:17px;font-size:13px;font-weight:600;line-height:17px;text-align:center}.et_pb_contact p input[type=radio]:checked+label i:before{background:#2ea3f2;border-radius:50%;width:6px;height:6px}.et_pb_contact p input[type=checkbox]~input[type=text]{display:none!important}.et_pb_contact_reset,.et_pb_contact_submit{font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer}.et_pb_contact p .et_contact_error{border:1px solid red!important}.et_contact_bottom_container{float:right;text-align:right;margin-top:-1.5%;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_4 .et_pb_contact_right,.et_pb_column_1_5 .et_pb_contact_right,.et_pb_column_1_6 .et_pb_contact_right{margin-right:5px}}@media (max-width:980px){.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact .et_pb_contact_field_half_tablet{width:50%;float:left}.et_pb_contact .et_pb_contact_field_last_tablet{width:100%}}@media (max-width:767px){.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_column .et_pb_contact p.et_pb_contact_field_half{width:100%;margin-right:0}.et_pb_contact .et_pb_contact_field_half_phone{width:50%;float:left}.et_pb_contact .et_pb_contact_field_last_phone{width:100%}}.iphone .et_pb_contact_form input,.iphone .et_pb_contact_form select,.iphone .et_pb_contact_form textarea{-webkit-appearance:initial}
.et_pb_bg_layout_light .et_pb_newsletter_button{color:#2ea3f2}.et_pb_with_border .et_pb_newsletter_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_newsletter_form .input[type=radio]+label i,.et_pb_with_border .et_pb_newsletter_form input,.et_pb_with_border .et_pb_newsletter_form select,.et_pb_with_border .et_pb_newsletter_form textarea,.et_pb_with_focus_border .et_pb_newsletter_form input:focus{border:0 solid #333}.et_pb_newsletter_description{word-wrap:break-word}.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field{padding-left:0}.et_pb_newsletter p .et_pb_signup_error{border:1px solid red!important}.et_pb_newsletter{padding:25px}.et_pb_newsletter .et_pb_module_header:empty{display:none}.et_pb_newsletter_description p:last-of-type{padding-bottom:0}.et_pb_newsletter_description_no_title.et_pb_newsletter_description_no_content .et_pb_newsletter_form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.et_pb_newsletter_form p.et_pb_newsletter_field{padding-bottom:1em;margin-bottom:0}.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=password],.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_newsletter_form select,.et_pb_newsletter_form textarea{-webkit-appearance:none;padding:14px 4%!important;font-size:16px;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:0;border-radius:3px}.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after{margin-top:-3px}.et_pb_newsletter_form p .et_pb_subscribe_error{border:1px solid red!important}.et_pb_newsletter_result{display:none}.et_pb_newsletter_success{text-align:center}.et_pb_newsletter_button{display:block;color:inherit;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.et_pb_newsletter_button:hover{text-decoration:none}.et_pb_newsletter_button:hover:after{opacity:1;margin-left:0}.et_pb_newsletter_button_text{word-break:break-word}.et_pb_newsletter_fields,.et_pb_newsletter_footer{width:100%}.et_pb_newsletter_footer{margin-top:20px}.et_pb_newsletter_footer:empty{margin-top:0}.et_pb_newsletter .et_pb_newsletter_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_newsletter .et_pb_newsletter_fields>*{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description,.et_pb_newsletter_layout_right_left .et_pb_newsletter_description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.et_pb_newsletter .et_pb_contact_field_last+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_contact_field--hidden{display:none}.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}@media (max-width:980px){.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}p.et_pb_contact_field.et_pb_contact_field_last_tablet+p.et_pb_contact_field.et_pb_contact_field_last_tablet,p.et_pb_contact_field_half_tablet+p.et_pb_contact_field_last_tablet:not(.et_pb_contact_field_half_tablet){clear:both}.et_pb_newsletter .et_pb_contact_field_last_tablet+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_tablet{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_tablet{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_bg_layout_light_tablet .et_pb_newsletter_button{color:#2ea3f2}.et_pb_bg_layout_dark_tablet .et_pb_newsletter_button{color:inherit}}@media (max-width:767px){.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_newsletter .et_pb_contact_field_last_phone+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_phone{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_phone{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_bg_layout_light_phone .et_pb_newsletter_button{color:#2ea3f2}.et_pb_bg_layout_dark_phone .et_pb_newsletter_button{color:inherit}}.gecko .et_pb_newsletter .et_pb_newsletter_field{margin-bottom:1vw}body .grecaptcha-badge{visibility:hidden}body.et_pb_recaptcha_enabled .grecaptcha-badge{visibility:initial;z-index:9999}
.et_pb_contact_form_label{display:none}.et_pb_with_border.et_pb_contact_field .input[type=checkbox]+label i,.et_pb_with_border.et_pb_contact_field .input[type=radio]+label i,.et_pb_with_border.et_pb_contact_field input,.et_pb_with_border.et_pb_contact_field select,.et_pb_with_border.et_pb_contact_field textarea{border:0 solid #333}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact_field_options_list label a:empty:before{content:"\E906";font-family:ETmodules;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.et_pb_contact_field[data-type=booleancheckbox] .et_pb_contact_field_options_title{display:inline-block}.et_pb_contact_field[data-type=select]{position:relative}.et_pb_contact_field[data-type=select]:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:#666;margin-top:3px;pointer-events:none}p.et_pb_contact_field{padding:0 0 0 3%;margin-bottom:3%;background-position:50%;background-size:cover}p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last,p.et_pb_contact_field:not(.et_pb_contact_field_last),p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half){clear:both}.et_pb_contact_field *,.et_pb_contact_field.et_pb_section_parallax,.et_pb_contact_field.et_pb_section_video{position:relative}.et_pb_contact_field a{color:inherit;font-weight:700;text-decoration:underline}.et_pb_contact_select{color:#999;background-color:#eee;padding:16px 20px 16px 16px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.et_pb_contact_select::-ms-expand{display:none}.et_pb_contact_field_options_wrapper{display:block}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{margin-bottom:.5em;font-weight:600}.et_pb_contact_field_options_wrapper:after{clear:both;content:" ";display:block}.et_pb_contact_field_checkbox,.et_pb_contact_field_options_title,.et_pb_contact_field_radio,.et_pb_contact_field_select_title{display:block}.et_pb_contact_field_radio_title,.et_pb_contact_field_select_title{font-size:16px;padding-bottom:4px}.et_pb_contact_field textarea.et_pb_contact_message{min-height:150px;display:block}@media (max-width:980px){.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}p.et_pb_contact_field.et_pb_contact_field_last_phone+p.et_pb_contact_field.et_pb_contact_field_last_phone,p.et_pb_contact_field_half_phone+p.et_pb_contact_field_last_phone:not(.et_pb_contact_field_half_phone){clear:both}}
.et_pb_space{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px}.et_pb_divider_hidden{margin-bottom:0!important}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_divider_position_bottom:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center:before{top:50%!important}@media (max-width:980px){.et_pb_divider_position_top_tablet:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_tablet:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_tablet:before{top:50%!important}.et_pb_space.et-hide-mobile{display:none}}@media (max-width:767px){.et_pb_divider_position_top_phone:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_phone:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_phone:before{top:50%!important}}.ie .et_pb_divider{overflow:visible}
.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_with_border .et_pb_slide_image img{border:0 solid #333}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{display:block}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px;border-radius:3px}.et_pb_slide_description{word-wrap:break-word}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0;font-size:46px}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_slide_video{position:absolute;top:50%;bottom:auto}.et_pb_slide:first-child .et_pb_slide_image img{opacity:0}.et_pb_slide:first-child .et_pb_slide_image img.active{opacity:1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et-pb-active-slide .et_pb_slide_image,.et-pb-active-slide .et_pb_slide_video{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_slide_image img{width:auto;vertical-align:bottom}.et_pb_slide_image,.et_pb_slide_video{width:47.25%;margin-right:5.5%}.et_pb_slide_video .mejs-mediaelement{position:relative}.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode{display:block}.et_pb_slide_video .wp-video-shortcode video,.et_pb_slide_video video.wp-video-shortcode{height:auto}.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video{display:none}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{text-align:center}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:none}.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:400}.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:22px;font-weight:400}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_3 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:18px}}@media (min-width:981px){.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{top:auto;bottom:auto;position:relative}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description{width:100%!important}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{padding:0;margin:10% 0 0!important}.et_pb_column_1_3 .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_description{padding-bottom:26%}.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description{padding-bottom:34%}}@media (max-width:980px){.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,.et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:500}.et_pb_slide_description .et_pb_slide_title{font-weight:500}.et_pb_slide_content{font-size:13px;font-weight:400}.et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{text-align:left}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content{display:block}.et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}}@media (max-width:767px){.et_pb_slide_content{font-size:12px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-size:14px}.et_pb_slide_description h2.et_pb_slide_title{font-size:24px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{float:none;text-align:center;width:100%}.et_pb_media_alignment_center .et_pb_slide_image{top:0}.et_pb_slide_image,.et_pb_slide_video,.et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_show_image .et_pb_slide_image,.et_pb_slider_show_image .et_pb_slide_video{display:block!important}.et_pb_slide_image,.et_pb_slide_video{display:none!important;position:relative;top:auto;margin:50px auto 0;padding:0;margin-top:6%!important}.et_pb_slide_video{float:none}.et_pb_slide_image img{max-height:300px}.et_pb_section_first .et_pb_slide_image img{max-height:300px!important}.et_pb_section_first .et_pb_slide_image{margin:0!important;top:20px}.et_pb_slider_with_overlay .et_pb_slide_image,.et_pb_slider_with_overlay .et_pb_slide_video,.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_with_overlay .et_pb_slide_image{margin-top:0!important;padding-top:6%}.et_pb_bg_layout_light_phone .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_phone .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et_pb_slide_content{color:#fff}}@media (min-width:480px){.et_pb_column_1_4 .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_description{padding-bottom:26%}}@media (max-width:479px){.et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_content{font-weight:400;font-size:10px;display:block}.et_pb_slider_fullwidth_off .et_pb_more_button,.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_number_counter{word-wrap:break-word;margin:0 auto 30px;position:relative;text-align:center}.et_pb_number_counter .percent{z-index:2}.et_pb_number_counter h3{font-size:18px;position:relative}.et_pb_number_counter .et_pb_module_header{position:relative}.et_pb_number_counter{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.et_pb_number_counter.active{opacity:1}.et_pb_number_counter{width:auto}.et_pb_number_counter canvas{display:none;visibility:hidden}.et_pb_number_counter .percent{height:72px;position:relative}.et_pb_number_counter .percent p{font-size:72px;line-height:72px;font-weight:500}.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:20px}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_4 .et_pb_number_counter .percent,.et_pb_column_1_5 .et_pb_number_counter .percent,.et_pb_column_1_6 .et_pb_number_counter .percent{height:55px}.et_pb_column_1_4 .et_pb_number_counter h3,.et_pb_column_1_5 .et_pb_number_counter h3,.et_pb_column_1_6 .et_pb_number_counter h3{padding:10px 0 0}}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.et-db #et-boc .et-fb-modules-list li.dica_divi_carousel .et-fb-icon svg{width:22px!important;height:22px!important}.fancybox-container{z-index:999999}.dica_divi_carousel{--dica-border-ripple-color:transparent}.dica-container .swiper-container{width:100%;height:auto}.dica-container .swiper-wrapper{height:auto!important;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform!important;transition-property:-webkit-transform!important;-o-transition-property:transform!important;transition-property:transform!important;transition-property:transform,-webkit-transform!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.dica_divi_carousel .dica_divi_carouselitem{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;margin-bottom:0!important;-ms-flex-item-align:start;align-self:flex-start}:root .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner,_:-ms-fullscreen{-ms-flex:1 1;flex:1 1}.dica_divi_carouselitem{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative}.dica_divi_carouselitem>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0}.dica_divi_carousel .swiper-container-3d .dica_divi_carouselitem{-webkit-transition-property:-webkit-transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width!important;transition-property:-webkit-transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width!important;-o-transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width!important;-webkit-transition-property:padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform!important;transition-property:padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform!important;transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width!important;transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform!important}.dica-container .swiper-container-3d .swiper-slide-shadow-left,.dica-container .swiper-container-3d .swiper-slide-shadow-right,.dica-container .swiper-container-3d .swiper-slide-shadow-top{-webkit-transition-property:all!important;-o-transition-property:all!important;transition-property:all!important}.dica-container .swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent)!important;background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent)!important;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent))!important;background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)!important}.dica-container .swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent)!important;background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent)!important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent))!important;background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)!important}.dica_divi_carouselitem>div{width:100%;-ms-flex-positive:1;flex-grow:1}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title{font-size:20px;letter-spacing:0}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title a{color:inherit}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{font-size:16px;letter-spacing:0}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content{font-size:14px;letter-spacing:0}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content.dg_enable_content_limit p:last-of-type{display:inline}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content .dg_hide_content{position:absolute;top:-99999px}.dica_divi_carousel .dica_divi_carouselitem .dica-item.empty-content .dica-item-content{display:none}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content{font-size:14px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dica_divi_carouselitem .dica-item-content{background-repeat:no-repeat;background-size:cover;background-position:50%}#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image{padding-bottom:0}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container{position:relative;overflow:hidden;line-height:0}#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img,.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{border-style:solid;display:block;max-width:100%;border-width:0;position:relative}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image{display:inline-block;position:relative;overflow:hidden;z-index:10}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container{z-index:10}#et-boc .dica_divi_carousel .dica_divi_carouselitem,#et-boc .dica_divi_carousel .dica_divi_carouselitem>div,.dica_divi_carousel .dica_divi_carouselitem,.dica_divi_carousel .dica_divi_carouselitem>div{border-style:solid;border-width:0}.dica_divi_carousel .dica_divi_carouselitem .dica-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-negative:0;flex-shrink:0}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container img{min-height:100px}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container{margin-bottom:auto}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-item-content{margin-top:auto}.dica-container .swiper-pagination{width:100%;position:relative}.dica_divi_carousel .swiper-pagination-bullet{border-radius:100%!important;opacity:1;margin-right:4px!important}.dica-container .et_pb_button_wrapper{margin-top:10px}.et_pb_button{display:inline-block}.overlay-image .dica-item .dica-image-container{position:relative}.dica_divi_carousel .et_clickable .dica-image-container>.image{pointer-events:none}.dica_divi_carousel .et_clickable .dica-item{pointer-events:all}.overlay-image .dica-item .dica-image-container .image:before{content:"";background:hsla(0,0%,100%,.81);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1;pointer-events:none}.overlay-image .dica-item .dica-image-container .image:after{content:"1";display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:26px;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;color:#58b4f4;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:after,.overlay-image.overlay_image_default .dica-item .dica-image-container .image:before,.overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:before{opacity:1}.overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:after{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.overlay-image .dica-item .dica-image-container .image:has(.animated_icon):after,.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon):after{content:unset}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:var(--dica-border-ripple-color);border-radius:50%}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before{-webkit-animation:anim-ripple 1.5s ease-out infinite;animation:anim-ripple 1.5s ease-out infinite}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before{-webkit-animation:anim-pulse-border 1.5s ease-out infinite;animation:anim-pulse-border 1.5s ease-out infinite}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:after,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;border-radius:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:0 solid #fff}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon span,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before{height:150%;width:150%;border:0 solid var(--dica-border-ripple-color)}@-webkit-keyframes anim-ripple{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes anim-ripple{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes anim-pulse-border{0%{-webkit-box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);opacity:1;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes anim-pulse-border{0%{-webkit-box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);opacity:1;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.dica-container .swiper-container-coverflow .swiper-wrapper .swiper-slide-active{-webkit-transform:translateZ(0) rotateX(0deg) rotateY(0deg)!important;transform:translateZ(0) rotateX(0deg) rotateY(0deg)!important}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#ba1f24;border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fa183d;border-radius:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.dica-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dica-container .swiper-button-next,.dica-container .swiper-button-prev{background-image:none!important;width:53px;font-size:53px;height:53px;background-color:#fff;margin-top:0;line-height:.96em;left:auto;right:auto;text-align:center}.dica-container .swiper-button-next{-webkit-transition:all .4s ease!important;-o-transition:all .4s ease!important;transition:all .4s ease!important;margin-left:10px}.dica-container .swiper-button-prev{-webkit-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important;margin-right:10px}.dica-container .swiper-button-next:before,.dica-container .swiper-button-prev:before{content:attr(data-icon);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-transform:none;color:#0c71c3;speak:none;vertical-align:super}.dica-container .swiper-buttton-container{pointer-events:none;display:-ms-flexbox;display:flex;z-index:9}.dica-container .swiper-button-next,.dica-container .swiper-button-prev{pointer-events:all;position:relative}.dica-container .swiper-button-next:after,.dica-container .swiper-button-prev:after{display:none!important}@media (min-width:981px){.desktop_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.desktop_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden}.desktop_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.desktop_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.desktop_middle-inside.arrow-on-hover:hover .swiper-button-next,.desktop_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.desktop_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.desktop_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%)}.desktop_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.desktop_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.desktop_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.desktop_middle-outside.arrow-on-hover:hover .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:1}.desktop_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:1}.desktop_top .swiper-buttton-container{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica-container.desktop_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.desktop_middle-outside .swiper-buttton-container{-ms-flex-pack:justify!important;justify-content:space-between!important}}@media (max-width:980px) and (min-width:768px){.tablet_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.tablet_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden}.tablet_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.tablet_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.tablet_middle-inside.arrow-on-hover:hover .swiper-button-next,.tablet_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.tablet_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.tablet_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%)}.tablet_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.tablet_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.tablet_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.tablet_middle-outside.arrow-on-hover:hover .swiper-button-next,.tablet_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.tablet_top .swiper-buttton-container{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica-container.tablet_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.tablet_middle-outside .swiper-buttton-container{-ms-flex-pack:justify!important;justify-content:space-between!important}}@media (max-width:767px){.mobile_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.mobile_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden}.mobile_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.mobile_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.mobile_middle-inside.arrow-on-hover:hover .swiper-button-next,.mobile_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.mobile_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.mobile_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%)}.mobile_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.mobile_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.mobile_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.mobile_middle-outside.arrow-on-hover:hover .swiper-button-next,.mobile_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.mobile_top .swiper-buttton-container{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica-container.mobile_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.mobile_middle-outside .swiper-buttton-container{-ms-flex-pack:justify!important;justify-content:space-between!important}}.dica_divi_carousel .dica_divi_carouselitem .image_bottom .dica-item-content{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica_divi_carouselitem .image_left{-ms-flex-direction:row;flex-direction:row}.dica_divi_carousel .dica_divi_carouselitem .image_right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dica_divi_carousel .dica_divi_carouselitem .social-media{padding:0;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:nowrap;flex-flow:nowrap;max-width:100%}.dica_divi_carousel .dica_divi_carouselitem .social-media li{list-style:none;margin-left:15px;vertical-align:middle;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;-ms-flex-negative:0;flex-shrink:0;height:auto}.dica_divi_carouselitem .social-media li,.dica_divi_carouselitem .social-media li a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#b2b2b2;border-style:solid}.dica_divi_carousel .swiper-container.swiper-container-rtl .dica_divi_carouselitem .social-media li:last-child,.dica_divi_carousel .swiper-container:not(.swiper-container-rtl) .dica_divi_carouselitem .social-media li:first-child{margin-left:0}.dica_divi_carousel .dica_divi_carouselitem .social-media li a{font-size:16px;display:block}.dica_divi_carousel .dica_divi_carouselitem .social-media-container .social-media li a:before{text-shadow:0 0!important;font-family:ETmodules!important;display:block!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;content:""}.dica_divi_carousel .dica_divi_carouselitem .social-media li a span{display:none}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_facebook a:before{content:"\E093"!important}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_twitter a:before{content:"\E094"!important}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_linkedin a:before{content:"\E09D"!important}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_instagram a:before{content:"\E09A"!important}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_email a:before{content:"\E076"!important}.dica_divi_carousel .dica_divi_carouselitem .sm-top .social-media-container{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-subtitle,.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-title{-ms-flex-order:0;order:0}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>*{-ms-flex-order:2;order:2}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content .social-media-container{-ms-flex-order:1;order:1}.dica_divi_carousel .dica_divi_carouselitem .sm-bottom .dica-item-content .social-media-container{-ms-flex-order:5;order:5}.dica-rating{text-align:left}.dica-rating-container .dica-rating span:before{content:"\2605"}.dica-rating-container .dica-rating span.rate:before{color:gold}.dica-rating-container .dica-rating span.blank:before{color:#ebebeb}.dica_divi_carousel .dica_divi_carouselitem .rating-top .dica-rating-container{-ms-flex-order:-1;order:-1}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-subtitle,.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-title{-ms-flex-order:0;order:0}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>*{-ms-flex-order:2;order:2}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content .dica-rating-container{-ms-flex-order:1;order:1}.dica_divi_carousel .dica_divi_carouselitem .rating-bottom .dica-item-content .dica-rating-container{-ms-flex-order:5;order:5}.dica_divi_carousel .et-pb-icon-circle{font-size:48px;border-radius:100%;padding:25px}.dica_divi_carousel .et-pb-icon-circle-border{border:3px solid}.dg-carousel-lightbox.open .image-wrapper span:has(iframe){width:100%;max-width:900px;min-height:506px;padding-top:40px;padding-bottom:40px;position:relative}.dg-carousel-lightbox.open .image-wrapper iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption){-ms-flex-direction:column;flex-direction:column}.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) span{font-family:inherit;font-size:inherit;color:#fff}.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:70%;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background-image:-webkit-linear-gradient(left,#000,transparent);background-image:-o-linear-gradient(left,#000,transparent);background-image:linear-gradient(90deg,#000,transparent);z-index:3}.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:after{content:"";position:absolute;top:0;bottom:0;left:70%;right:0;background-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));background-image:-webkit-linear-gradient(right,#000,transparent);background-image:-o-linear-gradient(right,#000,transparent);background-image:linear-gradient(270deg,#000,transparent);z-index:3}.dg-carousel-lightbox{opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:0;height:0;display:none}.dg-carousel-lightbox.open{opacity:1;width:auto;height:auto;position:fixed;background-color:rgba(51,51,51,.88);top:0;bottom:0;left:0;right:0;z-index:999999;padding-bottom:30px;display:block}.dg-carousel-lightbox.open .lightbox-header{text-align:right}.dg-carousel-lightbox.open .image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-height:100%;margin:0 auto;height:100%;white-space:nowrap;-ms-flex-align:center;align-items:center}.dg-carousel-lightbox .image-wrapper img{-webkit-transform:scale(0);transform:scale(0)}@-webkit-keyframes imageAnimation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes imageAnimation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.dg-carousel-lightbox.open .image-wrapper span{-ms-flex-item-align:center;align-self:center}.dg-carousel-lightbox.open .image-wrapper img{max-height:85vh;-webkit-animation-name:imageAnimation;animation-name:imageAnimation;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;vertical-align:middle}.dg-carousel-lightbox.open .close-btn{background-color:rgba(0,0,0,.57);border:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 15px;color:#fff;cursor:pointer;font-size:16px}/* empty */.hotspot-modal .dih-container .pointer_blank,.hotspot-modal .dih-container .pointer_icon,.hotspot-modal .dih-container .pointer_image,.hotspot-tooltip .dih-container .pointer_blank,.hotspot-tooltip .dih-container .pointer_icon,.hotspot-tooltip .dih-container .pointer_image{cursor:pointer}.hotspot-modal .dih-container .pointer_image,.hotspot-tooltip .dih-container .pointer_image{display:inline-block}.hotspot-modal .dih-container .pointer_image .dih_valign,.hotspot-tooltip .dih-container .pointer_image .dih_valign{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hotspot-modal .dih-container .pointer_blank,.hotspot-tooltip .dih-container .pointer_blank{display:inline-block;padding:0!important}.hotspot-tooltip .dih-container .dih-arrow:after{height:20px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;position:absolute;background-size:cover}.hotspot-tooltip .dih-container .dih-bottom,.hotspot-tooltip .dih-container .dih-mobile-bottom,.hotspot-tooltip .dih-container .dih-tablet-bottom{margin:10px -400px 0 0;top:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hotspot-tooltip .dih-container .dih-bottom.dih-arrow:after,.hotspot-tooltip .dih-mobile-bottom.dih-arrow:after,.hotspot-tooltip .dih-tablet-bottom.dih-arrow:after{top:-10px;left:50%;margin-left:-12px}.hotspot-tooltip .dih-container .dih-mobile-top,.hotspot-tooltip .dih-container .dih-tablet-top,.hotspot-tooltip .dih-container .dih-top{margin:0 -400px 10px 0;bottom:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hotspot-tooltip .dih-container .dih-mobile-top.dih-arrow:after,.hotspot-tooltip .dih-container .dih-tablet-top.dih-arrow:after,.hotspot-tooltip .dih-container .dih-top.dih-arrow:after{bottom:-10px;left:50%;margin-left:-12px}.hotspot-tooltip .dih-container .dih-left,.hotspot-tooltip .dih-container .dih-mobile-left,.hotspot-tooltip .dih-container .dih-tablet-left{margin:0 10px 0 -400px;top:50%;right:110%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotspot-tooltip .dih-container .dih-left.dih-arrow:after,.hotspot-tooltip .dih-container .dih-mobile-left.dih-arrow:after,.hotspot-tooltip .dih-container .dih-tablet-left.dih-arrow:after{top:50%;right:-10px;margin-top:-8px}.hotspot-tooltip .dih-container .dih-mobile-right,.hotspot-tooltip .dih-container .dih-right,.hotspot-tooltip .dih-container .dih-tablet-right{margin:0 -400px 0 10px;top:50%;left:110%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotspot-tooltip .dih-container .dih-mobile-right.dih-arrow:after,.hotspot-tooltip .dih-container .dih-right.dih-arrow:after,.hotspot-tooltip .dih-container .dih-tablet-right.dih-arrow:after{top:50%;left:-10px;margin-top:-8px}.hotspot-tooltip .dih-container .dih-left-top{margin:0 0 0 -400px;bottom:100%;right:100%}.hotspot-tooltip .dih-container .dih-left-top.dih-arrow:after{border-radius:6px;top:calc(100% - 2px);left:calc(100% - 10px);margin-top:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotspot-tooltip .dih-container .dih-right-top{margin:0 -400px 0 0;bottom:100%;left:100%}.hotspot-tooltip .dih-container .dih-right-top.dih-arrow:after{border-radius:6px;top:calc(100% - 18px);right:calc(100% - 10px);margin-top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotspot-tooltip .dih-container .dih-left-bottom{margin:0 0 0 -400px;top:100%;right:100%}.hotspot-tooltip .dih-container .dih-left-bottom.dih-arrow:after{border-radius:6px;bottom:calc(100% - 10px);left:calc(100% - 10px);margin-top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotspot-tooltip .dih-container .dih-right-bottom{margin:0 -400px 0 0;top:100%;left:100%}.hotspot-tooltip .dih-container .dih-right-bottom.dih-arrow:after{border-radius:6px;bottom:calc(100% - 10px);right:calc(100% - 10px);margin-top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dih_wrapper .hotspot-modal .dih-container .dih-modal .et_pb_button_module_wrapper .et_pb_button,.dih_wrapper .hotspot-tooltip .dih-container .dih-tooltip .et_pb_button_module_wrapper .et_pb_button{margin-top:10px}.hotspot-tooltip .dih-tooltip-hover .dih-bottom,.hotspot-tooltip .dih-tooltip-hover .dih-left,.hotspot-tooltip .dih-tooltip-hover .dih-left-bottom,.hotspot-tooltip .dih-tooltip-hover .dih-left-top,.hotspot-tooltip .dih-tooltip-hover .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-hover .dih-mobile-left,.hotspot-tooltip .dih-tooltip-hover .dih-mobile-right,.hotspot-tooltip .dih-tooltip-hover .dih-mobile-top,.hotspot-tooltip .dih-tooltip-hover .dih-right,.hotspot-tooltip .dih-tooltip-hover .dih-right-bottom,.hotspot-tooltip .dih-tooltip-hover .dih-right-top,.hotspot-tooltip .dih-tooltip-hover .dih-tablet-bottom,.hotspot-tooltip .dih-tooltip-hover .dih-tablet-left,.hotspot-tooltip .dih-tooltip-hover .dih-tablet-right,.hotspot-tooltip .dih-tooltip-hover .dih-tablet-top,.hotspot-tooltip .dih-tooltip-hover .dih-top{display:inline-block;border-radius:6px;height:auto;pointer-events:none;position:absolute;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:0;z-index:1000}.hotspot-tooltip .dih-tooltip-hover:focus .dih-bottom,.hotspot-tooltip .dih-tooltip-hover:focus .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-hover:focus .dih-tablet-bottom,.hotspot-tooltip .dih-tooltip-hover:hover .dih-bottom,.hotspot-tooltip .dih-tooltip-hover:hover .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-hover:hover .dih-tablet-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-mobile-top,.hotspot-tooltip .dih-tooltip-hover:focus .dih-tablet-top,.hotspot-tooltip .dih-tooltip-hover:focus .dih-top,.hotspot-tooltip .dih-tooltip-hover:hover .dih-mobile-top,.hotspot-tooltip .dih-tooltip-hover:hover .dih-tablet-top,.hotspot-tooltip .dih-tooltip-hover:hover .dih-top{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-left,.hotspot-tooltip .dih-tooltip-hover:focus .dih-mobile-left,.hotspot-tooltip .dih-tooltip-hover:focus .dih-tablet-left,.hotspot-tooltip .dih-tooltip-hover:hover .dih-left,.hotspot-tooltip .dih-tooltip-hover:hover .dih-mobile-left,.hotspot-tooltip .dih-tooltip-hover:hover .dih-tablet-left{opacity:1;pointer-events:auto;-webkit-transform:translate(-6px,-50%);transform:translate(-6px,-50%)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-mobile-right,.hotspot-tooltip .dih-tooltip-hover:focus .dih-right,.hotspot-tooltip .dih-tooltip-hover:focus .dih-tablet-right,.hotspot-tooltip .dih-tooltip-hover:hover .dih-mobile-right,.hotspot-tooltip .dih-tooltip-hover:hover .dih-right,.hotspot-tooltip .dih-tooltip-hover:hover .dih-tablet-right{opacity:1;pointer-events:auto;-webkit-transform:translate(6px,-50%);transform:translate(6px,-50%);z-index:999999!important}.hotspot-tooltip .dih-tooltip-hover:focus .dih-left-top,.hotspot-tooltip .dih-tooltip-hover:hover .dih-left-top{opacity:1;pointer-events:auto;-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-right-top,.hotspot-tooltip .dih-tooltip-hover:hover .dih-right-top{opacity:1;pointer-events:auto;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-left-bottom,.hotspot-tooltip .dih-tooltip-hover:hover .dih-left-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}.hotspot-tooltip .dih-tooltip-hover:focus .dih-right-bottom,.hotspot-tooltip .dih-tooltip-hover:hover .dih-right-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}.hotspot-tooltip .dih-tooltip-always .dih-bottom,.hotspot-tooltip .dih-tooltip-always .dih-left,.hotspot-tooltip .dih-tooltip-always .dih-left-bottom,.hotspot-tooltip .dih-tooltip-always .dih-left-top,.hotspot-tooltip .dih-tooltip-always .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-always .dih-mobile-left,.hotspot-tooltip .dih-tooltip-always .dih-mobile-right,.hotspot-tooltip .dih-tooltip-always .dih-mobile-top,.hotspot-tooltip .dih-tooltip-always .dih-right,.hotspot-tooltip .dih-tooltip-always .dih-right-bottom,.hotspot-tooltip .dih-tooltip-always .dih-right-top,.hotspot-tooltip .dih-tooltip-always .dih-tablet-bottom,.hotspot-tooltip .dih-tooltip-always .dih-tablet-left,.hotspot-tooltip .dih-tooltip-always .dih-tablet-right,.hotspot-tooltip .dih-tooltip-always .dih-tablet-top,.hotspot-tooltip .dih-tooltip-always .dih-top{display:inline-block;border-radius:6px;height:auto;position:absolute;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:1;z-index:500}.hotspot-tooltip .dih-tooltip-always .dih-bottom,.hotspot-tooltip .dih-tooltip-always .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-always .dih-tablet-bottom{-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}.hotspot-tooltip .dih-tooltip-always .dih-mobile-top,.hotspot-tooltip .dih-tooltip-always .dih-tablet-top,.hotspot-tooltip .dih-tooltip-always .dih-top{-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.hotspot-tooltip .dih-tooltip-always .dih-left,.hotspot-tooltip .dih-tooltip-always .dih-mobile-left,.hotspot-tooltip .dih-tooltip-always .dih-tablet-left{-webkit-transform:translate(-6px,-50%);transform:translate(-6px,-50%)}.hotspot-tooltip .dih-tooltip-always .dih-mobile-right,.hotspot-tooltip .dih-tooltip-always .dih-right,.hotspot-tooltip .dih-tooltip-always .dih-tablet-right{-webkit-transform:translate(6px,-50%);transform:translate(6px,-50%)}.hotspot-tooltip .dih-tooltip-always .dih-left-top{-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.hotspot-tooltip .dih-tooltip-always .dih-right-top{-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.hotspot-tooltip .dih-tooltip-always .dih-left-bottom{-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}.hotspot-tooltip .dih-tooltip-always .dih-right-bottom{-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}.hotspot-tooltip .dih-tooltip-click .dih-bottom,.hotspot-tooltip .dih-tooltip-click .dih-left,.hotspot-tooltip .dih-tooltip-click .dih-left-bottom,.hotspot-tooltip .dih-tooltip-click .dih-left-top,.hotspot-tooltip .dih-tooltip-click .dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-click .dih-mobile-left,.hotspot-tooltip .dih-tooltip-click .dih-mobile-right,.hotspot-tooltip .dih-tooltip-click .dih-mobile-top,.hotspot-tooltip .dih-tooltip-click .dih-right,.hotspot-tooltip .dih-tooltip-click .dih-right-bottom,.hotspot-tooltip .dih-tooltip-click .dih-right-top,.hotspot-tooltip .dih-tooltip-click .dih-tablet-bottom,.hotspot-tooltip .dih-tooltip-click .dih-tablet-left,.hotspot-tooltip .dih-tooltip-click .dih-tablet-right,.hotspot-tooltip .dih-tooltip-click .dih-tablet-top,.hotspot-tooltip .dih-tooltip-click .dih-top{display:inline-block;border-radius:6px;height:auto;pointer-events:none;position:absolute;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:0;z-index:1000}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-bottom,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-mobile-bottom,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-tablet-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-mobile-top,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-tablet-top,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-top{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-left,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-mobile-left,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-tablet-left{opacity:1;pointer-events:auto;-webkit-transform:translate(-6px,-50%);transform:translate(-6px,-50%)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-mobile-right,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-right,.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active.dih-tablet-right{opacity:1;pointer-events:auto;-webkit-transform:translate(6px,-50%);transform:translate(6px,-50%);z-index:999999!important}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active .dih-left-top{opacity:1;pointer-events:auto;-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active .dih-right-top{opacity:1;pointer-events:auto;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active .dih-left-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}.hotspot-tooltip .dih-tooltip-click .dih-tooltip.active .dih-right-bottom{opacity:1;pointer-events:auto;-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}.hotspot-modal .dih-modal-click .dih-modal{opacity:0}.hotspot-modal .dih-modal-click .dih-modal.active{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:1;z-index:99999;overflow:auto;margin:0}.hotspot-modal .dih-modal-click .dih-modal{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hotspot-modal .dih-modal-click .dih-modal .hotspot_inner{position:relative}.hotspot-modal .dih-modal-click .dih-modal .hotspot_inner .dih-close{font-size:28px;position:absolute;right:0;top:0;padding:20px;cursor:pointer}.hotspot-modal .dih-modal-click .dih-modal .hotspot_inner .dih-close:focus,.hotspot-modal .dih-modal-click .dih-modal .hotspot_inner .dih-close:hover{cursor:pointer}.hotspot-modal .dih-container .dih-modal .modal_inner{position:relative;margin:auto;display:none}.dih-zindex #main-header{opacity:0}.dih-parent-zindex{z-index:20}.hotspot-modal .dih-modal-click .dih-modal .hotspot_inner{display:none}.hotspot-modal .dih-modal-click .dih-modal.active .hotspot_inner{display:block}.et_pb_flipbox .cwp_front{background-size:cover}.cwp_back .et_pb_button_module_wrapper{margin-top:10px}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up .cwp_front{-webkit-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up .cwp_back{-webkit-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up:hover .cwp_front{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.up:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down .cwp_front{-webkit-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down .cwp_back{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down:hover .cwp_front{-webkit-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.down:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left .cwp_front{-webkit-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left .cwp_back{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left:hover .cwp_front{-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.left:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right .cwp_front{-webkit-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right .cwp_back{-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right:hover .cwp_front{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.push.right:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up .cwp_back{-webkit-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down .cwp_back{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.down:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left .cwp_back{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.left:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right .cwp_back{-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.right:hover .cwp_back{-webkit-transform:none;transform:none}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in .cwp_back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_in:hover .cwp_back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out .cwp_back{-webkit-transition:opacity .35s,width .1ms,-webkit-transform .7s;transition:opacity .35s,width .1ms,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.zoom.zoom_out:hover .cwp_back{width:0;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s,-webkit-transform .8s}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade{position:relative;-webkit-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;overflow:hidden}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade .cwp_hover-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade .cwp_back{opacity:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade .cwp_back,.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade .cwp_front{position:absolute;top:0;left:0}.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.fade:hover .cwp_back{opacity:1}.cwp_back,.cwp_flipbox_wrapper,.cwp_front{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}/*
 * This File contains the css for fornt end pages of the plugin like submissions
 *
 * NOTE: This File is not a theme/css file for Front End User Created Forms.
 */


/*---------Common Elements---------------*/

.rmagic * {
    box-sizing: border-box;
}

.rmagic .rmrow li {
    list-style: none;
    margin: 0 0 5px 0;
}

.rmagic .rmrow li input[type=radio],
.rmagic .rmrow li input[type=checkbox] {
    margin-right: 10px;
    width:auto;
}

.rmagic .rmrow li input[type=radio] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

.rmagic .rmrow li input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

/*----header----*/

.rmagic .operationsbar {
    display: block;
    width: 30%;
    float: left;
    padding: 10px;
}

.rm_spacing {
    margin-top: 100px;
    clear: both;
    width: 100%;
    float: left;
}

.rm_divider {
    width: 100%;
    size: 8px;
    height: 1px;
    clear: both;
    float: left;
}

.rmagic .rmtitle {
    display: block;
    float: left;
    padding: 0px 0px 25px 5px;
    width: 100%;
    font-size: 24px;
    text-transform: uppercase;
}

.rmagic .rmsubtitle {
    display: block;
    float: left;
    padding: 0px 0px 25px 5px;
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
}

.operationsbar .nav {
    display: inline-block;
    position: relative;
    width: 100%;
}

.operationsbar .nav ul {
    font-size: 14px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

.operationsbar .nav ul li,
.operationsbar .nav ul li a {
    display: inline-block;
    padding: 10px;
    color: #000;
    text-decoration: none;
    transition: 0.2s;
    display: block;
    background-color: #fbfbfb;
}

.operationsbar .nav ul li.rm-form-toggle {
    background: #fdf99f;
    color: #e6a719;
}

.operationsbar .nav ul li.rm-form-toggle:hover {
    background: #fdf99f;
    color: #c38a09;
}

.operationsbar .nav ul li {
    border-bottom: 1px solid #e5e5e5;
}

.operationsbar .nav ul li:nth-last-child(1) {
    border-bottom: none
}

.operationsbar .nav ul li:hover,
.operationsbar .nav ul li:hover a,
.operationsbar .nav ul li a:hover,
.operationsbar .nav ul li.ui-state-active,
.operationsbar .nav ul li.ui-state-active a {
    background-color: #FFF;
    cursor: pointer;
}

.rmagic ul li.rm-form-toggle {
    display: inline-block;
    padding: 20px;
    margin-right: 0px;
    display: block;
}

.rmagic li.rm-form-toggle select {
    background-color: rgb(253, 253, 253);
    border: 1px solid rgb(240, 240, 240);
    color: rgb(150, 150, 150);
    margin-left: 10px;
}


/* Map Field CSS */

.rmagic .map {
    height: 300px;
    width: 100%;
}

.rmagic .rm-map-controls {
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 32px;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.rmagic .rm_map_autocomplete {
    background-color: #fff;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 200px;
}

.rmagic .rm_map_autocomplete:focus {
    border-color: #4d90fe;
}

.pac-container {
    font-family: Roboto;
}

#type-selector {
    color: #fff;
    background-color: #4d90fe;
    padding: 5px 11px 0px 11px;
}

#type-selector label {
    font-family: Roboto;
    font-size: 13px;
    font-weight: 300;
}


/* Map Field css ends here */


/*------------Adjustments for smaller screens-----------------*/

@media screen and (max-width: 700px) {
    .rmagic table {
        display: block;
        overflow: auto;
    }
}


/*table style*/

.rmagic-table {
    display: block;
    width: 70%;
    float: left;
    padding: 10px;
}

.rmagic tr:nth-child(odd) {
    background-color: rgb(250, 250, 250);
}

.rmagic table.rm-table,
.rmagic table.rm-table td,
.rmagic table.rm-table th {
    text-align: center;
}

.rmagic table.rm-table {
    border-collapse: collapse;
    font-size: 14px;
    width: 100%;
}

.rmagic table.rm-table th {
    text-transform: uppercase;
    font-weight: normal;
    padding: 8px;
    background-color: rgb(240, 240, 240);
}

td {
    padding: 8px;
    border-bottom: 1px dotted silver;
}

tr {
    transition: 0.3s;
}

.rmagic th.table-header {
    font-size: 12px;
    text-transform: uppercase;
    background-color: rgb(253, 253, 253);
}

.rm-user-details-card .rm-user-image {
    border-bottom: 2px solid #e5e5e5;
    padding-bottom: 50px;
    margin-bottom: 10px;
}

/*-- User Area responsive---*/

.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card {
    height: auto;
    overflow: visible;
    text-align: center
}

.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card img {
    float: none;
}

.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission {
    width: 100%;
    text-align: center;
}

.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name{
    padding-left: 0px;
    width: 100%;
    text-align: center;
}

.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name-subtitle{
    padding-left: 0px;
    width: 100%;
    text-align: center;
}


/* Tooltip container */

.tooltip {
    position: relative;
    display: inline-block;
}


/* Tooltip text */

.tooltip .tooltiptext {
    visibility: hidden;
    font-family: Arial, sans-serif;
    width: 220px;
    font-size: 14px;
    background-color: azure;
    opacity: 1;
    color: #5e7071;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    border-left: 1px solid #7adfe3;
    border-top: 1px solid #7adfe3;
    border-bottom: 3px solid #7adfe3;
    border-right: 3px solid #7adfe3;
    z-index: 1;
}

.tooltip a {
    display: block;
    text-align: center;
}

.tooltiptext a::before {
    content: "»";
}


/* Show the tooltip text when you mouse over the tooltip container */

.tooltip:hover .tooltiptext {
    visibility: visible;
}


/* The animation code */

@keyframes textfade {
    from {
        color: transparent
    }
    to {
        color: #6db5b6
    }
}

.rmagic-table {
    display: block;
}

.rmagic table.rm-table img {
    width: 25px;
    height: 25px;
}


/*------Paginations-------*/

.rmagic ul.rmpagination {
    font-size: 14px;
    display: inline-block;
    padding: 10px;
    ;
    margin: 0;
    float: right;
}

.rmagic ul.rmpagination li {
    display: inline;
}

.rmagic ul.rmpagination li a {
    color: black;
    float: left;
    padding: 6px 14px;
    text-decoration: none;
    background-color: white;
    margin-left: 5px;
    transition: 0.3s;
    cursor: pointer;
    box-shadow: none;
}

.rmagic ul.rmpagination li a.active {
    background-color: rgb(50, 50, 50);
    color: white;
}


/*----User Page----*/

.rm-user-details-card {
    display: block;
    float: left;
    padding: 20px;
    margin: 10px;
    font-weight: 200;
    padding-top: 0px;
    width: 100%;
}

.rm-user-image-container {
    width: 100%;
    text-align: center;
}

.rm-user-image-container .rm-user-image img {
    max-width: 150px;
    padding: 5px;
}

.rm-user-fields-container {
    width: 100%;
    padding: 50px 10px 20px 20px;
}

.rm-user-field-row {
    display: block;
    width: 100%;
    float: left;
    padding: 10px;
}

.rm-user-field-label {
    display: inline-block;
    width: 40%;
    float: left;
    font-weight: bold;
    text-align: left;
}

.rm-user-field-value {
    display: inline-block;
    width: 60%;
    float: left;
    text-align: left;
}

.rm-user-field-label {
    text-transform: capitalize;
}

.rm-user-name,
.rm-user-image {
    font-size: 120%;
    width: 100%;
    display: block;
    float: left;
    padding: 5px;
    color: #333333;
    text-transform: capitalize;
    text-align: center;
    font-weight: bold;
}

img.rm-user {
    max-width: 100%;
    height: auto;
    background-color: white;
    padding: 15px;
    border: 1px solid rgb(225, 225, 225);
}


/*----Submission Page----*/

.rm-submission-status-row .rm-custom_status-wrap{
    width: 100% !important;
}

.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status {
    position: relative;
    width: auto;
    height: 30px;
    display: inline-block;
    margin: 0px 25px 10px 0px;
    font-size: 12px;
    color: #fff;
    padding: 5px 9px 5px 18px;
    line-height: 22px;
}

.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status span:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: inherit;
    border-width: 15px;
    margin-top: -15px;
}

.rmagic .rm-submission {
    margin-top: 25px;
}

.rm-submission-field-row {
    border-bottom: 1px dotted rgb(240, 240, 240);
}

.rmagic .rm-submission,
.rm-submission-field-row {
    display: block;
    background-color: #fffffe;
    float: left;
    width: 70%;
    padding: 15px;
    text-align: left;
}

.rmagic .rm-submission.rm-tab-content {
    background-color: transparent;
}

.rmagic.rmNarrow .rm-submission.rm-tab-content  {
    width:100%;
}

.rmagic .rm-submission-label,
.rm-submission-value {
    display: inline-block;
    float: left;
}

.rmagic .rm-submission-label {
    font-weight: bold;
    width: 40%;
    text-transform: uppercase;
    font-size: 12px;
}

.rmagic .rm-submission-value {
    width: 60%;
}

.rmagic .rm-submission-field-row .rm-submission-attachment {
    display: inline-block;
    float: left;
    padding: 10px;
    background-color: rgb(250, 250, 250);
    border: 2px dashed rgb(240, 240, 240);
    width: 120px;
    margin: 0 10px 10px 0;
}

.rmagic .rm-submission-field-row .rm-submission-attachment img {
    float: left;
    display: block;
    width: 100px;
    max-height: 100px;
    height: auto;
}

.rmagic .rm-submission-attachment-field {
    display: block;
    float: left;
    font-size: 12px;
    width: 100px;
    text-align: center;
    padding: 5px 0 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rmagic .rm-submission-note {
    border-left: 4px solid red;
    padding: 10px;
    margin-top: 10px;
    display: block;
    width: 100%;
    float: left;
    background: #fffffe;
}

.rmagic .rm-submission-note-text {
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/public/css/rm-submission-note.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    display: block;
    width: 100%;
    float: left;
    font-style: italic;
}

.rmagic .rm-submission-note-attribute {
    font-size: 10px;
    padding: 10px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    float: left;
    text-align: right;
    color: rgb(175, 175, 175);
}

.rm-submission#rm_my_details_tab {
    padding-top: 0px !important;
    margin-top: 0px;
}

.rmagic .rm-submission-note-attribute a {
    padding-right: 10px;
    font-size: 14px;
}

.rm_user_exists_alert {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
}

.rmagic .rmcontent form fieldset {
    border: 0px solid #000;
    margin: 0px;
    padding: 5px;
    width: 100%;
    background-color: transparent;
}

.rmagic .rmcontent .rm_input_fields_container {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.rm_exp_link_msg {
    float: left;
    width: 100%;
}

/*------------Adjustments for smaller screens-----------------*/

@media screen and (max-width: 700px) {
    .rmagic .rm-submission-label,
    .rmagic .rm-submission-value {
        display: block;
        width: 100%;
        margin-bottom: 10px;
        font-size: 120%;
    }
    .operationsbar .nav ul li,
    .operationsbar .nav ul li a {
        display: block;
        width: 100%;
        text-transform: uppercase;
    }
}

.rmagic .childfieldsrow {
    width: 94%;
    display: block;
    float: left;
    padding: 20px 0 0 0;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #94cdc9;
    margin: 0 4% 2% 4%;
    background-color: rgb(240, 240, 240);
    border-radius: 10px;
}

.rmagic.rm_tabbing_container .rm-submission {
    padding: 0px;
    margin-top: 0px;
}

.rmagic.rm_tabbing_container ul.ui-tabs-nav li a {
    box-shadow: 0 0px 0 0 currentColor;
}

.rm_forgot_pass {
    margin-top: 3px;
    float: left;
}

.rmagic .rm_expiry_stat_container {
    padding: 10px;
    width: 100%;
    font-size: 150%;
    text-align: center;
}

.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container {
    display: block;
    border: 2px solid #FFAE00;
    float: left;
    height: 20px;
    width: 70%;
    margin-left: 15%;
    margin-bottom: 5px;
}

.rmagic .rm_expiry_stat_container .rm-formcard-expired {
    width: 100%;
    display: inline-block;
    font-size: 15px;
    text-transform: uppercase;
}

.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container .rm_progress_bar {
    display: block;
    float: left;
    background-color: #FFDD00;
    height: 16px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFDD00), color-stop(1, #FFAE00));
    background-image: -o-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
    background-image: -moz-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
    background-image: -webkit-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
    background-image: -ms-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%) \9;
    background-image: linear-gradient(to bottom, #FFDD00 10%, #FFAE00 60%);
}

.rmagic.rm_tabbing_container .rmagic-table table.rm-table {
    border: 0px;
}

.rmagic.rm_tabbing_container .rmagic-table table.rm-table th,
.rmagic.rm_tabbing_container .rmagic-table table.rm-table td {
    border: 0px;
    text-align: center;
    padding: 10px;
}

.rmagic.rm_tabbing_container .rmagic-table table.rm-table td {
    border-bottom: 1px dotted silver;
}


.operationsbar .nav ul li.ui-state-active {
    background-color: #FFF;
}

.rmagic.rm_tabbing_container ul.ui-tabs-nav li a {
    border-bottom: 0px solid #333;
    outline: 0px;
    color: #000;
}

.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_sandclock {
}


/* Google Address Fields*/

.rmagic #address input {
}

#address .rm_ad_container .slimField {
    float: left;
    width: 16%;
    margin-right: 5px;
    margin-top: 0px
}

#address .rm_ad_container .wideField.rm-alone {
    width: 78%;
    float: right;
}

#address .rm_ad_container .slimField input {
    width: 87%;
    float: right;
}

#address .rm_ad_container .wideField input {
    width: 100%;
}

#address .rm_ad_container .wideField.rm-semi-field {
    width: 62%;
    float: right;
}

#address .rm_ad_container .wideField.rm-semi-field-with-label {
    width: 48%;
    float: right;
}

.rm_ad_container .label {
    float: left;
    width: 20%;
    text-align: right;
    color: gray;
    color: rgba(0, 0, 0, 0.5);
    background-color: transparent;
    font-size: 0.8em;
}

.rm_ad_container .label.label-short {
    width: 14%;
}

.rm_ad_container {
    width: 100%;
    float: left;
}

#address {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    border-radius: 0 0 5px 5px;
}

.rmagic input.rmgoogleautocompleteapi {
    width: 100%;
}

.rmagic .rminput #locationField {
    margin-bottom: 12px;
}


/*---- Adddress Field Responsive ------*/

@media only screen and (max-width:479px) {
    .rmagic #address .rm_ad_container .label {
        width: 100%;
        text-align: left;
    }
    .rmagic #address .rm_ad_container .slimField {
        width: 100%;
        margin-bottom: 15px;
    }
    .rmagic #address .rm_ad_container .slimField input {
        width: 100%;
    }
    .rmagic #address .rm_ad_container .wideField.rm-semi-field {
        width: 100%;
    }
    .rmagic #address .rm_ad_container .wideField.rm-alone {
        width: 100%;
    }
    .rmagic #address .rm_ad_container .wideField.rm-semi-field-with-label {
        width: 100%;
    }
}


/* ---------- Floating Button */


.rm_hidden {
    display: none;
}

.floating_page .rm_floating_action {
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-indent: -99999px;
    box-shadow: none;
    float: left;
    background-color: #008d7d;
}

.floating_page .rm_floating_action span {
    background: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/floating-form-icon.png);
    background-repeat: no-repeat;
    width: 100px;
    overflow: hidden;
    height: 100px;
    float: left;
    background-position: 20% 15%;
}

.floating_page .rm_floating_box.rm_hidden {
    position: absolute;
    bottom: 116px;
    max-width: 300px;
    right: 26px;
    width: 154px;
}

.floating_page .rm_floating_box.rm_hidden ul li {
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    list-style: none;
    padding-left: 10px;
    border-left: 2px solid #fff;
    color: #000;
    cursor: pointer
}

.floating_page .rm_floating_box.rm_hidden ul li:hover {
    background-color: #fafafa;
    color: #008d7c;
    border-left: 2px solid #008d7c;
}

.floating_page {
    position: fixed;
    right: 10px;
    z-index: 9999;
    bottom: 10px;
    font-family: 'Roboto', sans-serif;
}

.floating_page .rm_floating_box.rm_hidden ul {
    margin: 0px;
    padding: 12px 0px 12px 0px;
}

.floating_page .rm_floating_box.rm_hidden {
    background: #fff;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
}

.floating_page .rm_floating_box.rm_hidden:after {
    top: 97%;
    left: 96%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.floating_page .rm_floating_box.rm_hidden:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 40px;
    margin-left: -34px;
    border-right: 0px;
}

.floating_page .rm_floating_screens .rm_floating_screen {
    z-index: 9999;
    position: fixed;
    height: 100%;
    width: 368px;
    bottom: 0;
    right: 0;
}

.floating_page .rm_floating_screens .rm_floating_screen {
}

.floating_page .rm_floating_screens .rm_floating_screen {
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .20);
}

.floating_page .rm_floating_screens .rm_floating_screen .rm_close_screen {
    width: 100%;
    height: 50px;
    background-color: #f0f0f0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12);
    margin-bottom: 20px;
    border-bottom: 1px solid #c8c8c8;
}

.floating_page input[type="text"],
.floating_page input[type="email"],
.floating_page input[type="url"],
.floating_page input[type="password"],
.floating_page input[type="search"],
.floating_page textarea {
    background-color: #f0f0f0;
}

.floating_page .close-floating-icon {
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/float-close-icon.png);
    background-repeat: no-repeat;
    float: right;
    text-indent: -99999px;
    height: 15px;
    width: 15px;
    margin-right: 10px;
    margin-top: 16px;
    opacity: .4;
    cursor: pointer;
}

.floating_page .close-floating-icon:hover {
    opacity: 1;
    transition: opacity .2s linear;
}

.floating_page .floating-bottom-buttons {
    position: fixed;
    bottom: 0px;
    width: 100%;
    padding: 10px;
    background-color: #f0f0f0;
    height: 85px;
    border-top: 1px solid #c8c8c8;
    padding-top: 25px;
}

.floating_page .floating-bottom-buttons .floating-login {
    display: inline-block;
    color: #fff;
    border: none;
    background: #ff6c6c;
    transition: .1s;
    border-radius: 4px;
    outline: 0;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
    padding: 5px 14px 5px 15px;
}

.floating_page .floating-bottom-buttons .cancel-button {
    font-family: Roboto, Arial, serif;
    display: inline-block;
    color: #c8c8c8;
    margin-right: 20px;
    border-radius: 4px;
    transition: .3s;
}

.floating_page .floating-bottom-buttons .cancel-button a {
    color: #ff6c6c;
}

.floating_page .rm_floating_content {
    padding: 10px;
    width: 100%;
    float: left;
    overflow-y: scroll;
    height: 100%;
}

.rm_embedeed_form {
    background-color: #fefefe;
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
}

.rm_embedeed_form .rmagic .rmcontent .rminput input[type="text"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="password"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="email"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type=number],
.rm_embedeed_form textarea,
.rm_embedeed_form .rmagic .rmcontent .rminput select {
    background-color: #f0f0f0;
}

.rm_embedeed_form {
    font-family: 'Roboto', sans-serif;
}

.floating_page .rm_floating_content .rm_user_gravatar {
    text-align: Center;
    background: rgba(255, 255, 255, 0.95);
}

.floating_page .rm_floating_content .rm_user_gravatar img {
    width: 150px;
    height: 150px;
    border: 10px solid #fff;
    border-radius: 50%;
}

.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field {
    border-top: 1px solid #f0f0f0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 15px;
    width: 100%;
    float: left;
    color: #7b7b7b;
    font-weight: 300;
}

.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_label {
    width: 50%;
    float: left;
}

.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_value {
    width: 50%;
    float: left;
}

.floating_page .rm_floating_content #rm_otp_login input {
    margin-bottom: 20px;
    width: 100%;
    height: 40px;
    font-size: 16px;
}

.floating_page .floating-bottom-buttons a {
    text-decoration: none;
}

.floating_page .close-floating-page-title {
    width: 88%;
    text-align: center;
    float: left;
    font-size: 18px;
    color: #646464;
    padding-top: 8px;
}

.nspLinks .nspLinkScroll1 div ul {
    padding: 0 !important;
    list-style-type: none !important;
    padding-top: 11px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.rm-table.rm-floating-submissions .rm-floating-submission {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    max-width: 292px;
    width: 100%;
    margin: 0px 5%;
    margin-bottom: 20px;
    border-radius: 8px;
    float: left;
}

.floating_page .rm-floating-submission-form-name {
    background-color: #fafafa;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #646464;
    line-height: 36px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: 1px solid #e1e1e1;
}

.rm-floating-submission-form-date {
    float: left;
    width: 88%;
    font-size: 12px;
    color: #969696;
    margin-bottom: 20px;
}

.rm-floating-submission-form-download {
    float: left;
    width: 20px;
}

.rm-floating-submission-form-status {
    float: left;
    font-size: 12px;
    width: 28%;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    line-height: 24px;
}

.rm-floating-submission-form-status.pending {
    background-color: #ffa500;
}

.rm-floating-submission-form-status.succeeded {
    background-color: #24b046;
}

.rm-floating-submission-form-amount {
    width: 24px;
    height: 24px;
    float: left;
    color: #c8c8c8;
    font-weight: 600;
    font-size: 18px;
}

.rm-floating-submission-form-content.rm-payment-from-main {
    width: 95%
}

.rm-floating-submission-form-date.rm-payment-from {
    width: 70%;
}

.rm-floating-submission-form-status.completed {
    background-color: #24b046;
}

.rm-floating-submission-form-icon {
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/rm-floating-date-icon.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    float: left;
}

.rm-floating-submission-form-date .date span {
    float: left;
    width: 100%;
    font-weight: 700;
    color: #646464;
}

.rm-floating-submission-form-date .date {
    float: left;
    width: 80%;
    padding-left: 12px;
}

.rm-floating-submission-form-content {
    width: 80%;
    margin: 0px auto;
    margin-top: 12px;
}

.floating_page .rm_floating_content .rm_custom_fields {
    margin-top: 12px
}

.floating_page .rm_f_notifications .rm_f_success {
}

.rm-floating-submission-form-download img:hover {
    opacity: 0.5;
    cursor: pointer;
}

.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(even) {
    background-color: #fbfbfb;
    padding-left: 8px;
}

.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(odd) {
    background-color: #fff;
    padding-left: 8px;
}

.rm-no-default-from-notification {
    text-align: center;
}

@-webkit-keyframes floating_screens {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes floating_screens {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes floating_screens {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes floating_screens {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.rm_floating_screenshhh {
    -webkit-animation: floating_screens 5s infinite;
    /* Safari 4+ */
    -moz-animation: floating_screens 5s infinite;
    /* Fx 5+ */
    -o-animation: floating_screens 5s infinite;
    /* Opera 12+ */
    animation: floating_screens 5s infinite;
    /* IE 10+, Fx 29+ */
}


/*----Form Access----*/

select#id_rm_fac_day,
select#id_rm_fac_month,
input#id_rm_fac_year {
    width: 20%;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    padding: 8px;
    margin-right: 1%;
    color: #646464;
    font-family: inherit;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
}

.rm-fac-dob {
    margin: 20px 10%;
    display: flex;
    align-items: center;
    justify-content: center;
}

form#rm-fac {
    text-align: center;
    margin: auto;
}

.rmagic #rm-fac .rm-fac-dob select,
.rmagic #rm-fac .rm-fac-dob input{
    width: 20%;
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    padding: 8px;
    margin: 0% 1%;
    color: #646464;
    font-family: inherit;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
}


/*-----Field Icons----*/

i.rm_front_field_icon {
    vertical-align: middle;
    margin-right: 10px;

}

.rm_theme_matchmytheme i.rm_front_field_icon{
    margin-bottom: 4px;
}


/*----Help Text on fields. Invocations on ../js/script_rm_front.js line no 200----*/

.rmagic .rmnote {
    z-index: 9999999;
    display: none;
    position: absolute !important;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 1em;
    color: initial;
    font-weight: normal;
    color: #fff;
    top: 12px;
    line-height: 22px;
    box-shadow: 2px 2px 2px 0px rgba(150, 150, 150, 0.4);
}

.rmnote .rmprenote {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid rgb(255, 202, 119);
    position: absolute;
    top: -10px;
    left: 20px;
}

.rmagic .rmrow {
    position: relative !important;
}

.rmcontent form.rmagic-form fieldset.rmfieldset legend {
    width: 100%;
    margin: 20px 0;
    font-size: 1.2em;
}

.rm-floating-page .rm-floating-page-content .rmagic {
    float: none;
    width: 97%;
    margin: 0px auto;
}

.rm-floating-page .rm-floating-page-content .rmformui {
    float: none;
    width: 94%;
    margin: 0px auto;
}

.rmagic.rm_theme_matchmytheme.rm_layout_label_left .rmrow .rm-link-field {
    text-align: center;
}

.rmagic #rm_reset_pass_form .buttonarea {
    width: 100%;
    float: left;
    margin-top: 20px;
}

#rm_my_pay_tab .rm-table th {
    padding: 10px 0px;
}

#rm_edit_sub_link {
    clear: both;
}

pre.rm-pre-wrapper-for-script-tags {
    display: none !important;
}


/* Make optin texts for Mailchimp etc to take up full row width*/

.rmagic .rm_optin_text .rmrow,
.rmagic .rm_optin_text .rminput,
.rmagic .rm_optin_text .rmradio {
    width: 100%;
}


/* full width recaptcha row */

.rmagic .rmrow.rm_captcha_fieldrow,
.rmagic .rmrow.rm_captcha_fieldrow * {
    width: 100%;
}

.rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div {
    margin: 0px auto
}


/*---Login third party button---*/

.rmagic .rm-thirdp-login-button-wrap {
    margin-top: 10px;
    text-align: center;
}

.rmagic .rm-thirdp-login-button-wrap {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    max-width: 600px;
    margin: 0px auto;
}

.rmagic .rm-thirdp-login-button-wrap .rm-facebook-login .rm-third-party-login-btn {
    background-color: #3b5998;
}

.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login-btn {
    margin: 5px;
}


/*--Form Fixes-- */

.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"] {
    margin-right: 6px;
}

#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,
#ui-datepicker-div.ui-datepicker select.ui-datepicker-year {
    float: left;
    margin-right: 3px;
    background-image: none;
    border: 0px;
    height: auto;
    padding: 0px;
}

.rmagic .rmradio {
    padding: 0px;
}

.rmagic .rmmap_container input.rm-map-controls {
    width: auto !important;
}

.rmagic.rm_theme_classic form.rmagic-form {
    background-color: transparent !important;
}

.rmagic .rmrow .rminput ul li::before {
    display: none;
}

.rmagic .rminput .rmradio {
    margin: 0px;
    display: inline-block;
}

.rmagic .rminput .rmradio li {
    list-style: none;
}

.rmagic .rmrow .rminput .rateit {
    width: 100%;
}

.rmagic .rmrow .rminput > div {
    width: 100%;
    float: left;
}

.rmagic .rmrow .rminput select {
    background-color: transparent;
    border: 1px solid #e1e1e1;
    border: 1px solid rgba(150, 150, 150, 0.4);
    min-width: 50%;
    width:100%;
    font-size: 1em;
    min-height: 36px;
    line-height: 16px;
}

.rmagic .rmrow .rminput select[multiple=multiple] {
    padding: 10px;
    min-height: 100px;
    overflow: auto;
}

.rmagic .rmrow .rminput textarea {
    resize: vertical !important;
}

.rmagic .rmrow .rminput > div.form-group {
    margin: 0px;
}

.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea {
    width: 100%;
    min-height: 48px;
    font-size: 0.8em;
    /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    max-width: 100%;
    height: auto;
}

.rmagic .rm-login-wrapper .rmrow {
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0px;
}

@media screen and (max-width: 900px) {
    .rmagic .rmrow .rminput input[type="text"],
    .rmagic .rmrow .rminput input[type="password"],
    .rmagic .rmrow .rminput input[type="email"],
    .rmagic .rmrow .rminput input[type="url"],
    .rmagic .rmrow .rminput input[type="number"],
    .rmagic .rmrow .rminput textarea,
    .rmagic .rmrow .rminput select {
        width: 100%;
    }
}

@media only screen and (max-width:760px) {
    .rmagic .rmnote {
        margin-left: 0px;
    }
}

@media only screen and (max-width:479px) {
}

.rmagic .rmrow .rminput input[type="number"] {
    font-size: 1em;
    padding-left: 1em;
}

.rmagic .rmrow .rminput textarea.rm_terms_area,
.rmagic .rmagic-row .rmagic-field .rminput textarea.rm_terms_area{
    width: 100%;
    padding: 10px;
    font-size: 0.8em;
    min-height: 100px;
}



.rmagic .rmrow .rminput .appendable_options >input {
    display: block;
}

.rmagic .rmrow .rminput .appendable_options .rm_actions {
    display: inline-block;
    text-align: left;
    margin: 5px 20px 10px 0;
    cursor: pointer;
}

.rmagic .rmrow .rminput .appendable_options .rm_actions a {
    font-size: 80%;
    text-transform: uppercase;
}


/*Styling the date picker calendar*/

.ui-datepicker.ui-widget.ui-widget-content {
    border: none;
    box-shadow: 0 0 0 1px rgba(14, 41, 57, .12), 0 2px 5px rgba(14, 41, 57, .44), inset 0 -1px 2px rgba(14, 41, 57, .15);
    padding: 10px;
    font-family: Roboto, Helvetica, serif;
    border-radius: 0;
    max-width: 400px;
}

.ui-datepicker.ui-widget.ui-widget-content.rm_jqui_element {
    z-index: 99999 !important
}

.ui-datepicker-header.ui-widget-header {
    background-image: none;
    background-color: #e1e1e1;
    border: none;
    padding: 10px 0 !important;
    border-radius: 0;
}

.ui-widget-content .ui-state-default {
    border-color: #fff !important;
    background-image: none !important;
    text-align: center;
    border-radius: 4px;
}

.rm_jqui_element .ui-state-active,
.rm_jqui_element .ui-widget-content .ui-state-active {
    background-color: cornflowerblue!important;
    color: #fff !important;
}

#ui-datepicker-div .ui-datepicker-calendar th {
    font-weight: lighter;
}

#ui-datepicker-div .ui-datepicker-calendar th,
#ui-datepicker-div .ui-datepicker-calendar td {
    width: 14.28%;
}

.rm_jqui_element .ui-state-highlight,
.rm_jqui_element .ui-widget-content .ui-state-highlight {
    background-color: aliceblue !important;
}

#rm-data-clear-picker {
    cursor: pointer;
}

.rmagic .rm-field-hint {
    float: left;
    width: 100%;
    font-size: 12px;
    opacity: 0.5;
}


/*Total Price Field and buttons at the bottom*/

.rmagic .rm_total_price {
    text-align: center;
    font-size: larger;
    line-height: 60px;
    background-color: rgba(150, 150, 150, 0.1);
    margin: 10px 0;
}

.rmagic .buttonarea {
    width: 100%;
    display: block;
    float: left;
    margin: 50px 0 10px 0;
    ;
}

.rmagic .rmcontent.rm-login-wrapper .buttonarea {
    margin: 8px 0px;
    text-align: center;
}

.rmagic .rmcontent.rm-login-wrapper .buttonarea input[type='submit']{
    margin:0px;
}

.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login {
    display: inline-table;
    position: relative;
}

.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login .rm-third-party-login-btn {
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    border-radius: 4px;
    line-height: 26px;
    font-family: arial;
    width: 286px;
    text-align: left;
    color: #fff;
    padding: 12px 2px 12px 50px;
    border: 0px;
    box-shadow: none;
    background-image: none;
    height: auto;
    margin: 0px 5px 10px 5px;
}

.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login span {
    position: absolute;
    left: 26px;
    top: 0px;
    color: #fff;
    font-size: 20px;
    margin-top: 8px;
    line-height: 34px;
}

.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login svg {
    width: 20px;
    margin: 10px 0px 0px -4px;
}

.rmagic .rmcontent.rm-login-wrapper .rm_forgot_pass {
    float: left;
    width: 100%;
    text-align: center;
}

.rmagic .rmagic-form.rmagic-form-btn-left .buttonarea {
    text-align: left
}

.rmagic .rmagic-form.rmagic-form-btn-center .buttonarea {
    text-align: center
}

.rmagic .rmagic-form.rmagic-form-btn-right .buttonarea {
    text-align: right
}

.rmagic .buttonarea input[type='button'],
.rmagic .buttonarea input[type='submit'] {
    width: auto;
    min-width: 150px;
    min-height: 50px !important;
    float: none;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
}


/* Text on top of the form*/

.rmagic .rmheader {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0;
}


/*Success Message*/

.rm-post-sub-msg {
    margin: 20px 0;
    font-size: 1.2em;
    text-align: center;
}


/* Theme fixes */

.rmagic .rmrow .rminput ul li label {
    display: inline-block;
}

.rmagic .rmrow .rminput ul li label img {
    margin-bottom: 0px;
}

.rmagic .rmrow .rmfield label {
    font-weight: 600;
    width: auto;
}

.rmagic .rm-login-wrapper input[type="checkbox"]:checked + label span {
    background-image: none;
    width: auto;
}

.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="text"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="password"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="email"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="url"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="number"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput textarea {
    box-shadow: 0 0 30px 0 rgba(18, 25, 33, 0.15);
}


.rmagic .rminput .rmradio li .best-radio {
    margin-right: -60px;
}

.rmagic .rm_pricefield_checkbox .rmradio .rm-pricefield-wrap .best-check {
    margin: -2px -64px 7px 11px;
}

.wp-container-7 > .rmagic {
    float: none;
}

/*---Fixes for Astra Theme---*/

body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput textarea {
    outline: 1px;
    border-style: solid;
}

/*---Fixes for Astra Theme---*/

/* --- Rich text widget full width --- */

.rmagic .rminput.rm-richtext-fw {
    width: 100%;
}

/*--- Login Page Third Party Button  ----*/

.rm-login-widget-modal .rmagic .rmcontent.rm-login-wrapper {
    width: 95%;
    margin: 30px auto;
}


/*--- Widget form css----*/

/*--- Widget form css----*/

.widget_rm_form_widget {
    width: 100%;
    display: inline-block;
}

.widget_rm_form_widget .rm_layout_two_columns .rm-two-columns-wrap .rmrow {
    width: 100%;
}

.widget_rm_form_widget .rmrow .rminput ul.rmradio li {
    background: none;
    border: 0px;
    padding: 0px;
    margin: 0px
}

.widget_rm_form_widget .rmagic.rm_theme_classic fieldset {
}

.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha {
    transform:scale(0.70);
    -webkit-transform:scale(0.70);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div {
    width: 100% !important;
}

.widget_rm_form_widget .rmagic .rmrow .rminput select {
    width: 100%;
}

.widget_rm_form_widget .rmagic .rmrow .rminput input[type="file"] {
    width: 100%;
}

/*--- Widget Address field----*/

.widget_rm_form_widget #address .rm_ad_container .label {
    width: 100%;
    text-align: left;
}

.widget_rm_form_widget #address .rm_ad_container .slimField {
    width: 100%;
    margin-bottom: 15px;
}

.widget_rm_form_widget #address .rm_ad_container .slimField input {
    width: 100%;
}

.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field {
    width: 100%;
}

.widget_rm_form_widget #address .rm_ad_container .wideField.rm-alone {
    width: 100%;
}

.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field-with-label {
    width: 100%;
}


/*--- Widget Timer field---*/

.widget_rm_form_widget .rminput .rm_clock.rm-flip-clock-wrapper {
    margin: 0px !important;
}

.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul {
    width: 36px !important;
    margin: 5px 2px !important;
    height: 80px!important;
}

.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner {
    font-size: 50px;
}

.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a {
    height: 82px;
}

.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li {
    padding: 0px;
    margin: 0px;
    border: 0px;
    padding-left: 0px !important;
    position: absolute !important;
    overflow: hidden;
}

.widget_rm_form_widget .rminput  .rm-flip-clock-divider {
    width: 0px;
}


/*--- Theme issues */

.rmagic.rm_theme_classic .rm_form_field_type_heading {
    color: inherit;
}

.rmagic.rm_theme_classic .rm_field_type_repeatable_container a {
    color: #737373;
}

.rmagic.rm_theme_classic {
    color: #8a8a8a;
    color: rgb(138, 138, 138);
}


/*----- Price Field -----*/

.rmagic .rmrow.rm_pricefield_row .rminput select#id_rm_multisel_paypal_field,
.rmagic .rmrow.rm_pricefield_row .rminput input[type="text"] {
    width: 60%;
    float: left;
    margin-bottom: 5px;
}

.rmagic .rmrow.rm_pricefield_row .rminput select[id*="id_rm_multisel_paypal_field"] {
    width: 60%;
    float: left;
    margin-bottom: 5px;
}

.rmagic .rm_pricefield_checkbox .rmradio .rmrow .rminput input[type="number"]{
    padding: 2px 8px;
}

.rmagic .rm_pricefield_row .rmrow .rminput input[type="number"]{
    min-width: 70px;
}

.rmagic .rmrow.rm_pricefield_row .rminput .rmrow {
    width: auto;
    margin-left: 10px;
    padding-top: 0px;
}

.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rmfield {
    padding-top: 0px;
}

.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rminput {
    padding-top: 0px;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput >  .rmagic-field {
    display: flex;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput label.rmfield {
    text-align: center;
    width: 24px;
}


/* ---- Label left full width in widget--- */

.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_row .rmfield {
    width: auto;
}

.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmfield {
    width: auto;
}

.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmrow .rminput {
    width: 50px;
}

.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rmfield {
    width: 100%;
}

.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rminput {
    width: 100%;
}

.rm_noscript_btn {
    display: none !important
}


/* ---- Help text in widget--- */

.widget_rm_form_widget .rmagic .rmagic-form .rmrow .rmnote {
    margin-left: 0px;
}


/* --- Custom Address field ---- */

#address.rm_address_type_ca .rm_ad_container .rm-address-fw {
    width: 100%;
    margin: 0px;
    margin-bottom: 12px;
}

#address.rm_address_type_ca .rm_ad_container .rm-address-fw input {
    width: 100%;
    margin: 0px;
}

#address.rm_address_type_ca .rm_ad_container .rm-address-hw {
    width: 48%;
    float: left;
    margin: 0px 2% 12px 0px;
}

#address.rm_address_type_ca .rm_ad_container .rm-address-hw:last-child{
    float: right;
    margin-right: 0px;
}

#address.rm_address_type_ca .rm_ad_container .rm-address-hw input,
#address.rm_address_type_ca .rm_ad_container .rm-address-hw select {
    width: 100%;
    white-space: nowrap;
}


/* -- Custom address field with label -- */

.rmagic #address.rm_address_type_ca .rm_ad_container .label {
    width: 100%;
    text-align: left;
}


/* --- Google Address field ---- */

#address.rm_address_type_ga .rm_ad_container .rm-address-fw {
    width: 100%;
    margin: 0px;
    margin-bottom: 12px;
}

#address.rm_address_type_ga .rm_ad_container .rm-address-fw input {
    width: 100%;
    margin: 0px;
}

#address.rm_address_type_ga .rm_ad_container .rm-address-hw {
    width: 48%;
    float: left;
    margin: 0px 2% 12px 0px;
}

#address.rm_address_type_ga .rm_ad_container .rm-address-hw:last-child {
    float: right;
    margin-right: 0px;
}

#address.rm_address_type_ga .rm_ad_container .rm-address-hw input {
    width: 100%;
}

#address.rm_address_type_ga .rm_ad_container .label {
    width: 100%;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
}

.rm-google-addess-field {
    font-size: 12px;
}

.rminput #locationField span,
.rmwc-input #locationField span {
    font-size: 12px;
}

/* --- Responsive address field ---*/

@media only screen and (max-width:1200px) {
    .rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw,
    .rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw {
        width: 44%;
        margin: 0px 4px 12px 4px;
    }
}

@media screen and (max-width: 900px) {
}

@media only screen and (max-width:479px) {
    .rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
    .rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
        width: 100%;
        margin: 6px 0px;
    }
}

/* --- Widget address field ---*/

.widget_rm_form_widget .rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.widget_rm_form_widget .rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
    width: 100%;
}


/* --- WooCommerce address field ---*/

.rmwc-input #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.rmwc-input #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
    width: 100%;
}

/*---  Registration Widgets---*/

.rmagic .rmrow .rm-rgfeed,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed {
    border: 1px solid #f2f2f2;
    margin-bottom: -1px;
    font-size: 13px;
    padding: 5px 12px;
    float: left;
    width: 100%;
}

.rmagic .rmrow .rm-rgfeed .rm-avatar img,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar img {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    width: 36px;
    height: 36px;
}

.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user {
    font-weight: 700;
}

.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user-info {
    float: left;
    padding: 6px 6px 0px 10px;
    width: 88%;
    width: calc(100% - 36px);
}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info{
    padding: 0px 6px 0px 10px;
}

.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info img.rm_country_flag {
    width: 16px;
    height:16px;
    margin: 0px;
    margin-left: 5px;
}

.rmagic .rmrow .rm-rgfeed .rm-avatar,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar {
    float: left;
    width: 36px;
    height: 36px;
}

/*--- Widget Map field---*/

.rmagic .rmrow .rm_mapv_container .rm-map-widget {
    height: 100% !important;
    padding-bottom: 50%;
    width: 100%;
}

.rmagic .rm_mapv_container {
    margin: 0px auto;
    max-width: 100%;
}

.rmagic .rmrow.rm_mapv_container {
    max-width: 100%;
}

.rm_mapv_container.rm_mapvsm {
    display:block
}

.rm_mapv_container.rm_mapvlg{
    display: table-cell
}

.widget_rm_form_widget .rm_mapv_container.rm_mapvsm {
    width:100% !important;
}

/* --- widget meta data Form ---- */

.rmagic .rmrow .fdata-row {
    float: left;
    width: 98%;
    border: 1px solid #f1f1f1;
    padding: 10px 2%;
    font-size: 12px;
}

.rmagic .rmrow .fdata-row .rm-form-name {
    margin-top: 10px;
}

.rmagic .rmrow .fdata-row span {
    font-weight: 600
}

/* --- widget meta data Form End ---- */


/* --- widget Image Form ---- */

.rmagic .rm-image-widget {
    position: relative;
    text-align: center;
    width: auto;
    margin: 0px auto;
    display: table;
}

.rmagic .rm-image-widget a img {
    margin: 0px auto !important;
}

.rmagic figure.rm-image-widget.wp-caption {
    border: 0px;
    margin: 0px auto;
}

.rmagic .rm-image-widget .rm-caption {
    font-size: 12px;
    width: auto;
    float: left;
    text-align: left;
    margin-top: 5px;
    position: absolute;
    bottom: 4%;
    left: 2%;
    background-color: #000;
    background-color: rgba(70, 70, 70, 0.85);
    color: #fff;
    padding: 5px 10px;
}

.rmagic .rm-image-widget.imgv_shape_circle img {
    border-radius: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.rm-image-widget .wp-caption-text {
    text-align: center
}

.rmagic .rm-image-widget.imgv_shape_circle .rm-caption {
    bottom: 25%;
    left: 30%;
}

.rm-image-widget .wp-caption-text:empty{
    display: none;
}

.csscalc #TB_window {
    padding-bottom: 20px;
}

.csscalc #TB_closeWindowButton {
    bottom: 4px;
    top: inherit;
}

.rmagic .rmrow.rm-box-graph .rm-box-title {
    text-align: center;
    margin-bottom: 18px;
}

/*--- Form Data Chart----*/

.rmagic .rmrow.rm-box-graph .rm-box-title {
    text-align: center;
    margin-bottom: 18px;
}

.rmagic .rmrow.rm-box-graph #rm_sot_div svg * {
}


/*----- Sidebar widget ------*/

.widget_rm_form_widget .rmrow.rm_mapv_container {
    width: 100% !important;
}

.rm-floating-page .rmrow.rm_mapv_container {
    max-width: 100%;
}

.rm-floating-page .rmrow.rm-box-graph {
    max-width: 100%;
}
.rm-floating-page .rm-box-graph #rm_sot_div > div > div,
.rm-floating-page .rm-box-graph #rm_conversion_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_usage_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_conversion_div > div > div
{
    margin: 0px auto;
}

.rm-floating-page .rm-image-widget {
    width: 100%;
    text-align: center
}

.rmagic .rminput.pass-strength-visible .pass-colorbar{
    height: 3px;
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/rmpasswordstrength.jpg);
    position: absolute;
    top: 0;
    left: 0;
}

.rmagic .rminput.pass-strength-visible .pass-graybar{
    height: 3px;
    background-color: #ccc;
    width: 100%;
    position: relative;
    top: -2px;
}

.rmagic .rminput.pass-strength-visible .pass-wrapper ~ .pass-wrapper {
    display: none !important;
}

.rmagic .rminput.pass-strength-visible .pass-text{
    font-size: 12px;
}

/*--- Logged in view ----- */

.rm-logged-in-view-wrap {
    width: 100%;
    text-align: center;
}

.rmagic .rm-logged-in-view-wrap {
    width: 100%;
    max-width: 600px;
    margin: 0px auto;
    display: table;
    line-height: 1.75;
}

.rm-logged-in-view-wrap .rm-logged-in-lf{
    width: 120px;
    float:left;
}

.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar {
    display: none;
}

.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar + .rm-logged-in-rf{
    width: 100%;
}

.rm-logged-in-view-wrap .rm-logged-in-lf + .rm-logged-in-rf {
    width: calc(100% - 153px);
    margin-left: 30px;
}

.rm-logged-in-view-wrap .rm-logged-in-rf {
    float:left;
    width: 100%;
}

.rm_display_custom_msg {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-size: 12px;
}

.rm-logged-in-view-wrap .rm-logged-in-lf img {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    width: 120px;
    height: 120px;
}

.rm-logged-in-view-wrap .rm-logged-in-rf span.rm-greetings-text {
    font-size: 20px;
}

.rm-logged-in-view-wrap .rm-logged-in-rf span + span {
    font-size: 28px;
    width: 100%;
    float: left;
    font-weight: 700;
}

.rm-logged-in-lf img.avatar {
    float: left
}

.rm-logged-in-rf .rm-logged-welcome {
    float: left;
    width: 100%;
}

.rm-logged-in-account-links {
    border-top: 5px solid #efefef;
    margin-top: 12px;
    padding-top: 6px;
    float: left;
    width: 100%;
}


.rm-logged-in-account-links .rm_display_account {
    float: left;
}


.rm-logged-in-account-links .rm_display_logout {
    float: right;
}

.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error,
.rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{
    background-color: #F9E4E8;
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 3px 0 0 0 #E04562;
    -webkit-box-shadow: inset 3px 0 0 0 #E04562;
    border: 0px;
    color: #333333;
    font-family: inherit;
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    margin: 0 0 20px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    text-align: left;
    padding: 10px 10px;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{
    position: relative;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error span.close,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error span.close,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error span.close{
    position: absolute;
    right: 7px;
    top: 4px;
    cursor: pointer;
}

.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li {
    list-style: none;
}

.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error {
    padding: 10px 12px;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul
{
    margin: 0px;
    padding: 0px 12px;
}

.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li::marker{
    display: none;
}


.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error a.close,
.rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error a.close{
    color: #E04562;
    line-height: 20px;
    box-shadow: none;
    text-decoration: none;
}

.rmagic .rmcontent.rm-login-wrapper .rm-response-message .rm_inline_forgot_pass {
    display: inline;
}


/*---- Login Button Widget ----*/

.widget.widget_rm_login_btn_widget {
    max-width: 400px;
}

.widget_rm_login_btn_widget {
    display: inline-block;
    width: 100%;
    padding: 25px 0px !important;
    overflow: visible !important;
    margin: 0px 0px;
    float: left;
    margin-bottom: 0px;
}

.rm_widget_container {
    text-align: center;
    position: relative;
}

.rm_widget_container #rm_login_widget_front,
.rm_widget_container #rm-login-widget{
    position: absolute;
    height: 140px;
    z-index: 999;
    top: 0px;
    left: -25px;
    padding-top: 50px;
    min-width: 300px;
    width:100%;
}

.rm_widget_container #rm_login_widget_front .rmagic,
.rm_widget_container #rm-login-widget .rmagic {
    margin: 0px;
    border: 0px;
    background-color: transparent;
}

.rm_widget_container #rm_login_widget_front .rmagic .rmcontent.rm-login-wrapper,
.rm_widget_container #rm-login-widget .rmagic .rmcontent.rm-login-wrapper {
    border: 0px;
}

.rm_widget_container #rm-login-widget .rmrow,
.rm_widget_container #rm-login-widget  .rmagic .buttonarea {
    background-color: #fff;
}

.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rmfield label{
    color: #2b2b2b;
    font-size: 13px;
}

.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rminput input {
    color: #696565;
}

.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield {
    width: 100%;
    text-align: left;
    min-height: auto;
}

.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rminput {
    width:100%;
    min-height: auto;
}



.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield span {
    float: left;
    margin-bottom: 10px;
}

.rm_widget_container div a.rm-button {
    border: 2px;
    border-style: solid;
    border-color: #000;
    border-radius: 5px;
    padding: 8px 30px;
    font-size: 15px;
    font-size: 16px;
    position: relative;
    z-index: 99999;
}

.rm_widget_container .rm-login-widget-wrap a.rm-button{
    pointer-events: visible;
}

.rm_widget_container .rm_login_widget-wrap,
.rm_widget_container .rm-logged-in-view{
    float: left;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    color: #2b2b2b;
    margin-bottom: 50px;
    margin-top: 10px;
    padding-top: 12px;
    min-width: 360px;
    max-width: 400px;
    min-height: 46px;
    border-radius: 3px;
}

.rm_widget_container .rm_login_widget-wrap > .rm-failed-ip-error {
    font-size: 12px;
    width: 88%;
    margin: 20px auto;
    display: inline-block;
}
.rm_widget_container .rm-logout-widget:hover #rm_login_widget_front {
    display: block !important;
}

.widget_rm_login_btn_widget .rm-logout-widget:hover #rm_login_widget_front {
    display: block !important;
}

.rm_widget_container .rm-logged-in-view-wrap .rm-logged-in-lf img {
    width: 70px;
    height: 70px;
}


.rm_widget_container .rm-logged-in-view-wrap {
    width: 92%;
    margin: 0px auto;
    color: #2b2b2b;
}

.rm_widget_container .rm-logged-in-account-links {
    border-top: 2px solid #efefef;
    margin: 0px 0px 4px 0px;
    padding-top: 10px;
}

.rm_widget_container .rm-logged-in-rf span + span {
    font-size: 25px;

}

.rm_widget_container .rm-logged-in-rf .rm-user-last-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 200px;
}

.rm_widget_container .rm-logged-in-rf span.rm-greetings-text {
    font-size: 16px;
    width: 100%;
    float: left;
}

.rm_widget_container .rm-logged-in-lf {
    width: 70px;
    margin-top: 18px;
}

.rm_widget_container .rm-logged-in-rf {
    float: left;
    margin: 22px 0px 0px 0px;
    width: calc(100% - 70px);
}

#rm_login_widget_front .rm_login_widget_nub,
#rm-login-widget .rm_login_widget_nub{
    position: absolute;
    width: 24px;
    height: 24px;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    z-index: 2;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
    background: #fff;
    top: 48px;
    left: 50%;
}

#rm-login-widget .rm_login_widget-close {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
    z-index: -1;
}

.rmagic .rmcontent.rm-login-wrapper ul.rmradio li.rm-login-remember {
    background-image: none;
    border:0px;
}

.rmagic .rm-login-attempted-notice {
    padding: 15px;
    font-size: 12px;
}

.rmagic .rmcontent.rm-login-wrapper .rmrow .rmfield label span i {
    margin-bottom: 5px;
}

/*---- Smaller Widget area ----*/

.widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap,
.widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view{
    width: 99%;
    min-width: 99%;
}

.widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap .rmagic,
.widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view .rmagic {
    border:0px
}


/*--- WC shipping and Billing address field----*/

.rmagic .rmrow .rm-wc-wrap {
    width: 100%;
    float: left;
}

.rmagic .rmrow .rm-wc-hw {
    width: 48%;
    float: left;
    margin: 0px 2% 12px 0px;
}

.rmagic .rmrow .rm-wc-label {
    width: 100%;
    text-align: left;
    float: left;
    color: gray;
    color: rgba(0, 0, 0, 0.5);
    background-color: transparent;
    font-size: 0.8em;
}

.rmagic .rmrow .rm-wc-fw {
    width: 100%;
    float: left;
    margin-bottom: 12px;
}

.rmagic .rmrow .rm-wc-wrap .rm-wc-field select{
    width:100%;
    font-size: 1em;
    height: 36px;
}

/* Theme Fixes */

.theme-astra .rmagic .rmrow .rm-wc-wrap .rm-wc-field select {
    height: 42px;
    font-size: 0.9em;
}

body.is-light-theme .rmagic.rm_theme_matchmytheme,
body.is-light-theme .rmagic {
    float:none
}

/*-- Theme Fixes --*/

.rmagic .rmrow .rm-wcbilling,
.rmagic .rmrow .rm-wcshipping{
    position: relative;
}

.rmagic .rmrow .rm-wc-hover-text {
    bottom: -20px;
    top: inherit;
    margin-left: 0px;
}

.woocommerce-FormRow  .rm-wcshipping .rmnote.rm-wc-hover-text {
    display: none !important;
}


/*------ Privacy----*/

.rmagic .rm-privacy-row {
    text-align: center;
    background-color: rgba(150, 150, 150, 0.1);
    margin: 10px 0;
    padding: 24px 10px;
    font-weight: normal;
    border-radius: 3px

}

.rmagic .buttonarea input[type='submit'][disabled] {
    opacity: 0.5;
    cursor: default;
}
.rmagic .rm-privacy-row .rm-privacy-icon input.rm_privacy_cb {
    margin-right: 5px;
}

/* Hide hidden field forms */
#rm_front_submissions_nav_form, #rm_front_submissions_respas_form{
    display: none;
}

/*--- Password Recovery------*/


.rm_error_msg{
    background-color: #F8E1E7;
    padding: 8px 20px;
    border-radius: 5px;
    border: 1px solid #D2375E;
    color: #D2375E;
    font-size: 12px;
    margin: 0px auto;
    display: table;
}

.rm_success_msg {
    background-color: #DAF5E7;
    padding: 8px 20px;
    border-radius: 5px;
    border: 1px solid #42CC83;
    color: #42CC83;
    font-size: 12px;
    margin: 0px auto;
    display: table;
}

.rm-password-request{
}


.rm-security-token {
    padding: 22px 5px;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    border: 2px dotted #e6e6e6;
    background-color: #FBFBFB;
    color: #949494;
}


.rm_error_msg-wrap {
    float: left;
    width:100%;
    text-align: center;
}

.rm_error_msg-wrap .rm_pr_error_msg {
    background-color: #F8E1E7;
    margin: 0px auto;
    text-align: left;
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 2px 0 0 0 #E04562;
    -webkit-box-shadow: inset 3px 0 0 0 #E04562;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #333333;
    font-family: inherit;
    font-weight: 400;
    padding: 20px;
    font-size: 14px;
    width: 100%;
    max-width: 690px;
}

.rm_error_msg-wrap .rm_pr_error_msg p,
.rm_error_msg-wrap .rm_pr_success_msg p,
.rm_error_msg-wrap .rm_pr_warning_msg p {
    padding: 0px;
    margin: 0px;
}

.rm_error_msg-wrap .rm_pr_error_msg .rm_red_cross{
    color: #E04562;
    line-height: 20px;
    box-shadow: none;
    text-decoration: none;
    background-color: transparent;
    margin-right: 0px;
    float: right;
}

.rm_error_msg-wrap .rm_pr_success_msg {
    background-color: #DAF5E7;
    padding: 8px 20px;
    color: #42CC83;
    font-size: 12px;
    margin: 0px auto;
    display: inline-flex;
    text-align: left;
    box-shadow: inset 2px 0 0 0 #42CC83;
    -moz-box-shadow: inset 2px 0 0 0 #E04562;
    -webkit-box-shadow: inset 3px 0 0 0 #42CC83;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #333333;
    font-family: inherit;
    font-weight: 400;
    padding: 20px;
    font-size: 14px;
    width: 100%;
    max-width: 690px;
}

.rm_error_msg-wrap .rm_pr_success_msg .rm_green_tik{
    background-color: #42CC83;
    color: #DAF5E7;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    padding: 5px;
    float: left;
    line-height: 10px;
    font-size: 12px;
    margin-right: 10px;
    text-align: center;
}

.rm_error_msg-wrap .rm_pr_warning_msg {
    background-color: #fff0e4;
    padding: 8px 20px;
    border-radius: 5px;
    border: 1px solid #ff9947;
    color: #ff9947;
    font-size: 12px;
    margin: 0px auto;
    display: inline-flex;
    text-align: left;
}

.rm_error_msg-wrap .rm_pr_warning_msg .rm_waring_symbol{
    background-color: #ff9947;
    color: #fff0e4;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    float: left;
    line-height: 4px;
    font-size: 12px;
    margin-right: 10px;
    text-align: left;
    padding: 8px;
}

.rmagic .rmrow .rminput.rminput-note ~ .rmnote {
    top: -89px !important;
}

.rmagic .rmrow .rminput.rminput-note ~ .rmnote .rmprenote {
    bottom: -11px;
    top: auto;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*--- Non-page Specific ------*/

div#rm_stat_container,
div.rm_hide_form_page
{
    display: none;
}


/*--- Form Builder CSS---*/

:root {
    --rm-field-gutter: 10px;
}

.rmagic .rmagic-row {
    width: 100%;
    margin: 0px auto 20px auto;
}

@media (min-width: 783px) {
    .rmagic .rmagic-row .rmagic-fields-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: calc(var(--rm-field-gutter) * -1);
        margin-left: calc(var(--rm-field-gutter) * -1);
    }
    .rmagic-row .rmagic-fields-wrap .rmagic-col {
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-right: calc(var(--rm-field-gutter) * 1);
        padding-left: calc(var(--rm-field-gutter) * 1);
    }
    .rmagic-row .rmagic-fields-wrap .rmagic-col-8 {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
    }

    /*--Woo Fields---*/


    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: calc(var(--rm-field-gutter) * -1);
        margin-left: calc(var(--rm-field-gutter) * -1);
    }

    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{
        position: relative;
    }
    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-right: calc(var(--rm-field-gutter) * 1);
        padding-left: calc(var(--rm-field-gutter) * 1);
    }

    .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
    .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw {
        position: relative;
        width: 100%;
        float: left;
    }

    /*--Woo Fields End---*/
}

@media only screen and (max-width:781px) {
    .rmagic .rmagic-row {
        display: inline-block;
    }

    .rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:empty{
        display: none;
    }

    .rmagic .rmagic-row.rm-hidden-row .rmagic-col-hide{
        display: none !important;
    }

    .rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px;
    }

    .rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:last-child{
        margin-bottom: 0px;
    }

    .rmagic .rmagic-row .rmagic-fields-wrap {

    }
}

.rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
.rmagic .rmagic-row .rmagic-field .rminput textarea {
    width: 100%;
    min-height: 36px;
    font-size: 1em;
    max-width: 100%;
    height: auto;
}

.rmagic-row .rmagic-field .rminput input[type="password"]:disabled,
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:disabled{
    opacity: 0.7;
}

.rmagic .rmagic-row .rmagic-field .rminput select {
    background-color: transparent;
    border: 1px solid #e1e1e1;
    border: 1px solid rgba(150, 150, 150, 0.4);
    min-width: 50%;
    width: 100%;
    font-size: 1em;
    min-height: 36px;
    line-height: 16px;
    max-width: 100%;
}

.rmagic .rmagic-row .rmagic-heading {
    font-size: 20px;
}

.rmagic .rmagic-row .rmagic-subheading {
    padding-bottom: 20px;
    color: gray;
    color: rgba(0, 0, 0, 0.5);
    font-size: 16px;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field {
    position: relative;
    width: 100%;
    float: left;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label sup{
    padding: 0px;
    margin: 0px;
    bottom: 0px;
    vertical-align: baseline;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .intl-tel-input {
    width: 100%;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .iti--allow-dropdown input[type="text"]{
    background-image: none;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list{
    margin: 0 0 0 -1px !important;
    padding: 0 !important;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list li{
    margin-left: 0px !important;
}

/*--Mobile Field CSS for Older Builder---*/

.rmagic .rmrow .rminput .iti--allow-dropdown input,
.rmagic .rmrow .rminput .iti--allow-dropdown input[type=tel],
.rmagic .rmrow .rminput .iti--allow-dropdown input[type=text],
.rmagic .rmrow .rminput .iti--separate-dial-code input,
.rmagic .rmrow .rminput .iti--separate-dial-code input[type=tel],
.rmagic .rmrow .rminput .iti--separate-dial-code input[type=text] {
    padding-right: 6px !important;
    padding-left: 52px !important;
    margin-left: 0
}

/*--Mobile Field CSS for Older Builder End---*/

/**
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rm-tel-invalid-msg:last-child{
    display: none;
}
*/

.rmagic-row .rmagic-fields-wrap .rm_divider {
    margin: 0px;
    padding: 0px;
}

.rmagic-row .rmagic-fields-wrap .rmrow {
    min-height: auto;
}

.rmagic-row .rmagic-fields-wrap .rmrow.rm-privacy-row{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

.rmagic-row .rmagic-field .rminput ul.rmradio li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio],
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox]{
    margin-right: 10px;
}

.rmagic-row .rm_pricefield_checkbox .rminput .rmradio li {
    margin-bottom: 10px;
}

.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin: 10px 0px;
}

.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li label {
}

.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget  {
    text-align: center;
    font-size: larger;
    line-height: 60px;
    background-color: rgba(150, 150, 150, 0.1);
    margin: 10px 0;
}

.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget .rm-total-price-taxt-info {
    margin-left: 4px;
    font-size: 12px;
    font-weight: 400;
}

.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li .rm_payment_method_select {
    margin-right: 10px;

}

@media all and (min-width:782px) {
    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field label.rmfield,
    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field label.rmfield{
        width: 100%;

    }


    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rmagic-field label.rmfield {
        width: 25%;
        max-width: 250px;
    }

    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rminput {
        width: 75%;
    }

    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field .rminput,
    .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field .rminput{
        width: 100%;
    }

    .rm_layout_label_left .rmagic-row .rmagic-field label.rmfield{
        width: 25%;
        max-width: 250px;
    }

    .rm_layout_label_left .rmagic-row .rmagic-field .rminput {
        width: 75%;
    }
}


.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote {
    margin-left: 0px;
}

.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col{
    position: relative;
}

/* You tube widget----*/

.rmagic-row .rmagic-fields-wrap .rmrow iframe{
    max-width: 100%;
    vertical-align: middle;
}

/*--Timer Field----*/

.rmagic-row .rmagic-fields-wrap .rmagic-field .rminput .rm-flip-clock-wrapper {
    display: flex;
}

.rmagic-row .rmagic-fields-wrap .rmagic-col-3 .rmagic-field .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner {
    font-size: 54%;
}

/*--Timer Field end----*/

/*--Privacy Error Message----*/

.rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg,
.rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg{
    padding: 3px 8px;
    display: inline-block;
    color: red;
    margin: 5px 0 0 0;
    font-size: 0.8em;
    text-transform: uppercase;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    animation: rm-warning 1s ease-out 1;
    -webkit-animation: rm-warning 1s ease-out 1;
    -moz-animation: rm-warning 1s ease-out 1;
    -o-animation: rm-warning 1s ease-out 1;
    float: left;
}

.rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg:before,
.rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg:before{
    content: "\2191\00a0";
    font-size: 14px;
}

/*--Privacy Error Message----*/


/*-- Frontend shortcode--*/

.rmagic-table.rm-single-inbox-tabs .rm-user-row.rm-inbox-icon {
    display: none;
}

.rmagic .rmagic-table.rm-single-payment-tabs {
    width: 100%;
}

/*-- End: Frontend shortcode--*/

.rmagic .rm-form-preview-notice {
    color: #70613a;
    background-color: #fff3cd;
    position: relative;
    padding: 18px;
    margin: 12px 0px;
    border: 1px solid #e8e0c6;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    border-radius: 5px;
}

.rmagic .rm-form-preview-notice span {
    float: left;
    width: 100%;
    font-size: 9px;
    padding-top: 2px;
    text-transform: uppercase;
    font-weight: normal;
}

.admin_page_rm_field_manage  #TB_window iframe .rmagic {
    max-width: 1100px;
    margin: 0px auto;
}

.rm-password-toggle-wrap,
.rm-c-password-toggle-wrap{
    position: relative !important;
}

.rm-password-toggle-wrap .pass-wrapper,
.rm-c-password-toggle-wrap .pass-wrapper{
    height: 0 !important;
    margin-bottom: 20px !important;
}

.rm-togglePassword{
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/svg/eye-slash-regular.svg);
    padding: 6px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    top: 12px;
    top: calc(50% - 6px);
    right: 7px;
    margin: 0px 0px;
    line-height: normal;
    width: 26px;

}

.rm-togglePassword.rm-togglePassword-show {
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/svg/eye-regular.svg);
}

.rminput.rm-password-toggle-wrap.rm-togglePassword{
}


.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm-confirm-pass-below.rm-password-field-col{
    width: 100%;
    margin: 0px auto 20px auto;
}


/*---Field Notes---*/

.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote{
    width: 100% !important;
}

/*---Field Notes End---*/

/*--Woo Fields Defualt---*/

.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap {
    margin-bottom:20px;
}

.rmagic .rmagic-row .rm-wcbilling,
.rmagic .rmagic-row .rm-wcshipping {
    margin:20px 0px;
    ;
}

/*--Woo Fields Defualt End---*/

/* Paypal--*/

table.rm_paypal_order_details{
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.75em;
    table-layout: fixed;
    width: 100%;
}

table.rm_paypal_order_details, table.rm_paypal_order_details th, table.rm_paypal_order_details td{
    border: 1px solid #d1d1d1;
}

#rm_paypal_order_success {
    text-align: center;
}

#rm_paypal_order_success img{
    width: 55px;
    margin: 0px auto;
}

#rm_paypal_order_area {
    text-align: center;
}


.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd !important;
    color: #000 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ddd !important;
    color: #000 !important;
}

.rmagic .rm-login-wrapper .rmrow .rminput ul.rmradio{
    margin: 0px !important;
    padding: 0px !important;
}

.rm_form_submit_msg.rm-form-submit-wrap {
    text-align: center;
}

.rm_form_submit_msg.rm-form-submit-wrap svg {
    width: 42px;
    height: 42px;
    fill:#46B756;
}

.rm-form-submit-message-icon {
    margin: 20px 0px;
    width: 100%;
}


/* --- Revamp ----*/

.rmform-submisstion-token {
    text-align: center;
    font-weight: 700;
}


/* -- Login toggle---*/


.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="text"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="text"]{
    padding-right: 46px !important;
}

.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"] {
    margin-bottom: 0px;
}

.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="password"],
.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="text"] {
    padding-right: 46px !important;
    padding-left: 10px ;
}


input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
  display: none;
}:root {
    --rm-input-padding-y:6px;
    --rm-input-padding-x:10px;
    --rm-input-border-width: 1px;
    --rm-input-border-color: 128,128,128;
    --rm-input-border-opacity:0.5;
    --rm-input-font-size:13px;
    --rm-input-bg-opacity:0.33;
    --rm-input-bg-color:255,255,255;
    --rm-input-border-radius:3px;
    --rm-label-font-family:sans-serif;
    --rm-form-font-family:sans-serif;
}


.rmformui .rmform-row .rmform-field input[type="text"],
.rmformui .rmform-row .rmform-field input[type="password"],
.rmformui .rmform-row .rmform-field input[type="email"],
.rmformui .rmform-row .rmform-field input[type="url"],
.rmformui .rmform-row .rmform-field input[type="file"],
.rmformui .rmform-row .rmform-field input[type="tel"],
.rmformui .rmform-row .rmform-field input[type="number"],
.rmformui .rmform-row .rmform-field textarea,
.rmformui .rmform-row .rmform-field select{
    box-shadow: inset 0 .0625em .125em rgb(9 10 12 / 5%);
}

.rmformui .rmform-row .rmform-field input[type="text"]:hover,
.rmformui .rmform-row .rmform-field input[type="password"]:hover,
.rmformui .rmform-row .rmform-field input[type="email"]:hover,
.rmformui .rmform-row .rmform-field input[type="url"]:hover,
.rmformui .rmform-row .rmform-field input[type="file"]:hover,
.rmformui .rmform-row .rmform-field input[type="tel"]:hover,
.rmformui .rmform-row .rmform-field input[type="number"]:hover,
.rmformui .rmform-row .rmform-field textarea:hover,
.rmformui .rmform-row .rmform-field select:hover {
    background-color: rgba(255,255,255,0.66);
    border: 1px solid rgba(128,128,128,0.66);
    outline: none!important;
}

.rmformui .rmform-row .rmform-field input[type="text"]:focus,
.rmformui .rmform-row .rmform-field input[type="password"]:focus,
.rmformui .rmform-row .rmform-field input[type="email"]:focus,
.rmformui .rmform-row .rmform-field input[type="url"]:focus,
.rmformui .rmform-row .rmform-field input[type="file"]:focus,
.rmformui .rmform-row .rmform-field input[type="tel"]:focus,
.rmformui .rmform-row .rmform-field input[type="number"]:focus,
.rmformui .rmform-row .rmform-field textarea:focus,
.rmformui .rmform-row .rmform-field select:focus {
    background-color: rgba(255,255,255,0.94);
    border: 1px solid rgba(128,128,128,0.94);
    outline: none!important;
}

.rmformui .rmform-row .rmform-field select {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");
    background-repeat: no-repeat;
    background-position: right 10px top 60%;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.rmformui .rmform-row .rmform-field input[type="password"]:disabled,
.rmformui .rmform-row .rmform-field input[type="text"]:disabled {
    opacity: 0.7;
}

.rmformui #rm-form-container .rmform-row .rmform-field input[type="password"] {
    padding-right: 30px !important;
}


.rmformui .rmform-row .rmform-field .rmform-label {
    display: block;
    font-weight: 700;
    font-size: var(--rm-label-font-size);
    float: none;
    line-height: 1.6;
    margin: 0 0 6px 0;
    padding: 0;
    word-break: break-word;
    word-wrap: break-word;
}

.rmformui .rmform-row .rmform-field span.rmform-label{
     font-weight: 700;
}

.rmformui .rmform-row .rmform-field .rmform-label.rmform-check-label{
    font-weight: normal;
}

.rmformui .rmform-row .rmform-field .rmform-checkbox-label span {
    font-size: var(--rm-label-font-size);
}

.rmagic .rmagic-row .rmagic-field .rminput select{
    background-image: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>);
    background-repeat: no-repeat;
    background-position: right 10px top 60%;
    -webkit-appearance: none;
    -moz-appearance: none;
}



.rmformui .rmform-row *:not(:where(.rm-togglePassword, .rmform-note,.rmform-field .rateit-font .rateit-range > div, .rmform-field .rateit, .rmform-field .rateit *,.intl-tel-input, .intl-tel-input *, .iti.iti--allow-dropdown, i.rm_front_field_icon, .iti.iti--allow-dropdown *,.rmformui .flip-clock-wrapper,.rmformui .flip-clock-wrapper *,.rm-box-graph,.rm-box-graph *,.rmform-divider,.rm-avatar,.rm-avatar img, .rmformui input[type=radio],.rmformui input[type=radio]:after, .select2-container--default, .select2-container--default *,.rmform-field-type-heading,.rmform-req-symbol,.rm-image-widget,.rm-image-widget *,.rm_mapv_container, .rm_mapv_container *,.rmmap_container, .rmmap_container *,.rmformui .rmform-row .rmform-field iframe.rmform-control,.rmformui .rmform-row .rmform-field iframe.rmform-control *,.rm-subscription-cards,.rm-subscription-cards *)) {
    background: none;
    border: 0 none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    float: none;
    font-size: 100%;
    height: auto;
    letter-spacing: normal;
    list-style: none;
    outline: none;
    position: static;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    width: auto;
    visibility: visible;
    overflow: visible;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.rmform-ui .rmform-row .rmform-field.rmform-has-error .rmform-error-message,
.rmformui .rmform-row .rmform-pricefield.rmform-has-error .rmform-multiselect-price-checkbox .rmform-error-message,
.rmformui .rmform-row .rmform-field .rm-select-price-field.rmform-has-error .rmform-error-message,
.rmformui .rmform-row .rmform-field .rm-fixed-price-field.rmform-has-error .rmform-error-message{
    background-color: #F9E4E8;
    color: #A65665;
    font-size: 12px;
    display: block;
    padding: 5px 10px;
    border-radius: 3px;
    line-height: 1.6;
    margin-top: 3px;
    border: 1px solid #F1E4E7;
    font-family: sans-serif;
}

.rmformui .rmform-row .rmform-field.rmform-has-error input[type="email"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="text"]{
    border: 1px solid #E04562;
}


/*--- Radio and checkbox Field ---*/

.rmformui .rmform-row .rmform-field .rmform-check {
    align-items: flex-start;
}

.rmformui .rmform-row .rmform-field .rmform-check input[type="radio"],
.rmformui .rmform-row .rmform-field .rmform-check input[type="checkbox"]{

}

.rmformui .rmform-custom-form .rmform-row .rmform-field .rmform-check input[type="radio"], 
.rmformui .rmform-custom-form .rmform-row .rmform-field .rmform-check input[type="checkbox"] {
    margin-top: 4px;
    height: 14px;
    width: 14px;
}


/*---- Submit Button---*/

.rmformui #rm_form_submit_button input[type='button'],
.rmformui #rm_form_submit_button input[type='submit'] {
    background-color: #eee;
    background-color: rgba(0, 0, 0, 0.80);
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.9);
    color: #fff;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 3px;
    cursor: pointer;
    transition: 0.2s;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.25);
}

.rmformui #rm_form_submit_button input[type='button']:hover,
.rmformui #rm_form_submit_button input[type='submit']:hover {
    background-color: rgba(0, 0, 0, 0.90);
}

/* --- Theme Issues----*/

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

    .rmformui .rmform-row .rmform-field input[type=checkbox]:focus,
        .rmformui .rmform-row .rmform-field input[type=radio]:focus {
        outline: 0px !important;
    }

    .rmformui .rmform-row .rmform-field input[type=checkbox],
    .rmformui .rmform-row .rmform-field input[type="checkbox"]{
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;

    }

    .rmformui .rmform-row .rmform-field .rmform-pricefield input[type=checkbox]{
        width: 1em;
        height: 1em;
        margin-top: .20em;
        vertical-align: top;
    }


    .rmformui .rmform-row .rmform-field input[type=radio] {
        -webkit-appearance: radio;
        -moz-appearance: radio;
    }
    .rmformui .rmform-row .rmform-field input[type=checkbox]:after,
        .rmformui .rmform-row .rmform-field input[type=radio]:after,
        .rmformui .rmform-row .rmform-field input[type="checkbox"]:after{
        content: none;
    }



}/*--- Form Builder CSS---*/

:root {
    --rm-field-gutter: 10px;
    --rm-input-min-height:36px;
    --rm-label-font-size:13px;
    --rm-field-error : rgb(204 0 41);
    --rm-error-input-border-color: 204,0,41;

}

.rmformui * {
    box-sizing: border-box;
}

.rmformui .rmheader{
    width: 100%;
    margin: 20px 0;
}

.rmformui .rmform-row .rmform-field .rmform-label sup.rmform-req-symbol,
.rmformui .rmform-row .rmform-field .rmform-label span.rmform-req-symbol{
    color: #E04562;
    font-size: 12px;
    vertical-align: top;
}



.rmformui .rmform-row .rmform-field .pass-wrapper{
    position: relative;
    margin-bottom: 28px;
    height: 0;
}


.rmformui .rmform-row {
    /* width: 100%;*/
    margin: 0px auto 20px auto;
}

.rmformui .rmform-row .rmform-field{
    position: relative
}



.rmformui .rmform-row .rmform-row-field-wrap > * {
    margin-bottom: calc(var(--rm-field-gutter) * 2);
}


@media (min-width: 783px) {
    .rmformui .rmform-row .rmform-row-field-wrap{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: calc(var(--rm-field-gutter) * -1);
        margin-left: calc(var(--rm-field-gutter) * -1);
    }
    .rmformui .rmform-row .rmform-row-field-wrap  .rmform-col {
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-right: calc(var(--rm-field-gutter) * 1);
        padding-left: calc(var(--rm-field-gutter) * 1);
    }
    .rmformui .rmform-row .rmform-row-field-wrap   .rmform-col-8 {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
    }
    
    .rmformui .rmform-row .rmform-row-field-wrap > * {
        margin-bottom: 0px;
    }
    
}

.rmformui .rmform-row .rmform-field input[type="text"],
.rmformui .rmform-row .rmform-field input[type="password"],
.rmformui .rmform-row .rmform-field input[type="email"],
.rmformui .rmform-row .rmform-field input[type="url"],
.rmformui .rmform-row .rmform-field input[type="file"],
.rmformui .rmform-row .rmform-field input[type="tel"],
.rmformui .rmform-row .rmform-field input[type="number"],
.rmformui .rmform-row .rmform-field input textarea {
    width: 100%;
    min-height: var(--rm-input-min-height);
    max-width: 100%;
    height: auto;
    transition: none;
    margin: 0px;
    
}

.rmformui #rm-form-container .rmform-row .rmform-field.rmform-password-field-col input[type="password"],
.rmformui #rm-form-container .rmform-row .rmform-field.rmform-password-field-col input[type="text"]{
    padding-right: 46px !important;
}


.rmformui .rmform-row .rmform-field .rmform-control{
    
}

.rmformui .rmform-row .rmform-field.rmform-password-field-col.rmform-has-error input.rmform-control {
       background-image: none;
    
}

.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"]:read-only  {
    
}


.rmformui .rmform-row .rmform-field input[type="email"][readonly="readonly"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="email"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"]:read-only )),
.rmformui .rmform-row .rmform-field input[type="password"]:disabled,
.rmformui .rmform-row .rmform-field input[type="password"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="password"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="text"][readonly="readonly"],
.rmformui .rmform-row .rmform-field input[type="text"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="text"]:disabled {
    cursor: not-allowed;
    background-color: rgba(128, 128, 128, 0.08);
    color: rgba(128, 128, 128, 0.5);
}

.rmformui .rmform-row .rmform-field input.hasDatepicker:read-only{
    cursor: default;
    background-color: rgba(var(--rm-input-bg-color), var(--rm-input-bg-opacity));
    color: #333;
}
/*-- Form Theme---*/

.rmformui .rmform-row .rmform-field input[type="text"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"] )),
.rmformui .rmform-row .rmform-field input[type="password"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="password"] )),
.rmformui .rmform-row .rmform-field input[type="email"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"] )),
.rmformui .rmform-row .rmform-field input[type="url"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="url"] )),
.rmformui .rmform-row .rmform-field input[type="file"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="file"] )),
.rmformui .rmform-row .rmform-field input[type="tel"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="tel"] )),
.rmformui .rmform-row .rmform-field input[type="number"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="number"] )),
.rmformui .rmform-row .rmform-field textarea:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field textarea )),
.rmformui .rmform-row .rmform-field select:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field select )){
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    color: rgba(0, 0, 0, 0.75);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: var(--rm-input-font-size);
    background-color: rgba(var(--rm-input-bg-color),var(--rm-input-bg-opacity));
    border-style: solid;
    border-width:var(--rm-input-border-width);
    border-color:rgba(var(--rm-input-border-color),var(--rm-input-border-opacity));
    border-radius: var(--rm-input-border-radius);
    padding: var(--rm-input-padding-y) var(--rm-input-padding-x) !important;
    margin: 0px;
    height: 38px;
    width: 100%;
    max-width: 100%;
    line-height: 1.3;
    box-shadow: none;
    transition: background-color 0.2s, border 0.2s;
}

/*-- Form Theme Ends----*/

.rmformui .rmform-row .rmform-row-heading{
    font-size: 17px;
    font-weight: bold;
    font-family: var(--rm-form-font-family);
    padding-bottom: 6px;
}

.rmformui .rmform-row .rmform-row-subheading{
    font-size: 13px;
    color: rgba(128, 128, 128, 0.9);
   font-family: var(--rm-form-font-family);
    padding-bottom: 20px;
}

.rmformui #rm-form-container{
    font-family: var(--rm-form-font-family);
}

/*-- Form Labels----*/

.rmformui .rmform-row .rmform-field label.rmform-label{
    display: block;
    font-family: var(--rm-label-font-family);

    float: none;
    line-height: 1.6;
    margin: 0 0 6px 0;
    padding: 0;
    word-break: break-word;
    word-wrap: break-word;
}

/*-- Form Labels Ends----*/

/*--- Radio and checkbox Field ---*/

.rmformui .rmform-row .rmform-field .rmform-check {
    display: flex;
    width: fit-content;
    cursor: pointer;
    min-height: 1.5rem;
    padding-left: 1em;
    margin-bottom: .125rem;
}

.rmformui .rmform-row div[id^="rm-checkbox-"] .rmform-field .rmform-check {
    padding-left: 1.5em;
}

.rmformui .rmform-row .rmform-field .rmform-check:checked:before{
    display: none;
}

.rmformui .rmform-row .rmform-field .rmform-check .rmform-label.rmform-radio-check{
    font-weight: normal;

}

.rmformui .rmform-row .rmform-field .rmform-check input[type="radio"],
.rmformui .rmform-row .rmform-field .rmform-check input[type="checkbox"]{
    float: left;
    margin-left: -1.5em;
    margin-right: 6px;
    opacity: 1;
    outline: 0;
}

.rmformui .rmform-row .rmform-field .rmform-check input[type="checkbox"] {
    margin-top: 0;
    vertical-align: top;
}


/*-- Horizontal Style---*/

.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row{
    display: flex;
    flex-wrap: wrap;
}

.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row label.rmform-check{
    margin-right: 12px;
}

.rmformui .rmform-row .rmform-field .rmform-field-vertical-row {
  display: grid;
  gap: 2px 10px;
  grid-template-columns: repeat(var(--field-col-count), 1fr);
}


.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row .rmform-check{
    margin-right: 6px;
}

.rmformui .rmform-row .rmform-field .rmform-field-vertical-row label.rmform-check {

}

/*-- Password Meter---*/

.rmformui .rmform-row .rmform-field .pass-wrapper .pass-text{
    font-size: calc(var(--rm-label-font-size) - 2px);
    
}

.rmformui .rmform-row .rmform-field .pass-wrapper .pass-graybar {
    height: 3px;
    background-color: #ccc;
    width: 100%;
    position: relative;
    top: -2px;
}

.rmformui .rmform-row .rmform-field .pass-wrapper .pass-colorbar {
    height: 3px;
    background-image: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/images/rmpasswordstrength.jpg);
    position: absolute;
    top: 0;
    left: 0;
}

/*--- Textarea---*/

.rmformui .rmform-row .rmform-field textarea {
    min-height: 100px;
    height: auto;
    resize: vertical;
}

/*-- Total Price --*/

.rmformui .rm_total_price,
.rmformui .rm-total-price-widget{
    text-align: center;
    font-size: larger;
    line-height: 60px;
    background-color: rgba(150, 150, 150, 0.1);
    margin: 10px 0;
}

/*--Multiform Progressbar---*/

#rmagic-progressbar li .rm-progressbar-counter{
    color: rgba(var(--ep-white-color), 1) !important;
    background-color: rgba(var(--themeColor), 1);
    border-color: rgba(var(--themeColor), 1);
}


ul#rmagic-progressbar {
    margin: 0px 0px 24px 0px;
    padding: 0px;
    width: 100%;
}

ul#rmagic-progressbar li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul#rmagic-progressbar li .rm-form-page-name {
}

@media only screen and (max-width:781px) {

    #rmagic-progressbar li span.rm-form-page-name{
        display: none;
    }

    #rmagic-progressbar li span.rm-progressbar-counter:before{
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
}

@media only screen and (max-width:479px) {

    #rmagic-progressbar li span.rm-progressbar-counter:before{
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
}

/*--End Multiform Progressbar---*/


/* -- Error Messages--*/

.rmformui .rmform-row .rmform-error-message:empty{
    display: none;
}

.rmformui .rmform-row .rmform-field.rmform-has-error input[type="text"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="password"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="email"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="url"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="file"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="number"],
.rmformui .rmform-row .rmform-pricefield.rmform-has-error .rmform-multiselect-price-checkbox input[type="number"],
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-select-price-field.rmform-has-error input[type="number"],
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field.rmform-has-error input[type="number"]{
    border-color: rgba(var(--rm-error-input-border-color), 1);
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23cc0029"%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3Cpath d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    background-size: 18px;
}

.rmformui .rmform-row .rmform-field.rmform-has-error input[type="file"]{
    background-image: none;
}

.rmformui .rmform-row .rmform-field.rmform-has-error textarea,
.rmformui .rmform-row .rmform-field.rmform-has-error select {
    border-color: rgba(var(--rm-error-input-border-color), 1);
}

.rmformui .rmform-row .rmform-field.rmform-has-error input[type="number"]:hover{
    background-image: none;
}

.rmformui .rmform-row .rmform-field.rmform-has-error.rmform-is_filled input[type="text"],
.rmformui .rmform-row .rmform-field.rmform-has-error.rmform-is_filled input[type="email"]{
      padding-right: 30px;
}

.rmformui .rmform-row .rmform-field .rmform-toggle-wrap,
.rmformui .rmform-row .rmform-field .rmform-c-toggle-wrap{
    position: relative;
}

.rmformui .rmform-row .rmform-field.rmform-has-error .rmform-toggle-wrap input.rmform-control {
    background-image: none;
}

.rmformui .rmform-row .rmform-field input[type="password"]:before{

}

#rm-form-errors.rmform-errors-message{
    background-color: #F9E4E8;
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 3px 0 0 0 #E04562;
    -webkit-box-shadow: inset 3px 0 0 0 #E04562;
    border: 0px;
    color: #333333;
    font-family: inherit;
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    margin: 0 0 20px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    text-align: left;
    padding: 10px 14px;
}

/*--- Hover Note----*/

.rmformui .rmform-note {
    background-color: rgba(var(--themeColor), 1);
    color: rgba(var(--rm-note-color), 1);
    padding: 10px;
    line-height: 22px;
    box-shadow: 2px 2px 2px 0px rgba(150, 150, 150, 0.4);
    font-size: 13px;
    border-radius: 3px;
    position: absolute;
    width: 100%;
    z-index: 99999;
}

.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-note{
    width: auto;
}

.rmformui .rmform-note:empty{
    display: none !important;
}

.rmformui .rmform-note:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-bottom: solid rgba(var(--themeColor), 1) 10px;
    top: -10px;
    content: " ";
    height: 0;
    left: 35px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}

.rmformui .rmform-note:before {
    top: 0px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}

/* Product Field---*/

.rmformui .rmform-row .rmform-field .rmform-checkbox-label{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0px 0px 16px 0px;
}

.rmformui .rmform-row .rmform-field .rmform-checkbox-label input[type=checkbox]{
    margin-right: 5px;
}

/* Address Field--*/

.rmformui .rmform-row .rmform-field label.rmform-label.rmform-label-address{
    color: rgba(100, 100, 100, 0.8) !important;
    font-size: calc(var(--rm-label-font-size) - 2px);
    font-weight: normal;

}

/* Multi Dropdown Field---*/

.rmformui .rmform-row .rmform-field span.rm-field-hint {
    width: 100%;
    font-size: 12px !important;
    opacity: 0.5;
    display: inline-block;
}

.rmformui .rmform-row .rmform-field select[multiple] {
    height: auto;
    background-image: none;
    overflow-y: auto;
    padding: 6px 8px;
}

.rmformui .rmform-row .rmform-field select[multiple] option{
    padding: 2px 3px;
    margin-bottom: 1px;
}

.rmformui .rmform-row .rmform-field select[multiple] option:checked {
    background-color: #c4ddf7;
    color: #000;
    font-weight: bold;
}

/* Ensure the dropdown has enough height to show multiple selections */
.rmformui .rmform-row .rmform-field select[multiple] {
    padding: 8px;
    border: 1px solid #ccc; /* Optional: Customize the border */
    border-radius: 4px; /* Optional: Customize border-radius */
}


/*--- Repeatable Field----*/

.rmformui .rmform-row .rmform-field .appendable_options .rm_actions{
    cursor: pointer;
    display: inline-block;
    margin-right: 8px;
    font-size: 12px;
}

.rmformui .rmform-row .rmform-field .appendable_options .rm_actions a{
    text-decoration: none;
}

.rmformui .rmform-row .rmform-field .appendable_options {
    margin-bottom: 12px;
}

.rmformui .rmform-row .rmform-field .appendable_options #rm_delete_repeatable_field.rm_actions a{
    color:#ff0000;
}

/*--- Submit Button----*/

.rmformui #rm_form_submit_button input[type='button'],
.rmformui #rm_form_submit_button input[type='submit'] {
    width: auto;
    min-width: 150px;
    min-height: 50px !important;
    float: none;
    margin-bottom: 10px;
    display: inline-block;
}

.rmformui #rm_form_submit_button input#rm-form-next-btn{
    margin-right: 0px;
}

#rm_form_submit_button{
    display: flex;
    gap: 16px;
    width: 100%;
}

#rm_form_submit_button.rm-form-btn-align-center {
    text-align: center;
    justify-content: center;
}

#rm_form_submit_button.rm-form-btn-align-left {
    text-align: left;
    justify-content: flex-start;
}

#rm_form_submit_button.rm-form-btn-align-right {
    text-align: right;
    justify-content: flex-end;
}

/*---Product ----*/

.rmformui .rmform-row .rmform-field .rmform-pricefield{
    display: flex;
    align-items: center;
    width: 100%;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-select-price-field{
    display: inline-block;
    width: 100%;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field{
    display: inline-block;
    width: 100%;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field .rm-fixed-price-field-wrap{
    display: flex;
    align-items: center;
    width: 100%;   
}

.rmformui .rmform-row .rmform-field .rmform-pricefield .rm-select-price-wrap{
    display: flex;
    align-items: center;
    width: 100%; 
}

.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field input[type="text"]:read-only{
    opacity: 1;
    color: inherit;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield span{
    margin: 0px 6px;
    font-size: 12px;

}

.rmformui .rmform-row .rmform-field .rmform-pricefield input[type="number"]{
    max-width: 70px;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox {
    display: inline-block;
    margin-bottom: 14px;
    vertical-align: top;
    width: 100%;
    padding-left: 1.5em;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox .rm-multiselect-price-wrap {
    display: flex;
    align-items: center;
}

.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox .rmform-error-message:empty{
    display: none;
}

/*-- Form Data---*/

.rmformui .rmform-row  .rmrow.rm-box-graph .rm-box-title {
    text-align: center;
    margin-bottom: 18px;
}

/*---- Divider---*/

.rmform-divider {
    width: 100%;
    size: 8px;
    height: 1px;
    clear: both;
    float: left;
}

/* Registration Feed---*/

.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row  {
    display: block;
    float: left;
    position: inherit;
    padding: 11px 0px 13px 0px;
    min-height: 60px;
    width: 100%;
}

.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed {
    border: 1px solid #f2f2f2;
    margin-bottom: -1px;
    font-size: 13px;
    padding: 5px 12px;
    float: left;
    width: 100%;
}

.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-rgfeed-user-info {
    float: left;
    padding: 6px 6px 0px 10px;
    width: 88%;
    width: calc(100% - 36px);
}

.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-rgfeed-user-info {
    font-weight: 700;
}

.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-avatar {
    float: left;
    width: 36px;
    height: 36px;
}


.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-avatar img {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    width: 36px;
    height: 36px;
    border-radius: 50%;
}

/*-- Form Data---*/

.rmformui .rmform-row .rmform-field .fdata-row{
    float: left;
    width: 98%;
    border: 1px solid #f1f1f1;
    padding: 10px 2%;
    font-size: 12px;
}

.rmformui .rmform-row .rmform-field .fdata-row span {
    font-weight: 600;
}

/*-- Terms Field---*/

.rmformui .rmform-row .rmform-field .rmform-terms-checkbox{
    margin-top: 6px;
    display: flex;
}

.rmformui .rmform-row .rmform-field .rmform-terms-checkbox label{
    margin: 0px;
    padding: 0px;
}

.rmformui .rmform-row .rmform-field .rmform-terms-checkbox input[type="checkbox"]{
    margin-right: 6px;
}

.rmformui .rmform-row .rmform-field .rmform-terms-checkbox input[type="checkbox"]:focus{
    
}

/*--- Privacy Policy Field--*/

.rmformui .rmform-row .rmform-field .rmform-privicy-wrap{
    display: flex;
    align-items: center;
    justify-content: center;

}

.rmformui .rmform-row .rmform-field .rmform-privicy-wrap input[type="checkbox"]{
    margin-right: 5px;
}

.rmformui .rmform-row .rmform-field .rmform-privicy-wrap .rmform-label{
    margin-bottom: 0px;
}

.rmformui .rmform-row .rmform-field .rmform-privicy-wrap p{
    padding: 0px;
    margin: 0px;
}

/*----Select Field-----*/

.rmformui .rmform-row .rmform-field select.rmform-control{
    padding-right: 25px
}

/*--- Payment Selector---*/

.rmform-payment-selector{
    margin: 30px 0px;
}

.rmform-payment-selector .rmform-label{
     display: block;
    font-family: var(--rm-label-font-family);
    float: none;
    line-height: 1.6;
    margin: 0 0 6px 0;
    padding: 0;
    word-break: break-word;
    word-wrap: break-word;
}

.rmform-payment-selector .rm_payment_options{
    
}

.rmform-payment-selector .rm_payment_options input[type="radio"] {
    width: auto;
    margin: 0 8px 0 0;
}

.rmform-payment-selector .rm_payment_options .rmform-payment-option{
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px
}

.rmform-payment-selector .rm_payment_options .rmform-payment-option label {
    line-height: 20px;
    text-transform: uppercase;
    font-size: 13px;
}

/* Form Limit----*/

.rmformui #rm-form-container #rm_limit_stat_msg{
    padding: 10px;
    width: 100%;
    text-align: center;
}

/*-- Spacing Field ---*/

.rmformui .rmform-row .rmform-field .rmform-control.rm_spacing{
    margin-top: 100px;
    clear: both;
    width: 100%;
    float: left;
}

/*--- Theme Fixes-----*/

.rmformui .rmform-row .rmform-field textarea.rmform-terms-text-area{
    min-height: 100px;
    height: auto;
    resize: vertical;
}

#rm-last-fields .g-recaptcha > div {
    margin: 30px auto;
}

#rm-recaptcha-error {
    max-width: 308px;
    margin: 0px auto;
}

.rmformui .rmform-row .rmform-field .g-recaptcha iframe{
    height: 78px;
}

.rmformui .rmform-row .rmform-col.rmform-col-3 .flip-clock-wrapper{
    zoom: 0.4;
}
.rmformui .rmform-row .rmform-col.rmform-col-4 .flip-clock-wrapper{
    zoom: 0.6;
}

.rmformui .rmform-row .rmform-field ul:after,
.rmformui .rmform-row .rmform-field ul:before,
.rmformui .rmform-row .rmform-field ul li:after,
.rmformui .rmform-row .rmform-field ul li:before{
    display: none;
}

.rmformui .rmform-row .rmform-field ul {
    list-style: none !important;
}

.rmformui .rmform-row .rmform-field ul li::marker {
    display: none;
}

.rmformui .rmform-row .rmform-field .rmform-control P {
    padding: 0px;
    margin: 0px;
}

html[style*="--themeColor"] #ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content{
    font-size: initial;
}

/*---- Image field----*/

.rmformui .rmform-row .rmform-field .rm-image-widget {
    position: relative;
    text-align: center;
    width: auto;
    margin: 0px auto;
    
}

.rmformui .rmform-row .rmform-field .rm-image-widget.imgv_shape_circle{
    width: 400px;
    height: 400px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    
}

.rmformui .rmform-row .rmform-field .rm-image-widget.imgv_shape_circle img{
    border-radius: 50%;
    object-fit: cover;
    height: 100%;
}

/*---Map---*/

.rmformui .rm_mapv_container {
    margin: 0px auto;
    max-width: 100%;
}

.rmformui .rm_mapv_container .rm-map-widget {
    height: 100% !important;
    padding-bottom: 50%;
    width: 100%;
}

.rmformui .rm_mapv_container.rm_mapvlg {
       display: block;
}

/*-- Newsletter---*/

.rm-subscription-wrap {
    display: flex;
    justify-content: center;
}

input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
  display: none;
}

input[type="password"]{}.error {
    color: #A7222E;
    font-weight: bold;
    display: block;
    width: 100%;
    padding: 10px 30px;
    background: #ffe5e9;
    margin: 0 0 20px 0;
    border-radius: 35px;
    display: none;
}
/*
:root {
  --lightbox-primary: #bf8533;
  --lightbox-primary-hover: #ad792f;
}

.leadz-lightbox-form a{
    color:var(--lightbox-primary);
}
.leadz-lightbox-form a:hover{
    color:var(--lightbox-primary-hover);
}
.leadz-lightbox-form input{margin-left:3%;}
.leadz-lightbox-form input:first-child {margin-left:0;}

.leadz-lightbox-form input {
    margin-bottom:16px;
    color:#000;
}
.leadz-lightbox-form button[type="submit"]:before{
	content:unset!important;
}
.reset-form input[type=email] {
    line-height:30px;
    font-size:20px;
    width:100%;
    margin-bottom:2.5em;
    color:#000;
    letter-spacing: 0.1px;
    padding:14px 30px;
    border-radius:30px;
}


.leadz-lightbox-form input[type=text]:focus {border-color:#000}
.leadz-lightbox-form-centered{
    text-align: right;
}
.leadz-lightbox-form input {
    font-size:20px;
    line-height:30px;
    letter-spacing: 0.1px;
    padding:14px 30px;
    width:calc(50% - 3% - 2.5px);
    border-radius:30px;
	border-color:#fff;
}
.leadz-lightbox-form .one-line{
    position:relative;
}
.leadz-lightbox-form input::placeholder {
    color: #A8A99E;
    font-size:20px!important;
    font-weight:normal!important;
}
.leadz-lightbox-form .slider-topline{margin-bottom:20px;}

.leadz-lightbox-form select.triangle {color:var(--lightbox-primary)!important;} 

.leadz-lightbox-form select {
    color:var(--lightbox-primary);
    line-height:30px;
    font-size:20px;
    letter-spacing: 0.1px;
    padding:14px 30px;
    max-width:100%!important;
    overflow:hidden!important;
    border-radius:30px;
    width:calc(50% - 3% - 2.5px);
    position: relative;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
	border-color:#fff;
}
.leadz-lightbox-form span[data-type=select]{
	position:relative;
}
.leadz-lightbox-form input+span[data-type=select],
.leadz-lightbox-form input+i+span[data-type=select]{
	margin-left:3%;
}
.leadz-lightbox-form span[data-type=select]:after {
    content: url(//haeusler.com/core/modules/2ff1e25eb3/images/pfeil-dropdown.svg);
    width: 17px;
    height: 16px;
    border-top: 0px;
    margin-top: 0px;
    right: 20px;
    position: absolute;
    top: -9px;
    border: 6px solid transparent;
    pointer-events: none;
	margin-left:3%;
}
.leadz-lightbox-form input[type=password]{
    width:97%;
}
.leadz-lightbox-form span+input[type=password]{
    width:calc(50% - 3% - 2.5px);
}


.leadz-lightbox-form button:first-child {margin-right:3%;}

.leadz-lightbox-form button {
    background-color: var(--lightbox-primary);
    border-radius: 27px;
    padding: 13px 59px;
    color: white;
    font-size:20px;
    font-weight: bold;
    cursor: pointer;
    width: fit-content;
    justify-content: center;
    transition: all 300ms ease 0ms;
    border: 0px solid transparent;
    position: relative; float:right;
    margin-right: 3%;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.leadz-lightbox-form input[type=checkbox] {
	display: block;
    opacity: 0;
    position: absolute;
    z-index: -1;
    padding: 1px;
    left: 3px;
    margin-top: 27px;
}
.leadz-lightbox-form input[type=checkbox] + label{cursor:pointer;color:#fff;}
.leadz-lightbox-form input[type=checkbox] + label i{
    border-radius:20px;
    width:40px;
    height:40px;
    background-color: #fff;
    display: block;
    float: left;
    margin-right: 20px;
	margin-bottom:3%;
}
.leadz-lightbox-form i.required{position:relative;}
.leadz-lightbox-form i.required:after{
    content: "*";
    position: absolute;
    right:-4px!important;
    margin-top: -8px!important;
    color:var(--lightbox-primary);
	top: -16px;
	font-style:normal;
}

.slider-topline {
	color:#fff;
    font-size: 22px;
    line-height: 33px;
    font-weight: bold;
}

.leadz-lightbox-form .one-line i.required:after{
    right: -5px!important;
}
.leadz-lightbox-form input[type=checkbox]:checked+label i{}
.leadz-lightbox-form input[type=checkbox]:checked+label i:before{
    content: url(//haeusler.com/core/modules/2ff1e25eb3/images/haken-checkbox.svg);
    margin: 0 11px;
    line-height: 40px;
}

@media (max-width:981px) {.leadz-lightbox-form button {width:100%;}}

@media(max-width:767px) {
	.leadz-lightbox-form input+span[data-type=select]{
		margin-left:0%;
	}
	.leadz-lightbox-form input{margin-left:0%;}

	.leadz-lightbox-form button{
		margin-right:0!important;
	}
	.leadz-lightbox-form input {width:100%!important;}
	.leadz-lightbox-form input:first-child{
		margin-right:0px;
	}
	.leadz-lightbox-form i.required:after{
		right: -4px!important;
	}
	.leadz-lightbox-form select{
		width:100%!important;
	}
	.leadz-lightbox-form span[data-type=select]{
		position:relative;
		display:block;
		margin-bottom:3%;
		margin-left:0%;
	}
	.leadz-lightbox-form span[data-type=select]:after{
		top: 8px;
    	right: 20px;
	}
.leadz-lightbox-form input[type=checkbox] {max-width:30px;}}

.lost-password{
    margin-top:-10px!important;
    margin-bottom:60px;
    font-size:16px;
    text-align: center;
    color:#fff;
}
.leadz-lightbox-form .one-line input{
    width:100%;
    margin-bottom:16px;
}
.button-center{
    margin-right:auto!important;
    margin-left:auto!important;
    float: none!important;
}


.mfp-bg,.mfp-wrap,#leadz-input.et_pb_section{
    background:rgba(0, 0, 0, 0.3)!important;
}
[class*="lightbox-trigger-"] {cursor:pointer;}
[class*="lightbox-content-"] {position:relative; z-index: unset !important;}
[class*="lightbox-content-"] .mfp-close {color:#999999 !important;}


[class*="lightbox-content-"] .mfp-close {
    background: transparent!important;
    border: 2px solid #fff;
    width:46px;
    height:46px;
    border-radius:100%;
    color:var(--lightbox-primary)!important;
    transform: rotate(90deg);
    transition-duration: 0.5s;
    position:fixed!important;
    top:60px!important;
    right:60px!important;
}
[class*="lightbox-content-"] ul {
	list-style:disc;
}
@media(max-width:980px){
	[class*="lightbox-content-"] .mfp-close {
		top:30px!important;
		right:30px!important;
	}
}
@media(max-width:768px){
	[class*="lightbox-content-"] .mfp-close {
		top:10px!important;
		right:10px!important;
	}
}


.mfp-wrap .mfp-container [class*="lightbox-content-"] button:hover {
    color:#fff!important;
    background:var(--lightbox-primary-hover)!important;
}
.mfp-wrap .mfp-container [class*="lightbox-content-"] .mfp-close:hover {
    border-radius:100%;
    transform: rotate(180deg);
    transition-duration: 0.5s;
	background:transparent!important;
}
.lightbox-content .mfp-close, [class*="lightbox-content-"] .mfp-close{
    color:#fff!important;
    background:transparent!important;
}

.filter-background.et_pb_row {overflow:visible!important;}
[class*="lightbox-content-"] .mfp-close:active {top:0px !important;}

.leadz-dl p {line-height:15px!important; float:left;}
button.leadz-dl-detail  {
    color: #ffffff!important;
    border-width: 2px!important;
    border-color: #ffffff!important;
	background-color: #f18923!important;
    padding-top: 11px!important;
    padding-right: 42px!important;
    padding-bottom: 7px!important;
    padding-left: 42px!important;
    border-radius:2px!important;
    font-size: 16px;
    font-family: 'dinnextltpro-heavy',Helvetica,Arial,Lucida,sans-serif; cursor:pointer;
}

button.leadz-dl-detail:hover {background:white!important; color:#f18923!important; }

.leadz-menu {float:left!important; margin-right:2.25em}

.l-h-m {
    vertical-align: text-bottom;
	float:none!important;
    margin-left:2em;
    font-size:15px; 
    margin-top: 0.5em!important;
}

.l-h-m .lightbox-trigger-login {margin-right:1em;}

.l-h-m {float:right; margin-right:2em; font-size:15px;}

.l-h-m .lightbox-trigger-login-en {margin-right:1em;}

.leadz-dl {float:left!important;}

.mfp-wrap .mfp-container [class*="lightbox-content-"] button.submit-form:hover{
    background:var(--lightbox-primary-hover);
    color:#fff!important;
}
.mfp-wrap .mfp-container [class*="lightbox-content-"] .link-style-button:hover,
.mfp-wrap .mfp-container [class*="lightbox-content-"] .link-style-button{
	background:transparent!important;
	border:0px!important;
}
.mfp-wrap .mfp-container [class*="lightbox-content-"] button.lightbox-trigger-login,
.mfp-wrap .mfp-container [class*="lightbox-content-"] button.lightbox-trigger-register,
.mfp-wrap .mfp-container [class*="lightbox-content-"] .link-style-button{
	color:#fff;
    text-decoration:underline;
	text-decoration-color:transparent;
	text-decoration-thickness:3px;
	text-underline-offset:5px;
	transition:all .3s;
	font-size:20px;
	margin-top:20px;
	cursor:pointer;
}

.mfp-wrap .mfp-container [class*="lightbox-content-"] button.lightbox-trigger-login:hover,
.mfp-wrap .mfp-container [class*="lightbox-content-"] button.lightbox-trigger-register:hover,
.mfp-wrap .mfp-container [class*="lightbox-content-"] .link-style-button:hover{
    text-decoration:underline;
	text-decoration-thickness:3px;
	text-decoration-color:#fff;
	text-underline-offset:5px;
	color:#fff!important;
}

[class*="lightbox-content-"] sup {
    bottom: 0.8em;
    font-size: 0.6em;
}
.mfp-wrap .mfp-container [class*="lightbox-content-"] button.link-style:hover,
.mfp-wrap .mfp-container [class*="lightbox-content-"] button.link-style{
    background:transparent!important;
    color:#fff;
    padding:0px;
    text-align: right;
    margin-top: 10px;
}*/.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);top:50%;margin:-32px 0 0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/* empty *//*
 Theme Name:   Divi Child
 Description:  Divi Child Theme
 Author:       Reach|Impress
 Author URI:   http://example.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/** 1. Fonts **/

@font-face {
  font-family: 'DINNextLTPro-BlackItalic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_0_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_0_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_0_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_0_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_0_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-HeavyItalic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-BoldItalic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_2_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_2_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_2_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_2_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_2_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-MediumItalic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_3_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_3_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_3_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_3_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_3_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-LightItalic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_4_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_4_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_4_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_4_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_4_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Light';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/light.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/light.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/light.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/light.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/light.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-UltraLightIt';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_6_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_6_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_6_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_6_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_6_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-BoldCondensed';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_7_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_7_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_7_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_7_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_7_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-CondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_8_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_8_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_8_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_8_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_8_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-BlackCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_9_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_9_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_9_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_9_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_9_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-LightCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_A_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_A_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_A_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_A_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_A_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-BoldCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_B_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_B_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_B_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_B_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_B_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-HeavyCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_C_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_C_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_C_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_C_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_C_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-UltraLightCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_D_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_D_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_D_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_D_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_D_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-MediumCondIta';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_E_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_E_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_E_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_E_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_E_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Black';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_F_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_F_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_F_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_F_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_F_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-BlackCondensed';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_10_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_10_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_10_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_10_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_10_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Bold';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/bold.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/bold.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/bold.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/bold.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/bold.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Condensed';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_12_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_12_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_12_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_12_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_12_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-HeavyCondensed';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_13_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_13_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_13_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_13_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_13_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Heavy';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/heavy.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/heavy.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/heavy.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/heavy.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/heavy.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Italic';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/italic.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/italic.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/italic.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/italic.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/italic.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-LightCondensed';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_16_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_16_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_16_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_16_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_16_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-MediumCond';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_17_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_17_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_17_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_17_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_17_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Regular';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/regular.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/regular.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/regular.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/regular.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/regular.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-Medium';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/medium.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts-new/medium.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/medium.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/medium.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts-new/medium.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-UltraLightCond';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1A_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1A_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1A_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1A_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1A_0.ttf) format("truetype"); }
@font-face {
  font-family: 'DINNextLTPro-UltraLight';
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1B_0.eot);
  src: url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1B_0.eot?#iefix) format("embedded-opentype"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1B_0.woff2) format("woff2"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1B_0.woff) format("woff"), url(//haeusler.com/core/views/76c59a9c49/webfonts/39A5FB_1B_0.ttf) format("truetype"); }


.font-bold {
  font-family: 'DINNextLTPro-Bold'; }

.font-bolditalic {
  font-family: 'DINNextLTPro-BoldItalic'; }

.font-medium {
  font-family: 'DINNextLTPro-Medium'; }

.font-mediumitalic {
  font-family: 'DINNextLTPro-MediumItalic'; }

.font-italic {
  font-family: 'DINNextLTPro-Italic'!important; }

.font-heavy {
  font-family: 'DINNextLTPro-Heavy'!important; }

.font-condensed {
  font-family: 'DINNextLTPro-Condensed'; }

.font-condenseditalic {
  font-family: 'DINNextLTPro-CondIta'; }

.font-condensedbold {
  font-family: 'DINNextLTPro-BoldCondensed'; }

.font-light {
  font-family: 'DINNextLTPro-Light'; }

.font-lightitalic {
  font-family: 'DINNextLTPro-LightItalic'; }

  .et-social-google-plus a.icon:before { content: '\e096'; }
  .et-social-pinterest a.icon:before { content: '\e095'; }
  .et-social-linkedin a.icon:before { content: '\e09d'; }
  .et-social-tumblr a.icon:before { content: '\e097'; }
  .et-social-skype a.icon:before { content: '\e0a2'; }
  .et-social-flikr a.icon:before { content: '\e0a6'; }
  .et-social-dribbble a.icon:before { content: '\e09b'; }
  .et-social-youtube a.icon:before { content: '\e0a3'; }
  .et-social-vimeo a.icon:before { content: '\e09c'; }


#abstand-tabelle #left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {padding:0!important;}

@media only screen and (max-width: 980px) {
	
    		.three-columns .et_pb_column_1_3 {
    width: 33%!important;
}
	   
	.three-columns .et_pb_column_2_3 {
		width: 33%!important;}
		   
	.three-columns .et_pb_column_3_3 {
    width: 33%!important;
}

}

 


/* newsbox */

.start-newsteaser.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post:nth-child(2) {border:none!important;}

.news-column-1 {margin-right:1em!important;}

.start-newsteaser article.et_pb_post {
display: flex;
flex-wrap: wrap;
}
.start-newsteaser article.et_pb_post .entry-title,
.start-newsteaser article.et_pb_post .post-meta{
display: flex;
flex: 0 0 100%;
}
.start-newsteaser article.et_pb_post .entry-title {
order: 2;
}
.start-newsteaser article.et_pb_post .post-meta {
order: 1;
}
.start-newsteaser article.et_pb_post .post-content {
order: 3;
}

p.showmore a::before {content:  url(//haeusler.com/storage/2020/01/arrow-down.png) !important; display: block; }
.asp_showmore span {display:none!important;}
.arrow-link::before {padding-right: 10px;  margin:0px auto; vertical-align:bottom!important; content: url(//haeusler.com/storage/2019/11/arrow-haeusler.png)!important}

.start-newsteaser a.more-link {margin-top:12px;padding-bottom:25px; }


.start-newsteaser a.more-link::before {padding-right: 10px;  content:url(//haeusler.com/storage/2019/11/arrow-haeusler.png) !important}
#myblog a.more-link::before {padding-right: 10px;  content: url(//haeusler.com/storage/2019/11/arrow-haeusler.png)!important}
#myblog a.more-link {margin-top:25px!important;}
.start-newsteaser .et_pb_post {
	margin-bottom: 34px!important;}
.start-newsteaser  .post-content p {
	margin-top: 9px!important;}

#post-202 {border-bottom:none!important; margin-bottom:12px!important;}

/* messerticker */

.messe-teaser-titel {margin-bottom:4px;}
.messe-teaser-titel-2 {float:left; font-family: DINNextLTPro-Medium;}
.messe-teaser-datum {float:right;font-family: DINNextLTPro-Bold;}
.messe-teaser-link {float:left;font-family: DINNextLTPro-Bold;}
.messe-teaser-ort {float:right;font-family: DINNextLTPro-Bold;}

.messerticker table {border:none!important;}
.entry-content tr td {margin:0!important; padding: 6px 0px!important;}

@media only screen and (max-width: 479px){
	.messe-column-floating {margin-top:1em;font-family:DINNextLTPro-Medium;}}

@media only screen and (min-width: 480px){
	.messe-column-floating {float:right;min-width:150px!important;}}

.mt-column {font-family:DINNextLTPro-Medium;}
@media only screen and (min-width: 480px) {
.mt-column {font-family:DINNextLTPro-Medium!important;
  float: left;
  width: 50%;
}
.mt-row {
	font-family:DINNextLTPro-Bold; line-height:1.45em!important; }

/* Clear floats after the columns */
.mt-row:after {
	font-family:DINNextLTPro-Bold; 
  content: "";
  display: table;
  clear: both;
}}

a.arrow-link {font-family: 'dinnextltpro-bold',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase; }
a.arrow-link-b {font-family:DINNextLTPro-Bold!important; }
a.arrow-link-c::before {content:  url(//haeusler.com/storage/2020/01/arrow-down.png)!important; display: block; }
/* fixed navigation */


.vertical-align {
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.vertical-align {
  display:flex;
  flex-direction:column;
  justify-content:center;
}



/*spaltenbreite*/

.hover-ease-in  .et_pb_column:hover p { 
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;}




/* Custom aligned blurb icons */
.your_custom_class .et-pb-icon {
padding-top: 6px !important;
}


/*produktdetail*/

.zaehler .et_pb_number_counter .percent {
    position: relative;
    height: auto!important;
}

.zaehler .et_pb_number_counter.et_pb_with_title .percent {
    margin-bottom: 3px;
}

@media only screen and (max-width: 479px) {
 
.two-columns .et_pb_column {
width: 50%!important;
}}


@media screen and (min-width: 767px) and (max-width: 980px)
{
 
.two-columns3 .et_pb_column {
width: 50%!important;
}}



@media only screen and (max-width: 980px) {
 
.two-columns2 .et_pb_column {
width: 50%!important;
}

.ausbildungs-angebote .et_pb_column {
width: 50%!important;
}
}



/* hotspot */




@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
	
	.custom_row2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 .custom_row2:last-child .et_pb_column2:last-child {
margin-bottom: 0px!important;
}
}

/* slide-in-menu */

@media all and (max-width: 767px) {#slide-in-menu.et_pb_row_1.et_pb_row {max-width:175px!important;} }

/*navi*/


#mobile-sprachswitch .wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #444;
    border: none;
	border-left:3px solid #99A2AB;
	border-bottom:2px solid #99A2AB;
    background-color: #fff;
    padding: 5px 8px;
    line-height: 1;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    margin-left: 13px;
    background-color: #ffffff!important;
}
.nav li ul {box-shadow:none;
    visibility: hidden;
    z-index: 9999;
    width: 110px;
    border-top: none!important;
    opacity: 0;
	background: #fff;margin-left:0px;}

#haupt-sprachenswitch .nav li li {padding: 0 0px;}
#haupt-sprachenswitch .et-menu li li a {
	border: none!important; padding:0 0px!important;}

#mobile-sprachswitch .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {border:none!important;}

.et_mobile_menu {
	width: 100vw!important;}
/* 1. Top-Bar (Suchfunktion + Language-Switch) */

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button 

{transform: rotate(270deg); color:#99A2AB!important; font-weight:bolder; font-size:12px!important; margin-left:45px!important;margin-top: 5px;}

.et_pb_menu__wrap {
    margin: -1px -11px;
}

/* 1.1 Hauptmenü */




.et_pb_menu .et_pb_menu__wrap {flex:0 0 auto;}



#hauptmenu .et-menu .menu-item-has-children>a:first-child:after {
    display:none;
}

#hauptmenu.et-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

#hauptmenu.et_pb_menu .et_pb_menu__wrap {
  
    flex: 0 0 auto!important;
   
}



#hauptmenu.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
font-family: DINNextLTPro-Heavy;
 
}
#hauptmenu .et-menu li li a {
    width: auto!important;
    padding: 6px 5px;
}

#hauptmenu.et_pb_menu_1_tb_header.et_pb_menu .nav li ul {
	font-family: DINNextLTPro-Regular;
    padding: 0;
    width: 100vw;
	background-color: rgb(43, 58, 129)!important;
	background-color: rgba(43, 58, 129, 0.9)!important;
	border-top:none;}
#hauptmenu.et_pb_menu .et-menu>li {
    padding-right: 0px;
    padding-left: 0px;
	
}

#hauptmenu.nav-menu li a {
border-right: 1px solid red;
}

@-moz-document url-prefix() {#hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {margin-top:15px!important;}}

#hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
    padding-left:60px!important;  margin-top:16px;
}

/* CSS Merkmale für Geräte mit einer maximalen Breite  */

@media (max-width: 999px) {#hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {color:#2B3A81;border-right:1px solid #EBEDEF; text-align: center; padding-right:1.5vw; padding-left:1.5vw!important;
font-family: DINNextLTPro-Medium;
	font-size:14px;
	font-weight:500;
letter-spacing: 0.28px;
text-transform: uppercase;
opacity: 1;
line-height:2.7;
}
}

@media (max-width: 1059px) and (min-width:1000px) {#hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {color:#2B3A81;border-right:1px solid #EBEDEF; text-align: center; padding-right:1.7vw; padding-left:1.7vw!important;
font-family: DINNextLTPro-Medium;
	font-size:14px;
	font-weight:500;
letter-spacing: 0.28px;
text-transform: uppercase;
opacity: 1;
line-height:2.7;
}
}

@media (max-width:1115px) and (min-width:1060px) {
 #hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {color:#2B3A81;border-right:1px solid #EBEDEF; text-align: center; padding-right:2vw; padding-left:2vw!important;
font-family: DINNextLTPro-Medium;
	font-size:14px;
	font-weight:500;
letter-spacing: 0.28px;
text-transform: uppercase;
opacity: 1;
line-height:2.7;
}
}

@media only screen
  and (min-width: 1116px) {
 #hauptmenu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {color:#2B3A81;border-right:1px solid #EBEDEF; text-align: center; padding-right:25px; padding-left:25px!important;
font-family: DINNextLTPro-Medium;
	font-size:14px;
	font-weight:500;
letter-spacing: 0.28px;
text-transform: uppercase;
opacity: 1;
line-height:2.7;
}
}

.home-icon { padding-left:0!important;}
/* 2. Sprachtitel*/
.wpml-ls-menu-item .wpml-ls-flag+span {
	font-family: 'DINNextLTPro-Italic';
letter-spacing: 0.1px;
color: #99A2AB;
opacity: 0.7;
	text-transform: uppercase;
    margin-left: 9.5px;
}

.wpml-ls-menu-item .wpml-ls-flag

{width:9px;
	height:9px; margin-left:9px;}




#menu-sprachenswitch.et-menu a {border-left:2px solid #99A2AB; 
								  border-bottom:2px solid #99A2AB; width:110px;}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-left: 0px!important;
    padding-bottom: 0px!important;
}


#hauptmenu .nav li.et-reverse-direction-nav li ul {
    background:white!important;
    top: auto;
    right: 0;
    left: 0;
}
#hauptmenu.et_pb_menu_1_tb_header.et_pb_menu .nav li ul ul {
    font-family: DINNextLTPro-Regular;
    padding: 0;
    width: 100vw;
    background-color: rgba(43, 58, 129, 0.67)!important;
    border-top: none;

	}
    
    /*navi-padding submenu*/

.et_pb_menu__menu>nav>ul>li>ul {
    top: calc(100% - 0px)!important;
    left: 0;
}







.hintergrund-verlauf {background: transparent linear-gradient(179deg, #182467 0%, #2A3883 47%, #293B84 47%, #009A9D 100%) 0% 0% no-repeat padding-box;
opacity: 1;}





/** 2. Navigation **/
#bh_header2 {z-index:999;}
.nav-shadow-mobile {box-shadow: 0px 3px 6px #00000064;
opacity: 1; z-index:998;}
#bh_header {box-shadow: 0px 3px 6px #00000064;
opacity: 1; z-index:998;}


/** slide-in-service **/

@media only screen and (max-width: 479px) {
 
.two-columns-si .et_pb_column_1_2 {
width: 25%!important;
}

.two-columns-si .et_pb_column_2_2 {
width: 75%!important;
}}

 /*------------------------------------------------------*/
/*---------[Always Show Arrows On Slider]---------------*/
/*------------------------------------------------------*/

@media all and (min-width: 768px) {
.et-pb-arrow-next {
opacity: 1;
right: 0px;
}
.et-pb-arrow-prev{
opacity: 1;
left: 0px;
}
}

@media all and (max-width: 767px) {
.et-pb-arrow-next {
opacity: 1;
right: 0;	
}
.et-pb-arrow-prev{
opacity: 1;
left: 0;
}
} 

 /*------------------------------------------------------*/
/*--------------[Change The Arrow Look]-----------------*/
/*------------------------------------------------------*/
.testimonial-slider .et-pb-arrow-prev:before {
content: url(//haeusler.com/storage/2019/12/arrow-left-slider.svg) !important;
}

.testimonial-slider .et-pb-arrow-next:before {
content: url(//haeusler.com/storage/2019/12/arrow-right-slider-1.svg) !important;
}

.et_pb_slider:hover .et-pb-arrow-next {
    right: 0px!important;
    opacity: 1;
}

.et_pb_slider:hover .et-pb-arrow-prev {
    left: 0px!important;
    opacity: 1;
}

/** drei spalten **/

@media all and (min-width: 981px) {
	.drei-spalten .et_pb_column_1_3{margin-right:1em!important;}
.drei-spalten .et_pb_column_2_3{margin-right:1em!important;}}


@media all and (max-width: 980px) {
	.drei-spalten .et_pb_column_1_3{margin-bottom:1em!important;}
.drei-spalten .et_pb_column_2_3{margin-bottom:1em!important;}}

/* Zweispaltentext */
@media only screen and (min-width: 981px) {
	.zwei-spalten-text {column-gap:26px;
		column-count:2;}}


/* Spezialüberschrift Slider */

.slider-title-special {color:#F18923!important; font-family: 'DINNextLTPro-Heavy'!important; font-size: 32px;margin-top:15px;line-height:36px;}
.slider-title-special-2 {color:#F18923!important; font-family: 'DINNextLTPro-Italic'; font-size: 32px; margin-bottom:30px;line-height:36px;}
@media only screen and (max-width: 767px) {.slider-title-special {font-size:26px!important;line-height:32px;} .slider-title-special-2 {font-size:26px!important;line-height:32px;}}
/* slider-right-float */

.slider-right-float .et_pb_slides .et_pb_container {float:right}
.slider-right-float-margin .et_pb_slider .et_pb_slide{padding-right: 15%!important;}

/* inactive-active-slides icons */

.et_pb_slider .et-pb-controllers a {
    border-radius: 0 !important;
	width:3px;
	height:13px;
	background-color:#f18923!important;
	opacity:1;
	    margin-right: 11px;
}

.et-pb-controllers .et-pb-active-control {
    height: 20px!important; width:4px!important;
    opacity: 1;
}
@media (max-width: 479px) {
.et-pb-controllers {margin-bottom:0px!important;}}
.et-pb-controllers {margin-bottom:5px!important;
	-moz-transform:scaleY(-1);
-webkit-transform:scaleY(-1);
-o-transform:scaleY(-1);
-ms-transform:scaleY(-1);}

/* abstände vierspalten */

/*hover module*/

.hover-module a {font-size:15px;}



/*__Add Reveal on Hover effect on Divi Blurbs__*/
 
/*__Add Reveal on Hover effect on Divi Blurbs__*/
 
.ds-blurb .et_pb_blurb_container {
  position: relative;
  top: 50px;

  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ds-blurb .et_pb_blurb_description {opacity:0} 
.ds-blurb:hover .et_pb_blurb_description {opacity:1} 
.ds-blurb .et-pb-icon {
  position: relative;
  top: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
 
.ds-blurb:hover .et-pb-icon {
  top: 0px;
  font-size: 45px;
}
 
.ds-blurb:hover .et_pb_blurb_container {
  top: 0px;
  opacity:1;
}

.ds-blurb h3.et_pb_module_header {margin-bottom:50px; opacity:1!important;}
.ds-blurb:hover h3.et_pb_module_header {margin-bottom:0px; opacity:1!important;}

/*ausbildung*/

#myblog .et_pb_post {background:#E5EDF1;}
@media only screen and ( min-width: 610px ) {
#myblog .et_pb_post {	padding-right:20px;}}
@media only screen and ( max-width: 610px ) {
#myblog .et_pb_post {padding-bottom:2em; margin-bottom:1em!important; }
#myblog .entry-title {
	padding-left: 20px;padding-right: 20px;}#myblog .post-meta {
	padding-left: 20px;padding-right: 20px;}#myblog .post-content p{
		padding-left: 20px;padding-right: 20px; margin-bottom:20px;} #myblog a.more-link::before {padding-left:20px;}
}
@media only screen and ( min-width: 1366px ) {
#myblog .et_pb_post {
width: 49.25%;
float: left;
margin-right: 1.5%;
	

}
#myblog .et_pb_post .entry-featured-image-url {
display: block;
max-width: 305px;
float: left;
margin-right: 20px!important;
}
#myblog .et_pb_post:nth-child(2n) {
margin-right: 0;
}
	#myblog .entry-title {
    padding-top: 50px!important;


    font-size: 24px!important;
    line-height: 32px!important;
}
}
#myblog .entry-title {
	padding-top: 50px!important; padding-left:20px!important; margin-bottom:20px!important;}

/*------------------------------------------------*/
/*--------[GQ - LEFT ALIGN BLOG IMAGE]------------*/
/*------------------------------------------------*/
 @media only screen and (min-width: 610px) {
    .et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {margin-right: 20px!important;
            max-width: 305px !important;
            float: left !important;
            padding-right: 0px !important;height:auto;}
 
    @media only screen and (max-width: 980px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:left;
            max-width: 305px!important;height:auto;}
}}

@media only screen and (min-width: 1366px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:left;
            min-width: 305px!important;height:auto;}
}

#myblog .et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 0!important;
}

#myblog.et_pb_posts a.more-link {margin-top:25px!important;
    display: contents!important;
    clear: both;
}

#myblog .et_pb_post {
        margin-bottom: 1em;
}

#myblog .post-content p{margin-bottom:25px;}

.single .et_pb_post {
    margin-bottom: 0px;
}
.single .post {
    padding-bottom: 0px;
}

.et_pb_module h1, .et_pb_module h2, .et_pb_module h3, .et_pb_module h4, .et_pb_module h5, .et_pb_module h6 {padding:0!important;}

#ajaxsearchprores1_1.vertical .results .item .asp_content, #ajaxsearchprores1_2.vertical .results .item .asp_content, div.asp_r.asp_r_1.vertical .results .item .asp_content {padding:0!important;}

div.asp_w.asp_r .results .item {padding:0!important;}

#myblog .et_pb_post p {margin-bottom:0!important;}
#myblog .post-content-inner p {margin-bottom:25px!important;}


div.asp_m.ajaxsearchpro .probox {border:none!important;}

.vorteile-blurb-align .et_pb_blurb_position_left .et_pb_blurb_container {display: table-cell !important; vertical-align:middle; }

.et_pb_blurb_position_left .et_pb_blurb_container {display:table-cell!important;}

.rv_button.closed::before { content:  url(//haeusler.com/storage/2020/01/arrow-down.png)!important; display:block!important;}
.rv_button.opened::before { content:  url(//haeusler.com/storage/2020/01/arrow-up.svg)!important; display:block!important;}

.button-arrow-left::before { content:  url(//haeusler.com/storage/2019/11/arrow-haeusler.png)!important; }


@media (max-width: 981px) {
.mobile-margin.et_pb_gutters1 .et_pb_column,.mobile-margin.et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 1em!important;}}

@media (max-width: 981px) {
#einheiten .et_pb_column {
	width: 33%!important;}}



.slide-in-m .et_pb_main_blurb_image img {cursor:default!important;}


.footer-bottom-menu {margin-right:40px;}

.styles-contact-form .et_pb_contact p input, .styles-contact-form .et_pb_contact_select, .styles-contact-form .et_pb_contact_field textarea.et_pb_contact_message {border-left:5px solid #F18923; border-bottom:2px solid #F18923;}
.styles-contact-form .et_pb_contact p input {padding:12px!important;}
.styles-contact-form .et_pb_contact_select {padding: 12px 20px 12px 16px!important;}
.styles-contact-form .et_pb_contact_field textarea.et_pb_contact_message {margin-bottom:65px;}
.styles-contact-form .et_pb_contact p input[type=checkbox]+label i {border:1px solid #F18923; min-height:30px; min-width:30px; margin-right:1em; margin-bottom:0.75em; }
.styles-contact-form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {margin:0!important;}

.styles-contact-form .input[type=radio]+label {display:none!important; }



.styles-contact-form .et_pb_contact_field_options_title {
    font-family: 'dinnextltpro-regular'!important;
    font-size: 19px!important;
    color: #243646!important;
    line-height: 26px;
	font-weight:500!important;
}

@media (max-width: 767px){
.styles-contact-form p.et_pb_contact_field {margin-bottom: 5%!important;}}

.styles-contact-form .et_pb_contact_form {margin-top:18px;}

.styles-contact-form .et_pb_contact_field[data-type=select]:after {
    position: absolute;
    top: 7%;
    right: 30px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: none!important;
    border-color: #666 transparent transparent transparent;
    content: url(//haeusler.com/storage/2020/01/arrow-down-dropdown-contact.svg);
    transform: translateY(-50%);
    pointer-events: none;
}

/*search module*/

.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
	z-index: 2;}

.ds-icon-search input.et_pb_s,
.widget_search input#s {
	padding-right: 55px !important;}

.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    right: 0;
    font-size: 12px;
    margin-right:20px;transform: rotate(270deg);
	color:#F18923!important;font-weight: bolder;
}

.ds-icon-search.et_pb_search {min-height:50px!important;  border-top:none!important; border-right:none!important; border-left:5px solid #F18923!important; border-bottom:2px solid #F18923!important; border-radius:0!important;}
.ds-icon-search .et_pb_searchform {padding-top: 3px;}

.ds-icon-search.et_pb_search_0_tb_body input.et_pb_s {
    padding-top: 0.715em!important;
    padding-right: 0.715em!important;
    padding-bottom: 0.715em!important;
    padding-left: 1.715em!important;
    height: auto;
    min-height: 0;
}

#searchform-padding  .post-content-inner {
    padding-bottom: 30px!important;

} 
#searchform-padding .et_pb_post {
    margin-bottom: 50px!important;
}

.home-slider-smaller-machine {position: absolute; bottom:0!important;}
    
/*button startseiten-slider arrow*/

.n2-ss-button-container a > div::before {margin-top:2px!important; padding-right:10px; content: url(//haeusler.com/storage/2019/11/arrow-haeusler.png)!important;}
.margin-button-slider .n2-ss-button-container a > div::before {margin-top:2px!important; padding-right:10px; content: url(//haeusler.com/storage/arrow-right-config.svg)!important;}
.margin-button-slider {margin-right:30px;}

/* 4x-weitere-produkte */
@media (max-width: 767px) {
	.vier-weitere-produkte .et_pb_column_1_4 {width:100%!important;}}



.et_pb_filterable_portfolio .et_pb_portfolio_item.active, .et_pb_gallery_grid .et_pb_gallery_item {
    max-height: 255px;
    min-height: 255px;
    background: rgba(0, 0, 0, 0.02);
    opacity: 1;
    -webkit-animation: fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;
    animation: fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;
    padding: 1em;
    padding-top: 2em;
    border-right: 10px solid white;
    border-bottom: 10px solid white;
}

#portfolio .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
    width: 25%!important;
    margin-right:0!important;
    margin-bottom: 0!important;
}

@media (min-width: 981px) {
.portfolio .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .portfolio .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget, .portfolio .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .portfolio .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .portfolio .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget {
    width: 25%;
    margin-right: 0!important;
    margin-bottom:0!important;
}}
/*
.sub-menu:before {  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9600px;
  right: 100%; background-color: rgb(43, 58, 129);
  background-color: rgba(43, 58, 129, 0.9);
 box-shadow: none!important; }

.sub-menu ul:before  { 
	background-color: rgb(43, 58, 129)!important;
  background-color: rgba(43, 58, 129, 0.67)!important}

.sub-menu ul ul:before  { background-color: rgb(43, 58, 129)!important;
  background-color: rgba(43, 58, 129, 0.47)!important}

#hauptmenu.et_pb_menu_1_tb_header.et_pb_menu .nav li ul ul ul {background-color: rgb(43, 58, 129);background-color: rgba(43, 58, 129, 0.47)!important; border:none!important;}
#hauptmenu.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current_page_item a {color:white!important}
#top-menu li.current-menu-item>a {color:#bd101f!important;}
*/
.column-1-history {width:33%;float:left;}
.column-2-history {width:33%;}
.column-3-history {width:33%;float:right;}

.jahreszahl-links h5:before { border-top: 1px dotted #30B5AE;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;}

.jahreszahl-links h5:before  {
  right: 0.5em;
  margin-left: -50%;
}


.jahreszahl-rechts h5:after { border-top: 1px dotted #30B5AE;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;}

.jahreszahl-rechts h5:after  {
  left: 0.5em;
  margin-right: -50%;
}

.jahreszahl-links-50 h5:before { border-top: 1px dotted #30B5AE;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 25%;}

.jahreszahl-links-50 h5:before  {
  right: 0.5em;
  margin-left: -25%;
}
.jahreszahl-rechts-50 h5:after { border-top: 1px dotted #30B5AE;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 25%;}

.jahreszahl-rechts-50 h5:after  {
  left: 0.5em;
  margin-right: -25%;
}

hr {margin-block-start: 0em;
    margin-block-end: 0em;}


.et_pb_contact p input[type=checkbox]:checked+label i:before {color:#F18923!important;font-size:25px!important;    width: 27px!important;
    height: 25px!important; line-height:25px!important;}

@media  only screen and (min-width: 768px){
#vorteile .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 20px!important;
}}



.testimonial-slider .et-pb-controllers .et-pb-active-control {    border-radius: 0 !important;
    width: 3px;
    height: 13px;
    background-color: #f18923!important;
    opacity: 1;
    margin-right: 11px;}

.testimonial-slider .et-pb-controllers a {border-radius: 0 !important;
    width: 3px;
    height: 13px;
    background-color: #f18923!important;
    opacity: 1;
    margin-right: 11px;}

.testimonial-slider .et_mobile_device .et-pb-arrow-next {right:0!important}

.testimonial-slider .et_mobile_device .et-pb-arrow-prev {left:0!important}

.category {color: #F18923; font-family:DINNextLTPro-Bold; font-size:15px!important; line-height:22px!important; }
.download-bereich .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 20px!important;
}

@media  only screen and (max-width: 1366px)  and (min-width: 768px){
.et_pb_gutters1 .et_pb_column_1_2, .download-bereich.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
    width: 100%!important; 
	} .download-bereich .et_pb_blurb_content {margin-bottom:1em;}}

@media (min-width: 981px) {
.download-bereich.et_pb_row.et_pb_equal_columns {

    display: block!important;

}}

@media  only screen and (max-width: 767px) and (min-width: 470px) {
.download-bereich.et_pb_gutters1 .et_pb_column_1_2, .download-bereich.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
    width: 49.25%!important; 
	} .download-bereich .et_pb_blurb_content {margin-bottom:1em;}
.download-bereich.et_pb_gutters1.et_pb_row .et_pb_column:nth-child(1) {
	margin-right: 1.5%!important;}
	.download-bereich {display:flex!important; margin-bottom:1em;}
}



@media (min-width: 1367px){
.download-bereich.et_pb_gutters1 .et_pb_column_1_2, .download-bereich.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
    width: 49.25%!important;
}
	
	.download-bereich {margin-bottom:1em!important; }

.download-bereich.et_pb_gutters1.et_pb_row .et_pb_column:nth-child(1) {
	margin-right: 1.5%!important;}
}

@media (min-width: 1px) and (max-width: 470px) {
	
	.download-bereich .et_pb_blurb_content {margin-bottom:1em!important; }

}

.mill-hotspot .dih-container .et-pb-icon-circle {
    max-width: 35px!important;    max-height: 35px!important;
    padding: 5px!important;;
    background-color: rgba(0,0,0,0);
}

/* only search*/

/*make Divi contact form check boxes and radio buttons inline*/
.et_pb_contact_field_checkbox {
  display: inline!important;
  margin-right: 30px;
}

.footer-bottom-menu a {color:white!important;}

@media (min-width: 768px) and (max-width: 980px) {
.ausbildungsberufe-matrix.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(odd) {
    width: calc(50% - 1em);
    margin-right: 1em!important;

}

	.ausbildungsberufe-matrix.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {  margin-bottom:1em;
}}

@media (max-width: 767px) {.ausbildungsberufe-matrix.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {width:100%!important; margin-bottom:1em;}}

@media (max-width: 479px){
.ausbildungsberufe-matrix .et_pb_gutters1 .et_pb_column, .ausbildungsberufe-matrix .et_pb_gutters1.et_pb_row .et_pb_column {
    margin: 0!important;
	margin-bottom:1em!important;
}}

@media (min-width: 768px) {
.lehrberufe-matrix.et_pb_gutters1 .et_pb_column_1_2:nth-child(odd), .lehrberufe-matrix.et_pb_gutters1.et_pb_row .et_pb_column_1_2:nth-child(odd) {margin-right:1em!important;
    width: 50%!important;
}}

@media (min-width: 768px) {
.lehrberufe-matrix.et_pb_gutters1 .et_pb_column_1_2, .lehrberufe-matrix.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
    width: calc(50% - 1em)!important;
}}


@media (max-width: 767px) {
.lehrberufe-matrix.et_pb_gutters1 .et_pb_column_1_2, .lehrberufe-matrix.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {margin-bottom:1em!important;
    width: 100%!important;
}}

@media only screen and (max-width: 767px) and (min-width: 470px){
.mobile-margin.et_pb_gutters1 .et_pb_column_1_2{
    width: 100%!important;
}}

@media (max-width: 479px){
#m-nav-c-1 .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin: 0!important;
    margin-right: 20px!important;
}}
/*
@media (max-width: 980px) {
.sub-menu:before {background-color:transparent!important; width:0!important;}}
*/
@media (max-width: 980px) {
.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu {
    top: 48px;}}

.et_mobile_menu .first-level > a:after {
    color: #2B3980!important;
    font-family: 'ETmodules';
    content: '\4c';
    font-weight: normal;
    position: absolute;
    font-size: 16px;
    top: 13px;
    right: 80px!important;
}


@media (max-width: 980px) {
	.et_pb_image_1_tb_header .et_pb_image_wrap img {max-width:130px}}

.et_builder_inner_content {z-index:auto!important;}


.et_pb_menu_hidden #et-secondary-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.et_pb_menu_visible #et-secondary-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.et_pb_menu_hidden #et-secondary-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.et_pb_menu_visible #et-secondary-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.et_pb_no_animation #et-secondary-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container {
  animation: none !important;
  -o-animation: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important
}.n2-in-fullscreen *{animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}ss3-fullpage{display:block}ss3-fullpage[data-based-on=real]{opacity:0}ss3-force-full-width{position:relative;display:block;opacity:0;width:100vw;transform:translateX(-100vw)}.n2-section-smartslider{position:relative;width:100%;outline:0;--widget-offset: 0px}.n2-section-smartslider--hidden{display:none}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;user-select:none;--ss-fs: flex-start;--ss-fe: flex-end;--ss-r: row;--ss-rr: row-reverse}.n2-ss-slider [data-force-pointer],.n2-ss-slider [data-force-pointer] *{cursor:pointer!important}.n2-ss-slider [data-force-pointer=zoom-in],.n2-ss-slider [data-force-pointer=zoom-in] *{cursor:zoom-in!important}.n2-ss-slider .n2-ss-text{user-select:text;cursor:initial}.n2-ss-slider-has-no-slide{height:0!important;opacity:0!important;overflow:hidden!important}.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after{box-sizing:content-box}.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after{display:none}.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a{border:0;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus{outline:0!important;transition:none 0s;box-shadow:none;text-decoration:none}.n2-ss-slider path{transition:none 0s}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider blockquote.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider .n2-ow-all blockquote{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider iframe{border:0;min-height:0}.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe{margin:0}.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img,.n2-ss-slider svg.n2-ow,.n2-ss-slider .n2-ow-all svg{max-width:none;max-height:none;height:auto;box-shadow:none;border-radius:0;background:0 0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider picture.n2-ow,.n2-ss-slider .n2-ow-all picture{display:inline-block}.n2-ss-slider source{display:none}.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow{transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider ol{margin:0}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:0}.n2-ss-slider[data-responsive=fullpage]{min-height:calc(var(--target-height, 100vh) - var(--subtract, 0px) - var(--subtract-vertical-offset, 0px) - var(--subtract-vertical-widget, 0px))}.n2-ss-slider.n2-ss-slider--fullscreen[data-responsive=fullpage]{min-height:100vh}.n2-ss-slider.n2-ss-slider--fullscreen .n2-ss-preserve-size--slider{display:none!important}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2notransition *{transition:none 0s!important}.n2-ss-slider .n2-ss-preserve-size{width:100%;visibility:hidden}.n2-ss-slider .n2-ss-preserve-size[data-related-device]{display:none}.n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait]{display:block}.n2-ss-slider .n2-ss-slider-background-video{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-cover{object-fit:cover}.n2-ss-slider .n2-contain{object-fit:contain}.n2-ss-slider .n2-ss-slide{position:relative;overflow:hidden;text-align:center;--ssselfalign: center}.n2-ss-full-page--constrain-ratio .n2-ss-slide{overflow:visible}.n2-ss-slider .n2-ss-slide--focus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:opacity(0);z-index:-99999}.n2-ss-slider .n2-ss-slide-thumbnail{display:none!important}.n2-ss-full-page--constrain-ratio .n2-ss-layers-container{clip-path:var(--ss-clip-path, inset(0px))}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-feature-post-bg-loader .n2-ss-slide-background{opacity:0}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;box-sizing:content-box;--ss-o-pos-x: 50%;--ss-o-pos-y: 50%}.n2-ss-slider .n2-ss-slide-background-image img{object-position:var(--ss-o-pos-x) var(--ss-o-pos-y)}.n2-ss-slider .n2-ss-slide-background-image img{width:100%!important;height:100%!important;object-fit:cover;color:RGBA(0,0,0,0)}.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img{object-fit:none}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img{object-fit:fill}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider .n2-ss-slide-background-video{object-fit:cover}.n2-ss-slider .n2-ss-slide-background-video[data-mode=fit]{object-fit:contain}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{opacity:1}.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layers-container>*{visibility:visible}.n2-ss-slider .n2-ss-layer{z-index:2;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;width:calc(100% - var(--margin-right) - var(--margin-left));--ssfont-scale: 1;font-size:calc(100%*var(--ssfont-scale))}.n2-ss-slider .n2-ss-layer[data-pm=normal]{margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute;left:0;top:0}.n2-ss-slider .n2-ss-layer[data-pm=absolute] picture{width:100%}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-wrapper{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-wrapper{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-wrapper{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-wrapper{flex:1 1 auto;min-height:100%;height:auto!important;display:flex;flex-direction:column}.n2-ss-no-bga-fixed *,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:1;font-size:16px;transition:opacity .4s ease;opacity:1;box-sizing:initial}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider .n2-ss-slider-controls-above,.n2-ss-slider .n2-ss-slider-controls-below{display:flex;flex-flow:column;align-items:center}.n2-ss-slider .n2-ss-slider-controls-side{position:relative;display:flex}.n2-ss-slider .n2-ss-slider-controls-side>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left,.n2-ss-slider .n2-ss-slider-controls-right{flex:0 0 auto;display:flex}.n2-ss-slider .n2-ss-slider-controls-left>*,.n2-ss-slider .n2-ss-slider-controls-right>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left,.n2-ss-slider .n2-ss-slider-controls-absolute-right{position:absolute;right:100%;top:0;height:100%;display:flex;flex-flow:var(--ss-rr);align-items:center;visibility:hidden}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-left{justify-content:flex-start}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-right{justify-content:flex-end}.n2-ss-slider .n2-ss-slider-controls-absolute-left>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{visibility:visible}.n2-ss-slider .n2-ss-slider-controls-absolute-right{left:100%;right:auto;flex-flow:row}.n2-ss-slider .n2-ss-slider-wrapper-outside,.n2-ss-slider .n2-ss-slider-wrapper-inside{position:relative;display:grid;grid-template-columns:100%}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{z-index:10;position:absolute;width:100%;height:100%;visibility:hidden;display:flex}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>*{visibility:visible}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced{display:block;opacity:0;transition:opacity .4s}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced--ready{opacity:1}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced>*{position:absolute!important}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top{align-items:flex-start;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top>*{margin:var(--widget-offset) 0 0 var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top{align-items:center;flex-flow:column}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top>*,.n2-ss-slider .n2-ss-slider-controls-below>*{margin-top:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top{flex-flow:var(--ss-rr);align-items:flex-start}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top>*{margin:var(--widget-offset) var(--widget-offset) 0 0}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center{align-items:center;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center{align-items:center;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom{align-items:flex-end;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom>*{margin:0 0 var(--widget-offset) var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom{align-items:center;flex-flow:column-reverse}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,.n2-ss-slider .n2-ss-slider-controls-above>*{margin-bottom:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom{align-items:flex-end;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>*{margin:0 var(--widget-offset) var(--widget-offset) 0}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom{z-index:11}.n2-ss-slider .n2-ss-static-slide{justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;position:relative;z-index:25;-webkit-backface-visibility:hidden;text-align:center;--ssselfalign: center;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-static-slide{opacity:1}.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>*{visibility:visible}.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%;transform-origin:center top}.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner{position:absolute;bottom:0;left:0;width:100%;transform-origin:center bottom}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-slider .n2-ss-item-video-container{overflow:hidden;width:100%;height:100%}.n2-ss-slider .n2-ss-item-video-container video{width:100%;height:100%}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grabbing{cursor:grabbing!important}.n2-ss-slider .n2-grabbing .n2-ss-slide{pointer-events:none}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;box-sizing:border-box;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial,serif;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-wrapper{display:flex}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{position:relative;box-sizing:border-box;display:flex;visibility:hidden;width:100%}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=slide]{flex:0 0 auto;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;z-index:2;display:flex;justify-content:center;flex-flow:column}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:calc(100% - var(--margin-right) - var(--margin-left))}.n2-ss-slider .n2-ss-layer[data-sstype=content]{flex:0 0 auto;width:100%;min-height:100%;position:relative;z-index:2;display:flex}.n2-ss-slider .n2-ss-layer-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:10px}.n2-ss-slider .n2-ss-section-main-content{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;min-height:100%;max-width:100%}.n2-ss-slider .n2-ss-layer-with-background{--n2bgimage: none;--n2bggradient: none;background-image:var(--n2bggradient),var(--n2bgimage);background-size:cover,cover;background-repeat:no-repeat,no-repeat;transition:all .3s;transition-property:border-color,background-color,border-radius,box-shadow}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:0 1 auto}.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col],.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-wrapper>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col]{flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider .n2-ss-layer:not([data-sstype=col]){align-self:var(--ssselfalign)}.n2-ss-slider .n2-ss-item-image-content{overflow:hidden;line-height:0}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2-ss-item-image-content img{display:inline-block;max-width:100%}.n2-ss-slider .n2-ss-item-image-content a{display:inline-block}.n2-ss-slider .n2-ss-item-image-content picture{width:100%}.n2-ss-slider img.n2-ss-item-image-area{display:block;width:100%!important;height:100%!important}.n2-ss-slider .n2_ss_video_player{position:relative}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder{padding-top:56.25%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder{padding-top:62.5%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder{padding-top:75%}.n2-ss-slider .n2_ss_video_player iframe,.n2-ss-slider .n2_ss_video_player video,.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{z-index:2;transform:translate3d(0,0,0)}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]{min-height:50px;height:100%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder{padding-top:0}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video{position:static;height:auto}.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video{position:static;height:100%}.n2-ss-slider img.n2_ss_video_cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover}.n2-ss-slider img.n2_ss_video_play_btn{position:absolute;left:50%;top:50%;z-index:2;width:48px;height:48px;transform:translate(-50%,-50%)}.n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper *{text-decoration:none!important}.n2_clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}.n2-ss-slider .n2-ss-reveal-clip{pointer-events:none;visibility:hidden;position:absolute;left:0;top:0;z-index:1000000;width:100%;height:100%;overflow:hidden}.n2-ss-slider .n2-ss-reveal-clip>*{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-widget-html{z-index:10}.n2-ss-slider .n-particles-js-canvas-el{position:absolute;left:0;top:0;width:100%;height:100%;z-index:12}ss-text,ss-word,ss-char{position:relative;display:inline-block}ss-p{display:block}ss3-loader{display:none;place-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000}ss3-loader:after{content:'';display:block;border:9px solid RGBA(0,0,0,.6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGBA(0,0,0,.6),0 0 0 1px RGBA(0,0,0,.6);width:40px;height:40px;animation:n2-ss-loader-spin 2s linear infinite}@keyframes n2-ss-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2-ss-slider .n2-input,.n2-ss-slider .n2-ss-item-counter-counting-div{-webkit-transform:translate3d(0,0,0)}