-------------------------------------------------------------- */html,body,div,span,applet,object,iframe,video,audio,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,address,section{font-family:inherit;font-size:100%;line-height:inherit;font-weight:inherit;font-style:inherit;outline:0;-ms-word-wrap:break-word;word-wrap:break-word}applet,object,iframe,video,audio,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td{border:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:not(.edit-post-visual-editor){height:100%;overflow-y:scroll !important;overflow-x:hidden}html:not(.edit-post-visual-editor),body:not(.edit-post-visual-editor){margin:0;padding:0;width:100%}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{font-family:inherit;font-size:1em;line-height:inherit}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{color:inherit;background:0 0;border-style:none;border-radius:0}div.ui-datepicker{background-color:#fff}div.ui-accordion .ui-accordion-header{padding:0}div.ui-accordion .ui-accordion-header-icon{display:none}div.ui-tabs,div.ui-tabs .ui-tabs-panel,div.ui-tabs .ui-tabs-nav{padding:0}div.ui-tabs .ui-tabs-nav li{float:none;margin:0}div.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none}form button:not(.components-button),input[type=button],input[type=reset],input[type=submit],.theme_button,.post_item .more-link,.wp-block-button__link,.sc_button:not(.sc_button_simple),.sc_form button,.sc_portfolio_preview_show .post_readmore{color:#fff;border-color:#522e91;background-color:#522e91}form button:not(.components-button):hover,form button:not(.components-button):focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=button]:hover,input[type=button]:focus,.post_item .more-link:hover,.comments_wrap .form-submit input[type=submit]:hover,.comments_wrap .form-submit input[type=submit]:focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,.sc_button_default:hover,.sc_button_default:focus,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,.socials_share.socials_type_block .social_icon:hover,.socials_share.socials_type_block .social_icon:focus{color:#fff;border-color:var(--theme-color-text_hover);background-color:var(--theme-color-text_hover)}h1.sc_item_title{line-height:1.3em !important;font-weight:400}.sc_item_subtitle{font-weight:600 !important;margin-bottom:30px !important;color:#00a2a2 !important}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.is-sticky{position:fixed;top:0;width:100%;background-color:#fff;-webkit-box-shadow:0 5px 16px rgba(0,0,0,.1);box-shadow:0 5px 16px rgba(0,0,0,.1);-webkit-animation:slideDown .35s ease-out;animation:slideDown .35s ease-out}.sc_icons_accent2 .sc_icons_item_title{font-size:20px !important;line-height:30px !important;margin-bottom:30px !important}.scroll_to_top_style_default{color:#fff !important}.sc_icons.color_style_dark .sc_icons_icon{color:#522e91 !important}.sc_icons_accent2.color_style_dark .sc_icons_item:hover{border-color:#522e91 !important;background-color:#522e91 !important}.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_icon{color:#fff !important}.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icon_type_svg svg path{fill:#fff !important}.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title,.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a{color:#fff !important}.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{margin-top:5em}.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination,.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:5em}.sc_team_alter .sc_team_item_subtitle{font-size:14px;line-height:26px}.sc_icons_accent2.color_style_dark .sc_icons_item{border:1px solid #e8ebeb !important;background-color:#f8fafa !important}[class*=scheme_].sidebar button,[class*=scheme_].sidebar input[type=reset],[class*=scheme_].sidebar input[type=submit],[class*=scheme_].sidebar input[type=button],[class*=scheme_].sidebar .sc_button_default,[class*=scheme_].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),[class*=scheme_].sidebar .socials_share.socials_type_block .social_icon,.wpcf7 .wpcf7-submit-style .submit-style-in{color:#fff !important}.page_content_wrap{background-color:#fff !important}.sidebar_right [class*=content_wrap]>.sidebar,.sidebar_default[class*=scheme_] .sidebar_inner{background-color:#f8fafa !important}.elementor-26478 .elementor-element.elementor-element-1a9b18f:not(.elementor-motion-effects-element-type-background),.elementor-26478 .elementor-element.elementor-element-1a9b18f>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-26478 .elementor-element.elementor-element-ed808d0:not(.elementor-motion-effects-element-type-background),.elementor-26478 .elementor-element.elementor-element-ed808d0>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-26478 .elementor-element.elementor-element-1a0ddb4:not(.elementor-motion-effects-element-type-background),.elementor-26478 .elementor-element.elementor-element-1a0ddb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8fafa !important}.widget .trx_addons_tabs .trx_addons_tabs_titles li,.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle,.trx_addons_video_list_controller_wrap .trx_addons_video_list_image_label,.trx_addons_audio_wrap .trx_addons_audio_navigation,.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a,.sc_events_item_price,.sc_events_item_date_day,.sc_events_item_meta_locality,.tabs_style_2.elementor-widget-tabs .elementor-tab-title,.trx_addons_list_parameters,.sc_events_item_meta_categories a,.scroll_to_top_style_modern,.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date,.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date,.team_member_brief_info_details .team_member_details_phone .team_member_details_value,.sc_socials.sc_socials_icons_names .social_item .social_name,.services_single .services_page_featured .sc_services_item_price,.sc_services .sc_services_item_price,.sc_services .sc_services_item_number,.sc_services_minimal .sc_services_item_subtitle,.audio_now_playing,.sc_testimonials_modern .sc_testimonials_item_content strong,.sc_testimonials_classic .sc_testimonials_item_content,.social_item.social_item_type_names .social_name,.trx_addons_message_box,.sc_countdown .sc_countdown_label,.sc_countdown_default .sc_countdown_digits,.sc_countdown_default .sc_countdown_separator,.sc_price_simple .sc_price_item_details,.toc_menu_item .toc_menu_description,.sc_recent_news .post_item .post_footer .post_meta .post_meta_item,.sc_item_subtitle,.sc_icons_item_title,.sc_price_item_title,.sc_price_item_price,.sc_courses_default .sc_courses_item_price,.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,.sc_events_classic .sc_events_item_price,.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a,.sc_promo_modern .sc_promo_link2 span+span,.sc_skills_counter .sc_skills_total,.sc_skills_counter_alter .sc_skills_total,.sc_skills_counter_extra .sc_skills_total,.sc_skills_counter_modern .sc_skills_total,.sc_skills_counter_simple .sc_skills_total,.sc_skills_pie.sc_skills_compact_off .sc_skills_total,.sc_skills_counter_alter .sc_skills_item_title,.sc_skills_counter_extra .sc_skills_item_title,.sc_skills_counter_modern .sc_skills_item_title,.sc_skills_counter_simple .sc_skills_item_title,.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,.sc_icons_number .sc_icons_item_number,.slider_container .slide_info.slide_info_large .slide_title,.slider_style_modern .slider_controls_label span+span,.slider_pagination_wrap,.sc_slider_controller_info,.trx_addons_dropcap,.sc_hotspot_item_price,.sc_igenerator_form_field_tags_item,.sc_igenerator_form_field_tags_label,.sc_tgenerator_result .sc_tgenerator_result_label,.sc_chat_form_field_prompt_label,.slide_info .slide_number,.slider_outer_titles_outside_top .slider_titles_outside_wrap .slide_cats,.h5-font-family,h1,.front_page_section_caption{font-family:Roboto,sans-serif}.elementor-30154 .elementor-element.elementor-element-2f5ae5fa .logo_image{height:85px !important;max-height:85px !important}.elementor-30150 .elementor-element.elementor-element-da76ece .logo_image{height:65px;max-height:65px !important}.elementor-26386 .elementor-element.elementor-element-294aadda .logo_image{max-height:65px !important}.sc_team_alter .sc_team_item_thumb+.sc_team_item_info{margin-top:40px !important}.sc_team_alter .sc_team_item_title{font-size:24px;font-weight:500;line-height:1.2em;margin:0}.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon{color:#fff;background-color:#00a2a2 !important}.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon+.social_name{display:inline-block !important}.sc_services_strong .sc_services_item_content{border:1px solid #e8ebeb !important}.sc_services_strong .sc_services_item.with_image .sc_services_item_content:before{opacity:1 !important;background:#f8fafa !important}.sc_services .sc_services_item_pictogram img{height:1.5em !important}.sc_services_strong .sc_services_item_title{margin-bottom:30px !important}.sc_services_strong .sc_services_item_title,.sc_services_strong .sc_services_item_title a{color:#000 !important;font-size:20px !important;line-height:30px !important}.sc_services_strong .sc_services_item_text{color:#918d89 !important}.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:before{opacity:.2 !important;background:#000 !important}.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_pictogram{opacity:0 !important}.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_title,.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_title a{color:#fff !important}.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_text{color:#fff !important}.d-none{display:none !important}@media (max-width:1279px){.footer-location .elementor-widget-wrap{display:block !important;width:100%}.sc_layouts_row_type_compact .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item{display:block !important}.menu_footer_nav_area>ul,.footer_wrap .sc_layouts_menu>ul{text-align:center !important}.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon+.social_name{display:none !important}.sc_team_alter .sc_team_item_thumb+.sc_team_item_info{text-align:center}.sc_icons .sc_icons_item{position:relative;display:block !important}}@media (max-width:767px){.sc_layouts_row_type_compact .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item{display:block !important}.menu_footer_nav_area>ul,.footer_wrap .sc_layouts_menu>ul{text-align:center !important}.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon+.social_name{display:none !important}.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination,.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{margin-top:3em}section.services_page_content.entry-content{text-align:center}.sc_services_strong .sc_services_item .sc_services_item_content_inner_top{margin:0 auto}.sc_services_strong .sc_services_item{text-align:center !important}}.gallery-page{padding:100px 0}.category-tab{margin-bottom:50px;text-align:center}.category-tab .cat-btn{border:none;outline:none;padding:12px 16px;background-color:#f9f9f9;cursor:pointer;border-radius:0;color:#000}.category-tab .cat-btn:hover,.category-tab .cat-btn.active{color:#fff;background-color:#522e91}.gallery-wrapper{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.gallery-wrapper>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.gallery-item{flex:0 0 auto;width:calc(100% / 4);position:relative}.gallery-item:before,.gallery-item:after{content:"";background-color:#fff;position:absolute;z-index:9;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:all .4s ease}.gallery-item:before{width:40px;height:1px;left:100%}.gallery-item:after{width:1px;height:40px;top:0}.gallery-item:hover:after,.gallery-item:hover:before{top:50%;left:50%;opacity:1;transition-delay:.25s}.gallery-item .image-box{position:relative;z-index:1}.gallery-item .image-box:after{content:"";background-color:rgba(0,0,0,.5);position:absolute;z-index:9;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:all .4s ease}.gallery-item:hover.gallery-item .image-box:after{opacity:1}