.post_layout_excerpt{position:relative;margin-bottom:0}
.post_layout_excerpt .post_featured{margin-bottom:1.75em}
.post_layout_excerpt .post-more-link{margin-top:1.6em}
.post_layout_excerpt .swiper-pagination-bullets{display:none}
.post_layout_excerpt .post_meta{margin:0}
.post_layout_excerpt .post_meta .post_categories,.post_layout_excerpt .post_meta .post_sponsored_label{font-weight:700;text-transform:uppercase;letter-spacing:0.72px}
.post_layout_excerpt + .post_layout_excerpt{margin-top:2.6rem}
.post_layout_excerpt .post_featured{display:inline-block}
.post_layout_excerpt .post_header{margin:0;position:relative}
.post_layout_excerpt .post_title{margin:0}
.post_layout_excerpt .post_header + .post_content{margin-top:1.1em}
.post_layout_excerpt .post_meta + .post_content_inner{margin-top:0.95em}
.post_layout_excerpt .post_content p:last-child{margin-bottom:0}
.post_layout_excerpt .post_title a{display:inline}
.posts_container.columns_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post_layout_classic .trx_addons_video_player.with_cover .video_hover,.post_layout_classic .post_featured.with_thumb .post_video_hover{width:65px;height:65px;line-height:65px;margin:-32px 0 0 -32px;font-size:17px;letter-spacing:-4px}
.post_layout_classic .swiper-pagination-bullets{display:none}
.post_layout_classic .swiper-button-next,.post_layout_classic .swiper-button-prev{margin-top:-17px !important}
.post_layout_classic_4 .post_title,.sc_layouts_submenu .post_layout_classic .post_title{font-size:24px}
.masonry_wrap .masonry_item .trx_addons_video_player.with_cover .video_hover,.masonry_wrap .masonry_item .post_featured.with_thumb .post_video_hover{width:65px;height:65px;line-height:65px;margin:-32px 0 0 -32px;font-size:17px;letter-spacing:-4px}
.masonry_wrap .masonry_item .swiper-pagination-bullets{display:none}
.masonry_wrap .masonry_item .swiper-button-next,.masonry_wrap .masonry_item .swiper-button-prev{margin-top:-17px !important}
.post_layout_portfolio.post_format_video .post_featured.hover_info.with_thumb .post_video_hover{width:40px;height:40px;line-height:40px;font-size:14px;top:15px;right:15px;left:auto;margin:0;letter-spacing:-5px}
.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,.post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets{display:none}
.single_style_style-1 .page_content_wrap{padding-top:0}
.single_style_style-1 .post_header_single .content_wrap{padding-right:50px;padding-left:50px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.single_style_style-1 .page_content_wrap>.content_wrap{padding-top:6.2em}
.post_header_wrap_style_style-1{position:relative;margin-top:6.2em;text-align:center}
.post_header_wrap_style_style-1.with_featured_image{margin-top:0}
.post_header_wrap_style_style-1 .post_featured{margin-top:0;margin-bottom:0;z-index:1 !important}
.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg,.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap{height:37.7rem}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg{background-position:center}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg:before{display:none}
.post_header_wrap_style_style-1.with_featured_image:before{content:" ";display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;pointer-events:none;background:rgba(0,0,0,0.45)}
.post_header_wrap_style_style-1 .post_author{color:var(--theme-color-text_dark)}
.post_header_wrap_style_style-1.with_featured_image .post_header a,.post_header_wrap_style_style-1.with_featured_image .post_header .post_title,.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item{color:#fff !important}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_date,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item a{color:#D2D3D5 !important}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item.post_author,.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a{color:#fff !important}
.post_header_wrap_style_style-1.with_featured_image .post_header a,.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author .post_author_name{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.post_header_wrap_style_style-1 .post_header{display:block}
.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header,.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header{display:inline-block;position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;margin-top:0}
.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb .post_video_hover{margin-top:-3em}
.post_header_wrap_style_style-1 .post_header .post_title{margin-top:0;margin-bottom:0}
.post_header_wrap_style_style-1 .post_header .post_meta_categories{margin-top:0;margin-bottom:9px;text-transform:uppercase;letter-spacing:0;font-size:inherit;line-height:inherit;font-weight:500}
.post_header_wrap_style_style-1 .post_header .post_meta_categories .post_meta_item:after{position:relative;top:2px}
.post_header_wrap_style_style-1 .post_header .post_meta_other{margin-top:1em}
.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item{white-space:nowrap}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other{margin-top:0.6em}
.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item:after,.post_header_wrap_style_style-1 .post_header .post_meta_other .vc_inline-link:after{margin:0 0.5em 0 0.74em}
.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar{margin-right:0.85em;margin-top:-3px}
.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar>img{width:32px;height:32px;line-height:32px;text-align:center}
.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover{margin-top:-45vh;position:relative;z-index:999;opacity:0;-webkit-transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease-in-out;transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease-in-out;top:calc(50% - 60px)}
.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:1;border-color:var(--theme-color-inverse_link);background-color:transparent}
.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_button_hover_slide_left:hover,.sc_button_hover_slide_left.active,.ui-state-active .sc_button_hover_slide_left,.vc_active .sc_button_hover_slide_left,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,li.active .sc_button_hover_slide_left{background-position:left bottom !important;color:var(--theme-color-bg_color) !important}
.sc_button_hover_slide_right:hover,.sc_button_hover_slide_right.active,.ui-state-active .sc_button_hover_slide_right,.vc_active .sc_button_hover_slide_right,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,li.active .sc_button_hover_slide_right{background-position:right bottom !important;color:var(--theme-color-bg_color) !important}
.sc_button_hover_slide_top:hover,.sc_button_hover_slide_top.active,.ui-state-active .sc_button_hover_slide_top,.vc_active .sc_button_hover_slide_top,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,li.active .sc_button_hover_slide_top{background-position:right top !important;color:var(--theme-color-bg_color) !important}
.sc_button_hover_slide_bottom:hover,.sc_button_hover_slide_bottom.active,.ui-state-active .sc_button_hover_slide_bottom,.vc_active .sc_button_hover_slide_bottom,.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,li.active .sc_button_hover_slide_bottom{background-position:right bottom !important;color:var(--theme-color-bg_color) !important}
.post_featured[class*=hover_]{position:relative;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}
.post_featured:not(.post_featured_bg)[class*=hover_]{display:inline-block;vertical-align:top}
.post_featured[class*=hover_],.post_featured[class*=hover_] *{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.post_featured .mask{content:" ";position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateZ(0) scale(1.005,1.005);-ms-transform:translateZ(0) scale(1.005,1.005);transform:translateZ(0) scale(1.005,1.005)}
.post_featured .post_info{position:absolute;z-index:6;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0.5,0.5);-ms-transform:translate(-50%,-50%) scale(0.5,0.5);transform:translate(-50%,-50%) scale(0.5,0.5);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:none;font-size:1.1429em;line-height:1.3em;width:90%;text-align:center;margin:-1em auto 0;opacity:0}
.post_featured .post_link{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}
.post_featured.hover_zoom.hover_play .icons{margin-top:65px}
.post_featured.hover_link.with_thumb>.bg_in,.post_featured.hover_link img{will-change:transform;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1.01,1.01);-ms-transform:scale(1.01,1.01);transform:scale(1.01,1.01)}
.post_featured.hover_link .link{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}
.hover_link.post_featured.with_thumb .mask,.hover_link.sc_layouts_blog_item_featured .post_featured.with_thumb .mask{opacity:0 !important}
.post_featured.hover_info.with_thumb>.bg_in{will-change:transform;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1.005,1.005);-ms-transform:scale(1.005,1.005);transform:scale(1.005,1.005)}
.post_featured.hover_info{position:relative;overflow:hidden}
.post_featured.hover_info .post_info{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow:hidden;text-align:left;display:block;margin:0;opacity:1;font-size:1em;padding:1.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:none;transition:none;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
.post_featured.hover_info .post_info .post_title{margin:0;text-align:left;font-size:28px;position:relative}
.post_featured.hover_info .post_info .post_title a{display:inline-block;margin-left:-2px}
.post_featured.hover_info img,.post_featured.hover_info .post_info .post_category,.post_featured.hover_info .post_info .post_title,.post_featured.hover_info .post_info .post_descr{-webkit-transition:-webkit-transform 0.3s ease,color 0.3s ease,opacity 0.3s ease;-webkit-transition:color 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,color 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,color 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease}
.post_featured.hover_info .mask{opacity:0.9;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(0%,rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%)}
.post_featured.hover_info .post_info,.post_featured.hover_info .post_info a{color:#ffffff}
.post_featured.hover_info .post_info .post_meta a,.post_featured.hover_info .post_info .post_meta_item{color:#D2D3D5}
.underline_hover{position:relative;padding-bottom:7px;margin-bottom:-7px}
.underline_hover:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale3d(0,1,1);-ms-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:transform 0.25s cubic-bezier(0.25,0.8,0.25,1),-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);will-change:transform}
.underline_hover:hover:after{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
@-webkit-keyframes underline_hover_on{0%{background-size:0 2px}100%{background-size:100% 2px}}
@keyframes underline_hover_on{0%{background-size:0 2px}100%{background-size:100% 2px}}
@-webkit-keyframes underline_hover_off{0%{background-size:100% 2px}100%{background-size:0 2px}}
@keyframes underline_hover_off{0%{background-size:100% 2px}100%{background-size:0 2px}}
.trx_addons_hover,.trx_addons_hover>*{color:var(--theme-color-text_hover)}
.trx_addons_hover_mask{background-color:var(--theme-color-extra_bg_color_07)}
.menu_side_left .sc_layouts_row_fixed_on{margin-left:6rem !important}
.menu_side_right .sc_layouts_row_fixed_on{margin-right:6rem !important}
body.mobile_layout.menu_side_left .sc_layouts_row_fixed_on{margin-left:0 !important}
body.mobile_layout.menu_side_right .sc_layouts_row_fixed_on{margin-right:0 !important}
.header_position_under:not(.mobile_layout) .top_panel .wpb_row{background-color:transparent !important}
.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on){background-color:transparent}
body.body_style_boxed .sc_layouts_row_fixed_on{right:calc((100% - var(--theme-var-page_boxed)) / 2);left:calc((100% - var(--theme-var-page_boxed)) / 2)}
.post-type-archive-cpt_portfolio .sc_portfolio_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap:not(.columns_in_single_row),.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap:not(.columns_in_single_row){margin-bottom:-30px}
.widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,.widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover{color:var(--theme-color-inverse_link);background-color:var(--theme-color-text_link)}
[class*=scheme_].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,[class*=scheme_].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover{color:var(--theme-color-inverse_link);background-color:var(--theme-color-alter_link)}
.sidebar .slider_pagination_pos_bottom>.swiper-pagination,.sidebar .slider_outer_pagination_pos_bottom>.swiper-pagination{bottom:0.5em}
.sidebar .slider_container .swiper-pagination-bullet,.sidebar .slider_outer .swiper-pagination-bullet{width:8px;height:8px;line-height:8px;text-align:center}
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.swiper-pagination-custom .swiper-pagination-button,.slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet{-webkit-transition:color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease}
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.slider_container .slider_pagination_wrap .swiper-pagination-bullet,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.swiper-pagination-custom .swiper-pagination-button{border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bg_color)}
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.slider_container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.slider_outer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--theme-color-text_link)}
.slider_outer>.swiper-pagination-fraction{color:var(--theme-color-text_dark)}
.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-progressbar{bottom:0}
.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction,.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction{bottom:6px}
.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_top .slider_controls_wrap>a,.slider_outer_controls_bottom .slider_controls_wrap>a{width:50px;height:50px;line-height:50px;border-radius:50%}
.slider_container .swiper-button-next,.slider_container .swiper-button-prev{margin-top:-25px}
.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{margin-top:2.7em}
.sc_blogger .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-bullets{bottom:0.8em}
.sc_item_slider.slider_outer_pagination_pos_bottom .slider_outer_pagination_pos_bottom .swiper-pagination{bottom:1em !important}
.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a{color:var(--theme-color-text_dark);background-color:var(--theme-color-alter_bg_color);border-color:var(--theme-color-alter_bg_color)}
.slider_style_modern .swiper-pagination-current{color:var(--theme-color-text_dark)}
.sc_slider_controls .slider_controls_wrap>a:before,.slider_container.slider_controls_side .slider_controls_wrap>a:before,.slider_outer_controls_side .slider_controls_wrap>a:before,.slider_outer_controls_outside .slider_controls_wrap>a:before,.slider_outer_controls_top .slider_controls_wrap>a:before,.slider_outer_controls_bottom .slider_controls_wrap>a:before{font-family:"fontello";font-size:18px}
.sc_slider_controls .slider_controls_wrap>.slider_prev:before,.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_side .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_outside .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_top .slider_controls_wrap>.slider_prev:before,.slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before{content:"\e907"}
.sc_slider_controls .slider_controls_wrap>.slider_next:before,.slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before,.slider_outer_controls_side .slider_controls_wrap>.slider_next:before,.slider_outer_controls_outside .slider_controls_wrap>.slider_next:before,.slider_outer_controls_top .slider_controls_wrap>.slider_next:before,.slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before{content:"\e908"}
.slider_outer_overflow_hidden .slider_container.slider_type_text[data-slides-per-view="1"][class*=-fade] .slider-slide:not(.swiper-slide-active){opacity:0 !important}
.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info,.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info{-webkit-transform:translateY(5em);-ms-transform:translateY(5em);transform:translateY(5em)}
.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_content{-webkit-transform:translateY(5em);-ms-transform:translateY(5em);transform:translateY(5em)}
.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info{-webkit-transform:none;-ms-transform:none;transform:none}
.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_link,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_link{z-index:0}
.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_content{-webkit-transform:translateY(4em);-ms-transform:translateY(4em);transform:translateY(4em);text-shadow:1px 1px #000}
.sc_slider_controller_titles .slider-slide.swiper-slide-active{background-color:var(--theme-color-bg_color)}
.sc_slider_controller_titles .slider-slide.swiper-slide-active:after{background-color:var(--theme-color-text_dark)}
.sc_slider_controller_titles .swiper-slide{margin-top:12px}
.sc_slider_controller_titles .swiper-slide.swiper-slide-active{margin-top:0;margin-bottom:-12px}
.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide,.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide.swiper-slide-active{margin-top:0;margin-bottom:0}
.sc_slider_controller .slider-slide.swiper-slide-active:after{background-color:var(--theme-color-text_dark)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active{background-color:var(--theme-color-alter_bg_hover)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date{color:var(--theme-color-alter_light)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_title{color:var(--theme-color-alter_dark)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a{color:var(--theme-color-alter_dark)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a:hover{color:var(--theme-color-alter_dark)}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date{color:var(--theme-color-alter_dark)}
.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after{background-color:var(--theme-color-alter_link)}
.footer_wrap .sc_layouts_row{line-height:1.66em}
.footer_wrap .sc_layouts_row_type_compact{font-size:17px}
.footer_wrap .sc_layouts_row .sc_layouts_item,.footer_wrap .sc_layouts_row .widget{vertical-align:top;margin-top:0.5em !important;margin-bottom:0.5em !important}
.footer_wrap .sc_layouts_item.elementor-widget-divider,.footer_wrap .sc_layouts_item.elementor-widget-spacer,.footer_wrap .sc_layouts_item .widget{margin-top:0 !important;margin-bottom:0 !important}
.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]){color:var(--theme-color-text)}
.footer_wrap .sc_layouts_row_type_narrow{font-size:17px}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon{position:relative;display:block;overflow:hidden;width:45px;height:45px;line-height:43px;font-size:16px;text-align:center;border:1px solid var(--theme-color-text_dark_015)}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap{margin-bottom:-5px}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item{margin:0 5px 5px 0}
@-webkit-keyframes underline_hover_on{0%{background-size:0 1px}100%{background-size:100% 1px}}
@keyframes underline_hover_on{0%{background-size:0 1px}100%{background-size:100% 1px}}
@-webkit-keyframes underline_hover_off{0%{background-size:100% 1px}100%{background-size:0 1px}}
@keyframes underline_hover_off{0%{background-size:100% 1px}100%{background-size:0 1px}}
body.expand_content .sc_recent_news_style_news-announce .post_size_full,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full{height:656px}
body.expand_content .sc_recent_news_style_news-announce .post_size_big,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big{height:328px}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium,body.expand_content .sc_recent_news_style_news-announce .post_size_small,.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small{height:164px}
.widget_twitter .swiper-pagination-bullet{background-color:var(--theme-color-text_light)}
.widget_twitter .swiper-pagination-bullet-active{background-color:var(--theme-color-text_link)}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame{height:100%}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container{width:100% !important;height:100% !important}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container .mejs-overlay.mejs-overlay-play{width:100% !important;height:100% !important}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container iframe,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container video,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container embed{width:100% !important;height:100% !important}
.sc_item_subtitle{color:var(--theme-color-text_link2)}
ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active,ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active>span{color:var(--theme-color-extra_dark) !important}
ul.sc_layouts_submenu .post_featured.hover_info .post_info{padding:1em}
ul.sc_layouts_submenu .post_featured.hover_info .post_info .post_category{top:1em;left:1em}
ul.sc_layouts_submenu .post_featured .post_info .post_title{font-size:1.25em}
ul.sc_layouts_submenu .post_featured .post_info .post_descr{display:none}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_posts_container,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_pagination{margin-left:0}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_filters,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_posts_container,.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_pagination{margin-right:0}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs{position:static;width:100%;padding:0 !important;margin-bottom:1em !important}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li{display:inline-block;vertical-align:top;margin-right:1em;width:auto}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li>a{padding:0}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li:last-child{margin-right:0}
.menu_mobile ul.sc_layouts_submenu .sc_item_posts_container [class*=column-] + [class*=column-]{padding-top:1em}
.sc_action_item .sc_action_item_subtitle{color:var(--theme-color-text_link)}
.sc_blogger.slider_container .swiper-pagination-bullet{border-color:var(--theme-color-text_light)}
.sc_events.slider_container .swiper-pagination-bullet{border-color:var(--theme-color-text_light)}
.sc_input_hover_underline input:focus + .sc_form_field_hover:before,.sc_input_hover_underline textarea:focus + .sc_form_field_hover:before,.sc_input_hover_underline input.filled + .sc_form_field_hover:before,.sc_input_hover_underline textarea.filled + .sc_form_field_hover:before{background-color:var(--theme-color-text_link)}
.sc_input_hover_underline input:focus,.sc_input_hover_underline textarea:focus,.sc_input_hover_underline input.filled,.sc_input_hover_underline textarea.filled,.sc_input_hover_underline input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline input.filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea.filled + .sc_form_field_hover>.sc_form_field_content{color:var(--theme-color-text_link) !important}
.sc_input_hover_iconed input:focus + .sc_form_field_hover,.sc_input_hover_iconed textarea:focus + .sc_form_field_hover,.sc_input_hover_iconed input.filled + .sc_form_field_hover,.sc_input_hover_iconed textarea.filled + .sc_form_field_hover{color:var(--theme-color-input_dark)}
.trx_addons_popup .trx_addons_tabs_titles{margin-bottom:0}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a{text-transform:none}
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content,.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content{padding:1.7em 1.7em 2.2em}
.trx_addons_popup_form_field_remember,.trx_addons_popup_form_field_agree,.trx_addons_popup_form_field_pwd_description{font-size:14px}
.trx_addons_popup_form_field_submit .submit_button{padding:0.5em 2em}
.trx_addons_popup_form_field_submit{padding-top:1.1em}
.trx_addons_popup_form_field_agree input[type=checkbox] + label:before,.trx_addons_popup_form_field_remember input[type=checkbox] + label:before{top:3px}
.trx_addons_popup_form_field_submit .submit_button{padding:14px 48px;font-size:16px;line-height:21px}
.sc_portfolio_default .sc_portfolio_item{-webkit-transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease}
.portfolio_page_details_share{border-color:var(--theme-color-bd_color)}
.portfolio_page_details_share .socials_wrap .social_item .social_icon{color:var(--theme-color-text_dark)}
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover{border-color:var(--theme-color-bd_color);background-color:var(--theme-color-bg_color)}
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a{color:var(--theme-color-text_dark);background-color:var(--theme-color-bg_color);border-color:var(--theme-color-bd_color);border-bottom-color:var(--theme-color-bg_color)}
.services_page_related + .services_page_section_contacts,.services_single + .services_page_section_contacts{margin-top:5em}
.sc_services .sc_services_item_number{color:var(--theme-color-text_dark)}
.sc_services .sc_services_item_subtitle{font-size:17px;line-height:1.5em;font-weight:400;font-style:normal;letter-spacing:0}
.sc_services_default .sc_services_item{color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color)}
.sc_services_default .sc_services_item.sc_services_item_featured_top{-webkit-box-shadow:0 3px 60px rgba(0,0,0,0.04);-ms-box-shadow:0 3px 60px rgba(0,0,0,0.04);box-shadow:0 3px 60px rgba(0,0,0,0.04)}
.sc_services_default .sc_services_item_info{padding:2.9em 2em;text-align:center}
.sc_services_default .sc_services_item_content{font-size:17px;line-height:1.65em;margin-top:0.8em}
.sc_services_default .sc_services_item_content p:last-child{margin-bottom:0}
.sc_services_default .sc_services_item_number{display:inline-block;font-size:6em;line-height:1em;font-weight:700;margin-top:0.3em;color:var(--theme-color-alter_dark)}
.sc_services_default .sc_services_item_title{font-size:1.556em;line-height:1.214em;margin:0}
.sc_services_default .sc_services_item_subtitle,.sc_services_default .sc_services_item_subtitle a{color:var(--theme-color-alter_text)}
.sc_services_default .sc_services_item_title + .sc_services_item_subtitle{margin-top:0.45em}
.sc_services_default .sc_services_item .sc_services_item_title,.sc_services_default .sc_services_item .sc_services_item_title a{color:var(--theme-color-alter_dark)}
.sc_services.slider_container .swiper-pagination-bullet{border-color:var(--theme-color-text_light)}
.sc_services_modern.sc_services_featured_top .swiper-wrapper .sc_services_item_thumb{margin-top:14px}
.sc_services_modern.slider_swiper .sc_services_item,.sc_services_modern .columns_padding_bottom .sc_services_item{margin-bottom:0}
.socials_wrap:not(.socials_type_list) .social_item .social_icon{background-color:var(--theme-color-alter_bg_color)}
.socials_wrap:not(.socials_type_list) .social_item .social_icon,.socials_wrap:not(.socials_type_list) .social_item .social_icon i{color:var(--theme-color-alter_dark)}
[class*=scheme_].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,[class*=scheme_].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon{color:var(--theme-color-text_dark);background-color:transparent !important}
ul.sc_layouts_submenu .sc_blogger .trx_addons_loading{background-color:var(--theme-color-extra_bg_color_05)}
.trx_addons_scroll_to_top{z-index:7999}
.scroll_to_top_style_default{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;color:var(--theme-color-inverse_hover);border-color:var(--theme-color-text_dark);background-color:var(--theme-color-text_dark)}
.scroll_to_top_style_default:before{position:relative;top:-3px;font-size:11px;font-weight:400;font-family:"fontello";content:"\ea08"}
.scroll_to_top_style_modern.show{bottom:60px;opacity:1}
.mfp-content .sc_layouts_popup{max-height:80vh;max-width:80vw}
.sc_layouts_panel{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.03);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.03);box-shadow:0 0 10px 0 rgba(0,0,0,0.03)}
.sc_layouts_popup{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.trx_addons_popup,[class*=scheme_].trx_addons_popup,.sc_layouts_popup,[class*=scheme_].sc_layouts_popup,.sc_layouts_panel_inner,[class*=scheme_].sc_layouts_panel_inner{background-color:var(--theme-color-alter_bg_color);border-color:var(--theme-color-alter_bd_color);color:var(--theme-color-alter_text)}
.trx_addons_popup button.mfp-close{background-color:var(--theme-color-alter_bg_hover);border-color:var(--theme-color-alter_bd_hover);color:var(--theme-color-alter_text)}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title{background-color:var(--theme-color-alter_bg_hover);border-color:var(--theme-color-alter_bd_hover)}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active{background-color:var(--theme-color-alter_bg_color);border-bottom-color:transparent}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a>i{color:var(--theme-color-alter_text)}
.trx_addons_popup li.trx_addons_tabs_title a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover>i{color:var(--theme-color-alter_link)}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover>i{color:var(--theme-color-alter_light)}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a>i,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover>i{color:var(--theme-color-alter_dark)}
h1.sc_item_title{line-height:1.175em}
h2.sc_item_title{line-height:1.213em}
h4.sc_item_title{line-height:1.286em}
.sc_item_subtitle{font-size:13px;line-height:25px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2.6px;opacity:1}
.sc_item_subtitle_above{margin-bottom:1.7em}
.sc_item_descr{margin-bottom:0;font-size:1rem;letter-spacing:-0.38px}
.sc_item_descr p{margin:0}
h1.sc_item_title_tag + .sc_item_descr,h1.sc_item_title_tag + .sc_item_slider,h1.sc_item_title_tag + .sc_item_columns,h1.sc_item_title_tag + .sc_item_content{margin-top:0.75em}
form .trx_addons_message_box{min-width:auto;max-width:90%}
.trx_addons_message_box{width:auto;min-width:auto;max-width:50%;border:none;padding:18px 30px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;position:fixed;z-index:999999;top:auto;left:auto;bottom:30px;right:30px;font-size:14px;line-height:18px;font-weight:400;-webkit-transform:none;-ms-transform:none;transform:none;color:#000000;background-color:#ffffff;-webkit-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;-ms-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;box-shadow:0 3px 21px rgba(0,0,0,0.05) !important}
.trx_addons_message_box.trx_addons_message_box_error{color:#ffffff;background-color:#FF5B4A}
.trx_addons_message_box.trx_addons_message_box_success{color:#ffffff;background-color:#89D86B}
.trx_addons_message_box .trx_addons_error_item{margin-bottom:0 !important}
.fixed_blocks_sticky .sidebar .trx_addons_message_box,[class*=elementor].animated .trx_addons_message_box{position:relative;bottom:auto;right:auto;max-width:100%;margin-top:1.5em}
.sc_skills_digits .sc_skills_unit{margin-left:0}
.sc_skills_counter_extra .sc_skills_item_wrap{max-width:none}
.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_digits .sc_skills_digit{letter-spacing:2.4px}
.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_digits .sc_skills_digit .sc_skills_digit_value{line-height:1.1em}
.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_digits .sc_skills_unit{line-height:1.1em}
.sc_skills_counter_extra.sc_align_left{text-align:left}
.sc_skills_counter_extra .sc_skills_total{display:block;margin:0;font-size:3.611em;line-height:1em;font-weight:700;letter-spacing:0;color:var(--theme-color-text_dark)}
.sc_skills_counter_extra .sc_skills_item_title{font-size:19px;line-height:1.4em;font-weight:700;font-style:normal;text-transform:none;letter-spacing:0;color:var(--theme-color-text_dark)}
.sc_skills_counter_extra .sc_skills_item_title + .sc_skills_item{margin-top:1.9em}
.sc_skills_counter_extra.sc_skills_counter_style_odometer.sc_align_left .sc_skills_digits{margin-left:-5px}
.sc_icons .sc_icons_item + .sc_icons_item{margin-top:var(--theme-var-grid_gap)}
.sc_icons .sc_icons_item .sc_icons_item_more_link{position:relative;display:inline-block;top:auto;left:auto;height:auto;width:auto;font-size:15px;line-height:21px;font-weight:600;color:var(--theme-color-text_dark);z-index:1;overflow:hidden}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_text{position:relative;margin-right:0;display:inline-block;vertical-align:middle;text-indent:-110px;visibility:hidden;white-space:nowrap;opacity:0;-webkit-transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,opacity 0.4s ease;transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,opacity 0.4s ease;will-change:visibility,margin-right,text-indent,opacity}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;width:1.4em;height:1.4em;line-height:1.4em;text-align:center}
.sc_icons .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link{display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}
.sc_icons_item_description{font-size:17px;line-height:1.6em;color:var(--theme-color-text)}
.sc_icons_simple .sc_icons_item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.sc_icons_simple .sc_icons_item + .sc_icons_item{margin-top:1.2em}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_text,.sc_icons_simple .sc_icons_item:hover .sc_icons_item_more_link .link_text,.sc_icons_simple .sc_icons_item .sc_icons_item_more_link:hover .link_text{opacity:1;text-indent:0;margin-right:0;visibility:visible;-webkit-transition:initial;transition:initial;will-change:initial}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_icon{display:none}
.sc_icons_simple .sc_icons_item_details{line-height:1}
.sc_icons_simple .sc_icons_item_description{font-size:17px;line-height:1.7em}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link{font-size:18px;line-height:24px;letter-spacing:0}
.sc_icons_divider .slider-wrapper .swiper-slide-prev .sc_icons_item:after{right:0}
.sc_icons_divider2 .slider-wrapper .swiper-slide-prev .sc_icons_item:after{right:0}
.sc_icons_divider3 .slider-wrapper .swiper-slide-prev .sc_icons_item_wrap:after{right:0}
.sc_icons_divider4 .slider-wrapper .swiper-slide-prev .sc_icons_item:after{right:0}
.sc_team_default .sc_team_item{color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color)}
.sc_team_default .sc_team_item_subtitle{color:var(--theme-color-alter_link)}
.sc_team.slider_container .swiper-pagination-bullet{border-color:var(--theme-color-text_light)}
.team_member_page>.team_member_content,.team_member_page>.team_member_featured{margin-bottom:1.2em}
.team_member_page:after{content:"";display:block;clear:both;width:100%;height:0;display:block;margin-bottom:-1.2em}
.team_member_page .team_member_description{overflow:visible;margin:0 0 2.8em 0}
.team_member_page .team_member_position{font-size:13px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:var(--theme-color-text_dark)}
.team_member_page .team_member_position + .team_member_title{margin-top:16px}
.team_member_page .team_member_title{margin:0;font-size:57px;line-height:1.1em;font-weight:500;color:var(--theme-color-text_dark)}
.team_member_page .team_member_featured{float:left;width:53%;padding:0 50px 0 0}
.team_member_page .team_member_featured .post_featured{overflow:hidden;position:relative;margin-bottom:55px}
.team_member_page .team_member_featured .team_member_description_socials{z-index:99;position:relative}
.single-cpt_team .page_content_wrap{overflow:hidden}
body:not(.remove_margins) .team_page_wrap_info.comments_close{margin-bottom:-7.4em}
.team_page_wrap_info{position:relative;margin-top:6.5em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}
.team_page_wrap_info .team_page_wrap_info_over{position:relative;padding:100px 0 120px;overflow:hidden}
.team_page_wrap_info:before{content:"";display:block;position:absolute;top:0;left:-400%;width:1000%;height:100%;background-color:var(--theme-color-alter_bg_color);z-index:0}
.team_page_wrap_info .team_member_details{float:left;width:43%;padding:0 7% 0 0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.team_page_wrap_info .team_member_details:last-child{padding:0;width:100%;float:none}
.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5{margin-top:-10px}
.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style{margin-top:15px}
.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .trx_addons_message_box.wpcf7-response-output,.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 div.wpcf7-response-output{-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important}
.team_page_wrap_info .page_contact_form:first-child .wpcf7 .wpcf7-submit{-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.team_page_wrap_info .page_contact_form .wpcf7 .trx_addons_message_box{-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important}
.team_page_wrap_info .team_member_brief_info_details{font-size:17px;margin-left:-3px}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_value a:hover,.team_page_wrap_info .team_member_brief_info_details .team_member_details_value a,.team_page_wrap_info .team_member_brief_info_details .team_member_details_value{color:var(--theme-color-alter_text)}
.team_page_wrap_info .team_member_brief_info_details>div{margin-top:15px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_label{width:1.3em;height:1.3em;line-height:1.2em;text-align:center;text-indent:-300px;font-size:23px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_label:before{display:block;text-indent:0;font-family:"fontello";color:var(--theme-color-text_link2)}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_label + .team_member_details_value{margin-left:10px}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_label:before{content:"\e9fc"}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a{position:relative;padding-bottom:8px;margin-bottom:-8px}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale3d(0,1,1);-ms-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:transform 0.25s cubic-bezier(0.25,0.8,0.25,1);transition:transform 0.25s cubic-bezier(0.25,0.8,0.25,1),-webkit-transform 0.25s cubic-bezier(0.25,0.8,0.25,1);will-change:transform}
.sc_team_default .sc_team_item{text-align:center;display:block}
.sc_team_default .sc_team_item .sc_team_item_content{display:none}
.sc_team_default .sc_team_item_info{padding:2em;text-align:center}
.sc_team_default .sc_team_item_info .sc_team_item_title{font-size:24px;font-weight:700;line-height:1.2em;margin:0}
.sc_team_default .sc_team_item_info .sc_team_item_subtitle{font-size:17px;line-height:20px;font-weight:400;font-style:normal;margin-top:11px;color:var(--theme-color-alter_text)}
.sc_team_default .sc_team_item_info .sc_team_item_content{margin-top:1em;margin-bottom:1em}
.sc_team_default .sc_team_item_info .sc_team_item_content + .sc_team_item_socials{margin-top:1em}
.sc_team_default .sc_team_item_info .sc_team_item_socials{margin-left:-2px;margin-top:15px}
.sc_team_short .sc_team_item_thumb{border:none}
.sc_team_short .post_featured img{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s}
.sc_team_short .sc_team_item_title{font-size:24px;font-weight:700;line-height:1.2em}
.sc_team_short .sc_team_item_title a:hover,.sc_team_short .sc_team_item_title a{color:var(--theme-color-text_dark);display:inline}
.sc_team_short .sc_team_item_subtitle{font-size:17px;line-height:20px;font-weight:400;font-style:normal;margin-top:11px;color:var(--theme-color-alter_text)}
.sc_team_short .sc_team_item_thumb + .sc_team_item_info{margin-top:24px}
.sc_team_short .trx_addons_hover_team{padding:15px;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;z-index:99}
.sc_team_short .trx_addons_hover_team .sc_team_item_socials{margin:0}
@-webkit-keyframes markerWave{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.8}20%{opacity:0.8}100%{-webkit-transform:scale(5.5);transform:scale(5.5);opacity:0}}
@keyframes markerWave{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.8}20%{opacity:0.8}100%{-webkit-transform:scale(5.5);transform:scale(5.5);opacity:0}}
.swiper-pagination-custom .swiper-pagination-button{margin:0 6px;width:5.21em;height:5.21em;border:none;opacity:1;border-radius:50%;background-color:transparent;will-change:transform;-webkit-transform:scale3d(0.8,0.8,0.8);-ms-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;cursor:pointer}
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);background-color:transparent}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{height:5em;line-height:5em}
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{margin-top:1.9em}
.sc_testimonials .swiper-cube .sc_testimonials_item:before{z-index:auto}
.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:3.4em}
.sc_testimonials_simple .slider_container .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer .swiper-pagination-bullet{width:10px;border:2px solid var(--theme-color-text_dark);opacity:1;height:10px}
.sc_testimonials_simple .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider{overflow:hidden;padding:40px 0}
body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"]{overflow:visible}
body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item,body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item{background-color:var(--theme-color-alter_bg_color);-webkit-box-shadow:0 3px 40px 0 rgba(0,0,0,0.06);-ms-box-shadow:0 3px 40px 0 rgba(0,0,0,0.06);box-shadow:0 3px 40px 0 rgba(0,0,0,0.06)}
.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination,.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2.4em}
.sc_testimonials_plain .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:var(--theme-color-bd_color)}
.sc_testimonials_plain .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content{will-change:background-color;background-color:var(--theme-color-text_link2);color:#ffffff}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:before,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:before,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:before{color:#ffffff}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:after,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:after,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:after{background-color:var(--theme-color-text_link2)}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content>p,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content>p,body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content>p{opacity:0.8}
.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2.2em}
.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{margin-top:3em}
.sc_testimonials_extra .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:var(--theme-color-bd_color)}
.sc_testimonials_extra .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{text-align:left;padding-left:66px;margin-top:5.3em}
.sc_testimonials_light .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:#E5E3E0}
.sc_testimonials_light .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_list .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{text-align:left;padding:0;margin-left:-8px}
.sc_testimonials_list .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:#E5E3E0}
.sc_testimonials_list .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_common .slider_container .swiper-pagination-bullet,.sc_testimonials_common .slider_outer .swiper-pagination-bullet{width:10px;border:2px solid var(--theme-color-text_dark);opacity:1;height:10px}
.sc_testimonials_common .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{text-align:left;padding-left:66px}
.sc_testimonials_modern .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:#E5E3E0}
.sc_testimonials_modern .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2.4em}
.sc_testimonials_hover .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:var(--theme-color-bd_color)}
.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_accent .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:var(--theme-color-bd_color)}
.sc_testimonials_accent .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_accent2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:var(--theme-color-bd_color)}
.sc_testimonials_accent2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_accent2 .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2em}
.sc_testimonials_creative .slider_container .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer .swiper-pagination-bullet{width:10px;border:2px solid var(--theme-color-text_dark);opacity:1;height:10px}
.sc_testimonials_creative .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{margin:0;width:35%;position:absolute;left:0;top:0;text-align:left}
.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover img,.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active img{opacity:1 !important}
.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover .img_wrap:before,.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .img_wrap:before{opacity:1 !important}
.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active{-webkit-transform:none;-ms-transform:none;transform:none}
.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .info_title{opacity:1 !important}
.sc_testimonials_fashion .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{min-height:180px;height:auto;line-height:1.2em;margin-top:7px}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button{margin:0 0 10px 0;width:138px;padding-right:5px;height:auto;border:none;vertical-align:top;display:inline-block;opacity:1;border-radius:0;background-color:transparent;will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button img{opacity:0.5;display:block;border-radius:50%;overflow:hidden;height:103px;width:103px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap{position:relative;display:block;width:auto;float:left;overflow:visible}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap:before{content:"\e9cb";font-family:"fontello";display:block;position:absolute;z-index:1;bottom:-1px;right:-3px;width:30px;height:30px;line-height:32px;overflow:hidden;font-size:7px;font-weight:400;text-align:center;text-indent:1px;border-radius:50%;background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap + .info_title{padding-top:27px;opacity:0;width:100%}
.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title{display:inline-block;width:100%;text-align:left;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sc_testimonials_alter .slider_container .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer .swiper-pagination-bullet{width:10px;border:2px solid var(--theme-color-text_dark);opacity:1;height:10px}
.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:#E5E3E0}
.sc_testimonials_alter .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_alter .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2em}
.sc_testimonials_alter2 .slider_container .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer .swiper-pagination-bullet{width:10px;border:2px solid var(--theme-color-text_dark);opacity:1;height:10px}
.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;background:transparent;border-color:#E5E3E0}
.sc_testimonials_alter2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_chit .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;background-color:#E2E1E0;border-color:#E2E1E0;opacity:1;width:8px;height:8px}
.sc_testimonials_chit .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2.4em}
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.slider_pagination_bullet_active,.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-button-active,.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active{background-color:var(--theme-color-alter_link)}
.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active:after{content:"";display:block;width:20px;height:20px;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background-color:var(--theme-color-alter_link_02)}
.sc_slider_controls.sc_slider_controls_alter .slider_prev + .slider_next,.sc_slider_controls.sc_slider_controls_alter .slider_prev + .slider_pagination_wrap,.sc_slider_controls.sc_slider_controls_alter .slider_next + .slider_pagination_wrap{margin-left:5px}
.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev{border:1px solid var(--theme-color-bd_color);height:38px;width:38px;line-height:36px;padding:0;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;border-radius:50%;background-color:var(--theme-color-alter_bg_color);color:var(--theme-color-alter_dark)}
.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:before,.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:before{font-size:14px}
.sc_socials.sc_socials_default .socials_wrap{margin-bottom:-7px}
.sc_socials.sc_socials_default .socials_wrap .social_item{display:inline-block;vertical-align:top;line-height:inherit;text-align:center;margin:0 7px 7px 0}
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon{position:relative;display:block;background-size:100%;background-position:top center;overflow:hidden;width:45px;height:45px;line-height:44px;font-size:16px;text-align:center;border-radius:50%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--theme-color-text_dark_015);color:var(--theme-color-text_dark);background-color:transparent}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.inited{opacity:1}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li.sc_item_filters_tabs_active a{color:var(--theme-color-text_link3)}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a{border:none;color:var(--theme-color-alter_dark)}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after,.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after{width:100%;left:0;right:auto;-webkit-transition:all 0.3s;transition:all 0.3s}
.sc_portfolio .slider_container .swiper-pagination-bullet,.sc_portfolio .slider_outer .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_container .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_outer .swiper-pagination-bullet{width:8px;height:8px}
.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.sc_portfolio .swiper-pagination-custom .swiper-pagination-button,.sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button{border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bd_color)}
.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger.sc_blogger_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{margin-top:2.2em}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg{background-position:center center;background-size:cover}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before{padding-top:15rem}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd){width:35% !important}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even){width:65% !important}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before{padding-top:24.8rem}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before{padding-top:20rem}
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .swiper-slide .post_featured_bg:before{padding-top:18rem}
.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg{background-position:center center;background-size:cover}
.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before{padding-top:20rem}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured{overflow:hidden;position:relative}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured>a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg{background-position:center center;background-size:cover}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay:before,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg:before{padding-top:20rem}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .mask{display:none}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info{width:auto;max-width:calc(100% - 30px);height:auto;top:auto;right:auto;bottom:27px;left:0;padding:23px 28px 21px;background-color:var(--theme-color-bg_color);-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);-webkit-transition:all 0.3s;transition:all 0.3s}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title{font-size:1.33rem;line-height:1.2em;letter-spacing:0;text-transform:none;font-weight:700}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title a{color:var(--theme-color-text_dark) !important}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories{font-size:16px;font-weight:400}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a{color:var(--theme-color-alter_text) !important}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg{background-position:center center;background-size:cover}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before{padding-top:17rem}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd){width:45% !important}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even){width:55% !important}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before{padding-top:28.66rem}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg{background-position:center center;background-size:cover}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before{padding-top:24rem}
.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap{margin-right:-16px}
.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap>[class*=trx_addons_column-]{padding-right:16px}
.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-]{padding-bottom:16px}
.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]{padding-bottom:16px}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured{overflow:hidden;position:relative}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured>a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg{background-position:center center;background-size:cover;margin:0}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg:before{padding-top:100%}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .mask{display:none}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info{width:auto;max-width:calc(100% - 80px);height:auto;top:auto;right:auto;bottom:40px;left:40px;padding:0;background-color:transparent}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title{font-size:1.33rem;line-height:1.25em;letter-spacing:0;font-weight:700;padding:12px 30px 10px 22px;background-color:#1F242E;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0ms;transition-delay:0ms}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a{color:#ffffff !important}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta{margin-top:5px;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories{font-size:16px;font-weight:400;line-height:1.4em;padding:5px 18px 7px 20px;background-color:#323641;max-width:100%}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a{color:#ffffff !important}
.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_5 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_6 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_3 .sc_portfolio_item .post_info,.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_4 .sc_portfolio_item .post_info{left:30px;bottom:30px;max-width:calc(100% - 60px)}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured{overflow:hidden;position:relative;margin-bottom:0}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:7}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask{display:block;background-color:var(--theme-color-inverse_dark);opacity:0;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:300ms;transition:300ms;-webkit-transition-duration:300ms;transition-duration:300ms}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info{width:calc(100% - 40px);height:calc(100% - 40px);top:20px;right:20px;bottom:20px;left:20px;padding:0;background-color:transparent;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title{font-size:1.33rem;line-height:1.25em;letter-spacing:0;font-weight:700;color:#ffffff !important;overflow:hidden;text-align:center}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title a{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:150ms;transition-delay:150ms;-webkit-transition:300ms;transition:300ms;-webkit-transition-duration:400ms;transition-duration:400ms;color:#ffffff !important;margin-left:0;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:3;line-clamp:3;box-orient:vertical}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta{overflow:hidden}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories{font-size:16px;font-weight:400;line-height:1.4em;color:#ffffff !important;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition:300ms;transition:300ms;-webkit-transition-duration:400ms;transition-duration:400ms}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a{color:#ffffff !important}
.detail_default_style~.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title{width:calc(37% - 20px)}
.detail_default_style~.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns{width:63%}
.sc_portfolio.sc_portfolio_simple.related_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title{margin-right:20px;width:calc(34% - 20px);line-height:1em;margin-top:-6px}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns{width:66%;padding-top:3.1em;border-top:1px solid var(--theme-color-text_dark)}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item{padding:0 33px 34px 0;display:inline-block}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_title{font-size:1.333em}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta{display:inline-block}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item{padding:0 33px 18px 0;display:inline-block;width:auto}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item:last-child{padding-right:0}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title{font-size:1.944em;margin-bottom:0}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta{color:var(--theme-color-alter_text);margin-top:0;margin-bottom:3px;display:none}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories{font-size:16px;letter-spacing:0;font-weight:400;color:var(--theme-color-alter_text)}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories a{color:var(--theme-color-alter_text) !important}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta:before{content:"/";margin:0 5px 0 9px}
.sc_portfolio .sc_portfolio_item .post_featured.with_thumb .post_video_hover{top:20px;right:20px;margin:0;left:auto;width:40px;height:40px;line-height:40px;font-size:12px;letter-spacing:-4px}
.sc_blogger_lay_portfolio .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover,.sc_blogger_lay_portfolio_grid .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover{top:20px;right:20px;margin:0;left:auto;width:40px;height:40px;line-height:40px;font-size:12px;letter-spacing:-4px;z-index:2001;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.05);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,0.05);box-shadow:0 0 4px 0 rgba(0,0,0,0.05)}
html.portfolio_preview_opened{overflow-y:hidden !important;height:100%}
@-webkit-keyframes fadeInAnimPort{0%{opacity:0}100%{opacity:1}}
@keyframes fadeInAnimPort{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes colorInAnimPort{0%{opacity:0.1;color:var(--theme-color-text_dark)}100%{opacity:1;color:var(--theme-color-text_link)}}
@keyframes colorInAnimPort{0%{opacity:0.1;color:var(--theme-color-text_dark)}100%{opacity:1;color:var(--theme-color-text_link)}}
@-webkit-keyframes fadeInUpAnimPort{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@keyframes fadeInUpAnimPort{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes transformAnimInPort{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes transformAnimInPort{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes transformAnimOutPort{0%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}
@keyframes transformAnimOutPort{0%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}
.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button{border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bd_color)}
.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,.single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button:hover,.single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active{border-color:var(--theme-color-alter_link);background-color:var(--theme-color-alter_link)}
.single-cpt_portfolio .portfolio_page_gallery .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{margin-top:2.3rem}
.portfolio_page .portfolio_page_title{max-width:80%;margin-top:0;margin-bottom:1.2em}
.portfolio_page .portfolio_page_title + .portfolio_page_meta{display:none}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title{font-size:1.05rem;font-weight:500;color:var(--theme-color-text_dark);width:30%}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value{font-size:1.05rem;font-weight:400;color:var(--theme-color-text);width:70%}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share{padding-top:0;border-top:none;margin-top:1.9em !important}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title{display:none}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title + .portfolio_page_details_item_value{width:100%}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_value{width:100%}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap{margin-right:0;margin-bottom:-15px}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap .social_item{margin:0 35px 15px 0;font-size:17px}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item{margin-top:11px}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap{margin-bottom:1.4em}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details{width:26%}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title{width:40%}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value{width:60%}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share{margin-top:1.5em !important}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item,.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item{margin-top:13px}
.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;background-color:#E2E1E0;border-color:#E2E1E0;opacity:1;width:8px;height:8px}
.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_blogger_default.sc_blogger_default_classic_simple .post_video_hover{width:65px;height:65px;line-height:65px;text-align:center;margin:-32.5px 0 0 -32.5px;font-size:15px;overflow:visible}
.sc_blogger_default.sc_blogger_default_classic_simple .post_video_hover:after{content:"";display:block;width:91px;height:91px;line-height:91px;text-align:center;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;border:2px solid;border-color:rgba(255,255,255,0.11);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.sc_blogger_default.sc_blogger_default_classic_simple .post_video_hover:hover:after{width:94px;height:94px;line-height:94px;text-align:center}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;background-color:#E2E1E0;border-color:#E2E1E0;opacity:1;width:8px;height:8px}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:2em}
.sc_layouts_title_breadcrumbs{margin-top:1.3em}
.sc_layouts_title .sc_layouts_title_content{max-width:100%}
.sc_layouts_title .breadcrumbs{font-size:13px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px}
.sc_layouts_title .breadcrumbs a{color:var(--theme-color-text_dark) !important}
.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after{display:none}
.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover{font-size:15px;width:66px;height:66px;line-height:66px;overflow:visible;margin:-33px 0 0 -33px}
.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover:after{content:"";position:absolute;top:-11px;left:-11px;width:86px;height:86px;border:1px solid var(--theme-color-inverse_link);border-radius:50%;opacity:0.2}
#trx_addons_post_details_popup .trx_addons_post_details_popup_close:before{font-size:24px;font-family:"fontello";content:"\e9e1";-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}
#trx_addons_post_details_popup .trx_addons_post_details_popup_close:hover:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#trx_addons_post_details_popup .services_page_header .post_details_page_title{padding:0.3em 4em 0.4em 0.5em;font-size:1.6em;line-height:1.2em}
#trx_addons_post_details_popup .post_details_page_price{top:0.3em}
.sc_layouts_language .sc_layouts_language_menu>li>a,.sc_layouts_language .sc_layouts_language_menu>li>a:hover,.sc_layouts_language .sc_layouts_language_menu>li.sfHover>a{color:var(--theme-color-text_dark) !important}
.sc_hotspot_default .sc_hotspot_item_popup{width:300px;padding:30px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05);-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05);box-shadow:0 3px 25px rgba(0,0,0,0.05);background:var(--theme-color-alter_bg_color)}
.sc_hotspot_default .sc_hotspot_item_popup>.sc_hotspot_item_popup_close + [class*=sc_hotspot_item],.sc_hotspot_default .sc_hotspot_item_popup>[class*=sc_hotspot_item]:first-child{margin-top:0}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_image + [class*=sc_hotspot_item]{margin-top:25px}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close{color:var(--theme-color-alter_dark)}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle{color:var(--theme-color-alter_dark)}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle>span,.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item{font-size:16px;line-height:20px;font-weight:400}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title{margin-top:8px;font-size:19px;line-height:1.3em;color:var(--theme-color-alter_dark)}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price{margin-top:8px;font-size:18px;line-height:1em;font-weight:500;color:var(--theme-color-alter_text)}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description{margin-top:10px;font-size:16px;line-height:24px;color:var(--theme-color-alter_text)}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_link{margin-top:15px}
.sc_hotspot_simple .sc_hotspot_item_popup{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;padding:11px 20px 10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:var(--theme-color-alter_bg_color);-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05);-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05);box-shadow:0 3px 25px rgba(0,0,0,0.05)}
.sc_hotspot_simple .sc_hotspot_item_popup>.sc_hotspot_item_popup_close + [class*=sc_hotspot_item],.sc_hotspot_simple .sc_hotspot_item_popup>[class*=sc_hotspot_item]:first-child{margin-top:10px}
.sc_hotspot_simple .sc_hotspot_item_popup>[class*=sc_hotspot_item]:last-child{margin-bottom:10px}
.sc_hotspot_simple .sc_hotspot_item_popup>[class*=sc_hotspot_item]:only-child{margin:0}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_image + [class*=sc_hotspot_item]{margin-top:10px}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close{color:var(--theme-color-alter_dark)}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle{color:var(--theme-color-alter_dark);line-height:1}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle>span,.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item{font-size:15px;line-height:20px;font-weight:400}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_title{margin-top:5px;font-size:16px;line-height:22px;color:var(--theme-color-alter_dark)}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_price{margin-top:5px;font-size:16px;line-height:22px;font-weight:var(--theme-font-h5_font-weight);color:var(--theme-color-alter_text)}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_description{margin-top:8px;font-size:16px;line-height:24px;color:var(--theme-color-alter_text)}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_link{margin-top:15px}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close{width:1.3em;height:1.3em;line-height:1.3em}
.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close .trx_addons_button_close_icon{font-size:10px}
.trx_expcol_on.trx_expcol_gradient_on:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--theme-color-bg_color_0)),to(var(--theme-color-bg_color)));background:linear-gradient(to bottom,var(--theme-color-bg_color_0) 0,var(--theme-color-bg_color) 100%)}
.trx_expcol_on .trx_expcol_button{-webkit-appearance:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:top;font-size:var(--theme-font-button_font-size);line-height:var(--theme-font-button_line-height);font-weight:var(--theme-font-button_font-weight);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:30px}
.trx_expcol_on .trx_expcol_button.sc_button_shadow{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link_02);box-shadow:0 7px 25px var(--theme-color-text_link_02)}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_dark{-webkit-box-shadow:0 7px 25px var(--theme-color-text_dark_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_dark_02);box-shadow:0 7px 25px var(--theme-color-text_dark_02)}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link2{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link2_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link2_02);box-shadow:0 7px 25px var(--theme-color-text_link2_02)}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link3{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link3_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link3_02);box-shadow:0 7px 25px var(--theme-color-text_link3_02)}
.trx_expcol_on .trx_expcol_button{text-transform:var(--theme-font-button_text-transform);letter-spacing:var(--theme-font-button_letter-spacing);white-space:nowrap;height:auto;max-width:100%;color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link);padding:17px 57px 16px;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}
.trx_expcol_on .trx_expcol_button.trx_expcol_button_with_shadow{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.trx_expcol_on .trx_expcol_button:hover,.trx_expcol_on .trx_expcol_button:focus{color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_hover);background-color:var(--theme-color-text_hover)}
.trx_expcol_on .trx_expcol_button_icon{font-weight:400}
.sc_igenerator_form_field_inner>.select_container select,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number],.sc_igenerator_form_field_inner>input[type=text],.sc_igenerator_form_field_inner>.theme_form_field_text{padding:0 20px;height:60px;border:none;border-radius:30px;color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color) !important}
.sc_igenerator_form_field_inner>.select_container select:focus,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select:focus,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number]:focus,.sc_igenerator_form_field_inner>input[type=text]:focus,.sc_igenerator_form_field_inner>.theme_form_field_text:focus{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]::placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]::placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::placeholder{color:var(--theme-color-alter_text)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:focus::placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-ms-input-placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::-ms-input-placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::placeholder,.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type=number][placeholder]:active::placeholder,.sc_igenerator_form_field_inner>input[type=text][placeholder]:active::placeholder,.sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::placeholder{color:var(--theme-color-alter_dark)}
.sc_igenerator_form_field_inner .select_container:after{right:1em;color:var(--theme-color-alter_text);font-weight:400}
.sc_igenerator_form_field_inner .select_container:hover:after,.sc_igenerator_form_field_inner .select_container:focus:after{color:var(--theme-color-alter_dark)}
.sc_tgenerator_text,.sc_tgenerator_text.filled,.sc_tgenerator_text:focus{background-color:var(--theme-color-alter_bg_color)}
.sc_mgenerator_form_field_inner>.select_container select,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number],.sc_mgenerator_form_field_inner>input[type=text],.sc_mgenerator_form_field_inner>.theme_form_field_text{padding:0 20px;height:60px;border:none;color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color) !important}
.sc_mgenerator_form_field_inner>.select_container select:focus,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select:focus,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number]:focus,.sc_mgenerator_form_field_inner>input[type=text]:focus,.sc_mgenerator_form_field_inner>.theme_form_field_text:focus{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]::placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]::placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]::placeholder{color:var(--theme-color-alter_text)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:focus::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:focus::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:focus::placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-ms-input-placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::-ms-input-placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_mgenerator_form_field_inner>.select_container select[placeholder]:active::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_model_wrap>.select_container select[placeholder]:active::placeholder,.sc_mgenerator_form_field_inner>.sc_mgenerator_form_field_numeric_wrap input[type=number][placeholder]:active::placeholder,.sc_mgenerator_form_field_inner>input[type=text][placeholder]:active::placeholder,.sc_mgenerator_form_field_inner>.theme_form_field_text[placeholder]:active::placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number],.sc_agenerator_form_field_inner>input[type=text],.sc_agenerator_form_field_inner>.theme_form_field_text{padding:0 20px;height:60px;border:none;color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color) !important}
.sc_agenerator_form_field_inner>.select_container select:focus,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select:focus,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number]:focus,.sc_agenerator_form_field_inner>input[type=text]:focus,.sc_agenerator_form_field_inner>.theme_form_field_text:focus{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::-ms-input-placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]::placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]::placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]::placeholder{color:var(--theme-color-alter_text)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:focus::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:focus::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:focus::placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:focus::placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::-webkit-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::-moz-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active:-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::-ms-input-placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::-ms-input-placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::-ms-input-placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-ms-input-placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner>.select_container select[placeholder]:active::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_model_wrap>.select_container select[placeholder]:active::placeholder,.sc_agenerator_form_field_inner>.sc_agenerator_form_field_numeric_wrap input[type=number][placeholder]:active::placeholder,.sc_agenerator_form_field_inner>input[type=text][placeholder]:active::placeholder,.sc_agenerator_form_field_inner>.theme_form_field_text[placeholder]:active::placeholder{color:var(--theme-color-alter_dark)}
.sc_agenerator_form_field_inner .select_container:after{right:1em;color:var(--theme-color-alter_text);font-weight:400}
.sc_agenerator_form_field_inner .select_container:hover:after,.sc_agenerator_form_field_inner .select_container:focus:after{color:var(--theme-color-alter_dark)}
:root{--theme-var-elm_gap_nogap:0px;--theme-var-elm_gap_narrow:10px;--theme-var-elm_gap_default:20px;--theme-var-elm_gap_extended:30px;--theme-var-elm_gap_wide:40px;--theme-var-elm_gap_wider:60px;--theme-var-elm_add_page_margins:var( --theme-var-elm_gap_extended )}
.post_content>.elementor,[class*=type-cpt_]>[class*=_page_content]>.elementor{margin-left:calc(-1 * var(--theme-var-elm_add_page_margins) / 2);margin-right:calc(-1 * var(--theme-var-elm_add_page_margins) / 2)}
.body_style_fullscreen .post_content>.elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-no,.body_style_fullscreen [class*=type-cpt_]>[class*=_page_content]>.elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-no{margin-left:calc(var(--theme-var-elm_add_page_margins) / 2);margin-right:calc(var(--theme-var-elm_add_page_margins) / 2)}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:calc(var(--theme-var-elm_gap_default) / 2)}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:calc(var(--theme-var-elm_gap_extended) / 2)}
.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-container>.elementor-column>.elementor-element-populated{padding-top:0;padding-bottom:0}
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-no{max-width:var(--theme-var-page)}
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-default{max-width:calc(var(--theme-var-page) + var(--theme-var-elm_gap_default))}
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-extended{max-width:calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended))}
.elementor-widget-divider{--divider-color:var(--theme-color-bd_color);--divider-border-color:var(--theme-color-bd_color)}
.elementor-divider-separator{border-color:var(--theme-color-bd_color)}
@-webkit-keyframes ta_under_strips{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}
@keyframes ta_under_strips{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}
.elementor-icon-wrapper{line-height:1}
.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner{height:20px !important}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner{height:45px !important}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner{height:60px !important}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,.elementor-widget-spacer.sc_height_big .elementor-spacer-inner{height:100px !important}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner{height:120px !important}
.animated.animated-slow{-webkit-animation-duration:1000ms;animation-duration:1000ms}
.animated{-webkit-animation-duration:750ms;animation-duration:750ms}
.animated.animated-fast{-webkit-animation-duration:500ms;animation-duration:500ms}
@-webkit-keyframes festy-fadeinup{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes festy-fadeinup{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes festy-fadeinleft{from{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes festy-fadeinleft{from{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes festy-fadeinright{from{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes festy-fadeinright{from{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes festy-fadeindown{from{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes festy-fadeindown{from{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes festy-fadein{from{opacity:0}to{opacity:1}}
@keyframes festy-fadein{from{opacity:0}to{opacity:1}}
@-webkit-keyframes festy-infinite-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes festy-infinite-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.elementor-widget-progress{overflow:hidden}
.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper{margin-top:12px;overflow:visible !important}
.elementor-widget-progress .elementor-title,.elementor-progress-bar{font-size:19px;font-weight:700;color:var(--theme-color-text_dark)}
.elementor-progress-bar{position:relative;border-radius:inherit}
.elementor-widget-progress .elementor-progress-wrapper{line-height:12px;margin-top:2px;color:var(--theme-color-text_dark);background-color:var(--theme-color-alter_bg_color)}
.elementor-widget-progress + .elementor-widget-progress{margin-top:26px}
.elementor-widget-progress .elementor-progress-percentage{padding-right:0;position:absolute;z-index:1;top:-29px;right:0;font-weight:700;font-size:18px}
.elementor-accordion .elementor-tab-title .elementor-accordion-title{font-size:19px;line-height:22px;font-weight:500;color:var(--theme-color-text_dark)}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1em}
.elementor-accordion .fas.fa-plus:before{content:"\e8ad";font-family:"fontello";font-weight:400}
.elementor-accordion .fas.fa-minus:before{content:"\e8ae";font-family:"fontello";display:inline-block;font-weight:400}
.elementor-accordion .elementor-accordion-icon{color:var(--theme-color-text_dark);font-size:22px;line-height:1.1em}
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:15px}
.elementor-accordion .elementor-tab-content{font-size:18px}
.elementor-accordion .elementor-tab-content p{margin-bottom:0}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active{background-color:var(--theme-color-text_dark);color:var(--theme-color-inverse_hover)}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var(--theme-color-inverse_hover)}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title,.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content,.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border:none}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active,.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var(--theme-color-text_link)}
.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper{background-color:transparent}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-style:none}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after{top:0}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content,.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-style:none}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:0}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:0}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title.elementor-active{color:var(--theme-color-alter_dark);border-color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color)}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-style:none;border-top-style:solid}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{display:none}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{display:none}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active{color:var(--theme-color-inverse_link);border-color:var(--theme-color-alter_link);background-color:var(--theme-color-alter_link)}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:before,.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:focus:before,.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:active:before{color:var(--theme-color-inverse_link)}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:solid}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{display:none}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:solid}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{display:none}
.elementor-toggle .elementor-tab-title.elementor-active{border-bottom-width:inherit !important}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var(--theme-color-text_link)}
.elementor-toggle .elementor-toggle-icon-opened i.fa-minus:before{position:relative;top:8px;content:"\e9d4";font-family:"fontello";font-weight:400;font-size:inherit}
.elementor-widget:not(:last-child){margin-bottom:0}
.select_container.select_container_multirows:before,.select_container.select_container_multirows:after,.select_container.select_container_multiple:before,.select_container.select_container_multiple:after{display:none}
.wpcf7 label{cursor:pointer}
.wpcf7-wpgdprc{margin-bottom:15px}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output,.wpcf7 div.wpcf7-response-output{position:relative;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none;left:0;top:0;margin:20px 0 0;padding:17px 25px;border:1px solid #000;background:none !important;color:var(--theme-color-text_dark);-webkit-box-shadow:0 3px 21px rgba(0,0,0,0.06) !important;-ms-box-shadow:0 3px 21px rgba(0,0,0,0.06) !important;box-shadow:0 3px 21px rgba(0,0,0,0.06) !important;border-radius:5px;font-size:14px;line-height:18px;font-weight:400}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_success,.wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-response-output.trx_addons_message_box_success,.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#89D86B !important;color:var(--theme-color-text_dark) !important}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error,.wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-validation-errors,.wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-acceptance-missing,.wpcf7 div.wpcf7-response-output.trx_addons_message_box_error,.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors,.wpcf7 div.wpcf7-response-output.wpcf7-acceptance-missing{border-color:#FFA399 !important;color:var(--theme-color-text_dark) !important}
.DISABLE .wpcf7 form .trx_addons_message_box.wpcf7-response-output{width:auto;min-width:auto;max-width:50%;border:none;margin:0 !important;padding:18px 30px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;position:fixed;z-index:999999;top:auto;left:auto;bottom:30px;right:30px;font-size:14px;line-height:18px;font-weight:400;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;-ms-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;color:#000000 !important;background-color:#ffffff !important}
.DISABLE .wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error{color:#ffffff !important;background-color:#FF5B4A !important}
.DISABLE .wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_success{color:#ffffff !important;background-color:#89D86B !important}
.DISABLE .wpcf7 form .trx_addons_message_box.wpcf7-response-output .trx_addons_error_item{margin-bottom:0 !important}
.wpcf7-wpgdprc .wpcf7-list-item{margin:0}
div.wpcf7 .wpcf7-spinner,div.wpcf7 .ajax-loader{width:16px;height:16px;background:none !important;display:inline-block;padding:0;margin:0 0 0 10px;vertical-align:middle;line-height:0 !important}
div.wpcf7 .wpcf7-spinner:before,div.wpcf7 .ajax-loader:before{content:"\e832";font-family:"fontello";width:16px;height:16px;line-height:16px;font-size:14px;text-align:center;vertical-align:middle;display:inline-block;top:0;left:0;background-color:transparent;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
div.wpcf7 .wpcf7-spinner + .acceptance,div.wpcf7 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .ajax-loader + .acceptance{margin:15px 0 0 0}
.wpcf7 .columns_wrap>[class*=column-]{padding-top:0 !important}
.wpcf7 .columns_wrap{letter-spacing:-10px}
.wpcf7 .columns_wrap *:not(input):not(textarea){letter-spacing:0}
.wpcf7 .wpcf7-form>p{margin-bottom:0}
.wpcf7 .select_container,.wpcf7 textarea,.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]){width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}
.wpcf7 textarea{margin-bottom:20px !important}
.wpcf7 .wpcf7-not-valid{margin-bottom:2px !important}
.wpcf7 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-bottom:1em}
.wpcf7 textarea{height:20.9em;min-height:4em}
.wpcf7 input[type=text],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=search],.wpcf7 input[type=password],.wpcf7 textarea,.wpcf7 select{outline:none}
.wpcf7 .wpcf7-submit{margin:40px 0 0;display:block}
.wpcf7 .wpcf7-submit-style{position:relative;display:inline-block}
.wpcf7 .wpcf7-submit-style .wpcf7-submit{margin:0;padding:17px 35px 14px 64px !important;background:transparent !important;position:relative;z-index:1}
.wpcf7 .wpcf7-submit-style .submit-style-in{display:block;position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;overflow:hidden;font-size:16px;background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link);border-radius:30px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.wpcf7 .wpcf7-submit-style .submit-style-in:before{content:"\e9a5";font-family:"fontello";font-weight:400;display:inline-block;position:absolute;z-index:1;left:36px;top:50%;width:1em;height:1em;line-height:1em;margin-top:-0.5em}
.wpcf7 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in,.wpcf7 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in,.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in{color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_hover);background-color:var(--theme-color-text_hover)}
.wpcf7 .wpcf7-submit-style .wpcf7-submit[disabled]:hover,.wpcf7 .wpcf7-submit-style .wpcf7-submit[disabled]{background:transparent !important;color:#ffffff !important}
.wpcf7 .wpcf7-submit-style .wpcf7-submit[disabled]:hover + .submit-style-in,.wpcf7 .wpcf7-submit-style .wpcf7-submit[disabled] + .submit-style-in{color:#ffffff !important;background-color:var(--theme-color-text_light) !important}
.wpcf7 .wpgdprc-checkbox{margin-bottom:1em}
.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpgdprc-checkbox label{display:block;width:100%}
.wpcf7 .wpcf7-submit.default{width:auto;margin-top:4.65em}
.wpcf7 .wpcf7-not-valid{border-color:#ff5b4a !important;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.wpcf7 span.wpcf7-not-valid-tip{color:#ff5b4a !important;font-size:13px;line-height:16px;font-weight:400;margin-top:12px;position:relative}
.wpcf7 .wpcf7-acceptance span.wpcf7-list-item{margin:0}
.wpcf7 .wpcf7-form-control-wrap[data-name*=acceptance],.wpcf7 .wpcf7-form-control-wrap.acceptance{display:block;text-align:left}
.wpcf7 [data-name*=acceptance]:not(:last-child){margin-bottom:10px}
.wpcf7 [data-name*=acceptance]:not(:first-child){margin-top:10px}
div.wpcf7 .form-style-1 .select_container,div.wpcf7 .form-style-1 textarea,div.wpcf7 .form-style-1 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.009);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.009);box-shadow:0 15px 15px -14px rgba(0,0,0,0.009)}
div.wpcf7 .form-style-1 input[type=text],div.wpcf7 .form-style-1 input[type=number],div.wpcf7 .form-style-1 input[type=email],div.wpcf7 .form-style-1 input[type=url],div.wpcf7 .form-style-1 input[type=tel],div.wpcf7 .form-style-1 input[type=password],div.wpcf7 .form-style-1 input[type=search],div.wpcf7 .form-style-1 select,div.wpcf7 .form-style-1 textarea,div.wpcf7 .form-style-1 textarea.wp-editor-area{padding:13px 0;line-height:1.5em;border-color:transparent}
div.wpcf7 .form-style-1 .columns_wrap>[class*=column-]{padding-bottom:37px}
div.wpcf7 .form-style-1 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:60px}
div.wpcf7 .form-style-1 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-1 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-1 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-1 p{margin:0}
div.wpcf7 .form-style-1 textarea{height:6.2em;min-height:4em;margin-bottom:0 !important}
div.wpcf7 .form-style-1 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-1 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-1 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-1 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-1 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-1 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-1 .style-line select:focus + .line:before,div.wpcf7 .form-style-1 .style-line select:active + .line:before,div.wpcf7 .form-style-1 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-1 .style-line textarea:active + .line:before,div.wpcf7 .form-style-1 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-1 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-1 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-1 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-1 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-1 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-1 .style-line[class*=icon-] select,div.wpcf7 .form-style-1 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-1 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:10px;left:0}
div.wpcf7 .form-style-1 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-1 .style-line.icon-email:before{content:"\e9a3";font-size:16px}
div.wpcf7 .form-style-1 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-1 .style-line.icon-subject:before{content:"\e9cd";font-size:22px}
div.wpcf7 .form-style-1 .style-line.icon-textarea:before{content:"\e9e7";font-size:22px}
div.wpcf7 .form-style-1 + div.wpcf7-response-output{margin:37px 0 0}
div.wpcf7 .form-style-1 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-1 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-1 .ajax-loader + .acceptance,div.wpcf7 .form-style-1 .wpcf7-spinner,div.wpcf7 .form-style-1 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-1 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-1 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-1 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-1 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em}
div.wpcf7 .form-style-1 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-2 .select_container,div.wpcf7 .form-style-2 textarea,div.wpcf7 .form-style-2 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);box-shadow:0 15px 15px -14px rgba(0,0,0,0.01)}
div.wpcf7 .form-style-2 .hiddendiv,div.wpcf7 .form-style-2 input[type=text],div.wpcf7 .form-style-2 input[type=number],div.wpcf7 .form-style-2 input[type=email],div.wpcf7 .form-style-2 input[type=url],div.wpcf7 .form-style-2 input[type=tel],div.wpcf7 .form-style-2 input[type=password],div.wpcf7 .form-style-2 input[type=search],div.wpcf7 .form-style-2 select,div.wpcf7 .form-style-2 textarea,div.wpcf7 .form-style-2 textarea.wp-editor-area{padding:10px 0;line-height:1.5em;font-size:16px;font-weight:400;border-color:transparent}
div.wpcf7 .form-style-2 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 textarea[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-2 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 input[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 textarea[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-2 .columns_wrap>[class*=column-]{padding-bottom:21px}
div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:44px}
div.wpcf7 .form-style-2 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%;line-height:1}
div.wpcf7 .form-style-2 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-2 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-2 p{margin:0}
div.wpcf7 .form-style-2 textarea{height:45px;min-height:45px;margin-bottom:0 !important}
div.wpcf7 .form-style-2 .noscroll{overflow:hidden}
div.wpcf7 .form-style-2 .hiddendiv{display:none;border-bottom:1px solid #ddd;width:100%;min-height:45px;padding:10px 0;word-wrap:break-word;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:400;white-space:pre-wrap}
div.wpcf7 .form-style-2 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-2 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-2 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-2 .style-line input[type=text]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=text]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=number]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=number]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=email]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=email]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=url]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=url]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=tel]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=tel]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=password]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=password]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-2 .style-line input[type=search]:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-2 .style-line input[type=search]:active + * + .line:before,div.wpcf7 .form-style-2 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-2 .style-line select:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line select:focus + .line:before,div.wpcf7 .form-style-2 .style-line select:active + * + .line:before,div.wpcf7 .form-style-2 .style-line select:active + .line:before,div.wpcf7 .form-style-2 .style-line textarea:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-2 .style-line textarea:active + * + .line:before,div.wpcf7 .form-style-2 .style-line textarea:active + .line:before,div.wpcf7 .form-style-2 .style-line textarea.wp-editor-area:focus + * + .line:before,div.wpcf7 .form-style-2 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-2 .style-line textarea.wp-editor-area:active + * + .line:before,div.wpcf7 .form-style-2 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-2 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-2 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-2 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-2 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-2 .style-line[class*=icon-] select,div.wpcf7 .form-style-2 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-2 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:7px;left:0}
div.wpcf7 .form-style-2 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-2 .style-line.icon-email:before{content:"\e9a3";font-size:16px}
div.wpcf7 .form-style-2 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-2 .style-line.icon-subject:before{content:"\e9cd";font-size:22px}
div.wpcf7 .form-style-2 .style-line.icon-textarea:before{content:"\e9e7";font-size:22px}
div.wpcf7 .form-style-2 + div.wpcf7-response-output{margin:34px 0 0}
div.wpcf7 .form-style-2 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-2 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-2 .ajax-loader + .acceptance,div.wpcf7 .form-style-2 .wpcf7-spinner,div.wpcf7 .form-style-2 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-2 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-2 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-2 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-2 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em}
div.wpcf7 .form-style-2 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-3 .select_container,div.wpcf7 .form-style-3 textarea,div.wpcf7 .form-style-3 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0}
div.wpcf7 .form-style-3 input[type=text],div.wpcf7 .form-style-3 input[type=number],div.wpcf7 .form-style-3 input[type=email],div.wpcf7 .form-style-3 input[type=url],div.wpcf7 .form-style-3 input[type=tel],div.wpcf7 .form-style-3 input[type=password],div.wpcf7 .form-style-3 input[type=search],div.wpcf7 .form-style-3 select,div.wpcf7 .form-style-3 textarea,div.wpcf7 .form-style-3 textarea.wp-editor-area{padding:13px 0;line-height:1.5em;border-color:transparent}
div.wpcf7 .form-style-3 select{color:var(--theme-color-inverse_text)}
div.wpcf7 .form-style-3 select:focus{color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 textarea[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-inverse_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-3 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 input[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-3 .columns_wrap>[class*=column-]{padding-bottom:37px}
div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:60px}
div.wpcf7 .form-style-3 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-3 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-3 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-3 p{margin:0}
div.wpcf7 .form-style-3 textarea{height:6.2em;min-height:4em;margin-bottom:0 !important}
div.wpcf7 .form-style-3 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-3 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-text_dark_02);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-3 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-3 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-3 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-3 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-3 .style-line select:focus + .line:before,div.wpcf7 .form-style-3 .style-line select:active + .line:before,div.wpcf7 .form-style-3 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-3 .style-line textarea:active + .line:before,div.wpcf7 .form-style-3 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-3 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-3 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-3 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-3 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-3 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-3 .style-line[class*=icon-] select,div.wpcf7 .form-style-3 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-3 .style-line[class*=icon-]:before{color:var(--theme-color-inverse_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:10px;left:0}
div.wpcf7 .form-style-3 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-3 .style-line.icon-email:before{content:"\e9a3";font-size:16px;margin-top:-1px}
div.wpcf7 .form-style-3 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-3 .style-line.icon-subject:before{content:"\e9cd";font-size:22px}
div.wpcf7 .form-style-3 .style-line.icon-textarea:before{content:"\e9e7";font-size:22px}
div.wpcf7 .form-style-3 + div.wpcf7-response-output{margin:37px 0 0;background-color:rgba(255,255,255,0.9)}
div.wpcf7 .form-style-3 .wpcf7-list-item-label{color:var(--theme-color-text)}
div.wpcf7 .form-style-3 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-3 .ajax-loader + .acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner,div.wpcf7 .form-style-3 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-3 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-3 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-3 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-3 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em;border-color:var(--theme-color-text_dark_07)}
div.wpcf7 .form-style-3 input[type=checkbox] + .wpcf7-list-item-label:hover:before{border-color:var(--theme-color-text_dark)}
div.wpcf7 .form-style-3 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-4 .select_container,div.wpcf7 .form-style-4 textarea,div.wpcf7 .form-style-4 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0}
div.wpcf7 .form-style-4 input[type=text],div.wpcf7 .form-style-4 input[type=number],div.wpcf7 .form-style-4 input[type=email],div.wpcf7 .form-style-4 input[type=url],div.wpcf7 .form-style-4 input[type=tel],div.wpcf7 .form-style-4 input[type=password],div.wpcf7 .form-style-4 input[type=search],div.wpcf7 .form-style-4 select,div.wpcf7 .form-style-4 textarea,div.wpcf7 .form-style-4 textarea.wp-editor-area{padding:12px 47px;line-height:1.5em;border:1px solid var(--theme-color-input_bd_color);border-radius:26px}
div.wpcf7 .form-style-4 .select_container:after{right:2em}
div.wpcf7 .form-style-4 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 textarea[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-text_light);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-4 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 input[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 textarea[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-4 .columns_wrap{margin-right:-20px}
div.wpcf7 .form-style-4 .columns_wrap>[class*=column-]{padding-bottom:30px;padding-right:20px}
div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:26px}
div.wpcf7 .form-style-4 .style-icon .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-4 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-4 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-4 p{margin:0}
div.wpcf7 .form-style-4 textarea{height:6.2em;min-height:4em;margin-bottom:0 !important}
div.wpcf7 .form-style-4 .style-icon{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-4 .style-icon[class*=icon-]:before{color:var(--theme-color-text_light);display:block;font-family:"fontello";font-size:17px;font-weight:400;position:absolute;z-index:1;top:11px;left:20px}
div.wpcf7 .form-style-4 .style-icon.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-4 .style-icon.icon-email:before{content:"\e9a3";font-size:14px}
div.wpcf7 .form-style-4 .style-icon.icon-phone:before{margin-top:1px;content:"\e9b8"}
div.wpcf7 .form-style-4 .style-icon.icon-subject:before{content:"\e9cd";font-size:19px}
div.wpcf7 .form-style-4 .style-icon.icon-textarea:before{content:"\e9e7"}
div.wpcf7 .form-style-4 + div.wpcf7-response-output{margin:37px 0 0}
div.wpcf7 .form-style-4 .wpcf7-form-control-wrap + .wpcf7-submit-style{margin-top:20px}
div.wpcf7 .form-style-4 [data-name*=acceptance]{margin-bottom:0}
div.wpcf7 .form-style-4 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-4 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-4 .ajax-loader + .acceptance,div.wpcf7 .form-style-4 .wpcf7-spinner,div.wpcf7 .form-style-4 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-4 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-4 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-4 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-4 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em;line-height:15px}
div.wpcf7 .form-style-4 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-5 .select_container,div.wpcf7 .form-style-5 textarea,div.wpcf7 .form-style-5 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.015);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.015);box-shadow:0 15px 15px -14px rgba(0,0,0,0.015)}
div.wpcf7 .form-style-5 input[type=text],div.wpcf7 .form-style-5 input[type=number],div.wpcf7 .form-style-5 input[type=email],div.wpcf7 .form-style-5 input[type=url],div.wpcf7 .form-style-5 input[type=tel],div.wpcf7 .form-style-5 input[type=password],div.wpcf7 .form-style-5 input[type=search],div.wpcf7 .form-style-5 select,div.wpcf7 .form-style-5 textarea,div.wpcf7 .form-style-5 textarea.wp-editor-area{padding:13px 0;line-height:1.5em;border-color:transparent}
div.wpcf7 .form-style-5 .columns_wrap>[class*=column-]{padding-bottom:25px}
div.wpcf7 .form-style-5 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-5 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-5 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-5 p{margin:0}
div.wpcf7 .form-style-5 textarea{height:5.6em;min-height:4em;margin-bottom:0 !important;padding-bottom:0 !important}
div.wpcf7 .form-style-5 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-5 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-5 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-5 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-5 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-5 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-5 .style-line select:focus + .line:before,div.wpcf7 .form-style-5 .style-line select:active + .line:before,div.wpcf7 .form-style-5 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-5 .style-line textarea:active + .line:before,div.wpcf7 .form-style-5 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-5 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-5 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-5 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-5 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-5 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-5 .style-line[class*=icon-] select,div.wpcf7 .form-style-5 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-5 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:10px;left:0}
div.wpcf7 .form-style-5 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-5 .style-line.icon-email:before{content:"\e9a3";font-size:15px;margin-top:0}
div.wpcf7 .form-style-5 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-5 .style-line.icon-subject:before{content:"\e9cd"}
div.wpcf7 .form-style-5 .style-line.icon-textarea:before{content:"\e9e7"}
div.wpcf7 .form-style-5 + div.wpcf7-response-output{margin:37px 0 0}
div.wpcf7 .form-style-5 .wpcf7-submit-style{margin-top:25px}
div.wpcf7 .form-style-5 .wpcf7-form-control-wrap + .wpcf7-submit-style{margin-top:0 !important}
div.wpcf7 .form-style-5 [data-name*=acceptance],div.wpcf7 .form-style-5 .acceptance{margin-bottom:30px}
div.wpcf7 .form-style-5 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-5 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-5 .ajax-loader + .acceptance,div.wpcf7 .form-style-5 .wpcf7-spinner,div.wpcf7 .form-style-5 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-5 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-5 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-5 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-5 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-6 .select_container,div.wpcf7 .form-style-6 textarea,div.wpcf7 .form-style-6 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);box-shadow:0 15px 15px -14px rgba(0,0,0,0.01)}
div.wpcf7 .form-style-6 .hiddendiv,div.wpcf7 .form-style-6 input[type=text],div.wpcf7 .form-style-6 input[type=number],div.wpcf7 .form-style-6 input[type=email],div.wpcf7 .form-style-6 input[type=url],div.wpcf7 .form-style-6 input[type=tel],div.wpcf7 .form-style-6 input[type=password],div.wpcf7 .form-style-6 input[type=search],div.wpcf7 .form-style-6 select,div.wpcf7 .form-style-6 textarea,div.wpcf7 .form-style-6 textarea.wp-editor-area{padding:10px 0;line-height:1.5em;font-size:16px;font-weight:400;border-color:transparent}
div.wpcf7 .form-style-6 .select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]){color:var(--theme-color-alter_text);border-color:transparent}
div.wpcf7 .form-style-6 .select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]):active,div.wpcf7 .form-style-6 .select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]):hover,div.wpcf7 .form-style-6 .select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]):focus{color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 .select_container select{overflow:visible}
div.wpcf7 .form-style-6 .select_container:after{text-align:right;color:var(--theme-color-alter_dark)}
div.wpcf7 .form-style-6 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 textarea[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-6 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 input[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 textarea[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-6 .columns_wrap>[class*=column-]{padding-bottom:20px}
div.wpcf7 .form-style-6 .columns_wrap.margin-bottom{padding-bottom:30px}
div.wpcf7 .form-style-6 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-6 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-6 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-6 p{margin:0}
div.wpcf7 .form-style-6 textarea{height:45px;min-height:45px;margin-bottom:0 !important}
div.wpcf7 .form-style-6 .noscroll{overflow:hidden}
div.wpcf7 .form-style-6 .hiddendiv{display:none;border-bottom:1px solid #ddd;width:100%;min-height:45px;padding:10px 0;word-wrap:break-word;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:400;white-space:pre-wrap}
div.wpcf7 .form-style-6 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-6 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-6 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-6 .style-line input[type=text]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=text]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=number]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=number]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=email]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=email]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=url]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=url]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=tel]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=tel]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=password]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=password]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-6 .style-line input[type=search]:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-6 .style-line input[type=search]:active + div + .line:before,div.wpcf7 .form-style-6 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-6 .style-line select:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line select:focus + .line:before,div.wpcf7 .form-style-6 .style-line select:active + div + .line:before,div.wpcf7 .form-style-6 .style-line select:active + .line:before,div.wpcf7 .form-style-6 .style-line textarea:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-6 .style-line textarea:active + div + .line:before,div.wpcf7 .form-style-6 .style-line textarea:active + .line:before,div.wpcf7 .form-style-6 .style-line textarea.wp-editor-area:focus + div + .line:before,div.wpcf7 .form-style-6 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-6 .style-line textarea.wp-editor-area:active + div + .line:before,div.wpcf7 .form-style-6 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-6 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-6 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-6 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-6 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-6 .style-line[class*=icon-] select,div.wpcf7 .form-style-6 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-6 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:7px;left:0}
div.wpcf7 .form-style-6 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-6 .style-line.icon-email:before{content:"\e9a3";font-size:16px}
div.wpcf7 .form-style-6 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-6 .style-line.icon-subject:before{content:"\e9cd";font-size:22px}
div.wpcf7 .form-style-6 .style-line.icon-textarea:before{content:"\e9e7";font-size:22px}
div.wpcf7 .form-style-6 + div.wpcf7-response-output{margin:25px 0 0}
div.wpcf7 .form-style-6 .wpcf7-form-control-wrap + .wpcf7-submit-style{margin-top:10px}
div.wpcf7 .form-style-6 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-6 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-6 .ajax-loader + .acceptance,div.wpcf7 .form-style-6 .wpcf7-spinner,div.wpcf7 .form-style-6 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-6 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-6 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-6 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-6 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-7 .select_container,div.wpcf7 .form-style-7 textarea,div.wpcf7 .form-style-7 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.025);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.025);box-shadow:0 15px 15px -14px rgba(0,0,0,0.025)}
div.wpcf7 .form-style-7 input[type=text],div.wpcf7 .form-style-7 input[type=number],div.wpcf7 .form-style-7 input[type=email],div.wpcf7 .form-style-7 input[type=url],div.wpcf7 .form-style-7 input[type=tel],div.wpcf7 .form-style-7 input[type=password],div.wpcf7 .form-style-7 input[type=search],div.wpcf7 .form-style-7 select,div.wpcf7 .form-style-7 textarea,div.wpcf7 .form-style-7 textarea.wp-editor-area{padding:13px 0;line-height:1.5em;border-color:transparent}
div.wpcf7 .form-style-7 .columns_wrap>[class*=column-]{padding-bottom:36px}
div.wpcf7 .form-style-7 .columns_wrap.margin-bottom{margin-bottom:14px}
div.wpcf7 .form-style-7 .style-line .wpcf7-form-control-wrap{display:inline-block;width:100%}
div.wpcf7 .form-style-7 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-7 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-7 p{margin:0}
div.wpcf7 .form-style-7 textarea{height:5.6em;min-height:4em;margin-bottom:0 !important;padding-bottom:0 !important}
div.wpcf7 .form-style-7 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-7 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-7 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-7 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-7 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-7 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-7 .style-line select:focus + .line:before,div.wpcf7 .form-style-7 .style-line select:active + .line:before,div.wpcf7 .form-style-7 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-7 .style-line textarea:active + .line:before,div.wpcf7 .form-style-7 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-7 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-7 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-7 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-7 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-7 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-7 .style-line[class*=icon-] select,div.wpcf7 .form-style-7 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-7 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:22px;font-weight:400;position:absolute;z-index:1;top:10px;left:0}
div.wpcf7 .form-style-7 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-7 .style-line.icon-email:before{content:"\e9a3";font-size:17px !important;margin-top:0}
div.wpcf7 .form-style-7 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-7 .style-line.icon-subject:before{content:"\e9cd"}
div.wpcf7 .form-style-7 .style-line.icon-textarea:before{content:"\e9e7"}
div.wpcf7 .form-style-7 + div.wpcf7-response-output{margin:37px 0 0}
div.wpcf7 .form-style-7 [data-name*=acceptance],div.wpcf7 .form-style-7 .acceptance{margin-bottom:var(--theme-var-grid_gap)}
div.wpcf7 .form-style-7 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-7 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-7 .ajax-loader + .acceptance,div.wpcf7 .form-style-7 .wpcf7-spinner,div.wpcf7 .form-style-7 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-7 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-7 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-7 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-7 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em}
div.wpcf7 .form-style-7 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}
div.wpcf7 .form-style-8 .select_container,div.wpcf7 .form-style-8 textarea,div.wpcf7 .form-style-8 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:0;-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.01);box-shadow:0 15px 15px -14px rgba(0,0,0,0.01)}
div.wpcf7 .form-style-8 .hiddendiv,div.wpcf7 .form-style-8 input[type=text],div.wpcf7 .form-style-8 input[type=number],div.wpcf7 .form-style-8 input[type=email],div.wpcf7 .form-style-8 input[type=url],div.wpcf7 .form-style-8 input[type=tel],div.wpcf7 .form-style-8 input[type=password],div.wpcf7 .form-style-8 input[type=search],div.wpcf7 .form-style-8 select,div.wpcf7 .form-style-8 textarea,div.wpcf7 .form-style-8 textarea.wp-editor-area{padding:10px 0;line-height:1.5em;font-size:16px;font-weight:400;border-color:transparent}
div.wpcf7 .form-style-8 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::-webkit-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::-moz-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]:-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::-ms-input-placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 textarea[placeholder]::placeholder{text-overflow:ellipsis;opacity:1;color:var(--theme-color-alter_text);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
div.wpcf7 .form-style-8 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 input[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::-moz-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus:-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::-ms-input-placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 textarea[placeholder]:focus::placeholder{opacity:1;color:var(--theme-color-input_dark)}
div.wpcf7 .form-style-8 .columns_wrap>[class*=column-]{padding-bottom:12px}
div.wpcf7 .form-style-8 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:44px}
.sidebar div.wpcf7 .form-style-8 .columns_wrap.margin-bottom>[class*=column-]{padding-bottom:34px}
div.wpcf7 .form-style-8 .style-line .wpcf7-form-control-wrap{display:inline-block;vertical-align:top;width:100%;line-height:1}
div.wpcf7 .form-style-8 .wpcf7-not-valid{margin-bottom:0 !important}
div.wpcf7 .form-style-8 .wpcf7-not-valid + .wpcf7-not-valid-tip{margin-top:5px}
div.wpcf7 .form-style-8 p{margin:0}
div.wpcf7 .form-style-8 textarea{height:45px;min-height:45px;margin-bottom:0 !important}
div.wpcf7 .form-style-8 .noscroll{overflow:hidden}
div.wpcf7 .form-style-8 .hiddendiv{display:none;border-bottom:1px solid #ddd;width:100%;min-height:45px;padding:10px 0;word-wrap:break-word;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:400;white-space:pre-wrap}
div.wpcf7 .form-style-8 .style-line{position:relative;display:inline-block;width:100%}
div.wpcf7 .form-style-8 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-input_bd_color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;margin-top:-1px}
div.wpcf7 .form-style-8 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
div.wpcf7 .form-style-8 .style-line input[type=text]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=text]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=text]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=text]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=number]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=number]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=number]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=number]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=email]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=email]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=email]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=email]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=url]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=url]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=url]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=url]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=tel]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=tel]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=tel]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=tel]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=password]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=password]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=password]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=password]:active + .line:before,div.wpcf7 .form-style-8 .style-line input[type=search]:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=search]:focus + .line:before,div.wpcf7 .form-style-8 .style-line input[type=search]:active + * + .line:before,div.wpcf7 .form-style-8 .style-line input[type=search]:active + .line:before,div.wpcf7 .form-style-8 .style-line select:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line select:focus + .line:before,div.wpcf7 .form-style-8 .style-line select:active + * + .line:before,div.wpcf7 .form-style-8 .style-line select:active + .line:before,div.wpcf7 .form-style-8 .style-line textarea:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line textarea:focus + .line:before,div.wpcf7 .form-style-8 .style-line textarea:active + * + .line:before,div.wpcf7 .form-style-8 .style-line textarea:active + .line:before,div.wpcf7 .form-style-8 .style-line textarea.wp-editor-area:focus + * + .line:before,div.wpcf7 .form-style-8 .style-line textarea.wp-editor-area:focus + .line:before,div.wpcf7 .form-style-8 .style-line textarea.wp-editor-area:active + * + .line:before,div.wpcf7 .form-style-8 .style-line textarea.wp-editor-area:active + .line:before{width:100%}
div.wpcf7 .form-style-8 .style-line:hover .line:before{width:100%}
div.wpcf7 .form-style-8 .style-line .wpcf7-not-valid~.line{opacity:0}
div.wpcf7 .form-style-8 .style-line .wpcf7-not-valid + .line + span.wpcf7-not-valid-tip{display:block}
div.wpcf7 .form-style-8 .style-line[class*=icon-] textarea,div.wpcf7 .form-style-8 .style-line[class*=icon-] select,div.wpcf7 .form-style-8 .style-line[class*=icon-] input{padding-left:36px}
div.wpcf7 .form-style-8 .style-line[class*=icon-]:before{color:var(--theme-color-input_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:7px;left:0}
div.wpcf7 .form-style-8 .style-line.icon-name:before{content:"\e9ae"}
div.wpcf7 .form-style-8 .style-line.icon-email:before{content:"\e9a3";font-size:16px}
div.wpcf7 .form-style-8 .style-line.icon-phone:before{content:"\e9b8"}
div.wpcf7 .form-style-8 .style-line.icon-subject:before{content:"\e9cd";font-size:22px}
div.wpcf7 .form-style-8 .style-line.icon-textarea:before{content:"\e9e7";font-size:22px}
div.wpcf7 .form-style-8 + div.wpcf7-response-output{margin:30px 0 0}
div.wpcf7 .form-style-8 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-8 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-8 .ajax-loader + .acceptance,div.wpcf7 .form-style-8 .wpcf7-spinner,div.wpcf7 .form-style-8 .ajax-loader{display:inline-block;padding:0;margin:0 15px;vertical-align:middle;line-height:1}
div.wpcf7 .form-style-8 .wpcf7-spinner + .acceptance,div.wpcf7 .form-style-8 .wpcf7-spinner + [data-name*=acceptance],div.wpcf7 .form-style-8 .ajax-loader + .acceptance{margin:12px 0}
div.wpcf7 .form-style-8 input[type=checkbox] + .wpcf7-list-item-label:before{top:0.4em}
div.wpcf7 .form-style-8 span.wpcf7-not-valid-tip{margin-top:0;position:relative;bottom:-12px}