@charset 'UTF-8';
.et_pb_icon{text-align:center;height:auto}.et_pb_icon .et-pb-icon{position:relative}.et_pb_icon .et_pb_icon_wrap{display:inline-block;border-style:solid;border-width:0;line-height:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-size:cover;position:relative}
.et_pb_portfolio_item{word-wrap:break-word}.et_pb_with_border .et_portfolio_image{border:0 solid #333}.et_portfolio_image img{vertical-align:bottom;margin-bottom:0}.et_pb_portfolio_item{background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_with_border .et_pb_portfolio_image,.et_pb_with_border .et_pb_portfolio_item{border:0 solid #333}.et_pb_portfolio_item .et_pb_module_header a,.et_pb_portfolio_item .post-meta a,.et_pb_portfolio_item h3 a{text-decoration:none}.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a{color:#666}.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a{color:inherit}.et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_item h2{margin-top:10px}.et_pb_portfolio_image:hover .et_overlay{z-index:3;opacity:1}.et_pb_portfolio .et_pb_portfolio_item,.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio.et_pb_section_video .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi{position:relative}.et_pb_portfolio_items_wrapper.no_pagination{border-bottom:none}@media (min-width:981px){.et_pb_portfolio_grid .et_pb_portfolio_item img{width:100%}.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_grid .et_pb_portfolio_item h2{word-wrap:break-word;margin:10px 0 0;padding-bottom:0}.et_pb_portfolio_grid .et_pb_portfolio_item h2{font-size:18px}.et_pb_portfolio_item .post-meta{font-size:14px;margin:.4em 0 0}}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_light_tablet .et_pb_portfolio_item .post-meta a{color:#666}.et_pb_bg_layout_dark_tablet .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_dark_tablet .et_pb_portfolio_item .post-meta a{color:inherit}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 5.5% 7.5% 0;width:29.666%;clear:none;float:left}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n){margin-right:0}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1){clear:both}}@media (max-width:767px){.et_pb_portfolio_item h2{font-size:18px}.et_pb_bg_layout_light_phone .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_light_phone .et_pb_portfolio_item .post-meta a{color:#666}.et_pb_bg_layout_dark_phone .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_dark_phone .et_pb_portfolio_item .post-meta a{color:inherit}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 5.5% 9.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n){margin-right:5.5%}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1){clear:none}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .last_in_row,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n){margin-right:0}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .first_in_row,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd){clear:both}}@media (max-width:479px){.et_pb_portfolio_item{margin-bottom:22px}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 0 11.5%;width:100%}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .on_last_row{margin-bottom:0}}
.et_pb_grid_item.first_in_row{clear:both}.et_pb_grid_item:not(.first_in_row){clear:none}.et_pb_grid_item.et_pb_gallery_item.first_in_row{clear:both}@media (min-width:981px){.et_pb_grid_item{float:left;position:relative}}@media (max-width:980px){.et_pb_column .et_pb_grid_item{margin:0 5.5% 7.5% 0;width:29.666%;clear:none;float:left}.et_pb_column .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item{margin:0 0 11.5%;width:100%}}@media (max-width:767px){.et_pb_column .et_pb_grid_item{margin:0 5.5% 9.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:5.5%}.et_pb_column .et_pb_grid_item:nth-child(3n+1){clear:none}.et_pb_column .et_pb_grid_item .last_in_row,.et_pb_column .et_pb_grid_item:nth-child(2n){margin-right:0}.et_pb_column .et_pb_grid_item .first_in_row,.et_pb_column .et_pb_grid_item:nth-child(odd){clear:both}}@media (max-width:479px){.et_pb_column .et_pb_grid_item{margin:0 0 11.5%;width:100%}.et_pb_column .et_pb_grid_item .on_last_row{margin-bottom:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item{margin:0 0 11.5%;width:100%}}
.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_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_posts_nav.nav-single:after{clear:both;display:block;content:""}.et_pb_posts_nav a{display:inline-block}.et_pb_posts_nav .meta-nav,.et_pb_posts_nav .nav-label,.et_pb_posts_nav .nav-next,.et_pb_posts_nav .nav-previous{position:relative}
.et_pb_post_title.et_pb_featured_bg{padding:16% 8%;background-size:cover;background-position:50%;position:relative;overflow:hidden}.et_pb_post_title .et_pb_parallax_css{background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}.et_pb_post_title.et_pb_featured_bg .et_pb_title_container{padding:1em 1.5em}.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container{padding-bottom:0}.et_pb_title_container h1{font-size:26px}.et_pb_column_1_3 .et_pb_title_container h1,.et_pb_column_1_4 .et_pb_title_container h1,.et_pb_column_1_5 .et_pb_title_container h1,.et_pb_column_1_6 .et_pb_title_container h1,.et_pb_column_2_5 .et_pb_title_container h1{font-size:18px}.et_pb_title_featured_container{margin-left:auto;margin-right:auto}.et_pb_title_featured_container .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%;width:100%}.et_pb_title_featured_container img{width:100%}.et_pb_title_container{display:block;max-width:100%;word-wrap:break-word;z-index:98;position:relative}.et_pb_title_featured_container{line-height:0;position:relative}p.et_pb_title_meta_container{padding-bottom:1em}p.et_pb_title_meta_container .et_pb_title_meta_item--visible+.et_pb_title_meta_item--visible:before{content:" | "}.et_pb_bg_layout_light p.et_pb_title_meta_container,.et_pb_bg_layout_light p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark p.et_pb_title_meta_container,.et_pb_bg_layout_dark p.et_pb_title_meta_container a{color:inherit}@media (max-width:980px){.et_pb_bg_layout_light_tablet p.et_pb_title_meta_container,.et_pb_bg_layout_light_tablet p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container,.et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container a{color:inherit}}@media (max-width:767px){.et_pb_title_container h1{font-size:18px}.et_pb_bg_layout_light_phone p.et_pb_title_meta_container,.et_pb_bg_layout_light_phone p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark_phone p.et_pb_title_meta_container,.et_pb_bg_layout_dark_phone p.et_pb_title_meta_container a{color:inherit}}
.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_post_extra.et_pb_post .entry-featured-image-url,.et_pb_post_extra:last-child{margin-bottom:0}.et-animated--vb .et_pb_post_extra.et-waypoint,.et_fb_preview_container .et_pb_post_extra.et-waypoint{opacity:1}.el-dbe-blog-extra .et_pb_post_extra .et_pb_row,.et-db #et-boc .el-dbe-blog-extra .et_pb_post_extra .et_pb_row{width:100%}.et-db #et-boc .et-l .et_pb_post_extra a.more-link{display:inline-block}.el-dbe-filterable-categories{margin-bottom:50px}.el-dbe-filterable-categories .el-dbe-post-categories{list-style:none;padding:0;text-align:center}.el-dbe-post-categories li{display:block;line-height:normal}.el-dbe-post-categories li a{display:block;background:#f4f4f4;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.el-dbe-post-categories .el-dbe-active-category,.el-dbe-post-categories .el-dbe-disabled{cursor:default}.el-dbe-blog-extra{text-align:center}.et_pb_post_extra{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.et_pb_post_extra .post-content{-ms-flex-order:1;order:1;background:#fff}.et_pb_post_extra .post-media{-ms-flex-order:0;order:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;line-height:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.et_pb_post_extra:not(.el_dbe_block_extended) .post-media:hover{opacity:.8}.et_pb_post_extra .post-media img{width:100%;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.et_pb_post_extra .post-categories a,.et_pb_post_extra a.more-link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;display:inline-block}.et_pb_post_extra .post-media img:hover{opacity:.9}.et_pb_post_extra .post-categories{width:100%}.et_pb_post_extra .post-categories a{display:inline-block;width:auto;margin-bottom:5px;margin-right:5px;font-size:14px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.et_pb_post_extra .post-categories a:last-child{margin-right:0}.et_pb_post_extra .entry-title{margin-top:10px;margin-bottom:10px}.et_pb_post_extra .post-content .post-meta{font-size:.875rem}.et_pb_post_extra .post-meta .et-pb-icon{font-family:ETmodules!important}.et_pb_post_extra a.more-link{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.et_pb_post_extra a.more-link:hover{opacity:.8}.et_pb_post_extra .et_overlay{border:none}.et_pb_post_extra.et_pb_has_overlay:hover .et_overlay:before{top:50%}.et_pb_post_extra .author{font-weight:700}.ajax-pagination{position:relative;width:100%;margin-top:20px;clear:both;text-align:center}.el-button{display:inline-block;cursor:pointer}.el-load-more{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.el-read-more-btn{margin-top:15px}.el-read-more-btn .et_pb_button{display:inline-block}.el-loader,.el-loader:after,.el-loader:before{border-radius:50%;width:18px;height:18px;-webkit-animation:el_loader 1.8s infinite ease-in-out;animation:el_loader 1.8s infinite ease-in-out}.el-loader{display:block;position:relative;top:-35px;margin:auto;text-indent:-9999em;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.el-loader:after,.el-loader:before{content:"";position:absolute;top:0}.el-loader:before{left:-25px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.el-loader:after{left:25px}@-webkit-keyframes el_loader{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes el_loader{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.abs-url{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;text-indent:-9999px}.et_pb_with_border .et_pb_post_extra{border:0 solid #333}.et_pb_post_extra.el_dbe_grid_extended .post-content{width:100%;padding:30px 20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:30px 20px!important}.el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:20px}.et_extra.et_pb_pagebuilder_layout .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:20px!important}.et_pb_post_extra.el_dbe_grid_extended .post-media{width:100%}.et_pb_post_extra.el_dbe_grid_extended .post-categories{margin-bottom:10px}.et_pb_post_extra.el_dbe_grid_extended .post-categories a{background:#000;padding:4px 8px;color:#fff}.et_pb_post_extra.el_dbe_grid_extended .entry-title{margin-top:20px}.et_pb_post_extra.el_dbe_grid_extended a.more-link{border-bottom:2px solid #000;margin-top:15px}.et_pb_post_extra.el_dbe_grid_extended .el-read-more-btn{margin-top:15px}.el_dbe_grid_extended.et_pb_no_thumb .post-content{width:100%}.et_pb_post_extra.el_dbe_box_extended .post-content{width:100%;padding:30px 20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_box_extended .post-content{padding:30px 20px!important}.et_pb_post_extra.el_dbe_box_extended .post-media{width:100%}.et_pb_post_extra.el_dbe_box_extended .post-meta{margin-top:20px}.et_pb_post_extra.el_dbe_box_extended .author img{border-radius:50%;margin-right:2px;vertical-align:middle}.et_pb_post_extra.el_dbe_full_width{background:#fff;border-bottom:1px solid #eaeaea;padding:30px 20px;margin-bottom:0}.et_pb_post_extra.el_dbe_full_width:last-of-type{border-bottom:none}.et_pb_post_extra.el_dbe_full_width .post-date{width:80px;padding-right:20px}.et_pb_post_extra.el_dbe_full_width .post-content{width:calc(100% - 80px);margin-left:80px;padding:20px 0 0}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_full_width .post-content{padding:20px 0 0!important}.et_pb_post_extra.el_dbe_full_width .post-media{width:calc((100% - 80px));margin-right:0}.et_pb_post_extra.el_dbe_full_width.no_date .post-content{width:100%;margin-left:0}.et_pb_post_extra.el_dbe_full_width.no_date .post-media{width:100%}.et_pb_post_extra.el_dbe_full_width .post-date em{font-style:normal}.et_pb_post_extra.el_dbe_full_width .month,.et_pb_post_extra.el_dbe_full_width .year{display:block;font-weight:500;font-size:1.25rem;text-transform:uppercase}.et_pb_post_extra.el_dbe_full_width .year{font-size:.875rem}.et_pb_post_extra.el_dbe_full_width .day{display:inline-block;border-top:4px solid #eaeaea;margin-top:5px;padding-top:10px;font-size:2rem;font-weight:600}.el_dbe_full_width.et_pb_no_thumb .post-content{width:calc(100% - 80px);padding:0;margin-left:0}.et_extra.et_pb_pagebuilder_layout .el_dbe_full_width.et_pb_no_thumb .post-content{padding:0!important}.el_dbe_full_width.et_pb_no_thumb .entry-title{margin-top:0}.et_pb_post_extra.el_dbe_full_width .post-content .post-meta{margin-bottom:20px;padding-bottom:0}.et_pb_post_extra.el_dbe_full_width .post-categories a{font-size:inherit}.et_pb_post_extra.el_dbe_full_width .post-content .post-data{border-bottom:1px solid #eaeaea;padding-bottom:20px}.et_pb_post_extra.el_dbe_full_width .post-content .post-data:last-child{border-bottom:none;padding-bottom:0}.et_pb_post_extra.el_dbe_full_width .el-read-more-btn,.et_pb_post_extra.el_dbe_full_width a.more-link{margin-top:20px}.et_pb_post_extra.el_dbe_full_width+.el-button,.et_pb_post_extra.el_dbe_full_width+.el-loading{margin-top:60px}.el-dbe-blog-extra.block_extended{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-dbe-blog-extra.block_extended.el-masonry{display:block}.et_pb_post_extra.el_dbe_block_extended{display:block;position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);-ms-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);background:#fff;border:1px solid #eaeaea;border-radius:8px;width:100%;float:left;margin-bottom:35px;padding-bottom:30px;overflow:hidden;-webkit-transform:translateY(0) translateZ(0) rotateX(0);transform:translateY(0) translateZ(0) rotateX(0)}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended{margin-bottom:0;padding-bottom:0}.et_pb_post_extra.el_dbe_block_extended .post-media-container{width:100%;overflow:hidden}.et_pb_post_extra.el_dbe_block_extended .post-media{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .7s cubic-bezier(.2,1,.22,1);-o-transition:all .7s cubic-bezier(.2,1,.22,1);transition:all .7s cubic-bezier(.2,1,.22,1)}.et_pb_post_extra.el_dbe_block_extended:hover .post-media{-webkit-transform:scale(1.07);transform:scale(1.07)}.et_pb_post_extra.el_dbe_block_extended.image-background .post-media{position:absolute;left:0;top:0;width:100%;height:100%!important}.et_pb_post_extra.el_dbe_block_extended.image-background .post-media:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative;height:auto}.et_pb_post_extra.el_dbe_block_extended .post-media img{display:block;width:100%}.et_pb_post_extra.el_dbe_block_extended .post-categories{padding:20px 20px 0}.et_pb_post_extra.el_dbe_block_extended.image-top .post-categories{position:absolute;width:100%}.et_pb_post_extra.el_dbe_block_extended.image-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:none;padding-bottom:0}.et_pb_post_extra.el_dbe_block_extended.image-top .post-content{-ms-flex-positive:1;flex-grow:1}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended .entry-title{margin-top:0}.et_pb_post_extra.el_dbe_block_extended.image-top .post-meta{position:relative;left:auto;bottom:auto;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end}.et_pb_post_extra.el_dbe_block_extended .post-categories a{display:inline-block;position:relative;z-index:9;border:2px solid hsla(0,0%,92%,.9);border-radius:4px;padding:2px 4px;margin-bottom:5px;margin-right:5px;font-size:12px;color:#fff}.et_pb_post_extra.el_dbe_block_extended .post-content{width:100%;padding:20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_block_extended .post-content{padding:20px!important}.et_pb_post_extra.el_dbe_block_extended.image-background .post-content{position:relative;width:100%;padding:100px 20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:100px 20px!important}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:20px}.et_extra.et_pb_pagebuilder_layout .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:20px!important}.et_pb_post_extra.el_dbe_block_extended .post-content .post-data{margin-bottom:15px}.et_pb_post_extra.el_dbe_block_extended a.more-link{position:relative}.et_pb_post_extra.el_dbe_block_extended .el-read-more-btn,.et_pb_post_extra.el_dbe_block_extended a.more-link{margin-top:5px;margin-bottom:10px}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended .el-read-more-btn,.el-isotope-item .et_pb_post_extra.el_dbe_block_extended a.more-link{margin-bottom:0}#left-area .block_extended .post-meta{padding-bottom:5px}.et_pb_post_extra.el_dbe_block_extended .post-meta{position:absolute;left:0;bottom:0;z-index:1;border-top:1px solid #eaeaea;background:#fff;width:100%;margin:0;padding:5px 20px;font-size:.75rem}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended .post-meta{position:relative}.et_pb_post_extra.el_dbe_block_extended .post-meta .et-pb-icon{padding-right:5px;vertical-align:baseline;font-size:12px}.et-db #et-boc .et-l .et_pb_post_extra.el_dbe_block_extended .post-meta .et-pb-icon{font-size:12px}.et_pb_post_extra.el_dbe_block_extended .post-meta .divider{padding:0 4px;text-align:center}.et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content{padding:100px 20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content{padding:100px 20px!important}.el-isotope-item .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content{padding:20px}.et_extra.et_pb_pagebuilder_layout .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content{padding:20px!important}.et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-categories a{color:#c2c2c2}.et_pb_post_extra.el_dbe_full_width_background .post-media{width:100%;padding:20px;line-height:normal}.et_pb_post_extra.el_dbe_full_width_background .post-content{position:relative;z-index:5;background:hsla(0,0%,100%,.8);width:100%;float:right;padding:0 20px 40px}.et_pb_post_extra.el_dbe_full_width_background:nth-child(2n) .post-content{float:left}.et_pb_post_extra.el_dbe_full_width_background.et_pb_no_thumb .post-content{background:0 0;width:100%!important;padding:0!important}.et_pb_post_extra.el_dbe_full_width_background .abs-url{z-index:4}.et_pb_post_extra.el_dbe_full_width_background.et_pb_has_overlay:hover .et_overlay{z-index:0}.et_pb_post_extra.el_dbe_full_width_background .post-meta{position:relative;margin-bottom:0;padding:10px 0 0;font-size:.8rem}.et_pb_post_extra.el_dbe_full_width_background .post-meta:after{content:"";position:absolute;left:-20px;bottom:0;width:calc(100% + 20px);height:1px;background:#666}.et_pb_post_extra.el_dbe_full_width_background .post-categories a{margin-bottom:0;font-size:inherit}.et_pb_post_extra.el_dbe_full_width_background.et_pb_no_thumb .post-meta{display:inline-block}.et_pb_post_extra.el_dbe_full_width_background.et_pb_no_thumb .post-meta:after{left:0;width:100%}.et_pb_post_extra.el_dbe_full_width_background .post-meta .divider{font-size:20px}.et_pb_post_extra.el_dbe_full_width_background .entry-title{padding:30px 0 20px}.et_pb_post_extra.el_dbe_full_width_background .el-read-more-btn,.et_pb_post_extra.el_dbe_full_width_background .el-read-more-link{margin-top:40px;text-align:right}.et_pb_post_extra.el_dbe_full_width_background a.more-link:before{content:"5";font-family:ETmodules;font-size:inherit;vertical-align:middle;line-height:1.2}.et-db #et-boc .et-l .et_pb_text_align_left.el_dbe_classic{text-align:center}.et_pb_post_extra.el_dbe_classic{display:block;position:relative;padding-bottom:30px;padding-top:30px;margin-bottom:0;text-align:center}.et_pb_post_extra.el_dbe_classic:after{position:absolute;left:-9999px;right:-9999px;bottom:0;background:#eee;width:70%;height:2px;margin:auto;content:""}.et_pb_post_extra.el_dbe_classic:first-child{padding-top:0}.et_pb_post_extra.el_dbe_classic:last-child{padding-bottom:0}.et_pb_post_extra.el_dbe_classic:last-child:after,.et_pb_post_extra.el_dbe_classic:last-of-type:after{background:0 0;width:0;height:0;content:normal}.et_pb_post_extra.el_dbe_classic .post-meta{padding:10px 20px;margin-bottom:0;font-size:14px}.et_pb_post_extra.el_dbe_classic .post-meta:last-child{margin-top:35px}.et_pb_post_extra.el_dbe_classic .entry-title{position:relative;padding-bottom:20px}.et_pb_post_extra.el_dbe_classic .entry-title:after{content:"";position:absolute;left:calc(50% - 30px);bottom:-2px;width:60px;height:3px;margin:auto;background:#666}.et_pb_post_extra.el_dbe_classic .post-media{margin-top:35px;text-align:center}.et_pb_post_extra.el_dbe_classic .post-content{background:0 0;margin-top:0;padding:25px 20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_classic .post-content{padding:25px 20px!important}.et_pb_post_extra.el_dbe_classic .post-content .post-data{text-align:left}.et_pb_post_extra.el_dbe_classic a.more-link{border:1px solid;margin-top:35px;padding:10px 20px}.et_pb_post_extra.el_dbe_classic .el-read-more-btn{margin-top:35px}.et_pb_post_extra.el_dbe_classic a.more-link:hover{-webkit-box-shadow:0 0 2px #d3d3d3;box-shadow:0 0 2px #d3d3d3}.et_pb_post_extra.el_dbe_classic .et-social-icons{float:none}.et_pb_post_extra.el_dbe_classic .et-social-icon{padding-right:20px}.et_pb_post_extra.el_dbe_classic .et-social-icon:last-child{padding-right:0}.et_pb_post_extra.el_dbe_classic .et-social-icon a{font-size:16px}.et_pb_post_extra.el_dbe_classic .divider{display:inline-block;padding:0 10px;font-size:24px;text-align:center}.el-dbe-blog-extra .el-isotope-item{width:99.9899%;padding:1%}.et-db #et-boc .et-l .el-isotope-item .et_pb_post_extra{margin-bottom:0}.el-isotope-item .el_dbe_grid_extended,.et_extra.et_pb_pagebuilder_layout .el-isotope-item .el_dbe_grid_extended,.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_vertical_grid,.et_pb_post_extra.el_dbe_vertical_grid{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}.et_pb_post_extra.el_dbe_vertical_grid .post-content{-ms-flex-order:0;order:0;width:100%;padding:20px}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_vertical_grid .post-content{padding:20px!important}.et_pb_post_extra.el_dbe_vertical_grid .post-media{width:100%}.et_pb_post_extra.el_dbe_vertical_grid .post-meta{width:100%;margin-bottom:0;padding:0 20px 20px}.et_pb_post_extra.el_dbe_vertical_grid .entry-title{border-bottom:1px solid #ededed;margin-top:0}.et_pb_post_extra.el_dbe_vertical_grid .el-read-more-link{margin-top:5px}.et-db #et-boc .et-l .et_pb_post_extra.el_dbe_vertical_grid .post-meta .et-pb-icon,.et_pb_post_extra.el_dbe_vertical_grid .post-meta .et-pb-icon{margin-right:4px;font-size:14px}.et_pb_post_extra.el_dbe_vertical_grid .post-meta span{margin-right:10px}.el-blog-pagination{display:block;width:100%;margin-top:20px;clear:both;text-align:center}.el-blog-pagination ul.page-numbers{list-style-type:none;padding:0}.el-blog-pagination ul.page-numbers li{display:inline-block;border:1px solid #ddd;border-radius:2px;margin-right:5px;overflow:hidden}.el-blog-pagination ul.page-numbers li:last-child{margin-right:0}.el-blog-pagination ul .page-numbers{display:block;padding:2px 10px;font-size:14px}.el-blog-pagination ul .page-numbers.dots{border:none;border-radius:0}.el-blog-pagination .page-numbers.current{color:#fff}@media screen and (min-width:981px){.el-dbe-mobile-active-category{display:none}.el-dbe-post-categories li{display:inline-block}.et_pb_section:not(.et_section_specialty) .et_pb_column_2_3 .et_pb_post_extra .post-media .entry-featured-image-url,.et_pb_section:not(.et_section_specialty) .et_pb_column_3_4 .et_pb_post_extra .post-media .entry-featured-image-url,.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_pb_section:not(.et_section_specialty) .et_pb_column_2_3 .et_pb_post_extra .post-media img,.et_pb_section:not(.et_section_specialty) .et_pb_column_3_4 .et_pb_post_extra .post-media img,.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-content{width:50%;padding:50px}.et_extra.et_pb_pagebuilder_layout .et_pb_column_2_3 .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_3_4 .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:50px!important}.et_pb_column_2_3 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_pb_column_3_4 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:30px}.et_extra.et_pb_pagebuilder_layout .et_pb_column_2_3 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_3_4 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:30px!important}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_grid_extended .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_grid_extended .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media{width:50%}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_grid_extended:nth-child(odd) .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_grid_extended:nth-child(odd) .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended:nth-child(odd) .post-media{-ms-flex-order:2;order:2}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_grid_extended.et_pb_no_thumb .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_grid_extended.et_pb_no_thumb .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended.et_pb_no_thumb .post-content{width:100%}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media .entry-featured-image-url,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media img,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-content{width:100%;padding:30px}.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:30px!important}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-media,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_grid_extended .post-media{width:100%}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-content{width:100%;padding:30px;-ms-flex-order:1;order:1}.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-content{padding:30px!important}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_grid_extended .post-media{width:100%;-ms-flex-order:0;order:0}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended{-webkit-box-shadow:none;box-shadow:none}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.4);box-shadow:0 0 5px 1px rgba(0,0,0,.4);width:50%;padding:50px;margin:50px -100px 50px 0;z-index:5;-ms-flex-order:0;order:0}.et_extra.et_pb_pagebuilder_layout .et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content{padding:50px!important}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media{width:calc(50% + 100px)}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended:nth-child(odd) .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended:nth-child(odd) .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended:nth-child(odd) .post-content{margin:50px 0 50px -100px;-ms-flex-order:1;order:1}.et_pb_column_2_3 .el_dbe_box_extended.et_pb_no_thumb .post-content,.et_pb_column_3_4 .el_dbe_box_extended.et_pb_no_thumb .post-content,.et_pb_column_4_4 .el_dbe_box_extended.et_pb_no_thumb .post-content{width:100%!important;margin:0!important}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media .entry-featured-image-url,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media img,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-media,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-media{width:100%}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-content,.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content{-ms-flex-order:1;order:1;-webkit-box-shadow:none;box-shadow:none;margin:0;width:100%;padding:30px}.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_box_extended .post-content,.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content{padding:30px!important}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media{width:100%;-ms-flex-order:0;order:0}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-meta{margin-top:20px}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .author img{border-radius:50%;margin-right:2px;vertical-align:middle}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width{padding:50px 30px}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width .post-date,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width .post-date,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-date{width:100px}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-content{width:calc((100% - 120px)/ 2);padding:0 0 0 20px;margin-left:0}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media{width:calc((100% - 120px)/ 2);margin-right:20px}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width.no_date .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width.no_date .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width.no_date .post-content{width:calc(50% - 20px)}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width.no_date .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width.no_date .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width.no_date .post-media{width:50%;margin-right:20px}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content,.et_pb_column_4_4 .el_dbe_full_width.et_pb_no_thumb .post-content{width:calc(100% - 120px);padding:0}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb.no_date .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb.no_date .post-content,.et_pb_column_4_4 .el_dbe_full_width.et_pb_no_thumb.no_date .post-content{width:100%}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_full_width .post-content{width:calc((100% - 80px));margin-left:80px;padding:20px 0 0}.et_extra.et_pb_pagebuilder_layout .et_pb_column_1_2 .et_pb_post_extra.el_dbe_full_width .post-content{padding:20px 0 0!important}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_full_width.no_date .post-content{width:100%;margin-left:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content{width:calc((100% - 80px));margin-left:0;padding:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb.no_date .post-content{width:100%}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media .entry-featured-image-url,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_section_specialty .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media img,.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container{height:200px}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-date,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-date{width:80px;padding-right:20px}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-media,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-media{width:calc(100% - 80px);margin-right:0}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.no_date .post-media,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.no_date .post-media{width:100%}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-content{width:calc(100% - 80px);margin-left:80px;padding:20px 0 0}.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-content,.et_extra.et_pb_pagebuilder_layout .et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width .post-content{padding:20px 0 0!important}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.no_date .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.no_date .post-content{width:100%;margin-left:0}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content{width:calc(100% - 80px);margin-left:0;padding:0}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb.no_date .post-content,.et_section_specialty .et_pb_column:not(.et_pb_column_3_4) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb.no_date .post-content{width:100%}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width{padding:30px}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-date{width:80px;padding-right:20px}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width .post-media{width:calc((100% - 80px));margin-right:0}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width.no_date .post-media{width:100%}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended{width:31%;margin-right:3.5%}.et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(3n+3){margin-right:0}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-categories{padding:20px 30px 0}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-content{padding:30px}.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-content{padding:30px!important}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:70px 30px 80px}.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:70px 30px 80px!important}.et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content,.et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:30px}.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.et_pb_no_thumb .post-content,.et_extra.et_pb_pagebuilder_layout .et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended.image-background .post-content{padding:30px!important}.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended{width:48%;margin-right:4%}.et_pb_column_3_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2){margin-right:0}.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended{width:48%;margin-right:4%}.et_pb_column_2_3 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2){margin-right:0}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended .post-media,.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended .post-media-container{height:200px}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended{width:48%;margin-right:4%}.et_pb_column_1_2 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended:nth-child(3n+3){margin-right:4%}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2){margin-right:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended .post-media,.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended .post-media-container{height:150px}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative;width:100%;height:100%;top:0;left:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media,.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media,.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media,.et_section_specialty .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media{height:auto}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_section_specialty .et_pb_column:not(.et_pb_column_2_3) .et_pb_column:not(.et_pb_column_4_4) .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative}.et_section_specialty .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_section_specialty .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative}.et_section_specialty .et_pb_column .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(3n+3){margin-right:4%}.et_section_specialty .et_pb_column .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2){margin-right:0}.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-media{padding:30px}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-content{width:55%;padding:0 10% 100px 30px}.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-meta:after{left:-30px;width:calc(100% + 30px)}.et_pb_column_2_3 .et_pb_post_extra.el_dbe_full_width_background .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_full_width_background .post-content{width:70%;padding:0 20px 40px}.et_pb_column_1_4 .et_pb_post_extra.el_dbe_full_width_background .post-media{padding:10px}.et_pb_column_1_4 .et_pb_post_extra.el_dbe_full_width_background .post-content{padding:0 10px 40px}.et_pb_column_1_4 .et_pb_post_extra.el_dbe_full_width_background .post-meta:after{left:-10px;width:calc(100% + 10px)}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-media{padding:20px}.et_section_specialty .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-content{width:100%;padding:0 20px 40px}.et_section_specialty .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_post_extra.el_dbe_full_width_background .post-content{width:70%;padding:0 20px 40px}.et_section_specialty .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_post_extra.el_dbe_full_width_background .post-content{width:100%;padding:0 20px 40px}.et_pb_post_extra.el_dbe_full_width_background.et_pb_no_thumb .post-content{background:0 0;width:100%!important;padding:0!important}.et_pb_post_extra.el_dbe_full_width_background.et_pb_no_thumb .post-meta:after{left:0!important;width:100%!important}.et_pb_post_extra.el_dbe_classic .post-content{padding:25px 10px 0}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_classic .post-content{padding:25px 10px 0!important}.et_pb_section:not(.et_section_specialty) .et_pb_post_extra.el_dbe_classic .post-media .entry-featured-image-url{position:relative!important}.et_pb_column_4_4 .et_pb_post_extra.el_dbe_classic .divider{padding:0 20px}.et_pb_column_1_4 .et_pb_post_extra.el_dbe_classic .post-meta:last-child>span{display:block;margin:10px 0}.et_pb_column_1_4 .et_pb_post_extra.el_dbe_classic .divider{margin:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0 10px}.et_section_specialty .et_pb_post_extra.el_dbe_classic .divider{padding:0 10px}.el-dbe-blog-extra .el-isotope-cols-2 .el-isotope-item{width:49.9899%}.el-dbe-blog-extra .el-isotope-cols-3 .el-isotope-item{width:33.3233%}.el-dbe-blog-extra .el-isotope-cols-4 .el-isotope-item{width:24.9899%}}@media screen and (min-width:768px) and (max-width:980px){.et_section_specialty .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url,.et_section_specialty .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative}.et_pb_post_extra.el_dbe_full_width .post-content{width:calc((100% - 80px));margin-left:80px;padding:20px 0 0}.et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_full_width .post-content{padding:20px 0 0!important}.et_pb_post_extra.el_dbe_full_width.et_pb_no_thumb .post-content{width:calc((100% - 80px));margin-left:0;padding:0}.et_pb_post_extra.el_dbe_full_width.no_date .post-content{width:100%;margin-left:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended{width:48%;margin-right:4%}.et_pb_column_1_2 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_1_3 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_1_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_2_3 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_3_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended,.et_pb_column_4_4 .el-isotope-item .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.et_pb_column_1_2 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2),.et_pb_column_1_3 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2),.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2),.et_pb_column_2_3 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2),.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2),.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2){margin-right:0}.et_pb_post_extra.el_dbe_block_extended .post-media,.et_pb_post_extra.el_dbe_block_extended .post-media-container{height:220px}.et_pb_post_extra.el_dbe_block_extended .post-media .entry-featured-image-url{position:relative;height:100%;width:100%}.et_pb_post_extra.el_dbe_block_extended .post-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.et_section_specialty .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media,.et_section_specialty .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended:not(.image-background) .post-media{height:auto}.et_section_specialty .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended,.et_section_specialty .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_post_extra.el_dbe_block_extended{width:100%;margin-right:0}.el-dbe-blog-extra .el-isotope-cols-2 .el-isotope-item,.el-dbe-blog-extra .el-isotope-cols-3 .el-isotope-item,.el-dbe-blog-extra .el-isotope-cols-4 .el-isotope-item{width:49.9899%}}@media screen and (max-width:980px){.el-dbe-filterable-categories{position:relative}.el-dbe-filterable-mobile-categories{border:1px solid #f3f3f3;background:#f5f5f5;min-height:32px;padding:10px}.el-dbe-menu-mobile-categories{background:#ececec}.el-dbe-mobile-active-category{display:block;width:calc(100% - 42px);min-height:32px;line-height:normal;cursor:pointer}.el-dbe-post-categories{display:none;position:absolute;top:100%;left:0;background:#aeaeae;width:100%;z-index:1}.el-dbe-post-categories li{border-bottom:1px dotted #969696}.et_pb_blog_extras .el-dbe-post-categories li{margin:0!important}.el-dbe-category-mobile-menu{position:absolute;right:10px;top:calc(50% - 16px);z-index:1;cursor:pointer}.el-dbe-category-mobile-menu:before{font-family:ETModules;font-size:32px;content:"a";line-height:1;vertical-align:middle}.et_pb_post_extra.el_dbe_classic .divider{padding:0 20px}.et_section_specialty .et_pb_post_extra.el_dbe_classic .divider{padding:0 10px}}@media screen and (max-width:767px){.et_pb_post_extra.el_dbe_classic .post-meta:last-child>span{display:block;margin:0 0 10px}.et_pb_post_extra.el_dbe_classic .divider{padding:0 10px;margin:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:479px){.et_pb_post_extra h2{padding-bottom:10px}}li.widget_divi_blog_extras{list-style-type:none}.el-blog-widget .el-single-post{border-bottom:1px dotted #ddd;overflow:hidden;padding:15px 0}.el-blog-widget .el-single-post:last-child{border-bottom:none}.el-blog-widget-tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#ddd}.el-blog-widget .el-blog-widget-tabs li{display:inline-block;border-right:1px solid;margin:0;padding:10px;line-height:normal;text-align:center;cursor:pointer}.el-blog-widget .el-blog-widget-tabs li:last-child{border-right:none}.el-blog-widget .el-blog-widget-tabs li:before{content:none!important}.el-blog-widget .el-blog-widget-tabs.col-2 li{width:50%}.el-blog-widget .el-blog-widget-tabs.col-3 li{width:33.33%}.el-blog-widget .el-single-post-thumbnail{width:50px;margin-right:15px;float:left}.el-blog-widget .el-single-post-thumbnail .round{border-radius:50%}.el-blog-widget .el-single-post-data{width:calc(100% - 65px);float:right}.el-blog-widget .no-image .el-single-post-data{width:100%;float:left}.el-blog-widget .el-single-post .post-title{padding:0}.el-blog-widget .el-single-post-meta{margin-top:10px;font-size:12px}.el-blog-widget .blog-widget-tab-content{display:none}.el-blog-widget .blog-widget-tab-content.active{display:block}.el-divi-blog-extras-archive-template #category-title-section.container:before{content:none}.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}.et-db #et-boc .et-l .et-fb-all-modules li.et_fb_blog_extras:before,.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_blog_extras:before,.et-fb-all-modules li.et_pb_blog_extras:before,.et-pb-all-modules li.et_pb_blog_extras:before,.et_pb_saved_layouts_list li.et_pb_blog_extras:before{font-family:dashicons;content:"\F130"}.el-settings-panel-wrapper{margin:35px 50px 30px 30px;color:#32373c}.el-settings-panel-wrapper,.el-settings-panel-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.el-settings-panel-wrapper a{text-decoration:none;outline:0}.el-settings-panel-wrapper a:focus,.el-settings-panel-wrapper input[type=checkbox]:focus,.el-settings-panel-wrapper input[type=radio]:focus,.el-settings-panel-wrapper select:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.el-settings-panel-wrapper ol,.el-settings-panel-wrapper ul{list-style:none;margin:0}.el-settings-panel-wrapper input[type=email],.el-settings-panel-wrapper input[type=password],.el-settings-panel-wrapper input[type=text],.el-settings-panel-wrapper select,.el-settings-panel-wrapper textarea{background:#f1f5f9;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;border:none;width:100%;height:100%;margin:0;padding:13px 15px;font-family:Open Sans,sans-serif;font-size:14px;line-height:normal;color:#32373c;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper select:focus{border:none;color:#32373c}.el-settings-panel-wrapper input:read-only{background:#eaeaea}.el-settings-panel-wrapper input:-moz-read-only{background:#eaeaea}.el-settings-panel-wrapper .el-settings-panel-settings{background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.06);border-radius:4px;margin:35px 0}.el-settings-panel-wrapper .el-settings-panel-save-btn{display:inline-block;position:relative;background-color:#00c3aa;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:16px 20px 16px 60px;font-size:18px;font-weight:300;line-height:normal;text-decoration:none;text-shadow:none;color:#fff;cursor:pointer;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper .el-settings-panel-save-btn:focus{outline:0}.el-settings-panel-wrapper .el-settings-panel-save-btn:before{display:block;position:absolute;top:9px;left:15px;font-family:ETmodules;font-size:28px;font-weight:300;text-shadow:none;content:"l"}.el-settings-panel-wrapper .el-settings-panel-save-btn:hover{background-color:#00bba3}.el-settings-panel-header{position:relative;background:#6c2eb9;border-radius:4px 4px 0 0;padding:15px 20px}#el-settings-panel-title{position:relative;margin:0;padding-bottom:0;padding-left:45px;font-size:22px;font-weight:400;line-height:1.25;color:#fff}#el-settings-panel-title:before{position:absolute;top:0;left:0;font-family:dashicons;font-size:32px;line-height:1;content:"\F116"}.el-settings-panel-mainmenu,.el-settings-panel-submenu{display:block;position:relative;background-color:#7e3bd0;overflow:hidden}.el-settings-panel-mainmenu li,.el-settings-panel-submenu li{display:inline-block;float:left;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.el-settings-panel-mainmenu li span,.el-settings-panel-submenu li span{display:inline-block;padding:15px 20px;outline:0;color:#fff;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab span{background-color:#8f42ed}.el-settings-panel-submenu-tab.el-settings-panel-active-tab span{background-color:#fff}.el-settings-panel-wrapper .el-settings-panel-content{font-family:Open Sans,sans-serif}.el-settings-panel-submenu{background-color:#f1f5f9}.el-settings-panel-submenu li span{padding:15px 22px;font-size:14px;font-weight:600;color:#8e969e}.el-settings-panel-group{display:none}.el-settings-panel-group.el-settings-panel-active-group{display:block}.el-settings-panel-sections-wrap{padding:50px 40px 40px}.el-settings-panel-section{display:none}.el-settings-panel-section.el-settings-panel-active-section{display:table}.el-settings-panel-wrapper .form-table{margin:0}.el-settings-panel-wrapper .form-table tr{display:block;margin-bottom:25px}.el-settings-panel-wrapper .form-table tr:last-child{margin-bottom:0}.el-settings-panel-wrapper .form-table td,.el-settings-panel-wrapper .form-table th{display:inline-block;position:relative;padding:0;vertical-align:middle}.el-settings-panel-wrapper .form-table th{width:30%;font-size:16px;word-wrap:break-word;opacity:.8}.el-settings-panel-wrapper .form-table td{width:70%;padding-left:50px;padding-right:30px}.el-settings-panel-wrapper .el-settings-panel-field{width:100%;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-field a{display:inline-block;border-bottom:1px dotted;font-style:italic}.el-settings-panel-wrapper .el-settings-panel-toggle{display:inline-block;position:relative;width:auto}.el-settings-panel-wrapper .el-settings-panel-toggle-field{position:absolute;z-index:1;width:100%;height:100%;margin:0;opacity:0}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-slider{display:block;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f1f5f9;border-radius:4px;padding:4px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-slider:before{position:absolute;left:4px;bottom:4px;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);width:50%;height:calc(100% - 8px);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;content:""}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked+.el-settings-panel-toggle-slider{background-color:#008bdb}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked+.el-settings-panel-toggle-slider:before{-webkit-transform:translateX(calc(100% - 8px));transform:translateX(calc(100% - 8px))}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text{display:inline-block;position:relative;padding:13px 15px;font-size:14px;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text.el-settings-panel-toggle-on-value{color:#fff}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text.el-settings-panel-toggle-off-value{color:#8e969e}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked~.el-settings-panel-toggle-value-text.el-settings-panel-toggle-off-value{opacity:0}.el-settings-panel-wrapper .el-settings-panel-range-slider-field{background:#f1f5f9;border-radius:4px;width:calc(100% - 60px);height:25px;margin:0;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-webkit-slider-thumb{background:#008bdb;border-radius:4px;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-moz-range-thumb{background:#008bdb;border-radius:50%;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-ms-thumb{background:#008bdb;border-radius:50%;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field-value{display:inline-block;border:1px solid #eaeaea;border-radius:4px;vertical-align:top;width:50px;height:25px;margin-left:5px;padding:0 5px;font-size:16px;line-height:1.57;text-align:center}.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes span{display:inline-block;margin-top:10px;margin-bottom:10px;margin-right:20px}.el-settings-panel-wrapper .el-settings-text-and-button-field .el-settings-panel-value-field{width:45%;float:left;margin-right:4.8%}.el-settings-panel-wrapper .el-settings-text-and-button-field.single-button .el-settings-panel-value-field{width:55%}.el-settings-panel-wrapper .el-settings-panel-buttons{width:50%;float:left}.el-settings-panel-wrapper .el-settings-text-and-button-field.single-button .el-settings-panel-buttons{width:40%}.el-settings-panel-wrapper .el-settings-panel-button{display:inline-block;background-color:#32373c;border-radius:3px;border:none;padding:13px 20px;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;overflow:hidden;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper .el-settings-panel-button:hover{background-color:#4d565f}.el-settings-panel-buttons .el-settings-panel-reset-button{width:48%;float:left;margin-right:4%}.el-settings-panel-buttons .el-settings-panel-action-button{display:block;width:48%;float:left}.single-button .el-settings-panel-buttons .el-settings-panel-action-button,.single-button .el-settings-panel-buttons .el-settings-panel-reset-button{width:100%;float:left}.el-settings-panel-wrapper .el-settings-panel-repeater{position:relative;padding-bottom:12px}.el-settings-panel-wrapper .repeater-field-row{position:relative;background:#fcfcfc;border-bottom:1px solid #f3f3f3;padding:30px 20px}.el-settings-panel-wrapper .el-settings-panel-repeater-field{position:relative;margin-bottom:30px;padding-right:30px;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-repeater-field:last-of-type{margin-bottom:0}.el-settings-panel-wrapper .el-settings-panel-repeater-field label{width:40%;float:left;font-weight:600}.el-settings-panel-wrapper .el-settings-panel-repeater-field .el-settings-panel-field{width:60%;float:left;padding-left:20px}.el-settings-panel-wrapper .repeater-controls{position:absolute;left:0;bottom:-10px;width:100%}.repeater-controls .row-control{position:absolute;bottom:0;left:calc(50% - 10px);background:#2796d9;border-radius:50%;width:20px;font-size:20px;line-height:1;color:#fff;text-align:center;cursor:pointer;z-index:1}.repeater-controls .row-control.remove-row{left:50%}.repeater-controls .row-control.remove-row+.add-row{left:calc(50% - 30px)}.el-settings-panel-wrapper .el-settings-panel-fieldset{position:relative;background:#fcfcfc;padding:30px 20px}.el-settings-panel-wrapper .el-settings-panel-fieldset-field{position:relative;margin-bottom:30px;padding-right:30px;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-fieldset-field:last-of-type{margin-bottom:0}.el-settings-panel-wrapper .el-settings-panel-fieldset-field label{width:40%;float:left;font-weight:600}.el-settings-panel-wrapper .el-settings-panel-fieldset-field .el-settings-panel-field{width:60%;float:left;padding-left:20px}.el-settings-panel-wrapper .el-settings-panel-code-block{display:inline-block;background:#f1f1f1;border-radius:4px;padding:2px 4px}.el-settings-panel-wrapper .el-settings-panel-color-red{color:#bf0000}.el-settings-panel-wrapper .el-settings-panel-color-green{color:#008a00}.el-setting-help{position:absolute;right:0;top:50%;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.el-setting-help:before{content:"t";font-family:ETmodules;font-size:16px;color:#454545}.el-settings-panel-wrapper .form-table tr:hover .el-setting-help{visibility:visible;opacity:1}.el-settings-panel-wrapper .el-setting-info{display:none}.info-section{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);background:-webkit-radial-gradient(center,ellipse cover,#fff 20%,hsla(0,0%,100%,.7) 100%);background:-webkit-radial-gradient(center,ellipse,#fff 20%,hsla(0,0%,100%,.7) 100%);background:-o-radial-gradient(center,ellipse,#fff 20%,hsla(0,0%,100%,.7) 100%);background:radial-gradient(ellipse at center,#fff 20%,hsla(0,0%,100%,.7) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index:9999}.info-section .info-desc{position:fixed;top:150px;left:0;right:0;background:#fff;-webkit-box-shadow:0 0 100px rgba(0,160,210,.2);box-shadow:0 0 100px rgba(0,160,210,.2);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:80%;max-width:400px;min-height:350px;margin:auto;overflow:hidden;font-size:14px;line-height:1.5em;color:#32373c}.info-section .info-header{position:relative;background-color:#6c2eb9;width:100%;padding:25px 40px;font-size:22px;font-weight:300;color:#fff}.info-section .close-info{position:absolute;top:0;bottom:0;right:0;background-color:#622aa9;width:68px;font-size:23px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.info-section .close-info:hover{background-color:#552592}.info-section .close-info:before{content:"M";font:23px ETmodules;line-height:68px}.info-section .info-body{padding:30px}.info-section .info-body h3{margin:0 0 15px;font-size:16px;font-weight:600;line-height:25px}.info-section .info-body p{font-size:14px}.info-section.active{display:block;-webkit-animation:fade_in .5s 1 cubic-bezier(.77,0,.175,1);animation:fade_in .5s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.info-section.active .info-desc{-webkit-animation:zoom_in .5s 1 cubic-bezier(.77,0,.175,1);animation:zoom_in .5s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fade_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes zoom_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes zoom_in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#el-settings-panel-ajax-saving{display:none;-webkit-transition:background,-webkit-box-shadow .3s;transition:background,-webkit-box-shadow .3s;-o-transition:background,box-shadow .3s;transition:background,box-shadow .3s;transition:background,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#el-settings-panel-ajax-saving img{width:20px;margin:15px}#el-settings-panel-ajax-saving.success-animation{background-color:#a9e900;-webkit-box-shadow:transparent 0 0 40px;box-shadow:0 0 40px transparent;opacity:1;-webkit-animation:bounceIn 1s;animation:bounceIn 1s}#el-settings-panel-ajax-saving.success-animation:before{background:0 0;margin-left:-3px;font-family:dashicons;font-size:40px;font-weight:400;font-variant:normal;line-height:1.3;speak:none;text-transform:none;color:#fff;-webkit-font-smoothing:antialiased;content:"\F147"}#el-settings-panel-ajax-saving.et_loading:before,#el-settings-panel-ajax-saving.success-animation img{display:none}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity: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%{opacity:1;-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)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity: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%{opacity:1;-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)}}@media screen and (max-width:980px){.el-settings-panel-wrapper .form-table td,.el-settings-panel-wrapper .form-table th{vertical-align:top}#wpbody .el-settings-panel-wrapper input[type=email],#wpbody .el-settings-panel-wrapper input[type=password],#wpbody .el-settings-panel-wrapper input[type=text],#wpbody .el-settings-panel-wrapper select,#wpbody .el-settings-panel-wrapper textarea{padding:10px;font-size:12px}.el-settings-panel-wrapper .el-settings-panel-save-btn{padding:12px 20px 12px 50px;font-size:16px}.el-settings-panel-wrapper .el-settings-panel-save-btn:before{font-size:20px}#el-settings-panel-title{padding-left:35px;font-size:18px}#el-settings-panel-title:before{font-size:26px}.el-settings-panel-mainmenu li,.el-settings-panel-submenu li{font-size:16px}.el-settings-panel-mainmenu li span,.el-settings-panel-submenu li span{padding:15px}.el-settings-panel-submenu li span{padding:15px 17.5px;font-size:14px}.el-settings-panel-wrapper .form-table th{font-size:14px}.el-settings-panel-wrapper .el-settings-panel-button,.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text{padding:10px 15px;font-size:12px}.el-settings-panel-wrapper .el-settings-panel-field .el-settings-panel-image-uploader-field{width:100%;margin-right:0}.el-settings-panel-wrapper .el-settings-panel-buttons{width:100%;margin-top:10px}.el-setting-help{visibility:visible;opacity:1}.el-setting-help:before{font-size:14px;color:#5f5d5d}}@media screen and (max-width:767px){.el-settings-panel-wrapper{margin:35px 40px 30px 30px}.el-settings-panel-wrapper .form-table th{display:block;width:100%;margin-bottom:10px}.el-settings-panel-wrapper .form-table td{display:block;width:100%;padding-left:0}#wpbody .el-settings-panel-wrapper input[type=email],#wpbody .el-settings-panel-wrapper input[type=password],#wpbody .el-settings-panel-wrapper input[type=text],#wpbody .el-settings-panel-wrapper td select,#wpbody .el-settings-panel-wrapper textarea{font-size:14px}}.px_mm_m_style1 .et_pb_menu ul.et_mobile_menu {
max-height: 80vh;
overflow-y: auto;
} .px_mm_m_style1 #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.px_mm_m_style1 .et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
content: '\4d';
} .px_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.px_mm_m_style1 ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db.px_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db.px_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px;
height: 100%;
padding: 0px !important;
max-height: 44px;
border: none;
position: absolute;
right: 0px;
top: 0px;
z-index: 999;
background-color: transparent;
} .px_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children,
.px_mm_m_style1 ul.et_mobile_menu>li.page_item_has_children,
.px_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
position: relative;
} .px_mm_m_style1 .et_mobile_menu .menu-item-has-children>a,
.px_mm_m_style1.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
background-color: transparent;
} .px_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu,
.px_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.px_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
display: none !important;
visibility: hidden !important;
} .px_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.px_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.px_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
display: block !important;
visibility: visible !important;
} .px_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
text-align: center;
opacity: 1;
} .px_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
top: 10px;
position: relative;
font-family: "ETModules";
content: '\33';
color:  #000;
background:  #fff;
border-radius: 50%;
padding: 3px;
} .px_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.px_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
content: '\4d';
} .px_mm_m_style1 .mobile_menu_bar {
position: relative;
display: block;
bottom: 5px;
line-height: 0;
} .px_mm_m_style1 .et_pb_menu .et_mobile_menu {border-radius:10px !important;}
.px_mm_m_style1 .et_pb_menu .et_mobile_menu,
.px_mm_m_style1 .et_pb_menu .et_mobile_menu ul {
background-color: #fff !important;
border-radius: 0px;
border-top:0px;
} .px_mm_m_style2{overflow-x: hidden;}
.px_mm_m_style2 .et_pb_menu ul.et_mobile_menu {
max-height: 80vh;
overflow-y: auto;
} .px_mm_m_style2 .et_pb_menu .nav li ul {
margin-top:0px!important;
} .px_mm_m_style2 .et_mobile_menu{
Border-top:none;
display: block!important;
padding-top:100px!important;
padding-left: 0!important;
padding-right: 0!important;
z-index: 9998;
min-width:100vw;
min-height:100vh;
top:-50px !important;
left:-5vw !important;
position: absolute !important;
}
.px_mm_m_style2 .mobile_nav.closed #mobile_menu,
.px_mm_m_style2 .mobile_nav.closed .et_mobile_menu,
.px_mm_m_style2.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: translateY(-110%);
-webkit-transform: translateY(-110%);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out!important;
visibility:hidden;
}
.px_mm_m_style2 .mobile_nav.opened #mobile_menu,
.px_mm_m_style2 .mobile_nav.opened .et_mobile_menu,
.px_mm_m_style2.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform:translateY(-10px);
-webkit-transform: translateY(-10px);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out;
visibility:visible;
}
.px_mm_m_style2 .et_mobile_menu li a{
text-align:center !important;
padding-left:0px!important;
background:transparent!important;
}
.px_mm_m_style2 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}
.px_mm_m_style2 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: #000 !important;
font-weight: inherit;
} .px_mm_m_style2 .mobile_menu_bar{ right:-10px;
z-index:10001;
} .px_mm_m_style2 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color:#fff;
}
@media all and (min-width: 768px) and (max-width: 980px){
.px_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}  .px_mm_m_style2.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
} .px_mm_m_style2 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.px_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
} .px_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} .px_mm_m_style2 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color:  #000;
font-size: 16px;
font-family: ETmodules;
}
.px_mm_m_style2 #page-container span.menu-closed.menu-open:before {
content: "\4d";
} .px_mm_m_style3{overflow-x: hidden;}
.px_mm_m_style3 .et_pb_menu ul.et_mobile_menu {
max-height: 80vh;
overflow-y: auto;
} .px_mm_m_style3 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left:0px!important;
padding-right:0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
left: auto!important;
max-width: 350px;
right: -5vw;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}
.px_mm_m_style3 .mobile_nav.closed #mobile_menu,
.px_mm_m_style3 .mobile_nav.closed .et_mobile_menu,
.px_mm_m_style3.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out!important
}
.px_mm_m_style3 .mobile_nav.opened #mobile_menu,
.px_mm_m_style3 .mobile_nav.opened .et_mobile_menu,
.px_mm_m_style3.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out;
}
.px_mm_m_style3 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
.px_mm_m_style3 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}
.px_mm_m_style3 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color:#000!important;
font-weight:inherit;
} .px_mm_m_style3 .mobile_menu_bar{ right:-5px;
z-index: 10001;
} .px_mm_m_style3 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color:#000;
}
@media all and (min-width: 768px) and (max-width: 980px){
.px_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}  .px_mm_m_style3.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
} .px_mm_m_style3 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.px_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
} .px_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} .px_mm_m_style3 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: #000;
font-size: 16px;
font-family: ETmodules;
}
.px_mm_m_style3 #page-container span.menu-closed.menu-open:before {
content: "\4d";
} .px_mm_m_style4{overflow-x: hidden;}
.px_mm_m_style4 .et_pb_menu ul.et_mobile_menu {
max-height: 80vh;
overflow-y: auto;
} .px_mm_m_style4 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left: 0px!important;
padding-right: 0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
right: auto!important;
max-width: 350px;
left:-3vw !important;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}
.px_mm_m_style4 .mobile_nav.closed #mobile_menu,
.px_mm_m_style4 .mobile_nav.closed .et_mobile_menu,
.px_mm_m_style4.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: left;
-webkit-transform-origin: left;
transition: .8s ease-in-out!important
}
.px_mm_m_style4 .mobile_nav.opened #mobile_menu,
.px_mm_m_style4 .mobile_nav.opened .et_mobile_menu,
.px_mm_m_style4.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin:left;
-webkit-transform-origin:left;
transition: .8s ease-in-out;
}
.px_mm_m_style4 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
.px_mm_m_style4 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}
.px_mm_m_style4 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: #000!important;
} .px_mm_m_style4 .mobile_menu_bar{ right:-10px;
z-index:10001;
} .px_mm_m_style4 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
}
@media all and (min-width: 768px) and (max-width: 980px){
.px_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}  .px_mm_m_style4.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
} .px_mm_m_style4 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.px_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
} .px_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} .px_mm_m_style4 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: #000;
font-size: 16px;
font-family: ETmodules;
}
.px_mm_m_style4 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/fonts/slick.eot);
src: url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/fonts/slick.woff) format('woff'), url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/fonts/slick.ttf) format('truetype'), url(https://om5automocion.com/wp-content/themes/callzensdivitheme/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}body{
overflow-x:hidden;
}  .px_subtitle span{
padding-bottom: 15px;
display: inline-block;
line-height: 0;
font-size: 15px;
color: var( --px-color-1);
padding-left: 2px;
position: relative;
font-weight: 700;
}
.px_subtitle span:before{
position:absolute;
content:'';
bottom: 8px;
left: 0;
height: 15px;
width: 10%;
background-color:#fff;
z-index:1;
animation-name:lefttoright;
animation-direction:normal; 
animation-iteration-count: infinite;
animation-duration: 2s;
animation-timing-function: ease;
} .px_subtitle.primary span{
color:var(--px-color-1)!important;
} .px_subtitle.primary.dark span:before{
background-color:var(--px-color-2)!important;
} .px_title h2{
font-size: 36px;
font-weight: 600;
margin-top: 0;
line-height: 1.2;
color: #000000;
margin-bottom: 0;
}
.px_desc{
font-size:15px;
font-weight:400;
line-height: 1.8;
margin-bottom: 12px !important;
} .px_btn {
background-color:var(--px-color-1)!important;
z-index: 1;
color:#fff;
padding:10px 30px !important;
font-size: 16px;
border-width: 0px!important;
}
.px_btn:before{
content: '';
position: absolute;
top: 0;
width: 0;
height: 100%;
background-color: var(--px-color-2)!important;
left: 0;
margin-left: 0 !important;
opacity: 0;
z-index: -1;
transition:all 0.5s;
border-radius:3px;
}
.px_btn:hover:before{
width: 100%;
opacity: 1;
}
.px_btn.dark{
background-color: var(--px-color-2)!important;
padding:10px 30px !important;
}
.px_btn.dark:before{
background-color:var(--px-color-1)!important;
width: 0;
}
.px_btn.dark:hover:before{
width: 100%;
opacity: 1;
} .px_btn.round{
border-radius: 5px !important;
padding: 7px 30px !important;
font-size: 15px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color:var(--px-color-2) !important;
}
.px_btn.round:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
background-color:var(--px-color-1);
z-index: -1;
transition:0.5s;
visibility:visible;
margin-left:0 !important;
opacity:0;
}
.px_btn.round:hover:after{
transform: scaleX(0);
opacity:1 important;
} .px_btn1{
color:var(--px-color-1);
padding: 7px 30px 7px 30px !important;
position: relative;
font-size: 15px;
font-weight: 600;
position:relative;
transition:transform 0.5s;
border-radius:5px;
}
.px_btn1:before{
width: 40px;
height: 40px;
line-height: 40px !important;
text-align:center !important;
background-color: var(--px-color-1);
color:#fff !important;
font-size: 30px;
font-weight: 400;
position:absolute;
top:0;
left:0px;
transition:opacity 0.5s;
opacity:1;
border-radius:5px;
}
.px_btn1:hover{
background-color:var(--px-color-1)!important;
padding-left:55px;
padding-right:55px;
color:#fff !important;
transform:translatex(-10px);
transition:transform 0.5s;	
}
.px_btn1:hover:before{
opacity:0!important;
transition:opacity 0.5s;
} .px_shape_img{
position:relative;
} .px_shape_img:before{
content: "";
left: 0;
position: absolute;
background-color: #fff;
height: 10%;
bottom: -30px;
-webkit-transform: skewY(175deg);
transform: skewY(175deg);
width: 100%;
z-index: 1;  
} .px_shape_img:after{
content: "";
left: 0;
position: absolute;
background-color: #fff;
height: 10%;
top: -30px;
-webkit-transform: skewY(-175deg);
transform: skewY(-175deg);
width: 100%;
z-index: 1;
} .px_shape_img_bg {
border-width: 20px 10px 20px 18px;
border-color: var( --px-color-2);
clip-path: polygon(0 0, 100% 13%, 100% 91%, 0 100%);
} @media only screen and (min-width:768px) and (max-width:990px){
.px_shape_img:before{
content: "";
left: -1px;
position: absolute;
background-color: #fff;
height: 10%;
bottom: -30px;
-webkit-transform: skewY(175deg);
transform: skewY(175deg);
width: 101%;
z-index: 1;  
}
.px_shape_img:after {
content: "";
left: -1px;
position: absolute;
background-color: #fff;
height: 10%;
top: -30px;
-webkit-transform: skewY(-175deg);
transform: skewY(-175deg);
width: 101%;
z-index: 1;
}
.px_shape_img .et_pb_image_wrap{
width:100%;
}
.px_shape_img .et_pb_image_wrap img{
width:100% !important;
}
}
@media only screen and (max-width:767px){
.px_shape_img_bg{
display:none;
}
.px_shape_img:before{
background-color: transparent;
}
.px_shape_img:after{
background-color: transparent;
}
} .px_shape_img1{
position:relative;
} .px_shape_img1:before{
content: "";
left: 0;
position: absolute;
background-color: #fff;
height: 10%;
bottom: -30px;
-webkit-transform: skewY(185deg);
transform: skewY(185deg);
width: 100%;
z-index: 1;  
} .px_shape_img1:after{
content: "";
left: 0;
position: absolute;
background-color: #fff;
height: 10%;
top: -30px;
-webkit-transform: skewY(-185deg);
transform: skewY(-185deg);
width: 100%;
z-index: 1;
} .px_shape_img_bg1{
border-color: var( --px-color-1) !important; 
clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 90%);
} @media only screen and (min-width:768px) and (max-width:990px){
.px_shape_img1:before {
left: -1px;
width: 101%;
}
.px_shape_img1:after {
left: -1px;
width: 101%;
}
}
@media only screen and (max-width:767px){
.px_shape_img1:before {
transform: skewY(0deg);
}
.px_shape_img1:after{
transform: skewY(0deg);	
}		
.px_shape_img_bg1{
display:none !important;
}
}  .px_progressbar .et_pb_counter_title{
color:var(--px-color-1);
margin-bottom: 15px;
}
.px_progressbar .et_pb_counter_container{
border-radius: 20px;
background-color: #ddd !important;
color: #fff;
margin-bottom: 10px;
overflow: visible;
position: relative;
display: block;
height: 6px;
}
.px_progressbar .et_pb_counter_0 .et_pb_counter_amount {
background-color:var(--px-color-1) !important;
line-height: 0.1em;
}
.px_progressbar .et_pb_counter_amount_number {
display: inline-block;
padding: 0 10px;
transform: translateY(-30px)!important;
color: var(--px-color-1);
} .px_accordion .et_pb_toggle {
border: unset !important;
background-color:#fff;
}
.px_accordion .et_pb_toggle_title{
padding-left:35px !important;
padding-right:0!important;
}
.px_accordion .et_pb_toggle_title:before{
left: 0 !important;
right:unset !important;
font-size:26px;
}
.px_accordion .et_pb_toggle_open .et_pb_toggle_title:before{
display:block!important;
content:'\4b'!important;
background-color:var(--px-color-1);
color:#fff;
border-radius:5px;
}
.px_accordion .et_pb_toggle_close .et_pb_toggle_title:before{
content:'\4c'!important;
background-color:var(--px-color-2);
color:#fff;
border-radius:5px;
}
.px_accordion .et_pb_toggle_open .et_pb_toggle_title{
color:var(--px-color-1);
transition:0.3s;
}
.px_accordion .et_pb_toggle_close .et_pb_toggle_title{
color:#000;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_accordion .et_pb_toggle_close{
padding-left:0px;
}
.px_accordion .et_pb_toggle_open{
padding-left:0px;	
}
}
@media only screen and (max-width:767px){
.px_accordion .et_pb_toggle_title{
font-size:17px !important;
}
} .px_hero_sec_inner{
background-color:var(--px-color-2);
} .px_team_icon .et_pb_icon_wrap .et-pb-icon{
display: inline-block;
border-radius: 7px;
background-color: var(--px-color-2);
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
color: var(--px-color-1)!important;
transition: all 200ms linear;
transition-delay: 0.1s;
font-size:35px;	
}
.px_team_icon .et_pb_icon_wrap .et-pb-icon:hover{
background: var(--px-color-1);
color: #ffffff !important;
box-shadow: 0px 10px 30px 0px rgba(149,77,28, 0.35);
} .px_header_title {text-transform:uppercase;} .px_b_home_link {text-transform:uppercase;margin-right: 10px;} 
.px_b_other_link {text-transform:uppercase;}  .pagination-container{ margin-bottom:0px !important;}
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.px_blogpagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.px_blogpagination .page-numbers.prev,.navigation.px_blogpagination .page-numbers.next{padding: 0 .5em;}
.navigation.px_blogpagination span.page-numbers {color:#fff;border: 1px solid;border-color: #000 !important;font-weight: 600;}
.navigation.px_blogpagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.px_blogpagination a.page-numbers:hover, .navigation.px_blogpagination span.page-numbers {background-color: #000 !important;}
.navigation.px_blogpagination a.page-numbers {color: #fff !important;background: #000;}
.navigation.px_blogpagination a.page-numbers:hover {color: #fff !important; }   .px_header_v3_bottom .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li{
padding:25px 9px !important;
margin-top:0px;
}
.px_header_v2 .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li{
padding:30px 9px !important;
margin-top:0px;
}
.px_header_v1 .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li{
padding:30px 9px !important;
margin-top:0px;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li > a {
padding:0px 17px 0px 0px;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li:first-child  > a{  
color:var(--px-color-1) !important;
} 
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li:hover > a{
color:var(--px-color-1) !important;
background-color:transparent !important;
opacity:1;
} .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li .sub-menu{
top: calc(100% - 0px) !important;
border-top-color:var(--px-color-1);
padding:0px;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li > .sub-menu > li .sub-menu{
top: calc(100% - 25px) !important;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li .sub-menu > li{
border-bottom:1px solid #0000000a;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li .sub-menu > li a{
position:relative;
padding:4px 20px 4px 0px;
margin:5px 0px;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li .sub-menu >  li a:before{
position:absolute;
content:'';
width:0%;
height:2px;
bottom:0;
left:0px;
background-color:var(--px-color-1);	
transition:0.5s;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li .sub-menu >  li a:hover:before{
width:12%;
transition:0.5s;
}
.px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav li:first-child > .sub-menu > li:first-child a{
color:var(--px-color-1) !important;
} .px_small_info {}
.px_small_blurb_info {}
.px_header_contact_info {}
.px_header_social .et_pb_social_icon a.icon:before{
color: var(--px-color-1)!important;
height: 30px;
width: 30px;
line-height: 30px;
border-radius: 50%;
background-color: #fff;
}
.px_header_social .et_pb_social_icon a.icon:hover:before{
background-color:var(--px-color-2);
color:#fff !important;
} .px_header_v1 .px_small_info:before{
color: var(--px-color-1);
font-size:17px !important;
} 
.px_header_v1 .px_small_info:hover:before{
color:var(--px-color-1);
}
.px_header_v1 .px_small_info{
color:#fff;
}
.px_header_v1 .px_small_info:hover{
color:var(--px-color-1)!important;
} @media only screen and (max-width:1024px){
.px_header_v1 .px_header_v1_col1{
width:100% !important;
}  
.px_header_v1 .px_header_v1_col2{
width:0% !important;
display:block;
}
.px_header_v1 .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li {
padding: 30px 5px !important;
font-size: 13px;
}
.px_trigle_img2_v41{
top: -50px !important;	
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_header_v1 .et_pb_column_1_5{
width: 30% !important;
margin-right:0!important;
}
.px_header_v1 .et_pb_column_3_5{
width: 40% !important;	
}
.px_header_v1 .et_pb_column_3_5 .px_header_social{
text-align:right !important
}
}  .px_header_v2 {} .px_header_v3 {}
.px_small_blurb_info .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{
color:var(--px-color-1);
}
.px_header_v3_bottom .et_pb_menu__logo-wrap{
display:none;
} @media only screen and (max-width:1024px){
.px_header_v3_top .px_top_header_col1:before {
width: 25%;
left: -100px;
}
.px_header_v3_top .px_top_header_col1,
.px_header_v3_top .px_top_header_col2{
width:50% !important;
}
.px_header_v3_top .px_top_header_col2:before {
width: 30%;
right: -111px;
}
.px_header_v3_middle {
padding:10px 0px;		
}
.px_header_v3_middle .px_header_v3_middle_row{
justify-content: space-between;	
}
.px_header_v3_middle .px_header_v3_middle_col1{
border-right-width: 0px;
padding-top:10px;
padding-bottom: 10px;
}
.px_header_v3_middle .px_header_v3_middle_col2{
display:none;		
}
.px_header_v3_middle .px_header_v3_middle_col3{
padding-top: 10px;
padding-bottom: 10px;
border-right:0px;
}
.px_header_v3_middle .px_header_v3_middle_col3 .px_small_blurb_info{
padding-top: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;	
}  
.px_header_v3_middle .px_header_v3_middle_col4{
padding-top: 10px;
padding-bottom: 10px;	
}
.px_header_v3_bottom .px_btn.round{
padding-top: 10px!important;
padding-right: 12px!important;
padding-bottom: 10px!important;
padding-left: 12px!important;
}
.px_icon_bar.px-popup-trigger{
font-size:18px;
}
.px_header_v3_middle .px_header_v3_middle_col4 .px_small_blurb_info {
padding-top:0px !important;
} .px_header_v2 .px_header_v2_col1{
width:90% !important;
}
.px_header_v2 .px_header_v2_col2{
width:10% !important;
}
.px_header_v2 .px_header_v2_col2 .px_btn.round{
display:none;
}
.px_header_v2 .px_header_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu-nav .nav > li {
padding: 30px 8px !important;
font-size: 12px;
}
.px_banner_Title .et_pb_text_inner h1{
font-size: 35px;	
padding-bottom:0;
} 
.px_btn.round {
padding: 5px 20px !important;
font-size: 14px;
}
.px_banner  .et_pb_module_header{
font-size: 16px;	
}
.px_banner .px_shape2{
top: -30px;
left: -80px;	
opacity:0.5;
}
.px_banner .px_Shape0{
top: -35px;
opacity: 0.5;
}
.px_banner .px_shape3{
top: 42%;
left: -52px;
}
.px_title h2 {
font-size: 35px;		
}	
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_header_v3_bottom .et_pb_menu__logo-wrap{
display:block;
}
.px_header_v2 .px_header_v2_col2 {
display:block;
}
.px_header_v2 .px_icon_bar{
transform: translateY(0px);	
}
}
@media only screen and (max-width:767px){
.px_header_v3_bottom .et_pb_menu__logo-wrap{
display:block;
}
} .px_footer_title .et_pb_text_inner::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: var(--px-color-1);
width: 60px;
height: 1px;
z-index: 2;
}
.px_footer_title .et_pb_text_inner::before {
content: '';
width: 100%;
height: 1px;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: rgba(255,255,255,.1);
} .px_footer_title {}
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content{ padding: 20px 0px 20px 10px; cursor: pointer;
border-radius: 5px;
position:relative;
}
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content:before{
position:absolute;
content:'';
width:100%;
height:100%;
top:0;
left:0;
background-color:var(--px-color-1);
z-index:-1;
}
.px_footer_v1 .px_footer_blurb_info .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
width: 55px;
height: 55px;
line-height: 65px;
text-align: center;
border-radius: 5px;
background-color:var(--px-color-2);
color:#fff !important;
transition:0.5s;
}
.px_footer_v1 .px_footer_blurb_info  .et_pb_blurb_content:hover .et_pb_image_wrap{
background-color:var(--px-color-2);
border-radius:50%;
transition:0.5s;
}
.px_footer_v1 .px_footer_blurb_info  .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
transform: translatey(0px);
font-size: 26px;
}
.px_footer_v1 .px_footer_blurb_info .et_pb_blurb_description{} .px_footer_v1 .px_footer_mail{
padding:0 !important;
}
.px_footer_v1 .et_pb_newsletter_button{
background-color:var(--px-color-1);
color:#fff;
}  .px_footer_v1 {} @media only screen and (max-width:1024px){
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content .et_pb_module_header{
font-size:16px;	
}
.px_footer_v1 .px_footer_blurb_info .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
width: 40px;
height: 40px;
line-height: 46px;
}
.px_footer_v1 .px_footer_blurb_info .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 20px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content .et_pb_module_header{
font-size:16px;	
}
.px_footer_v1  .px_footer_blurb_info{
margin-bottom:0 !important;
}
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content{
width:100%;
max-width:100%;
}
}
@media only screen and (max-width:767px){
.px_footer_v1  .px_footer_blurb_info{
margin-bottom:0 !important;
}
.px_footer_v1  .px_footer_blurb_info .et_pb_blurb_content{
width:100%;
max-width:100%;
}
} .px_footer_v2 {}
.px_footer_blurb_info:before{
color:var(--px-color-1);
} 
.px_footer_blurb_info:hover{
color:var(--px-color-1)!important;
transition:0.3s;
}
.px_footer_links{
color:#fff;
}
.px_footer_links:hover{
color:var(--px-color-1)!important;
transition:0.3s;
}
.px_footer_social .icon:before{
background-color:var(--px-color-1) !important;
font-size:14px !important;
}
.px_footer_social .icon:hover:before{
background-color:var(--px-color-1) !important;
transition:0.4s;
} .px_footer_v3 {} .px_sidebar {}
.px_sidebar .widgettitle {}   .px_blog_v1 .et_pb_posts {}
.px_blog_v1 .et_pb_post{
box-shadow:0px 0px 15px lightgray;
transition:0.3s;
}
.px_blog_v1 .et_pb_post:hover{
transform:translatey(-5px);
transition:0.3s;
}
.px_blog_v1 .et_pb_post .entry-title a{
font-size:19px;
line-height:1.4em;
font-weight:600;
white-space:nowrap;
}
.px_blog_v1 .et_pb_post .entry-title a:hover{
color:var(--px-color-1);
transition:0.3s;
}
.px_blog_v1 .et_pb_post .post-meta{
position:relative;
padding-left: 15px;
} 
.px_blog_v1 .et_pb_post .post-meta:before{
position:absolute;
content:'\e08a';
top:0;
left: -5px;
color:var(--px-color-2);
opacity:1;
display:block;
font-family:ETmodules;
visibility:visible;
}
.px_blog_v1 .et_pb_post .post-meta .published {
padding-left: 20px;
position: relative;
padding-right: 95px;
margin-left: 10px;
}
.px_blog_v1 .et_pb_post .post-meta .published:before{
position:absolute;
content:'\e025';
top:0;
left: 0px;
color:var(--px-color-2);
opacity:1;
display:block;
font-family:ETmodules;
visibility:visible;
}
.px_blog_v1 .et_pb_post .post-meta .published:after{
position: absolute;
content: '\77';
top: 23px;
left: -111px;
color: var(--px-color-2);
opacity: 1;
display: block;
font-family: ETmodules;
visibility: visible;
}
.px_blog_v1 .et_pb_post .post-content a{
color:var(--px-color-1);
text-transform:capitalize;
font-size:14px;
font-weight:600;
position:relative;
transition:0.3s;
}
.px_blog_v1 .et_pb_post .post-content a:hover{
color:var(--px-color-2);
transition:0.3s;
}
.px_blog_v1 .et_pb_post .post-content a:before{
position:absolute;
content:'';
width:100%;
height:1px;
left:0;
right:0;
opacity:0;
background-color:var(--px-color-2);
transition:0.4s;
transform:scale(0);
bottom:-2px;
}
.px_blog_v1 .et_pb_post .post-content a:hover:before{
opacity:1!important;
transform:scale(1);
transition:0.4s;
} .px_blog_v1 .et_pb_post .et_pb_image_container {}
.px_blog_v1 .et_pb_post .et_pb_image_container .entry-featured-image-url {}
.px_blog_v1 .et_pb_post .et_pb_image_container .entry-featured-image-url img {}
.px_blog_v1 .et_pb_post .et_pb_image_container .entry-featured-image-url .et_overlay {} .px_blog_v1 .et_pb_post .entry-title {
overflow: hidden;
text-overflow: ellipsis;
} .px_blog_v1 .et_pb_post .post-meta .published {}
.px_blog_v1 .et_pb_post .post-meta a{} .px_blog_v1 .et_pb_post .post-content {}
.px_blog_v1 .et_pb_post .post-content .post-content-inner{
margin-bottom:10px;
} .px_blog_v1 .et_pb_post .post-content .more-link{} .px_blog_v1 .pagination .alignleft,
.px_blog_v1 .pagination .alignright {float: left;}
.px_blog_v1 .pagination .alignleft a,
.px_blog_v1 .pagination .alignright a {background-color: var(--px-color-1) !important;
padding: 10px;} @media only screen and (max-width:1024px){
.px_blog_v1 .et_pb_post .post-meta .published {
padding-right: 10px;
}	 
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_blog_v1 .et_pb_post .post-meta .published {
padding-right: 40px;
}
}
@media only screen and (max-width:767px){
.px_blog_v1 .et_pb_post .post-meta .published {
padding-right: 50px;
}
}     .px_blog_list .et_pb_post{} .px_blog_category {} .px_blog_tages {} .px_blog_author {} .px_blog_single .px_blog_col{
padding:0px !important
}   .px_blog_v2{}
.px_blog_v2 .et_pb_post .et_pb_image_container {
overflow: hidden;
border-radius:10px;
}
.px_blog_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url img{
transform: scale(1.01);
transition:transform 0.5s;	
}
.px_blog_v2 .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.2) rotate(2deg);	
transition:transform 0.5s;
}
.px_blog_v2 .et_pb_post .entry-featured-image-url {
display: block;
position: relative;
margin-bottom: 0px;
overflow:hidden;
}
.px_blog_v2 .et_pb_post{
position:relative;
}
.px_blog_v2 .et_pb_post{
box-shadow:0px 0px 15px lightgray;
transition:0.3s;
border-radius: 10px;
}
.px_blog_v2 .et_pb_post .entry-title{
margin-bottom:0px;
}
.px_blog_v2 .et_pb_post .entry-title a{
font-size:19px;
line-height:1.4em;
font-weight:600;
white-space: nowrap;
}
.px_blog_v2 .et_pb_post .entry-title a:hover{
color:var(--px-color-1);
transition:0.3s;
}
.px_blog_v2 .et_pb_post .post-meta{
position: absolute;
bottom: 174px;
color: #fff;
background-color: var(--px-color-1);
font-weight: 600;
padding: 6px 16px 6px 35px;
border-radius: 50px;
text-transform: uppercase;
margin-bottom: 0;
} 
.px_blog_v2 .et_pb_post .post-meta .author a{
color:#fff;
}
.px_blog_v2 .et_pb_post .post-meta .published {
padding-right: 0;
top: -195px;
color: white !important;
}
.px_blog_v2 .et_pb_post .post-meta .published:before{
position: absolute;
content: '\e025';
top:5px;
left: 15px;
color: #fff;
opacity: 1;
display: block;
font-family: ETmodules;
visibility: visible;
}
.px_blog_v2 .et_pb_post .post-meta .published:after{
content: "\e066" !important;
color: #fff;
font-family: ETmodules!important;
position: relative;
right: -8px;
top: 2px;
}
.px_blog_v2 .et_pb_post .post-content a{
color:var(--px-color-1);
text-transform:capitalize;
font-size:15px;
font-weight:600;
position:relative;
transition:font-weight 0.3s;
}
.px_blog_v2 .et_pb_post .post-content a:hover{
color:var(--px-color-2);
transition:font-weight 0.3s;
font-weight:800;
}
.px_blog_v2 .et_pb_post .post-content a:before{
position:absolute;
content:'\39';
width:100%;
height:100%;
font-family: ETmodules!important;
left:55px;
right:0;
opacity:0;
transition:all 0.3s;
bottom:0px;
}
.px_blog_v2 .et_pb_post:hover .post-content a:before{
left:80px;
transition:all 0.3s;
opacity:1;
} .px_blog_v2 .et_pb_post .et_pb_image_container {}
.px_blog_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url {}
.px_blog_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url img {}
.px_blog_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url .et_overlay {} .px_blog_v2 .et_pb_post .entry-title {
overflow: hidden;
text-overflow: ellipsis;
} .px_blog_v2 .et_pb_post .post-meta .published {background: var(--px-color-1);padding: 3px 10px 3px 0px !important;border-radius: 20px;}
.px_blog_v2 .et_pb_post .post-meta a{} .px_blog_v2 .et_pb_post .post-content {}
.px_blog_v2 .et_pb_post .post-content .post-content-inner{
margin-bottom:10px;
} .px_blog_v2 .et_pb_post .post-content .more-link{} .px_blog_v2 .pagination .alignleft,
.px_blog_v2 .pagination .alignright {float:left;}
.px_blog_v2 .pagination .alignleft a,
.px_blog_v2 .pagination .alignright a {background-color: var(--px-color-1) !important;
padding: 10px; font-weight:600;font-size:16px;color:#fff;border-radius:5px;}   .px_blog_grid_2_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(2, 50%);
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post{
padding: 12px 12px 25px;
margin-bottom:20px;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .entry-featured-image-url{
margin-bottom: 30px;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .entry-featured-image-url img{
transform: scale(1.01);
transition:all 0.5s;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.2) rotate(2deg);	
transition:all 0.5s;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta{
bottom: 160px;
left: 30px;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta {
bottom: 181px;
left: 25px;
}
}
@media only screen and (max-width:767px){
.px_blog_grid_2_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(1, 100%);
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta {
bottom: 168px;
left: 25px;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta .published {
top: -137px;
right: -120px;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta .published:after {
bottom: -141px;
left: -154px;
}
.px_blog_v2.px_blog_grid_2_col .et_pb_post .post-meta{
padding: 4px 13px 4px 35px;	
} 
} .px_blog_grid_3_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(3, 33.33%);
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post{
padding: 12px 12px 25px;
margin-bottom:20px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .entry-featured-image-url{
margin-bottom: 30px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .entry-featured-image-url{
margin-bottom: 30px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .entry-featured-image-url img{
transform: scale(1.01);
transition:all 0.5s;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.2) rotate(2deg);	
transition:all 0.5s;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .post-meta {
bottom: 163px;
left: 25px;
padding: 4px 12px 4px 35px;
} @media only screen and (max-width:1024px){
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_blog_v2.px_blog_grid_3_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(2, 50%);
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post{
margin-bottom:10px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .post-meta {
bottom: 184px;
left: 25px;
}
}
@media only screen and (max-width:767px){
.px_blog_v2.px_blog_grid_3_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(1, 100%);
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post{
margin-bottom:10px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .post-meta {
bottom: 171px;
left: 25px;
}
.px_blog_v2.px_blog_grid_3_col .et_pb_post .post-meta{
padding: 4px 13px 4px 35px;	
} 
} .px_blog_grid_4_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(4, 25%);
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post{
padding: 12px 12px 25px;
margin-bottom:20px;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .entry-featured-image-url{
margin-bottom: 30px;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .entry-featured-image-url{
margin-bottom: 30px;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .entry-featured-image-url img{
transform: scale(1.01);
transition:all 0.5s;	
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.2) rotate(2deg);	
transition:all 0.5s;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .post-meta {
bottom: 160px;
left: 25px;
padding: 4px 12px 4px 35px;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .post-meta .published {
top: -194px;
right: -205px;
} @media only screen and (max-width:1024px){
.px_blog_v2.px_blog_grid_4_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(2, 50%);
} 
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_blog_v2.px_blog_grid_4_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(2, 50%);
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post{
margin-bottom:10px;
}
}
@media only screen and (max-width:767px){
.px_blog_v2.px_blog_grid_4_col .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(1, 100%);
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post{
margin-bottom:10px;
}
.px_blog_v2.px_blog_grid_4_col .et_pb_post .post-meta{
padding: 4px 13px 4px 35px;	
} 
}  @media only screen and (max-width:1024px){
.px_blog_sidebar{
border-right: unset;
padding-right: 0px !important;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
}
@media only screen and (max-width:767px){
.px_blog_v2.px_blog_grid_2_col.side .et_pb_post{
margin-bottom:10px;
}
.px_blog_v2.px_blog_grid_2_col.side .et_pb_post .post-meta {
bottom: 168px;
left: 25px;
}
.px_blog_v2.px_blog_grid_2_col.side .et_pb_post .post-meta .published {
top: -153px;
right: -138px;
}
.px_blog_v2.px_blog_grid_2_col.side .et_pb_post .post-meta .published:after {
bottom: -156px;
left: -166px;
}
.px_blog_v2.px_blog_grid_2_col.side .et_pb_post .post-meta{
padding: 4px 13px 4px 35px;	
} 
} .px_blog_list .et_pb_post{}
.px_blog_v2.px_blog_list .et_pb_post .entry-featured-image-url{
width: 50%;
float: left;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
} 
.px_blog_v2.px_blog_list .et_pb_post .entry-featured-image-url img{
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
transform: scale(1.01);
transition:all 0.5s;
}
.px_blog_v2.px_blog_list .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.2) rotate(2deg);	
transition:all 0.5s;
}
.px_blog_v2.px_blog_list .et_pb_post .info{
width: 50%;
float: right;
padding:30px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta {
bottom: 9px;
left: 9px;
padding: 4px 14px 4px 35px;  
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published {
top: -163px;
right: -210px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published:after {
} @media only screen and (max-width:1024px){
.px_blog_v2.px_blog_list .et_pb_post .info {
padding: 10px 20px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published {
top: -121px;
right: -134px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published:after {
bottom: -124px;
left: -160px;
font-size: 16px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_blog_v2.px_blog_list .et_pb_post{
line-height:0;	
margin-bottom: 30px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta {
font-size: 12px;
padding: 13px 14px 13px 35px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published {
top: -135px;
right: -160px;
font-size: 10px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published:after {
bottom: -148px;
left: -200px;
font-size: 13px;
}
.px_blog_v2.px_blog_list .et_pb_post .info .post-content .post-content-inner p{
line-height:1.5em;
}
.px_blog_v2.px_blog_list .et_pb_post .post-content .post-content-inner {
margin-bottom: 20px;
}
}
@media only screen and (max-width:767px){
.px_blog_v2.px_blog_list .et_pb_post .entry-featured-image-url {
width: 100%;
float: unset;
}
.px_blog_v2.px_blog_list .et_pb_post .info {
width: 100%;
float: unset;
padding: 25px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta {
bottom: 190px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published {
top: -143px;
right: -160px;
}
.px_blog_v2.px_blog_list .et_pb_post .post-meta .published:after {
bottom: -146px;
left: -185px;
font-size: 16px;
}
} @media only screen and (max-width:1024px){
.px_blog_v1.px_blog_category .post-meta{
height: 70px;
} 
}  @media only screen and (max-width:1024px){
.px_blog_v1.px_blog_tages .post-meta{
height:70px;
} 
} .px_blog_author {} .px_blog_single {}
.px_blog_single .px_blurb_details1 .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{
color:#cfcfcf;
}
.px_blog_single .px_blurb_details1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
padding-bottom: 6px;
}
.px_blog_single .px_blurb_details1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span{
color:var(--px-color-1);
}
.px_blog_single .et_pb_testimonial:before {
font-size: 150px;
left: 40%;
position: absolute;
content:'\7b' !important;
top: -15px;
background: #f5f5f5;
margin-left: -16px;
border-radius: 31px;
z-index: 1;
background-color: transparent;
opacity: 0.2;
color: var(--px-color-1);
animation-name: UpDown;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-direction:alternate-reverse;
}
.px_blog_single  .px_blurb_details1 .et_pb_blurb_description a{
color:#000;
}
.px_blog_single .et_pb_posts_nav a{
color: #000;
font-size: 15px;
font-weight: 800;
}
.px_blog_single .et_pb_posts_nav a:hover{
color:var(--px-color-1);
}
.px_blog_single .et_pb_posts_nav{
margin:10px 0px !important;
width:100% !important;
padding-bottom:30px;
} .px_blog_sidebar .et_pb_widget{
box-shadow: 0px 0px 15px lightgrey;
padding: 20px;
border-radius: 10px;
margin-bottom: 30px !important;
}
.px_blog_sidebar .widget_search .wp-block-search .wp-block-search__button{
color: #fff;
background-color: var(--px-color-1);
font-weight: 700;	
}
.px_blog_sidebar .widget_block h2,
.px_blog_sidebar .widget_categories h4,
.px_blog_sidebar .widget_tag_cloud h4{
margin-bottom: 25px;
position: relative;
padding-bottom: 7px;
border-bottom: 1px solid #eee;
font-size: 22px;
font-weight: 800;
}
.px_blog_sidebar .widget_block h2:before,
.px_blog_sidebar .widget_categories h4:before,
.px_blog_sidebar .widget_tag_cloud h4:before{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 50px;
height: 1px;
bottom: -1px;
background-color: var(--px-color-1);
}
.px_blog_sidebar .wp-block-latest-posts .wp-block-latest-posts__post-title{
color:#000;
transition:0.3s;
margin-bottom: 0;
line-height: 1.4;
font-size: 17px;
font-weight: 600;
}
.px_blog_sidebar .wp-block-latest-posts .wp-block-latest-posts__post-title:hover{
color:var(--px-color-1);
}
.px_blog_sidebar .widget_categories ul .cat-item{
position: relative;
margin-bottom: 12px;
overflow: hidden;
color: var(--blackColor);
padding-left: 18px;
font-weight: 700;
font-size: 14px;
}
.px_blog_sidebar .widget_categories ul .cat-item:before{
background: var(--px-color-1);
height: 8px;
width: 8px;
content: "";
border-radius: 50%;
left: 0;
top: 9px;
position: absolute;
}
.px_blog_sidebar .widget_categories ul .cat-item a{
color:#000;
transition:0.1s;   
}
.px_blog_sidebar .widget_categories ul .cat-item a:hover{
color:var(--px-color-1);
transition:0.1s; 
}
.px_blog_sidebar .tagcloud .tag-cloud-link{
display: inline-block;
background: #f5f5f5;
color: #000;
padding: 7px 15px;
border: none;
border-radius: 3px;
font-weight: 600;
font-size: 14px!important;
}
.px_blog_sidebar .tagcloud .tag-cloud-link:hover{
background-color:var(--px-color-1);
color:#fff;
transition:0.3s;
}
.px_blog_sidebar .widget_media_gallery .gallery{
display: flex;
flex-wrap: wrap;
}
.px_blog_sidebar .widget_media_gallery .gallery-item{
margin:0 !important;
float:unset !important;
width: 33%;
}
.px_blog_sidebar .widget_media_gallery .gallery-item .landscape{
position: relative;
z-index: 1;
overflow: hidden;
line-height:0px !important;
margin:4px;
}
.px_blog_sidebar .widget_media_gallery .gallery-item .landscape:before{
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
background-color: var(--px-color-1);
transition:0.3s;
opacity: 0;
visibility: hidden;
line-height:0px !important;
}
.px_blog_sidebar .widget_media_gallery .gallery-item:hover .landscape:before{
opacity: .5;
visibility: visible;
}
.px_blog_sidebar .widget_media_gallery .gallery-item .landscape a{
width:100% !important;
position:relative;
}
.px_blog_sidebar .widget_media_gallery .gallery-item .landscape a:before{
position: absolute;
content: '\e09a'!important;
font-family: ETmodules!important;
font-size: 20px;
width: 100%;
height: 100%;
transform: translate(-50%,-50%);
top: 100%;
left: 50%;
color: #fff;
opacity: 0;
z-index: 11;
transition:opacity 0.5s ease-in-out;
}
.px_blog_sidebar .widget_media_gallery .gallery-item:hover a:before{
opacity: 1;
transition:opacity 0.5s ease-in-out;
}
.px_blog_sidebar .widget_media_gallery .gallery-item img{
transition:0.5s ease-in-out;
border:none !important;
transform: scale(1);
}
.px_blog_sidebar .widget_media_gallery .gallery-item:hover img{
transform: scale(1.3);
transition:0.5s ease-in-out;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_blog_sidebar .widget_media_gallery{
width:100%;
margin-right:0px;
}
.px_blog_sidebar .widget_block{
width:100%;
margin-right:0px !important;
clear:both;
} 
.px_blog_sidebar .widget_media_gallery .gallery-item img,
.px_blog_sidebar .widget_categories,
.px_blog_sidebar .widget_tag_cloud{
width:100% !important;
}
.px_blog_sidebar .widget_media_gallery .gallery-item img,
.px_blog_sidebar .widget_categories,
.px_blog_sidebar .widget_tag_cloud{
width:100% !important;
}
.px_blog_sidebar .wp-block-latest-posts .wp-block-latest-posts__post-title {
font-size: 15px;
}
.px_portfolio_single .et_pb_testimonial:before {
left: 20%;
top: 25px;
}
}
@media only screen and (max-width:767px){
.px_blog_single .et_pb_testimonial:before {
left: 21%;
top: 20px;
}
}  .px_portfolio_v1 .et_pb_portfolio_item {
position:relative;
margin-bottom: 100px;
border-top-left-radius:10px;
border-top-right-radius:10px;
box-shadow: 0px 0px 15px lightgrey;
}
.px_portfolio_v1 .et_pb_portfolio_item:before{}
.px_portfolio_v1 .et_pb_portfolio_item:hover:before{
background-color:#000 !important;
transition: 0.5s;
color: #fff;
} .px_portfolio_v1 .et_pb_portfolio_item .et_portfolio_image {
height:100%;
}
.px_portfolio_v1 .et_pb_portfolio_item .et_portfolio_image img {
height: 100%;
object-fit: cover;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
} .px_portfolio_v1 .et_pb_portfolio_item .et_portfolio_image .et_overlay {}
.px_portfolio_v1 .et_pb_portfolio_item:before {
position:absolute;
content:'\24';
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
background-color: var(--px-color-1);
transition: 0.5s;
color: #fff;
border-radius: 3px;
font-size: 20px;
display: inline-block;
transform: translate(-50%, -50%);
bottom: -10% !important;
right: 0% !important;
top: unset;
left: unset;
z-index:11;
font-family: ETmodules!important;
}
.px_portfolio_v1 .et_pb_portfolio_item:hover:before{
background-color:var(--px-color-2) !important;
transition:0.3s;
}
.px_portfolio_v1  .project_block {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background-color: #f9f9f9;
} .px_portfolio_v1 .et_pb_portfolio_item .et_pb_module_header {
font-size:20px !important;
line-height:1.3;
font-weight:700;
margin-bottom:0;
margin-top:0;
padding: 20px 17px 0px !important;
border-radius: 0 0 5px 5px;
transition:0.3s;
}  
.px_portfolio_v1 .et_pb_portfolio_item .et_pb_module_header:hover{
color:var(--px-color-1);
transition:0.3s;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_portfolio_v1 .et_pb_portfolio_item {
margin-bottom:90px !important;
}
.px_portfolio_v1 .et_pb_portfolio_item:before{
bottom:-12% !important;
}
}
@media only screen and (max-width:767px){
.px_portfolio_v1 .et_pb_portfolio_item {
margin-bottom: 40px !important; 
}
.px_portfolio_v1  .et_pb_ajax_pagination_container{
display:block !important;
}
.px_portfolio_v1 .et_pb_portfolio_item:before{
bottom:23% !important;
}
.px_portfolio_v1 .et_pb_portfolio_item .et_portfolio_image {
height:100%;
}
.px_portfolio_v1 .et_pb_portfolio_item .et_portfolio_image img {
height: 100%;
object-fit: cover;
}
} .px_portfolio_v1 .et_pb_portfolio_item .post-meta {
margin-top:0px;
padding: 6px 17px 20px !important;
}
.px_portfolio_v1 .et_pb_portfolio_item .post-meta a {} .px_portfolio_2_col .et_pb_portfolio_items,
.px_portfolio_2_col .et_pb_ajax_pagination_container{
display: grid;
grid-gap: 25px;
grid-template-columns: repeat(2, 50%);
}
.px_portfolio_2_col.px_portfolio_2_col  .et_pb_portfolio_item:before{
bottom:-8% !important;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_portfolio_2_col.px_portfolio_2_col  .et_pb_portfolio_item:before{
bottom:-12% !important;
} 	
}
@media only screen and (max-width:767px){
.px_portfolio_2_col.px_portfolio_2_col  .et_pb_portfolio_item:before{
bottom:23% !important;
} 		
} .px_portfolio_3_col .et_pb_portfolio_items,
.px_portfolio_3_col .et_pb_ajax_pagination_container{
display: grid;
grid-template-columns: repeat(3,33.33%);
grid-gap: 25px;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_portfolio_3_col .et_pb_portfolio_items,
.px_portfolio_3_col .et_pb_ajax_pagination_container{
grid-template-columns: repeat(2,50%);
}
}
@media only screen and (max-width:767px){
.px_portfolio_3_col .et_pb_portfolio_items,
.px_portfolio_3_col .et_pb_ajax_pagination_container{
grid-template-columns: unset;
}
} .px_portfolio_4_col .et_pb_portfolio_items,
.px_portfolio_4_col .et_pb_ajax_pagination_container{
display: grid;
grid-template-columns: repeat(4,25%);
grid-gap: 25px;
} @media only screen and (max-width:1024px){
.px_portfolio_4_col .et_pb_portfolio_items,
.px_portfolio_4_col .et_pb_ajax_pagination_container{
grid-template-columns: repeat(2,50%);
} 
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_portfolio_4_col .et_pb_portfolio_items,
.px_portfolio_4_col .et_pb_ajax_pagination_container{
grid-template-columns: repeat(2,50%);
}
}
@media only screen and (max-width:767px){
.px_portfolio_4_col .et_pb_portfolio_items,
.px_portfolio_4_col .et_pb_ajax_pagination_container{
grid-template-columns: unset;
}
} .px_portfolio_v1.filterable {} @media only screen and (max-width:767px){
.px_portfolio_v1.filterable.px_portfolio_3_col .et_pb_portfolio_filters{
margin-bottom:40px !important;
}
.px_portfolio_v1.filterable.px_portfolio_3_col .et_pb_portfolio_item:before {
bottom: -12% !important;
}
.px_portfolio_v1.filterable.px_portfolio_3_col .et_pb_portfolio_item{
margin-bottom: 100px !important;	
}
} .px_portfolio_v1 .et_pb_portfolio_filters {
border-bottom: 1px solid #e4e7ee;
margin: 0 0 80px;
}
.px_portfolio_v1 .et_pb_portfolio_filters li {}
.px_portfolio_v1 .et_pb_portfolio_filters li a {
color: black;
background-color:transparent;
border:unset;
font-weight:700;
padding-bottom: 17px;
height: 55px;
padding:20px !important;
}
.px_portfolio_v1 .et_pb_portfolio_filters li a.active{
color: var(--px-color-1) !important;
border-bottom:2px solid var(--px-color-1);
}
.px_portfolio_v1 .et_pb_portfolio_filters li a:hover{
background-color:transparent !important;
color:black;
} .px_portfolio_v1 .et_pb_portfolio_filters li a:hover,
.px_portfolio_v1 .et_pb_portfolio_filters li a.active {} .px_portfolio_v1 .et_pb_portofolio_pagination {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul li {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul li a {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul li a:hover {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul li.prev a.page-prev {}
.px_portfolio_v1 .et_pb_portofolio_pagination ul li.next a.page-next {} .px_portfolio_v1 .pagination .alignleft,
.px_portfolio_v1 .pagination .alignright {float: left;}
.px_portfolio_v1 .pagination .alignleft a,
.px_portfolio_v1 .pagination .alignright a {background-color: var(--px-color-1) !important;
padding: 10px; font-weight:600;font-size:16px;color:#fff;border-radius:5px;} .px_portfolio_v1.carousel {
overflow:visible !important;	
}
.px_portfolio_v1.carousel .et_pb_portfolio_items {
overflow:visible !important;	
}
.px_portfolio_v1.carousel .et_pb_portfolio_items .et_pb_portfolio_item{
margin-bottom:40px !important;
}
.px_portfolio_v1.carousel .et-pb-slider-arrows{}
.px_portfolio_v1.carousel .et-pb-slider-arrows .et-pb-arrow-prev{color:var(--px-color-1);}
.px_portfolio_v1.carousel .et-pb-slider-arrows .et-pb-arrow-next{color:var(--px-color-1);} @media only screen and (min-width:768px) and (max-width:990px){
.px_portfolio_v1.carousel .et_pb_portfolio_item:before{
bottom: -15% !important;
}
}
@media only screen and (max-width:767px){
.px_portfolio_v1.carousel .et_pb_portfolio_item:before {
bottom: -11% !important;
}
} .px_portfolio_category {} .px_portfolio_tages {} .px_portfolio_single {}
.px_portfolio_single .px_blurb_details1 .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{
color:#cfcfcf;
}
.px_portfolio_single .px_blurb_details1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
padding-bottom: 6px;
}
.px_portfolio_single .px_blurb_details1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span{
color:var(--px-color-1);
}
.px_portfolio_single .px_blurb_details1 .et_pb_blurb_description a{
color:#000;
}
.px_portfolio_single .et_pb_testimonial:before {
font-size: 150px;
left: 40%;
position: absolute;
content:'\7b' !important;
top: -15px;
background: #f5f5f5;
margin-left: -16px;
border-radius: 31px;
z-index: 1;
background-color: transparent;
opacity: 0.2;
color: var(--px-color-1);
animation-name: UpDown;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-direction:alternate-reverse;
}
.px_portfolio_single .et_pb_posts_nav a{
color: #000;
font-size: 15px;
font-weight: 800;
}
.px_portfolio_single .et_pb_posts_nav a:hover{
color:var(--px-color-1);
}
.px_portfolio_single .et_pb_posts_nav{
margin:10px 0px !important;
width:100% !important;
padding-bottom:30px;
} .px_portfolio_Detail {}
.px_post_comment .form-submit .submit {
background-color:var(--px-color-1);
color:white;
transition:0.5s;
}
.px_post_comment .form-submit .submit:hover{
background-color:var(--px-color-2);
transition:0.5s;
}
.px_post_comment .comment-edit-link{
color:var(--px-color-1);
}
.px_post_comment .comment-form .logged-in-as a{
color:#000;
}
.px_post_comment .comment-form .logged-in-as > a:nth-child(2){
font-weight:600 !important;
color:var(--px-color-2) !important;
}
.px_post_comment  #commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {
border: 1px solid #EBEEEF!important;
box-shadow: 0px 5px 10px rgb(0 0 0 / 4%);
background: transparent!important;
}
.px_portfolio_category .et_pb_text_inner a{
color:#000;
font-size:15px;
font-weight:700;
} @media only screen and (max-width:767px){ .px_portfolio_single .et_pb_posts_nav a{
font-size: 10px;
}
}
.px_portfolio_single .et_pb_row .et_pb_column_1_3 {
padding:0!important;
}  .px_services_v1  .et_pb_row_3 .et_pb_column {
background-color: #fff;
padding: 35px 40px;
} .px_services_v1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
width:100%;
}
.px_services_v1 .et_pb_blurb_content .et_pb_main_blurb_image{
margin-bottom:20px;
} .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
font-size: 20px;
font-weight: 600;
color:#00042e;
line-height: 1.4;
margin-bottom: 0px;
} .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{
font-size: 15px;
font-weight: 400;
color:  #4e4e4e;
line-height: 1.6;
margin-bottom: 20px;
} .px_btn.light{
background-color:#f0eeee!important;
padding:10px 30px !important;
color:var(--px-color-1)!important;
border-radius:0px;
}
.px_btn.light:before{
background-color:var(--px-color-1)!important;
width: 0;
border-radius:0px;
}
.px_btn.light:hover:before{
width: 100%;
opacity: 1;
}
.px_btn.light:hover{
color:#f0eeee!important;
} @media only screen and (min-width:768px) and (max-width:990px){ .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
font-size: 25px;
} .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{
font-size: 17px;
}
}
@media only screen and (max-width:767px){
.px_services_v1  .et_pb_row_3 .et_pb_column {
padding: 20px 25px;
}
.px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{
text-align:justify;
word-spacing:0px;
}	
} .px_services_v2 {}
.px_services_v2 .et_pb_blurb_content{}
.px_services_v2 .px_services_row_v2 .et_pb_column{
padding: 40px 25px 40px 25px;
margin-bottom: 30px;
text-align: center;
background-color: #f9f9f9;
border-radius: 5px;
transition: 0.5s;
}
.px_services_v2 .px_services_row_v2 .et_pb_column:hover{
border-radius: 0;
background-color:#fff;
box-shadow: 0 15px 35px rgb(0 0 0 / 10%);
transform: translateY(-10px);
}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap{
width: 85px;
height: 85px;
line-height: 85px;
border-radius: 50px;
text-align: center;
position:relative;
animation-name: rotateme;
animation-duration: 15s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap:before{
position: absolute;
content:'';
left: -4px;
bottom: 34px;
width: 12px;
height: 12px;
z-index: 1;
border-radius: 50%;	
}
.px_services_v2 .px_service_column .et_pb_main_blurb_image .et_pb_image_wrap:after{
position: absolute;
content:'';
top: 36px;
right: -5px;
width: 12px;
height: 12px;
z-index: 1;
border-radius: 50%;
transition:0.5s;
opacity: 0;
visibility: hidden; 
}
.px_services_v2 .px_service_column:hover .et_pb_main_blurb_image .et_pb_image_wrap:after{
opacity: 1;
visibility:visible;
transition:0.5s;
}
.px_services_v2 .et_pb_blurb_content:hover .et_pb_image_wrap{
background-color:#fff !important;
box-shadow: 0 0 15px rgb(0 0 0 / 10%);
transition:0.5s;
}
.px_services_v2 .px_service_blurb1 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color: #fae4de;
}
.px_services_v2 .px_service_blurb1 .et_pb_main_blurb_image .et_pb_image_wrap:before{
background-color: var(--px-color-1);
}
.px_services_v2 .px_service_blurb1 .et_pb_main_blurb_image .et_pb_image_wrap:after{
background-color:#1c17a0;
}
.px_services_v2 .px_service_blurb2 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color: #d8d1e8;
animation-name: rotatemetwo !important;
}
.px_services_v2 .px_service_blurb2 .et_pb_main_blurb_image .et_pb_image_wrap:before{
background-color:#1c17a0;
}
.px_services_v2 .px_service_blurb2 .et_pb_main_blurb_image .et_pb_image_wrap:after{
background-color:var(--px-color-1);
}
.px_services_v2 .px_service_blurb3 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color: #d6ebea;
}
.px_services_v2 .px_service_blurb3 .et_pb_main_blurb_image .et_pb_image_wrap:before{
background-color:#1fa299;
}
.px_services_v2 .px_service_blurb3 .et_pb_main_blurb_image .et_pb_image_wrap:after{
background-color:var(--px-color-1);
}
.px_services_v2 .et_pb_main_blurb_image .et-pb-icon{
vertical-align:middle;
}
.px_services_v2 .px_service_blurb1 .et_pb_main_blurb_image .et-pb-icon{
color: var(--px-color-1) !important;
}
.px_services_v2 .px_service_blurb2 .et_pb_main_blurb_image .et-pb-icon{
color:#290390 !important;
}
.px_services_v2 .px_service_blurb3 .et_pb_main_blurb_image .et-pb-icon{
color:#1fa299 !important;
} .px_services_v2 .px_service_column{
background-color:#fff !important;
} .px_services_v2 .px_service_blurb1.px_color1 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color: #f3e3f6!important;
}
.px_services_v2 .px_service_blurb1.px_color1 .et_pb_main_blurb_image .et-pb-icon{
color: #9916b1 !important;
}
.px_services_v2 .px_service_blurb2.px_color2 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color: #f9e1f0 !important;
animation-name: rotatemetwo !important;
}
.px_services_v2 .px_service_blurb2.px_color2 .et_pb_main_blurb_image .et-pb-icon{
color:#cb0680 !important;
}
.px_services_v2 .px_service_blurb3.px_color3 .et_pb_main_blurb_image .et_pb_image_wrap{
background-color:#e6f5e3 !important;
}
.px_services_v2 .px_service_blurb3.px_color3 .et_pb_main_blurb_image .et-pb-icon{
color:#2eb01c !important;
}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap:after{
opacity:1 !important;
visibility:visible;
} 
.px_btn1.px_service_v2_btn:hover {
transform: translatex(-17px) !important;
}
.px_services_v2 .et_pb_module_header:hover{
color:var(--px-color-1);
transition:0.3s;
} @media only screen and (max-width:1024px){
.px_services_v2 .px_services_row_v2 .blurb .et_pb_module_header{
font-size: 20px;
} 	
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_btn1.px_service_v2_btn{
transform: translatex(10px) !important;
}
.px_btn1.px_service_v2_btn:hover {
transform: translatex(-10px) !important;
}
}
@media only screen and (max-width:767px){
.px_btn1.px_service_v2_btn:hover {transform: translatex(-17px) !important;}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap {
width: 75px;
height: 75px;
line-height: 75px;
}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap:before {left: -5px;}
.px_services_v2 .et_pb_main_blurb_image .et_pb_image_wrap:after {right: 5px;}
}  .px_services_v2.no_hover .px_services_row_v2 .et_pb_column{
box-shadow: 0 15px 35px rgb(0 0 0 / 10%);
}
.px_services_v2.no_hover .px_services_row_v2 .et_pb_column:hover{
transform:translatey(0px)!important;
} .px_services_single {} .px_sins{
width: 245px;
background-color: #f8faff;
border-radius: 5px;
padding: 13px 12px 10px 40px !important;
position: relative;
transition: 0.5s !important;
font-weight: 700;
color: #000;
z-index:1;
overflow:hidden;
}
.px_sins:hover{
color:#fff !important;
}
.px_sins::after{
content: "" !important;
position: absolute;
left: 0;
top: 0;
width: 0%;
height: 100%;
border-radius: 5px;
background-color: var(--px-color-1);
z-index: -1;
display:block !important;
}
.px_sins:hover::after{
width: 100%;
}
.px_sins:before{
color: #fff;
background-color: var(--px-color-1);
width: 23px;
height: 23px;
line-height: 23px !important;
transition: 0.5s;
text-align: center;
border-radius: 3px;
position: absolute;
left: 30px;
top: 15px;
}
.px_sins:hover:before{
background-color:#fff;
color: #000;
} .px_service_main .px_service_main_col{
position:relative;
}
.px_service_main .px_service_main_col:before{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(34, 38, 49, 0.8);
content: "";
border-radius: 7px;
transform: scaleY(0);
width:100%;
height:450px;
}
.px_service_main .px_service_main_col:hover:before{
transform: scaleY(1.0);
}
.px_service_main .px_service_main_col .px_service_main_image {
position:absolute;
top:0px;
left:0px;
z-index:-1;
width:100%;
height:450px;
}
.px_service_main .px_service_main_col:hover .px_service_main_image{
z-index:1;
} 
.px_service_main .px_service_main_col .px_service_main_image  .et_pb_image_wrap  img{
opacity:0;
transition:0.5s;
border-radius:7px;
width:100%;
height:450px;
object-fit:cover;	
} 
.px_service_main .px_service_main_col:hover .px_service_main_image .et_pb_image_wrap img{
height:450px;
opacity:1;
top:100%;
object-fit:cover;
transition:0.5s;
border-radius:7px;
} 
.px_service_main .px_service_main_col:hover .px_service_main_blurb .et_pb_blurb_content{
position:relative;
z-index:10;
}
.px_service_main .px_service_main_col:hover .px_service_main_blurb .et_pb_blurb_content .et_pb_blurb_container{
color:#fff;
transition:0.3s;
}
.px_service_main .px_service_main_col:hover .px_service_main_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
color:#fff;
transition:0.3s;
}
.px_service_main .px_service_main_col:hover .px_team_icon .et-pb-icon{
background-color:#fff !important;
z-index:11;
transition:0.5s;
}
.px_service_main .px_service_main_col .px_team_icon .et_pb_icon_wrap .et-pb-icon:hover{
color:var(--px-color-1) !important;
} .px_service_section_slider .slick-list{
padding: 35px 0px !important;
}
.px_service_section_slider .et_pb_testimonial:before {
font-size: 50px;
left: 75%;
top: 25px;
margin-left: -14px;
opacity: 0.2;
}
.px_service_section_slider .et_pb_testimonial_author{
top: -95px !important;
}
.px_service_section_slider .et_pb_testimonial_meta{
top: -35px !important;
}
.px_service_section_slider .slick-dots {
bottom: -60px !important;
}
.px_service_section_slider .slick-dots li button:before{
font-size: 9px;
border: 5px solid grey;
border-radius: 50px;
line-height: 12px;
width: 10px;
height: 10px;
color:#fff !important;
}
.px_service_section_slider .slick-dots li{
margin: 0px 7px;
}
.px_service_section_slider .slick-dots li.slick-active button:before {
opacity: .75;
border: 5px solid var(--px-color-1) !important;
}
@media only screen and (max-width:767px){
.px_service_section_slider .slick-dots {
bottom: -40px !important;
}
.px_service_section_slider .slick-dots li button:before {
font-size: 0px;
width: 5px;
height: 5px;
}
.px_service_section_slider .slick-dots li{
margin: 0px 0px;
}
.px_service_section_slider .et_pb_testimonial_author {
top: -120px !important;
}
} @media only screen and (min-width:768px) and (max-width:990px){
.px_service_section_images  .slick-list{
padding: 0px 3px!important;
}	
}  .px_contact_v1 {} 
.px_contact_v1 .et_contact_bottom_container{float:left !important;} .px_contact_v1 .et-pb-contact-message {} .px_contact_v1 .et_pb_contact .et_pb_contact_form .et_pb_contact_field  p input, 
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_pb_contact_field , 
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_pb_contact_field  p textarea {} .px_contact_v1 .et_pb_contact .et_pb_contact_form .et_pb_contact_field .et_contact_bottom_container {}
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit {
border-radius: 5px !important;
padding: 10px 30px !important;
font-size: 16px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color: var(--px-color-2) !important;
color:#fff;
}
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
background-color: var(--px-color-1);
z-index: -1;
transition: 0.5s;
visibility: visible;
margin-left: 0 !important;
opacity: 0;
}
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover:after{
transform: scaleX(0);
opacity:1;
}
.px_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover {} @media only screen and (min-width:768px) and (max-width:990px){
.px_contact_v1 .et_contact_bottom_container {
float: left;
padding-left: 240px;
}
} .px_contact_v2 {}
.px_contact_v2_blurb_info .et_pb_blurb_content .et_pb_main_blurb_image  .et-pb-icon{
color:var(--px-color-1);
width: 75px;
height: 85px;
line-height:85px;
background-color: #f7f7f7;
border-radius: 3px;
text-align: center;
font-size: 40px;
transition:0.5s;
}
.px_contact_v2_blurb_info .et_pb_blurb_content:hover  .et_pb_main_blurb_image .et-pb-icon{
color:#fff;
background-color:var(--px-color-1)!important;
transition:0.5s;	
}
.px_contact_v2_get_touch .et_pb_contact_form .et_contact_bottom_container {
float:left !important;
padding-top:20px;
}
.px_contact_v2_get_touch .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit{	
padding-top:30px;
border-radius: 5px !important;
padding: 10px 30px !important;
font-size: 16px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color: var(--px-color-2) !important;
color: #fff;
}
.px_contact_v2_get_touch .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
background-color: var(--px-color-1);
z-index: -1;
transition: 0.5s;
visibility: visible;
margin-left: 0 !important;
opacity: 0;
}
.px_contact_v2_get_touch .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover:after{
transform: scaleX(0);
} @media only screen and (max-width:1024px){
.px_contact_v2_blurb_info  .px_contact_v2_blurb_info_row{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.px_contact_v2_blurb_info  .px_contact_v2_blurb_info_row .px_contact_v2_blurb_info_col{
width: 75%;
box-shadow: 0px 0px 20px lightgrey;
padding: 20px;
margin-bottom: 20px;
}
.px_contact_v2_blurb_info .px_contact_v2_blurb_info_col  .et_pb_icon{
top: 26px;
right: 26px;
} 
.px_contact_v2_blurb_info  .px_contact_v2_blurb_info_row .px_contact_v2_blurb_info_col .et_pb_blurb{
margin-bottom:0px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_contact_v2_blurb_info  .px_contact_v2_blurb_info_row .px_contact_v2_blurb_info_col{
width: 100%;
}
}
@media only screen and (max-width:767px){
.px_contact_v2_blurb_info  .px_contact_v2_blurb_info_row .px_contact_v2_blurb_info_col{
padding: 16px;
}	
}   .px_team_v1 .px_team_person_v1{
overflow:hidden;
} .px_team_v1 .et_pb_team_member_image{
margin-bottom:0px;
}
.px_team_v1 .et_pb_team_member_image img{} .px_team_v1 .px_team_person_v1 .et_pb_team_member_description{
background-color:#f9f9f9;;
position: absolute;
bottom: 0px;
width: 100%;
padding: 15px 30px;
transition:0.5s;
opacity:0;
}
.px_team_v1 .px_team_person_v1:hover .et_pb_team_member_description{
opacity:1;
transition:0.5s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_module_header{
margin-bottom:0px;
padding-bottom:0px;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_position{
color:var(--px-color-1);
margin-top:6px;
} .px_team_v1 .px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links {
margin-top: 0;
padding: 0;
position:absolute;
top: -185px;
right: 10px;
}
.px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links li{
margin-right: 0;
background-color: white;
margin: 7px 0px;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
}
.px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links li:first-child{
transform: scaleX(0);
transition:0.5s;
}
.px_team_person_v1:hover .et_pb_member_social_links li:first-child{
transform: scale(1);
transition:0.5s;
}
.px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links li:nth-child(2){
transform: scaley(0);
transition:0.5s;
}
.px_team_person_v1:hover .et_pb_member_social_links li:nth-child(2){
transform: scale(1);
transition:0.5s;
}
.px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links li:nth-child(3){
transform: scalex(0);
transition:0.5s;
}
.px_team_person_v1:hover .et_pb_member_social_links li:nth-child(3){
transform: scale(1);
transition:0.5s;
}
.px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links li:nth-child(4){
transform: scaley(0);
transition:0.5s;
}
.px_team_person_v1:hover .et_pb_member_social_links li:nth-child(4){
transform: scale(1);
transition:0.5s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li a{
color:#000;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li:hover{
background-color:var(--px-color-1);
transition:0.5s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li:hover a{
color:#fff;
transition:0.2s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li a:hover{} .px_team_v1 .et_pb_team_member_image{} @media only screen and (max-width:1024px){
.px_team_v1 .px_title{
margin-bottom: -3px!important;		
}
.px_team_v1 .px_desc {
font-size: 14px;
}
.px_team_v1 .px_team_v1_col3{
padding-top:0px;	
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_team_v1 .et_pb_team_member_image{
margin:0px !important;
}
}  .px_team_v2 {}
.px_team_v2 .et_pb_team_member_image{
margin-bottom:0px;
}
.px_team_v2 .px_team_person_v1 .et_pb_team_member_description {
background-color: #f9f9f9;
padding: 15px 30px;  
position:relative;
}
.px_team_v2 .px_team_person_v1 .et_pb_team_member_description:before{
position: absolute;
content: '\e0a0' !important;
font-family: ETmodules!important;
right: 10px;
top: -15px;
font-size: 13px;
color: #fff;
background-color: var(--px-color-1);
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
transition:0.5s;
}
.px_team_v2 .px_team_person_v1:hover .et_pb_team_member_description:before{
background-color:var(--px-color-2);
color:#fff;
transition:0.5s;
}
.px_team_v2 .et_pb_team_member_description .et_pb_module_header{
margin-bottom:0px;
padding-bottom:0px;
}
.px_team_v2 .et_pb_team_member_description .et_pb_member_position{
color:var(--px-color-1);
margin-top:6px;
}
.px_team_v2 .px_team_person_v1 .et_pb_team_member_description .et_pb_member_social_links {
margin-top: 0;
padding: 0;
position: absolute;
top: -200px;
right: 10px;
}
.px_team_v2 .et_pb_team_member_description .et_pb_member_social_links li a{
color:#000;
}
.px_team_v2 .et_pb_team_member_description .et_pb_member_social_links li:hover{
background-color:var(--px-color-1);
transition:0.5s;
}
.px_team_v2 .et_pb_team_member_description .et_pb_member_social_links li:hover a{
color:#fff;
transition:0.2s;
}
.px_team_v2 .et_pb_team_member_description .et_pb_member_social_links li a:hover{} @media only screen and (min-width:768px) and (max-width:990px){
.px_team_v2 .et_pb_team_member_image{
margin:0px !important;
}
.px_team_v2 .px_team_person_v1 {
margin-bottom:20px !important;	
}
}
@media only screen and (max-width:767px){
.px_team_v2 .px_team_person_v1 {
margin-bottom:20px !important;	
}
} .px_team_single {}
.px_team_single .px_team_single_person .et_pb_team_member_image img{
width: 100%;
max-width: 100%;
}
.px_team_single .px_team_single_person .et_pb_team_member_description {
border-radius: 7px;
box-shadow: 0px 10px 60px 0px rgb(207 207 207 / 60%);
padding: 40px 0px 50px;
margin-left: 45px;
margin-right: 45px;
margin-top: -60px;
z-index: 11;
position: relative;
background-color: #ffffff;
}
.px_team_single .et_pb_team_member_description .et_pb_member_social_links .et_pb_font_icon{
display: inline-block;
width: 35px;
height: 35px;
line-height: 35px;
background: #f4f4f5;
border-radius: 50%;
text-align: center;
color: #74787c;
font-size: 15px;
transition: all 200ms linear;
transition-delay: 0.1s;
}
.px_team_single .et_pb_team_member_description .et_pb_member_social_links .et_pb_font_icon:hover{
color: #ffffff;
background: var(--px-color-1);
}
.px_team_single .et_pb_team_member_description .et_pb_member_social_links li{
margin-right:6px;
}
.px_team_single_info .et_pb_blurb_content{
margin-left:0px;
}
.px_team_single_info .px_team_single_image .et_pb_image_wrap  img{
width:100%;
max-width:100%;
}
.px_team_single_info .px_team_single_image .et_pb_image_wrap {
position: relative;
display: block;
overflow: hidden;
border-radius: 7px;
}
.px_team_single_info .px_team_single_image .et_pb_image_wrap:before{
position: absolute;
top: 50%;
left: 50%;
display: block;
content: '';
width: 0;
height: 0;
background:rgba(248, 44, 44, .2);
border-radius: 50%;
transform: translate(-50%, -50%);
opacity: 0;
z-index: 10;
}
.px_team_single_info .px_team_single_image .et_pb_image_wrap:hover:before{
animation: circle .75s;
}
.px_team_single_blurb .et_pb_blurb_content .et_pb_blurb_container{
vertical-align: middle;
padding-left:0px;
}
.px_team_single_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{
transition: transform 0.5s;
transform:rotatey(0deg);
}
.px_team_single_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_image_wrap img{
transform:rotatey(180deg);
transition:transform  0.5s;
}
.px_team_single_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p:hover{
color:var(--px-color-1);
transition:0.3s;
} @media only screen and (max-width:1024px){
.px_team_single .px_team_single_person .et_pb_team_member_description {
padding: 30px 0px 30px;
}
.px_team_single .px_team_single_person .et_pb_team_member_description .et_pb_module_header{
font-size: 30px;
line-height: 30px;		 
}
.px_team_single_blurb  .px_team_single_blurb_col{
padding:25px;
width:75% !important;
box-shadow: 0px 0px 17px 0px rgb(0 0 0 / 30%);
}
.px_team_single_blurb .px_team_single_blurb_col:first-child{
margin-bottom:30px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_team_single_blurb .px_team_single_blurb_col {
width: 85% !important;
}
}
@media only screen and (max-width:767px){
.px_team_single .px_team_single_person .et_pb_team_member_description {
padding: 30px 0px 30px;
margin-left: 30px;
margin-right: 30px;
}
.px_team_single .px_team_single_person .et_pb_team_member_description .et_pb_module_header {
font-size: 25px;
line-height: 25px;
}
.px_team_single_blurb .px_team_single_blurb_col {
width: 100% !important;
}
.px_team_single_blurb .px_team_single_blurb_col:first-child{
margin-bottom:30px !important;
}
}   .px_slider_v1 {} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image {} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title{
padding-bottom: 22px;
display: inline-block;
line-height: 0;
font-size: 15px !important;
color: var( --px-color-1)!important;
padding-left: 2px;
position: relative;
font-weight: 600;
text-transform:uppercase;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title:before{
position:absolute;
content:'';
bottom: 14px;
left: 0;
height: 15px;
width: 10%;
background-color:rgba(24,27,42,0.98);
z-index:1;
animation-name:lefttoright;
animation-direction:normal; 
animation-iteration-count: infinite;
animation-duration: 2s;
animation-timing-function: ease;
} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .px_slider_main_title{
font-size:60px;
font-weight:700;
line-height:1.2;
margin-bottom: 20px;
margin-top: 0;
} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper {}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button{
border-radius: 5px !important;
padding: 7px 30px !important;
font-size: 15px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color: var(--px-color-2) !important;
color: #fff;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
background-color: var(--px-color-1)!important;
z-index: -1;
transition: 0.5s;
visibility: visible;
margin-left: 0 !important;
opacity: 0;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button:hover:after{
transform: scaleX(0)!important;
} .px_slider_v1 .et-pb-slider-arrows{
position: absolute;
width: 111px;
bottom: 100px;
left: 89%;
}
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev{
left:0;
opacity:1;
}
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev:before,
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next:before{
background-color: transparent;
border: 1px solid #9b9dac;
margin: 0 7px;
transition:0.3s;
background-color:lightgrey;
width: 40px;
padding: 0;
height: 40px;
color:#000;
text-align: center;
line-height: 40px;
display: flex;
align-items: center;
justify-content: center;
font-size: 35px;
transition:0.3s;
}
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev:hover:before,
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next:hover:before{
background-color:var(--px-color-1);
transition:0.3s;
border-color:var(--px-color-1);
color:#fff;
}
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next{
right:0;
opacity:1;
} .px_slider_v1 .et-pb-controllers {
position: absolute;
left: 60px;
height: 100px;
display: flex;
flex-direction: column;
} 
.px_slider_v1 .et-pb-controllers a {
width: 10px;
height: 10px;
margin-bottom: 20px;
padding: 0;
opacity: 0.5;
outline: 1px solid var(--px-color-1);
outline-offset: 3px;
}
.px_slider_v1 .et-pb-controllers a.et-pb-active-control {
background-color:var(--px-color-1);
opacity:1;
} @media only screen and (max-width:1024px){
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .px_slider_main_title {
font-size: 45px;
}
.px_slider_v1 {
padding-bottom: 50px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_slider_v1 .et_pb_slide_image {
width: 100%;
margin-right: 0;
position: unset !important;
top: 0;
margin-top: 0 !important;
}
.px_slider_v1 .et_pb_slide_with_image .et_pb_slide_description{
width: 100%;
text-align: center;
padding: 50px 0px 50px 0px;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .px_slider_main_title{
font-size:50px;
}
.px_slider_v1 .et-pb-slider-arrows {
left: 80% !important;
bottom: 127px !important;
}
.px_slider_v1 .et-pb-controllers{
display:none;
}
}
@media only screen and (max-width:767px){
.px_slider_v1 .et_pb_slider_container_inner .et_pb_slide_image{
display:block !important;
}
.px_slider_v1 .px_slider_main_title{
font-size:28px !important;
margin-bottom:15px;
}
.px_slider_v1  .et_pb_slide_description{
padding:20px 0px !important;	
}
.px_slider_v1 .et_pb_slider{
overflow:visible !important;
}
.px_slider_v1 .et-pb-slider-arrows {
width: 110px;
bottom: 85px;
left: 70%;
}
.px_slider_v1 .et-pb-controllers {
left: 40px;
bottom: 90px;
height: 0px;
flex-direction: row;
}
.px_slider_v1 .et-pb-controllers a {
margin-right: 20px;
}
} .px_slider_v1{}  .px_faqs_v1 {} .px_faqs_v1 .et_pb_toggle .et_pb_toggle_title {} .px_faqs_v1 .et_pb_toggle .et_pb_toggle_title::before {} .px_faqs_v1 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {}  .px_faqs_v1 .et_pb_toggle .et_pb_toggle_content{} .px_faqs_v2{}  .px_timeline_v1 .px_timeline_v1_col.left{
position:relative;
}
.px_timeline_v1 .px_timeline_v1_col.left:before{
position: absolute;
content: '';
width: 3px;
height: 117%;
background-color: #000;
right: -64px;
top: -31px;
}
.px_timeline_v1 .px_timeline_v1_col.right{
position:relative;
}
.px_timeline_v1 .px_timeline_v1_col.right:before{
position: absolute;
content: '';
width: 3px;
height: 125%;
background-color: #000;
left: -69px;
top: -40px;
}
.px_timeline_v1 .px_timeline_v1_col.left:after{
position: absolute;
content: '';
width: 0;
height: 0;
border-top: 30px solid transparent;
border-left: 20px solid  var(--px-color-1) !important;
border-bottom: 30px solid transparent;
top: 104px;
right: -18px;
}
.px_timeline_v1 .px_timeline_v1_col.right:after{
position: absolute;
content: '';
width: 0;
height: 0;
border-top: 30px solid transparent;
border-right: 20px solid var(--px-color-1) !important;
border-bottom: 30px solid transparent;
top: 104px;
left: -20px;
}
.px_timeline_v1 .px_timeline_v1_col.left .et_pb_blurb{
position:relative;
}
.px_timeline_v1 .px_timeline_v1_col.left  .et_pb_blurb .et_pb_main_blurb_image{
position:absolute;
content:'';
right: -134px;
top: 45px;
}
.px_timeline_v1 .px_timeline_v1_col.right .et_pb_blurb{
position:relative;
}
.px_timeline_v1 .px_timeline_v1_col.right .et_pb_blurb .et_pb_main_blurb_image{
position:absolute;
content:'';
left: -138px;
top: 45px;
}
.px_timeline_v1_col.left  .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon,
.px_timeline_v1_col.right  .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{
color: #fff;
border: 3px solid var(--px-color-1);
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--px-color-1);
transition:0.2s;
}
.px_timeline_v1_col.left  .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon:hover,
.px_timeline_v1_col.right  .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon:hover{
background-color:#fff;
border: 3px solid var(--px-color-1);
color:var(--px-color-1);
transition:0.2s;
}
.px_timeline_v1 .px_timeline_v1_blurb .et_pb_module_header{
color:#fff !important;
font-size:24px;
} @media only screen and (max-width:1024px){
.px_timeline_v1 .px_timeline_v1_col{
width: 42.1% !important;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_timeline_v1 .px_timeline_v1_col.right:before {
right: -64px !important;
left:unset;
}
.px_timeline_v1 .px_timeline_v1_col.right .et_pb_blurb .et_pb_main_blurb_image {
left: unset;
right: -134px;
}
.px_timeline_v1 .px_timeline_v1_col.right:after {
border-top: 30px solid transparent;
border-right:unset;
border-left: 20px solid #f8efe8;
border-bottom: 30px solid transparent;
left: unset;
right: -18px;
}
.px_timeline_v1 .px_timeline_v1_col{
width: 90% !important;
}
}
@media only screen and (max-width:767px){
.px_timeline_v1 .px_timeline_v1_col.left:before{
display:none;		
}
.px_timeline_v1 .px_timeline_v1_col.left:after {
display:none;	
}
.px_timeline_v1 .px_timeline_v1_col.right:after{
display:none;	
}
.px_timeline_v1 .px_timeline_v1_col.left .et_pb_blurb .et_pb_main_blurb_image {
right: 85px;
top: 50px;
opacity: 0.2;
}
.px_timeline_v1 .px_timeline_v1_col.right .et_pb_blurb .et_pb_main_blurb_image {
left: 74px;
top: 45px;
opacity: 0.2;
}
.px_timeline_v1 .px_timeline_v1_col{
width: 90% !important;
}
} .px_timeline_v2{}  .px_pricing_table {
} .px_pricing_table .px_pricing_icon {
background-color: #fff;
border-radius: 5px;
}
.px_pricing_table .px_pricing_icon.icon1 .et-pb-icon{
color:var(--px-color-1);
}
.px_pricing_table .px_pricing_icon.icon1 .et_pb_icon_wrap{
background-color: #fae4de;
}
.px_pricing_table .px_pricing_icon .et_pb_icon_wrap{
width: 85px;
height: 85px;
line-height: 100px;
border-radius: 50px;
text-align: center;
position: relative;
animation-name: rotateme;
animation-duration: 15s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.px_pricing_table .px_pricing_icon .et_pb_icon_wrap:before{
position: absolute;
content: '';
left: 8px;
bottom: 8px;
width: 12px;
height: 12px;
z-index: 1;
border-radius: 50%;
}
.px_pricing_table .px_pricing_icon.icon1 .et_pb_icon_wrap:before{
background-color:var(--px-color-1);
}
.px_pricing_table .px_pricing_icon.icon2 .et-pb-icon{
color:#290390;
}
.px_pricing_table .px_pricing_icon.icon2 .et_pb_icon_wrap{
background-color:#e5e0f2;
}
.px_pricing_table .px_pricing_icon.icon2 .et_pb_icon_wrap:before{
background-color:#290390;
}
.px_pricing_table .px_pricing_icon.icon3 .et-pb-icon{
color:#1fa299;
}
.px_pricing_table .px_pricing_icon.icon3 .et_pb_icon_wrap{
background-color:#e4f4f3;
}
.px_pricing_table .px_pricing_icon.icon3 .et_pb_icon_wrap:before{
background-color:#1fa299;
}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table{} .px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading .et_pb_pricing_title{} .px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_dollar_sign{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_sum{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_frequency{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_frequency .et_pb_frequency_slash{} .px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content{} .px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper{}
.px_pricing_table .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button{} .px_pricing_table_mini{} .px_pricing_table_toggle{} .px_pricing_tabs [id*="px_pricing_tab_"] {} 
.px_pricing_tabs [id*="px_pricing_tab_"]:hover, 
.px_pricing_tabs [id*="px_pricing_tab_"].px_active{} [class*="px_pricing_tab_content_"] { }
[class*="px_pricing_tab_content_"].px_active{}
[class*="px_pricing_tab_content_"].animated{} .px_pricing_table_layout{}  .px_testimonial_v1 {}
.px_testimonial_v1.et_pb_testimonial {}
.px_testimonial_v1 .et_pb_testimonial:before{
right: 10px !important;
top: 10px !important;
left:unset !important;
margin-left: -16px;
opacity: 0.1;
} .px_testimonial_v1 .et_pb_testimonial .et_pb_testimonial_description{
position:relative;
}
.px_testimonial_v1 .et_pb_testimonial .et_pb_testimonial_description:after{
position:absolute;
content:'\e033   \e033   \e033   \e033   \e033' !important;
font-family:ETmodules;
bottom:-10px;
left:0;
display:block;
visibility:visible;
opacity:1;
color:var(--px-color-2);
}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content {} .px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {} .px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta {}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta .et_pb_testimonial_position{}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta .et_pb_testimonial_separator{}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta .et_pb_testimonial_company{} .px_testimonial_v1 .px_review{position:absolute;left:0;bottom:-22px;right:0;width:150px;background:#ec6b15;margin:0 auto;margin-bottom:0;text-align:center;border-radius:30px;display:block;overflow:hidden;line-height:16px}
.px_testimonial_v1 .px_review .et_pb_text_inner ul{position:relative;display:block;overflow:hidden;list-style:none;margin:0;padding:0;text-align:center}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li{display:inline-block;float:none;margin:0 3px;color:#fff;font-size:14px;line-height:45px}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li:before{content:"\e033";font-family:ETmodules !important}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li.star:before{content:"\e031"}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li.star-0:before{content:"\e032"} @media only screen and (max-width:1024px){
.px_testimonial_v1 .et_pb_testimonial_author{
line-height: 1.1em !important;	 
}
.px_testimonial_v1 .et_pb_testimonial_meta{
top: -33px !important;	 
}
} .px_testimonial_v2{
padding:0!important;
background-color:#fff !important;
}
.px_testimonial_v2.et_pb_testimonial:before{
content: '\7b' !important;
right: 83px !important;
position: absolute;
bottom: -30px !important;
background: #fff;
margin-left: -16px;
border-radius: 0;
left: unset !important;
top: unset !important;
font-size: 110px;
background-color: transparent;
opacity: 0.5;
color: var(--px-color-1); 
}
.px_testimonial_v2 .et_pb_testimonial_portrait{
position: absolute;
bottom: -5px !important;
width: 60px !important;
height: 60px !important;
}
.px_testimonial_v2 .et_pb_testimonial_description{
margin-left:0 !important;
}
.px_testimonial_v2  .et_pb_testimonial_author{
margin-left: 80px;
margin-top:0px;
}
.px_testimonial_v2 .et_pb_testimonial_meta{
margin-left: 80px;
} @media only screen and (max-width:1024px){
.px_testimonial_v2.et_pb_testimonial:before {
right: 35px !important;
}
.px_testimonial_v2 .et_pb_testimonial_author {
font-size: 20px;
color: #000;
}
}
@media only screen and (max-width:767px){
.px_testimonial_v2 .et_pb_testimonial_portrait{
bottom: -35px !important;
left: 40px !important;	
}
.px_testimonial_v2 .et_pb_testimonial_author {
margin-left: 120px;
}
.px_testimonial_v2 .et_pb_testimonial_meta {
margin-left: 120px;
}
.px_testimonial_v2.et_pb_testimonial:before{
left: 240px !important;	
}
} .px_testimonial_v2.no_bg{
background-color:transparent !important;
}
.px_testimonial_v3_img1 .et_pb_image_wrap{
outline: 3px dashed #eeeeee3d;
outline-offset: 11px;
}
@media only screen and (max-width:1024px){
.px_testimonial_v3 .px_testimonial_v3_img2{
right: 60px !important;
}
}
@media only screen and (max-width:767px){
.px_testimonial_v3 .px_testimonial_v3_img2{
right: -30px !important;
}	
} @media only screen and (max-width:1024px){
.px_testimonial_v1.px_service_section_slider  .px_service_section_slider_row{
padding: 0px 40px 35px 40px !important;
}	
}
@media only screen and (max-width:767px){
.px_testimonial_v1.px_service_section_slider  .px_service_section_slider_row{
padding: 0px 0px 35px 0px !important;
}
}  .px_aboutus_v1 {} .px_list_btn{
display: block;
font-size: 18px;
color: #000;
font-weight: 600;
transition:all 0.5s ease;
}
.px_list_btn:before{
color: var(--px-color-1);
margin-right: 5px;	
}
.px_list_btn:hover{
color: var(--px-color-1);
letter-spacing: 0.25px;
margin-left: 5px;
background-color:transparent!important;
}
.px_list_btn:hover:before{
color:#000;
} @media only screen and (max-width:1024px){
.px_aboutus_v1 .px_shape_img_bg{
width: 436px;
}
.px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 16px;
}
.px_services_v1 .px_services_v1_col{
padding: 35px 30px !important;	 
}  
}
@media only screen and (max-width:767px){
.px_aboutus_v1 .px_description {
font-size: 15px;
padding-top: 0px;
}
.px_list_btn{
font-size: 16px;
}
} .px_aboutus_v2 .et_pb_blurb_description {
width: 100%;
left: -45px;
position: relative;
top: 10px;
}
.px_aboutus_v2 .et_pb_module_header{
padding-bottom:0;
}
.px_aboutus_v2 .px_btn.round{
margin-top:10px;
}
.px_aboutus_v2 .et_pb_button_module_wrapper{
clear:both;
} @media only screen and (max-width:1024px){
.px_aboutus_v2 .px_aboutus_v2_blurb3 {
display:none;
}
.px_aboutus_v2 .px_aboutus_v2_blurb1,
.px_aboutus_v2 .px_aboutus_v2_blurb2{
width: 50% !important;	
}
} @media only screen and (max-width:767px){
.px_aboutus_v2 .et_pb_blurb_description {
width: 130%;
left: -45px;
position: relative;
top: 10px;
margin-bottom: 20px;
}
.px_aboutus_v2 .px_btn.round{
margin-top:0px;
}
} .px_about_bg_img_v3{
animation-name: UpDown;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-direction:alternate-reverse;
}  .px_choose_v1 .px_chooseus_content .et_pb_main_blurb_image{
position: absolute;
top: -10px;
right: -20px;
}
.px_choose_v1 .px_chooseus_content{
padding:20px;
position:relative;
margin-bottom: 60px !important;
}
.px_choose_v1 .px_chooseus_content:before{
position: absolute;
content: '';
width: 100%;
height: 100%;
background-color: #fbf9f9;
padding: 20px;
top: -25px;
left: -15px;
transform: skewY(-14deg);
}
.px_choose_v1 .px_chooseus_content:after{
position: absolute;
content: '';
width: 110%;
height: 110%;
bottom: -25px;
right: -35px;
border: 2px solid var(--px-color-2);
visibility: visible;
opacity: 0;
transform: skewY(-14deg);
z-index: -1;
transition:opacity 0.2s;
}
.px_choose_v1 .px_chooseus_content:hover:after{
opacity:1;
transition:opacity 0.2s;
}
.px_choose_v1 .px_chooseus_content .et_pb_blurb_container{
padding-left: 0px;
}
.px_choose_v1 .px_chooseus_content .et_pb_blurb_container .et_pb_module_header{
font-size: 20px;
margin-right: 26px;
font-weight: 600;
line-height: 1.4;
} @media only screen and (min-width:768px) and (max-width:990px){
.px_choose_v1 .px_chooseus_content:before{
transform: skewY(0deg);
padding: 20px;
top: -15px;
}
.px_choose_v1 .px_chooseus_content {
padding: 15px;
margin-bottom: 50px !important;
margin-right: 17px;
}
.px_choose_v1 .px_chooseus_content .et_pb_main_blurb_image{
position: absolute;
top: 0px;
right: -20px;
}
.px_choose_v1 .px_chooseus_content .et_pb_main_blurb_image img{
width:40px;
}
.px_choose_v1 .et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2 {
margin-bottom:50px;
}	
.px_choose_v1 .px_chooseus_content:after{
transform: skewY(0deg);	
bottom: -1px;
right: -27px;	
}	
}
@media only screen and (max-width:767px){
.px_choose_v1 .px_chooseus_content:before{
transform: skewY(0deg);
}
.px_choose_v1 .et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4{
margin-bottom:0px!important;
}
} .px_blurb .et_pb_blurb_content{
max-width:100%;
}
.px_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{
color:white;
background-color:var(--px-color-1);
border-radius:50%;
transition:all 0.3s;
opacity:1 !important;
visibility:visible;
}
.px_blurb .et_pb_blurb_content .et_pb_module_header{
font-size:20px;
line-height:1.4;
font-weight:600;
transition:color 0.5s;
color:#000 !important;
}
.px_blurb .et_pb_blurb_content:hover .et_pb_module_header{
color:var(--px-color-1) !important;
transition:color 0.5s;
}
.px_blurb .et_pb_blurb_content .et_pb_blurb_description{
color:black;
font-size:16px;
font-weight:300;
line-height:1.4;
}
.px_blurb .et_pb_blurb_content:hover .et-pb-icon{
background-color:var(--px-color-2);
transition:all 0.3s;
animation-name:bounce;
animation-duration:0.5s;
animation-direction:normal;
opacity:1 !important;
visibility:visible;	
} @media only screen and (max-width:1024px){
.px_shape_img_bg1{
width: 442px !important;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_shape_img1 .et_pb_image_wrap {
width:100%;
}
.px_shape_img1 .et_pb_image_wrap img{
width:100% !important;
}
}  .px_process_v1 {}  .px_partner_v1 {}  .px_video_v1 {}  .px_skill_v1 {}
.px_bar_counter_v1 {} .px_bar_counter_v1 li.et_pb_counter .et_pb_counter_title {}
.px_bar_counter_v1 li.et_pb_counter .et_pb_counter_container{} .px_bar_counter_v1 li.et_pb_counter .et_pb_counter_container .et_pb_counter_amount{} .px_bar_counter_v1 li.et_pb_counter .et_pb_counter_container .et_pb_counter_amount_number {}
.px_bar_counter_v1 li.et_pb_counter .et_pb_counter_container .et_pb_counter_amount_number_inner{}  .px_counter_v1 {}   .px_newsletter_v1 {}
.px_newsletter_v1 {} .px_newsletter_v1 .et_pb_newsletter{
padding:0px;
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_form {
text-align: center;
width: 50%;
margin: auto;
position: relative;
} .px_newsletter_v1.et_pb_newsletter .et_pb_newsletter_field {}
.px_newsletter_v1 .et_pb_newsletter_form .input {
background-color:#eaeaea !important;
}
.px_newsletter_v1.et_pb_newsletter_form .input::placeholder, #dct_email_v5 .et_pb_newsletter_form input[type=text],
.px_newsletter_v1.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text] {} .px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap {
width: 30%;
position: absolute;
right: 0;
top: 0;
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
border: 0!important;
padding: 12px 15px !important;
font-size: 15px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color:var(--px-color-2) !important;
border-radius:5px;
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
background-color: var(--px-color-1);
z-index: -1;
transition: 0.5s;
visibility: visible;
margin-left: 0 !important;
opacity: 0;
border-radius:5px;
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:after{
transform:scalex(0);
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button .et_pb_newsletter_button_text {
color:#fff;
font-size:15px;
}
.px_newsletter_v1 .px_footer_shape1  .et_pb_image_wrap{
animation-name: rotateme;
animation-duration: 40s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.px_newsletter_v1 .px_footer_shape2 .et_pb_image_wrap{
animation-name: movescale;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.px_newsletter_v1 .px_footer_shape3 .et_pb_image_wrap{
animation-name: rotateme;
animation-duration: 40s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.px_newsletter_v1 .px_footer_shape4 .et_pb_image_wrap{
animation-name: moveleftbounce ;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
} @media only screen and (max-width:1024px){
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap {
width: 35%;
}
.px_newsletter_v1 .px_footer_shape3{
width: 20%;
top: 40px;
right: -30px;		
}
.px_newsletter_v1  .px_footer_shape4{
right: -40px
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_form {
width: 90%;
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap {
width: 25%;
}
}
@media only screen and (max-width:767px){
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_button_wrap {
width: 100%;
position:unset !important; 
}
.px_newsletter_v1 .et_pb_newsletter .et_pb_newsletter_form {
width: 100%;
}
} .px_newsletter_v2 {}  .px_CTA_v1 {} .px_CTA_v2 {} .px_hero_sec_v41 .px_Hero_img1 .et_pb_image_wrap{
width:100%;
border: 10px solid #fff;
outline: 4px dotted #fff;
outline-offset: 20px;
}
.px_hero_sec_v41 .px_Hero_img1 .et_pb_image_wrap img{
object-fit: cover;
border-radius: 50%;
padding: 20px;
width:100%;
} @media only screen and (max-width:1024px){
.px_hero_sec_v41 .px_Hero_img1{
width: 440px;	 
}
.px_hero_sec_v41 .px_Hero_img1 .et_pb_image_wrap img{
height: 430px;
}
.px_hero_sec_v41 .px_main_title_v41 h1{
font-size: 45px;
}
.px_main_title_v41 {
padding-top:30px !important ;	 
}
.px_hero_sec_v41  .px_btn.dark{
transform: translateY(0px);
}
}
@media only screen and (max-width:767px){
.px_hero_sec_v41 .px_main_title_v41 h1{
font-size: 35px;
}
.px_hero_sec_v41 .px_Hero_img1{
width: 300px;	 
}
.px_hero_sec_v41 .px_Hero_img1 .et_pb_image_wrap img{
height: 300px;
}
.px_hero_sec_v41 .px_btn.dark {
transform: translateY(-5px);
}
} .px_coming_soon .et_pb_countdown_timer .et_pb_countdown_timer_container .values{
background-color:var(--px-color-2);
margin:0px 10px;
width:100px;
height:110px;
border-radius:5px;
padding-top: 14px;
}
.px_coming_soon .px_footer_mail .et_pb_newsletter_form .et_pb_newsletter_field{
position:relative;
}
.px_coming_soon .px_footer_mail  .et_pb_newsletter_form .et_pb_newsletter_field:before{
position: absolute;
content:'\e010'!important;
font-family: ETmodules!important;
color: #000;
top:14px;  
font-size: 21px;
font-weight: 700;
}
.px_coming_soon .px_footer_mail .et_pb_newsletter_form .et_pb_newsletter_field .input{
padding-left:40px !important;
}
.px_coming_soon .px_footer_mail  .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text{
border-radius: 5px !important;
padding: 7px 30px !important;
font-size: 15px;
font-weight: 600;
display: inline-block;
position: relative;
z-index: 1;
background-color: var(--px-color-2) !important;
}
.px_coming_soon .px_footer_mail  .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text:after{
content: "";
position: absolute;
left: 0 !important;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
background-color: var(--px-color-1);
z-index: -1;
transition: 0.5s;
visibility: visible;
margin-left: 0 !important;
}
.px_coming_soon .px_footer_mail  .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text:hover:after{
transform: scaleX(0);
opacity: 1 !important;
}
@media only screen and (max-width:767px){
.px_coming_soon .et_pb_countdown_timer .et_pb_countdown_timer_container .values {
width: 100px;
height: 90px;
padding-top: 20px;
margin-bottom: 20px;
}
.px_coming_soon .px_footer_mail .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text {
border-radius: 5px !important;
padding: 3px 25px !important;
}
}   .px_tab_v1 {} .px_tab_v1 .et_pb_tabs_controls{}
.px_tab_v1 .et_pb_tabs_controls li {}
.px_tab_v1 .et_pb_tabs_controls li.et_pb_tab_active a{}
.px_tab_v1 .et_pb_tabs_controls li a{} .px_tab_v1 .et_pb_all_tabs{}
.px_tab_v1 .et_pb_all_tabs .et_pb_tab{}
.px_tab_v1 .et_pb_all_tabs .et_pb_tab.et-pb-active-slide{}
.px_tab_v1 .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {} @media only screen and (max-width:1024px){
.px_history_v1 .px_history_v1_row:before{
left: 164px;
} 
.px_history_v1 .px_history_v1_row:after{
left: 154px !important;
}
.px_history_v1 .px_history_v1_col2{
padding:25px;
} 
.px_history_v1 .px_history_v1_col2 .et_pb_image img{
border-top-right-radius:10px;
border-bottom-right-radius:10px;
}
}
@media only screen and (min-width:768px) and (max-width:990px){
.px_history_v1 .px_history_v1_col2{
padding:25px 0px 0px 0px;
} 
.px_history_v1 .px_history_v1_row:after {
left: 128px !important;
}
} .tm-font-selector div, .tm-color-selector div,
.pickr .pcr-button::before ,
.pickr .pcr-button::after {border-radius: 50%;} .px-color-switcher {
position: fixed;
left: 8px;
top: 50%;
z-index: 1000;
display: block;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
border-radius: 64px;
padding: 15px 10px 15px 10px;
background-color: #fff;
font-size: 12px;
width: 65px;
line-height: 1.3;
background: linear-gradient(145deg, #e2e8ec, #fff);
box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #fff;
transition: all 200ms ease-in-out;
}
.px-color-switcher .close {
font-size: 14px;
border-radius: 50%;
position: absolute;
top: 0;
right: 0;
font-size: 20px;
color: #fff;
z-index: 20;
text-align: center;
line-height: 24px;
width: 20px;
height: 20px;
display: block;
opacity: 1;
background-color: #333;
transition: all 0.5s ease;
cursor: pointer;
box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #fff;
}
.px-color-switcher .close:hover {
background: #fff;
color:#333 !important;
} 
.px-color-switcher.closed {
padding: 10px 8px 6px 10px;
left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
transition: all 0.25s ease;
}
.px-color-switcher.closed:hover {
padding-right: 14px;
}
.tm-font-selector:hover {
cursor: pointer;
}
.px-color-switcher.closed img:hover {
cursor: pointer;
}
.px-color-switcher.closed .close {
display: none;
}
.px-color-switcher.closed div {
display: none;
}
.px-color-switcher.closed .img {
display: block;
overflow: hidden;
height: 42px;
width: 45px;
text-align: center;
animation: rotation 8s infinite linear;
}
.px-color-switcher.closed .img img {
margin: 0;
}
.px-color-switcher .close:hover {
opacity: 1;
color: #000;
}
@media (max-width: 991px) {
.px-color-switcher {
display: none !important;
}
}
.px-font-selector div,
.px-color-selector div {
border-radius: 50%;
width: 35px;
height: 35px;
border: 4px solid #fff;
display: block;
margin: 4px auto 0;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: all 0.5s ease;
}
.px-font-selector div:hover,
.px-color-selector div:hover {
background: linear-gradient(145deg,rgba(0,0,0,0.5), #fff);
box-shadow: 5px 5px 15px rgba(0,0,0,0.5), -5px -5px 15px #fff;
}
.px-custom-field {
padding: 0;
border: 0;
width: 20px;
height: 20px;
border-radius: 50%;
margin-bottom: 14px;
margin-left: auto;
margin-right: auto;
cursor: pointer;
display: block;
} .px-color-selector {position: relative;;}
.px-color-switcher .px_tooltip {
opacity:0;
visibility:hidden;
-webkit-transform:scale(.7);
-moz-transform:scale(.7);
-ms-transform:scale(.7);
transform:scale(.7);
position:absolute;
background-color:#fff;
font-size:13px;
margin:0;
padding:0px 20px;
font-family:inherit;
width:auto;
font-weight:600;
line-height:36px;
letter-spacing:.1px;
left:5px;
top:0px;
border-radius:3px;
white-space:nowrap;
-webkit-box-shadow:0 5px 40px rgb(0 0 0 / 7%),0 0 3px -1px rgb(83 45 245 / 15%);
-moz-box-shadow:0 5px 40px rgb(0 0 0 / 7%),0 0 3px -1px rgb(83 45 245 / 15%);
box-shadow:0 5px 40px rgb(0 0 0 / 7%),0 0 3px -1px rgb(83 45 245 / 15%);
-moz-transition:all .3s cubic-bezier(0.64,-0.09,0.13,1.15);
-o-transition:all .3s cubic-bezier(0.64,-0.09,0.13,1.15);
transition:all .3s cubic-bezier(0.64,-0.09,0.13,1.15);
color: #333;
}
.px-color-switcher .px_tooltip span {
display:block;
position:absolute;
left:-5px;
top:12px;
width:0;
height:0;
border-right:5px solid #fff;
border-bottom:5px solid transparent;
border-top:5px solid transparent
}
.px-color-switcher .px-color-selector:hover .px_tooltip {
opacity:1;
left:45px;
visibility:visible;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
} .px_Shape0{
width:80px;
height:80px;
outline:15px solid var(--px-color-1);
opacity:1;
border-radius:100px;
animation-name:scale;
animation-direction:normal; 
animation-iteration-count: infinite;
animation-duration: 5s;
animation-timing-function: linear;
}
.px_shape1{
animation-name:dotMove;
animation-direction:normal; 
animation-iteration-count: infinite;
animation-duration: 5s;
animation-timing-function: linear;
}
.px_shape2{
width:50px; 
animation-name:dotMove;
animation-direction:normal; 
animation-iteration-count: infinite;
animation-duration: 5s;
animation-timing-function: linear;
}
.px_shape3{
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 10px solid transparent;
border-bottom: 25px solid var(--px-color-1);
opacity:1;
animation-name: trio;
animation-direction: normal;
animation-iteration-count: infinite;
animation-duration: 20s;
animation-timing-function: linear;
}  @keyframes circle {
0%   {transform:rotate(0deg); left:-120px; top:0px;}
25%  {transform:rotate(90deg); left:-75px; top:0px;}
50%  {transform:rotate(180deg); left:-75px; top:10px;}
75%  {transform:rotate(270deg); left:0px; top:10px;}
100% {transform:rotate(360deg); left:-120px; top:0px;}
}
@keyframes myfirst{
0% {
transform:rotate(0deg);
}
25%{
transform:rotate(90deg);
}
50%{
transform:rotate(180deg);
}
75%{
transform:rotate(270deg);
}
100%{
transform:rotate(360deg);
}
}
@keyframes lefttoright{
from {
left:0%;
}
to {
left:100%;
}
}
@keyframes bounce {
0%{
transform:translatey(0%);
}
25%{
transform:translatey(-80%);
}
50%{
transform:translatey(0%);
}
75%{
transform:translatey(-20%)
}
100%{
transform:translatey(0%)
}
}
@keyframes scale{
0%{
transform: scale(.8);
}
50%{
transform: scale(1);
}
100%{
transform: scale(.8);
}	
}
@keyframes dotMove{
0% {
transform: translateX(0);
}
50% {
transform: translateX(20px);
}
100% {
transform: translateX(0);
}
}
@keyframes trio{
0% {
transform: translate(0) rotate(0deg);
}
20% {
transform: translate(73px,-1px) rotate(36deg);
}
40% {
transform: translate(141px,72px) rotate(72deg);
}
60% {
transform: translate(83px,122px) rotate(108deg);
}
80% {
transform: translate(-40px,72px) rotate(144deg);
}
100% {
transform: translate(0) rotate(0deg);
}
}
@keyframes rotateme {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(1turn);
} 
}
@keyframes rotatemetwo{
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(-1turn);
}
}
@keyframes movescale {
0% {
transform: scale(.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(.8);
}
}
@keyframes moveleftbounce{
0% {
transform: translateX(0);
}
50% {
transform: translateX(20px);
}
100% {
transform: translateX(0);
}
}
@keyframes UpDown{
0%{
transform:translatey(0px);
}
100%{
transform:translatey(-10px);
}
}
@keyframes rotateCircle{
0%{
transform:rotate(0deg);
}
100%{
transform:rotate(360deg);
}
}
@keyframes run{
0%{
top:0%;
}
100%{
top:100%;
}
}
@keyframes rotatepink{
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(1turn);
}
}
@keyframes movebounce{
0% {
transform: translateY(0);
}
50% {
transform: translateY(20px);
}
100% {
transform: translateY(0);
}
}
@keyframes fade-down{
0%
{
transform:translateY(0);
opacity:1
}
75%
{
transform:translateY(20px);
opacity:0
}
}
@keyframes circle{
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}  body:not(.et-fb) .px-popup-wrapper .px-popup-content{
position:fixed;
z-index:990;
top:0;
right:0;
bottom:0;
left:0;
transition: all .5s cubic-bezier(.14,.06,.41,1.39);
opacity:0;
visibility:hidden;
}
body:not(.et-fb) .px-popup-wrapper.popup-is-visible .px-popup-content{
opacity:1;
visibility:visible;
} .px-popup-inside {
height:100%;
overflow-y: scroll;
} body.px-noscroll {
overflow-y: scroll;
} .px-popup-content {
display:flex;
flex-direction:column;
justify-content: center;
}
.px-popup-content .et_pb_row {
margin-top:0;
margin-bottom:0;
} @media (min-width:600px) and (max-width:782px) {
body:not(.et-fb).admin-bar .px-popup-wrapper {
top:46px;
}
}
@media (min-width:783px) {
body:not(.et-fb).admin-bar .px-popup-wrapper {
top:32px;
}
} .et_builder_inner_content.popup-is-visible {
z-index:99999;
} .px-popup-close {
cursor:pointer;
} .px_slidein{overflow:visible !important;}
.px_slidein:after{content: "";
position: absolute;
bottom: 40px;
left: 10px;
width: calc(100% - 20px);
height: 80%;
background-color: var(--px-color-1);
border-radius: inherit;
z-index: -1;
transition: all 0.2s;
opacity:0;}
.px_slidein .et_pb_button_module_wrapper{background:#fff;padding-bottom:15px;}
.px_slidein:hover:after{bottom: -15px;transition: all 0.2s;opacity:1;}
.px_feature_info .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{color:var(--px-color-1);}
.px_feature_info .et_pb_module_header span{color:var(--px-color-2);}
.px_scale_in .px_contact .et_contact_bottom_container{margin-top:10px;margin-right:10px;} .px_icon_bar {padding: 0px !important; background: var(--px-color-1) !important;border-radius: 5px;border: 2px solid #e4e7ee;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-box-shadow: 0px 0px 0px 0px;box-shadow: 0px 0px 0px 0px;}
.px_icon_bar:after {padding:7px 15px 7px 9px;display: block;position: relative;-webkit-transition: all 0.5s ease;color:#fff !important;font-size:20px !important;}
.px_icon_bar:before {content: "";position: absolute;width: 38px;height: 38px;border-radius: 5px;background: var(--px-color-1);border-radius: 5px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;;display:block !important;}
.px_icon_bar:hover {background: var(--px-color-2)!important;}
.px_icon_bar:hover:before {width: 100%;height: 100%;} .px-popup-wrapper .px-popup-content.px_move_up { transform: translateY(100%);transition: all .4s ease-in-out,width .2s ease-in-out,top .4s ease-in-out !important;	}
body:not(.et-fb) .px-popup-wrapper.popup-is-visible .px-popup-content.px_move_up {transform: translateY(-30px);	} .px-popup-wrapper .px-popup-content.px_move_downup { transform: translateY(-100%);transition: all .4s ease-in-out,width .2s ease-in-out,top .4s ease-in-out !important;	}
body:not(.et-fb) .px-popup-wrapper.popup-is-visible .px-popup-content.px_move_downup {transform: translateY(0%);	} .px-popup-wrapper .px-popup-content.px_slide_right { transform: translateX(-100%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
body:not(.et-fb) .px-popup-wrapper.popup-is-visible .px-popup-content.px_slide_right {transform: translateX(0%);	} .px-popup-wrapper .px-popup-content.px_slide_left {
transform: translateX(100%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
body:not(.et-fb) .px-popup-wrapper.popup-is-visible .px-popup-content.px_slide_left {transform: translateX(0%);	} @media only screen and (max-width:1024px){
.px_popup.px_slide_left .px_slide_left_col{
display: block !important;	
}
}  .px-popup-wrapper.popup-is-visible .px_scale_in 
{animation:scale-in .5s cubic-bezier(.14,.06,.41,1.39) both; animation-delay: .5s; }
@keyframes scale-in{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}} body:not(.et-fb) .px-popup-wrapper .px-popup-content.px_move_up  {top: unset;min-height: auto;right: 20px;}
.px-popup-wrapper .px_move_up { transform: translateY(100%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
.px-popup-wrapper.popup-is-visible  .px_move_up {transform: translateY(-30px);	} .px-popup-wrapper .px_move_downup { transform: translateY(-100%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
.px-popup-wrapper.popup-is-visible .px_move_downup {transform: translateY(0%);	} .px-popup-wrapper .px_slide_right { transform: translateX(100%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
.px-popup-wrapper.popup-is-visible  .px_slide_right {transform: translateX(0%);	}
.px_slide_right{
} .px-popup-wrapper .px_slide_left { transform: translateX(0%);transition: all .8s ease-in-out,width .4s ease-in-out,top .8s ease-in-out !important;	}
.px_slidein .px_slidein_col .px_slide_In_demo:hover{
box-shadow:unset;
} @media only screen and (max-width:1024px){
.px_slidein .px_slidein_col .et_pb_module_header{
font-size:23px !important;	 
} 
}