body[class*=blog_style_classic] .posts_container.columns_wrap{margin-bottom:calc(-1 * (var(--theme-var-grid_gap) + 15px))}
.posts_container.columns_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.posts_container.columns_wrap .post_layout_classic{display:inline-block;vertical-align:top;width:100%;height:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.post_layout_classic{position:relative;border-color:var(--theme-color-bd_color)}
.post_layout_classic .post_featured{margin-bottom:1em}
.post_layout_classic .post_featured[class*=hover_]{display:block}
.post_layout_classic .post_header{padding-top:0.02px}
.post_layout_classic .post_title{margin:0}
.post_layout_classic{padding-bottom:15px}
.post_layout_classic .post_meta{margin:0}
.post_layout_classic .post_title{font-size:28px;margin-top:12px}
.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.sticky:not(.post_layout_custom){padding:0;border:none}
.post_layout_classic.sticky:not(.post_layout_custom) .label_sticky{display:block;position:absolute;z-index:1;top:-12px;right:-12px;z-index:9;width:0;height:0;border:12px solid transparent;border-top-color:var(--theme-color-text_link);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.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}
.narrow_content.single_style_style-1 .post_header_single .content_wrap{padding-right:90px;padding-left:90px;width:100%;max-width:var(--theme-var-content)}
.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.post_featured_bg{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.with_featured_image .post_header .post_title{color:#fff !important}
.post_header_wrap_style_style-1 .post_header{display:block}
.post_header_wrap_style_style-1 .post_featured.with_thumb + .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}
.post_header_wrap_style_style-1 .post_header .post_title{margin-top:0;margin-bottom:0;line-height:1em}
.sc_button_hover_just_init{-webkit-transition:none !important;transition:none !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_link{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}
.post_featured.hover_link:hover .mask{opacity:1}
.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:hover img{-webkit-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}
.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{opacity:0 !important}
.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)}
.underline_anim{display:inline;padding:0;padding-bottom:0.2em;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.underline_anim.underline_do_hover{-webkit-animation:underline_hover_on 0.8s cubic-bezier(0.25,0.8,0.25,1) both;animation:underline_hover_on 0.8s cubic-bezier(0.25,0.8,0.25,1) both}
@-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}}
.underline_anim.underline_do_hover:hover{-webkit-animation:underline_hover_off 0.8s cubic-bezier(0.25,0.8,0.25,1) both;animation:underline_hover_off 0.8s cubic-bezier(0.25,0.8,0.25,1) both}
@-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_emotions_active{color:var(--theme-color-alter_text);border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bg_color)}
.swiper-pagination-custom .swiper-pagination-button{-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}
.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{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
@-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}}
.trx_addons_reviews_stars_hover{color:var(--theme-color-text_link)}
.sc_item_subtitle{color:var(--theme-color-text_dark)}
.sc_inner_width_1_2>.elementor-widget-wrap{width:calc(var(--theme-var-page) / 2)}
.sc_services .sc_services_item_number{color:var(--theme-color-text_dark)}
.sc_services_item_button{display:inline-block}
.sc_services_hover{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.sc_services_hover .sc_services_item{display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;z-index:1;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:none;perspective:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.sc_services_hover .sc_services_item:hover{z-index:10}
.sc_services_hover .sc_services_item:before{content:" ";width:0;height:0;padding-top:98%;display:inline-block}
.sc_services_hover .sc_services_item_link{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;-webkit-transform:translateZ(60px);-ms-transform:translateZ(60px);transform:translateZ(60px)}
.sc_services_hover .sc_services_item_content,.sc_services_hover .sc_services_item:hover .sc_services_item_content{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}
.sc_services_hover .sc_services_item_content{position:relative;z-index:1;top:auto;left:auto;bottom:auto;right:auto;display:-ms-flexbox;display:-webkit-box;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#05080d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;max-height:100%}
.sc_services_hover .sc_services_item.with_image .sc_services_item_content:before,.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(5,8,13,0.35);-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s}
.sc_services_hover .sc_services_item_number{display:inline-block;font-size:4em;line-height:1em;font-weight:400}
.sc_services_hover .sc_services_item_title{font-size:1.556em;line-height:1.3em;font-weight:400;margin:0}
.sc_services_hover .sc_services_item_content p{margin:0}
.sc_services_hover .sc_services_item_number{color:#ffffff !important}
.sc_services_hover .sc_services_item_title,.sc_services_hover .sc_services_item_title a{color:#ffffff !important}
.sc_services_hover .sc_services_item_title a:hover{color:#ffffff !important}
.sc_services_hover .sc_services_item_content{color:#ffffff !important}
.sc_services_unusual .sc_services_item:hover .post_featured.hover_link img{-webkit-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}
.sc_services_unusual .sc_services_item_thumb{margin-bottom:1.4em}
.sc_services_unusual .sc_services_item_info{overflow:hidden}
.sc_services_unusual .sc_services_item_header{padding-bottom:1.25em;position:relative;z-index:1}
.sc_services_unusual .sc_services_item_header:before,.sc_services_unusual .sc_services_item_header:after{content:"";display:block;height:1px;width:100%;position:absolute;z-index:1;bottom:0;left:0;background-color:var(--theme-color-bd_color)}
.sc_services_unusual .sc_services_item_header:after{width:0;background-color:var(--theme-color-text_dark);will-change:width;-webkit-transition:width 0.4s ease;transition:width 0.4s ease}
.sc_services_unusual .sc_services_item:hover .sc_services_item_header:after{width:100%}
.sc_services_unusual .sc_services_item_title_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.sc_services_unusual .sc_services_item_content{font-size:16px;line-height:1.65em;margin-top:1em}
.sc_services_unusual .sc_services_item_content p:last-child{margin-bottom:0}
.sc_services_unusual .sc_services_item_title{margin:0 0 -2px 0;font-size:1.556em;line-height:1.214em;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sc_services_unusual .sc_services_item_title,.sc_services_unusual .sc_services_item_title a{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.sc_services_unusual .sc_services_item_title_text{padding:1px 0;width:100%;display:inline-block;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sc_services_unusual .sc_services_item_number{padding:1px 0;margin-right:0;display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;opacity:0;text-indent:-50px;white-space:nowrap;will-change:text-indent,opacity,margin-right;-webkit-transition:text-indent 0.4s ease-out,opacity 0.4s ease-out,margin-right 0.2s ease-out;transition:text-indent 0.4s ease-out,opacity 0.4s ease-out,margin-right 0.2s ease-out}
.sc_services_unusual .sc_services_item:hover .sc_services_item_number{opacity:1;text-indent:0;margin-right:0.45em}
.sc_services_unusual .sc_services_item .sc_services_item_title,.sc_services_unusual .sc_services_item .sc_services_item_title a{color:var(--theme-color-text_dark)}
.sc_services_unusual .sc_services_item:hover .sc_services_item_title,.sc_services_unusual .sc_services_item:hover .sc_services_item_title a,.sc_services_unusual .sc_services_item .sc_services_item_title a:hover{color:var(--theme-color-text_dark)}
.sc_services_unusual .sc_services_item .sc_services_item_button{width:25%;text-align:right}
.sc_services_unusual .sc_services_item .sc_services_item_more_link{position:relative;display:inline-block;top:auto;left:auto;height:auto;width:auto;font-size:16px;line-height:20px;font-weight:400;color:var(--theme-color-text_dark);z-index:1;overflow:hidden}
.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link,.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover{color:var(--theme-color-text_dark)}
.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_text{display:none;position:relative;margin-right:0;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_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover .link_text{opacity:1;text-indent:0;margin-right:10px;visibility:visible;-webkit-transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease}
.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;width:2.3em;height:2.3em;line-height:2.23em;text-align:center;border:1px solid var(--theme-color-bd_color);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;will-change:border-color;-webkit-transition:border-color 0.3s 0.1s ease-out;transition:border-color 0.3s 0.1s ease-out}
.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_icon{border-color:var(--theme-color-text_dark)}
.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon:before{font-size:9px;line-height:inherit;font-weight:400;font-style:inherit;content:"\e9a4";font-family:"fontello";display:inline-block;vertical-align:top;color:currentColor}
.socials_wrap:not(.socials_type_list) .social_item .social_icon{background-color:var(--theme-color-alter_bg_color);border-radius:0}
.socials_wrap:not(.socials_type_list) .social_item .social_icon{color:var(--theme-color-alter_dark)}
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon{background-color:var(--theme-color-alter_bg_color)}
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon{color:var(--theme-color-alter_link)}
.sc_testimonials_rating_stars_hover{color:var(--theme-color-text_hover)}
.color_style_link2 .sc_testimonials_rating_stars_hover{color:var(--theme-color-text_hover2)}
.sc_blogger .trx_addons_loading{background-color:var(--theme-color-bg_color_02)}
.trx_addons_mouse_helper{background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link)}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active{background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link)}
.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_panel_inner{background-color:var(--theme-color-alter_bg_color);border-color:var(--theme-color-alter_bd_color);color:var(--theme-color-alter_text)}
h2.sc_item_title{line-height:1.021em}
h3.sc_item_title{line-height:1.086em}
.sc_item_subtitle{font-size:19px;line-height:21px;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0.6px;opacity:1}
.sc_item_subtitle_above{margin-bottom:1.3em}
.sc_item_descr{margin-bottom:0;font-size:1rem}
.sc_item_descr p{margin:0}
h2.sc_item_title_tag + .sc_item_descr{margin-top:1.2em}
.sc_item_descr + .sc_item_button{margin-top:2em}
.sc_skills_counter_extra .sc_skills_item_wrap{max-width:none}
.sc_skills_counter_extra.sc_align_center{text-align:center}
.sc_skills_counter_extra .sc_skills_total{display:block;margin:0;font-size:3.611em;line-height:1em;font-weight:400;letter-spacing:-0.1px;color:var(--theme-color-text_dark)}
.sc_skills_counter_extra .sc_skills_item_title{font-size:19px;line-height:1.4em;font-weight:400;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:0.5em}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>span{-webkit-animation:none;animation:none}
.sc_icons .sc_icons_icon{color:var(--theme-color-text_link)}
.sc_icons .sc_icons_icon:before,.sc_icons .sc_icons_icon>span:before{font-size:4em}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon{color:var(--theme-color-text_dark)}
.sc_icons .sc_icons_icon + .sc_icons_item_details{margin-top:1.3em}
.sc_icons_item_description{font-size:16px;line-height:1.6em;color:var(--theme-color-text)}
.sc_icons_item_description a{color:var(--theme-color-text)}
.sc_icons_item_description a:hover{color:var(--theme-color-text_dark)}
.sc_icons_size_small .sc_icons_icon:before,.sc_icons_size_small .sc_icons_icon>span:before{font-size:3em}
.sc_icons_modern .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_modern .sc_icons_item_details{padding-left:0;min-height:auto}
.sc_icons_modern.sc_icons_size_small .sc_icons_item_details{padding-left:0;min-height:auto}
.sc_icons_modern .sc_icons_icon{position:relative;top:auto;left:auto;display:inline-block;width:6.4em;height:6.4em;line-height:6.4em;text-align:center;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.sc_icons_modern .sc_icons_icon>span{display:inline-block;position:absolute;z-index:1;top:0;left:0;width:6.4em;height:6.4em;line-height:6.4em;text-align:center}
.sc_icons_modern .sc_icons_icon:before,.sc_icons_modern .sc_icons_icon>span:before{line-height:inherit !important}
.sc_icons_modern .sc_icons_icon + .sc_icons_item_details{margin-left:1.8em;margin-top:1em}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon{width:5.4em;height:5.4em;line-height:5.4em;text-align:center;max-width:5.4em}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span{width:5.4em;height:5.4em;line-height:5.4em;text-align:center}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before,.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before{line-height:inherit !important}
.sc_icons_modern.sc_align_center .sc_icons_item{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.sc_icons_modern .sc_icons_icon{color:var(--theme-color-alter_link);background-color:var(--theme-color-alter_bg_hover)}
.sc_icons_hover{margin:0 -1.6em}
.sc_icons_hover .sc_icons_item{padding:2em 1.6em;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;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 0.3s ease-out;-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out,-webkit-box-shadow 0.3s ease-out;will-change:box-shadow}
.sc_icons_hover .sc_icons_item:hover{-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.05);-ms-box-shadow:0 3px 30px rgba(0,0,0,0.05);box-shadow:0 3px 30px rgba(0,0,0,0.05)}
.sc_icons_hover .sc_icons_item_details{padding-left:0;min-height:auto}
.sc_icons_hover.sc_icons_size_small .sc_icons_item_details{padding-left:0;min-height:auto}
.sc_icons_hover .sc_icons_icon + .sc_icons_item_details{margin-left:1.8em;margin-top:0.7em}
.sc_icons_hover.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details{margin-left:1.4em;margin-top:0}
.sc_icons_hover.sc_align_center .sc_icons_item{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.sc_icons_hover .sc_icons_icon:before,.sc_icons_hover .sc_icons_icon>span:before{font-size:4.2em}
.sc_icons_hover.sc_icons_size_small .sc_icons_icon:before,.sc_icons_hover.sc_icons_size_small .sc_icons_icon>span:before{font-size:2.8em}
.sc_icons_hover .sc_icons_item_linked:hover .sc_icons_icon{color:var(--theme-color-text_link)}
.sc_team_hover .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_hover .post_featured:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.swiper-pagination-custom .swiper-pagination-button{margin:0 6px;width:5em;height:5em;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}
.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
html.portfolio_preview_opened{overflow-y:hidden !important;height:100%}
.portfolio_page .portfolio_page_content{margin-bottom:1.5em}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_description p:last-child{margin-bottom:0}
.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_item{margin-top:11px}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_button_link{margin-top:1.9em !important}
.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured + .portfolio_page_content{margin-top:33px}
.portfolio_page.portfolio_page_details_left .sc_column_fixed.portfolio_page_details_wrap{top:4em}
.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap{width:37%}
.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details{padding-top:35px}
.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap{width:63%}
.single-cpt_portfolio .post-navigation .nav-links{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5em}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a{font-size:18px;font-weight:400;letter-spacing:0;color:var(--theme-color-text_dark)}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a:hover,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a:hover{color:var(--theme-color-text_link)}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after,.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:before,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:after,.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before{content:"";font-family:"fontello";font-size:12px;font-weight:400;position:relative;top:-2px}
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before{content:"\ea07";padding-right:13px}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after{content:"\e9a4";padding-left:13px}
.sc_blogger .sc_blogger_item_button .item_more_link{position:relative;display:inline-block;top:auto;left:auto;height:auto;width:auto;font-size:16px;line-height:20px;font-weight:400;color:var(--theme-color-text_dark);z-index:1;overflow:hidden}
.sc_blogger .sc_blogger_item_button .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;top:-2px}
.sc_blogger .sc_blogger_item_button .item_more_link .link_icon:before{font-size:19px;line-height:inherit;font-weight:400;font-style:inherit;content:"\ea1a";font-family:"fontello";display:inline-block;vertical-align:top;color:currentColor}
.sc_blogger .sc_blogger_item_button .item_more_link .link_text{position:relative;margin-top:-2px;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,color 0.4s ease,opacity 0.4s ease;transition:visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease;will-change:visibility,margin-right,text-indent,color,opacity}
.sc_blogger .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger .sc_blogger_item_button .item_more_link:hover .link_text{opacity:1;text-indent:0;margin-right:9px;visibility:visible;-webkit-transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;transition:visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease}
.sc_blogger_default.sc_blogger_default_classic{}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured{margin-bottom:0}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content{margin-top:1em}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_body:hover .post_featured.hover_link img{-webkit-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}
.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active{border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link)}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title{font-size:24px;line-height:1.2em;font-weight:400}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a{color:var(--theme-color-text_dark)}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a:hover{color:var(--theme-color-text)}
.sc_blogger_default.sc_blogger_default_classic .post_meta{margin-top:0.9em}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories{margin:0 0 0.9em;text-transform:uppercase;font-weight:400;letter-spacing:0.6px;font-size:15px}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item,.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a{color:var(--theme-color-text_dark)}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a:hover{color:var(--theme-color-text_link)}
.sc_blogger_default.sc_blogger_default_over_centered_hover{}
.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover .mask,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured .mask{background-color:rgba(0,0,0,0.65);opacity:1 !important}
.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text{-webkit-transition-delay:0.1s;transition-delay:0.1s}
.trx_addons_mouse_helper{font-size:16px;text-indent:0;--mouse-helper-width:8px;--mouse-helper-height:8px;--mouse-helper-left:20px;--mouse-helper-top:20px;border:none;mix-blend-mode:difference;background-color:#ffffff;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);-webkit-transition:width 0.3s ease,height 0.3s ease,opacity 0.3s ease,color 0.3s ease,background-color 0.3s ease,left 0.3s ease,top 0.3s ease,border-radius 0.1s ease,box-shadow 0.2s ease;-webkit-transition:width 0.3s ease,height 0.3s ease,opacity 0.3s ease,color 0.3s ease,background-color 0.3s ease,left 0.3s ease,top 0.3s ease,border-radius 0.1s ease,-webkit-box-shadow 0.2s ease;transition:width 0.3s ease,height 0.3s ease,opacity 0.3s ease,color 0.3s ease,background-color 0.3s ease,left 0.3s ease,top 0.3s ease,border-radius 0.1s ease,-webkit-box-shadow 0.2s ease;transition:width 0.3s ease,height 0.3s ease,opacity 0.3s ease,color 0.3s ease,background-color 0.3s ease,left 0.3s ease,top 0.3s ease,border-radius 0.1s ease,box-shadow 0.2s ease;transition:width 0.3s ease,height 0.3s ease,opacity 0.3s ease,color 0.3s ease,background-color 0.3s ease,left 0.3s ease,top 0.3s ease,border-radius 0.1s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}
.sc_layouts_title .sc_layouts_title_content{max-width:100%}
: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 )}
.elementor-editor-active .elementor-section[class*=scheme_]{background-color:var(--theme-color-bg_color)}
.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)}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:calc(var(--theme-var-elm_gap_extended) / 2)}
.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-extended{max-width:calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended))}
.elementor-shape .elementor-shape-fill{fill:var(--theme-color-bg_color)}
.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)}
.elementor-icon-wrapper{line-height:1}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner{height:45px !important}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner{height:120px !important}
.elementor-editor-active .elementor-section[class*=scheme_]{background-color:var(--theme-color-bg_color)}
.animated.animated-slow{-webkit-animation-duration:1000ms;animation-duration:1000ms}
.animated{-webkit-animation-duration:750ms;animation-duration:750ms}
.edifice-fadeinup{-webkit-animation-name:edifice-fadeinup;animation-name:edifice-fadeinup;-webkit-animation-timing-function:ease;animation-timing-function:ease}
@-webkit-keyframes edifice-fadeinup{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes edifice-fadeinup{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{margin-top:0;margin-bottom:0;color:var(--theme-color-text_dark)}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover{color:var(--theme-color-alter_light)}
.bordered .elementor-accordion .elementor-accordion-item + .elementor-accordion-item{border-top:1px solid var(--theme-color-bd_color) !important}
.bordered .elementor-accordion .elementor-tab-content{margin-top:-14px;clear:both}
.elementor-accordion .elementor-tab-title .elementor-accordion-title{font-size:19px;line-height:22px;font-weight:400;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-right{margin-left:15px}
.elementor-accordion .elementor-tab-content p{margin-bottom:0}
.elementor-widget:not(:last-child){margin-bottom:0}
.elementor-widget-image .wp-caption{display:block}
.elementor-widget-image .wp-caption-text{text-align:inherit}