@media only screen and (max-width:1000px){.header_bottom{background-color:#000}}@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:600px){h1,h1 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{font-size:40px;line-height:40px}h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:32px;line-height:35px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}}.portfolio_detail{display:flex;flex-direction:column}.portfolio_detail>h6{order:1}.portfolio_detail>.portfolio_content{order:2}.portfolio_detail>*{order:3}@media only screen and (max-width:480px){.footer_top.footer_top_full{padding-left:25px;padding-right:25px}}.portfolio_detail>h6{font-size:40px;line-height:44px;font-weight:800;letter-spacing:0}.portfolio_detail .info>h6,.portfolio_detail .social_share_holder .social_share_title{font-size:20px;line-height:25px;letter-spacing:.02em;font-weight:800;text-transform:uppercase}.portfolio_detail .info:not(.portfolio_content){display:flex;gap:15px;align-items:baseline}.portfolio_detail .info:not(.portfolio_content) span,.portfolio_detail .info:not(.portfolio_content) a,.portfolio_detail .info:not(.portfolio_content) p{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:#000}img{vertical-align:middle}.q_team{background-color:#fff0}.q_team_text_inner{position:absolute;top:0;right:0;writing-mode:vertical-lr}.q_team .q_team_title_holder{text-align:left;margin:0 19px 0 0}.q_team_inner{padding-right:86px;position:relative}.q_team .q_team_title_holder .q_team_name{color:#fff;margin:0}.q_team .q_team_title_holder span{color:#fff;font-size:11px;line-height:1.54em;letter-spacing:.2em;text-transform:uppercase}.q_team .q_team_social_holder{position:absolute;right:104px;bottom:18px;display:flex;flex-direction:column;gap:13px;background-color:#000;padding:10px 5px 9px}.q_team .q_team_text{padding:0}.footer_top .widget svg{width:184px;height:118px;-webkit-transform:scale(.54);-ms-transform:scale(.54);transform:scale(.54);margin-left:-42px;margin-top:-25px}.footer_top .widget svg rect{fill:none;stroke:#fff;stroke-miterlimit:10}.footer_top .widget svg path{fill:#fff}.projects_masonry_holder article{background-color:#000;overflow:hidden}.projects_masonry_holder article .image{transform:scale(1.01);transition:.5s cubic-bezier(.51,.37,.15,.88);display:block}.projects_masonry_holder article:hover .image{transform:translate3d(70px,70px,0)}.projects_masonry_holder article span.text_holder{padding:20px 0 20px 20px;display:flex;justify-content:flex-end;background-color:#fff0;opacity:1}.projects_masonry_holder article span.text_holder span.text_outer{width:85%;text-align:right}@media only screen and (max-width:1440px){.projects_masonry_holder article span.text_holder span.text_outer{width:80%;text-align:right}}.projects_masonry_holder article span.text_holder span span.text_inner .hover_feature_holder_title_inner{padding:24px 24px 24px 50px;background-color:#000;text-align:left;display:flex;align-items:flex-start;flex-direction:column-reverse;clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);-webkit-transition:.2s cubic-bezier(.36,.43,.24,.95);-o-transition:.2s cubic-bezier(.36,.43,.24,.95);transition:.2s cubic-bezier(.36,.43,.24,.95);gap:9px}.projects_masonry_holder article .hover_feature_holder_title .portfolio_title,.projects_masonry_holder .justified-gallery article .hover_feature_holder_title .portfolio_title{margin:0}.portfolio_main_holder .project_category,.projects_masonry_holder article .project_category{margin:3px 0 0}.projects_masonry_holder article:hover span.text_holder span span.text_inner .hover_feature_holder_title_inner{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);-webkit-transition:.5s cubic-bezier(.36,.43,.24,.95);-o-transition:.5s cubic-bezier(.36,.43,.24,.95);transition:.5s cubic-bezier(.36,.43,.24,.95)}.qode_video_box .qode_video_image .qode_video_box_button_arrow{left:calc(50% + 2px)}.social_share_holder{display:flex;align-items:baseline;gap:17px}.social_share_dropdown{position:relative;top:auto;visibility:visible;opacity:1;transform:none;width:auto;padding:0;left:auto}.social_share_holder:hover .social_share_dropdown{top:auto;left:auto}.social_share_dropdown .inner_arrow{display:none}.social_share_dropdown ul{background-color:#fff0;border-radius:0;width:auto;display:flex;align-items:center;padding:0!important;gap:8px}.social_share_dropdown ul li i{font-size:19px;color:#000}.social_share_dropdown ul li :hover i{color:#000}@media only screen and (max-width:1000px){.mobile_menu_button{float:right;margin:0}.logo_wrapper,.q_logo a{left:0}.header_inner_right{display:none}}@media only screen and (min-width:481px) and (max-width:768px){footer .four_columns>.column1,footer .four_columns>.column2,footer .four_columns>.column3,footer .four_columns>.column4{width:50%}footer .four_columns>.column2>.column_inner{padding-right:0}footer .four_columns>.column3>.column_inner{padding-left:0}.footer_top .four_columns .column3 .column_inner>div,.footer_top .three_columns .column3 .column_inner>div{margin:0}}@media only screen and (max-width:480px){footer .container_inner{padding-left:25px;padding-right:25px}}.woocommerce-page .content .content_inner>.container .container_inner>.woocommerce{overflow:hidden;padding:0 0 43px}.woocommerce-page .content .content_inner>.container .container_inner>.woocommerce{overflow:hidden;padding:46px 0 54px}.widget #searchform{position:relative}.widget #searchform input[type=text]{width:100%;padding-left:16px;padding-right:60px;box-sizing:border-box;border:1px solid #e1e1e1;font-size:15px;color:#7b7b7b;background-color:#fff;letter-spacing:0;font-family:Poppins,sans-serif;height:58px;line-height:58px;transition:border-color .2s ease-out}#searchform.wp-block-search input[type=submit],.header_top #searchform input[type=submit],.widget.widget_search form input[type=submit]{position:absolute;right:0;top:0;height:100%;width:60px;font-size:18px}.widget #searchform input[type=text]:focus{color:#7b7b7b;background-color:#f6f6f6;border-color:#fff0}body.side_menu_slide_with_content.side_menu_open .wrapper,body.side_menu_slide_with_content.side_menu_open footer.uncover{left:0}.side_menu a.close_side_menu.qode-side-menu-close-svg{color:#fff}.side_menu a.close_side_menu.qode-side-menu-close-svg:hover{color:#fff}.mobile_menu_button span:hover,.side_menu_button>a:hover,header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{opacity:1}.side_menu_button a{display:flex;width:auto;height:100%;align-items:center}.side_menu a.close_side_menu{top:36px;right:56px}table.tt_timetable tbody tr{border-style:solid}td.tt_hours_column{font-weight:400;line-height:1.6em;letter-spacing:2px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:12px!important;color:#fff!important}table.tt_timetable td:not(:last-child){border-right:1px solid #1a1a1a!important}table.tt_timetable tbody tr{border:none;border-top:1px solid rgb(255 255 255 / .2)!important}table.tt_timetable{background-color:#000!important}table.tt_timetable thead tr{border-bottom:1px solid rgb(255 255 255 / .2)!important}table.tt_timetable .event .event_header{color:#fff!important;font-size:15px;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.3px;line-height:18px;text-transform:uppercase;margin:0!important}table.tt_timetable .event a.event_header:hover,table.tt_timetable .event a:hover{color:#fff!important}.tt_timetable .event_container{display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box}.tt_tabs .tt_timetable .event .before_hour_text,.tt_timetable .event .before_hour_text{line-height:1.54em;letter-spacing:.2em;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#fff!important;;margin-top:6px;font-size:11px!important}table.tt_timetable .tt_tooltip_text .tt_tooltip_content a{display:none}.tt_tooltip .tt_tooltip_content,table.tt_timetable .tt_tooltip_text .tt_tooltip_content{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-transform:none;padding:7px 18px 7px;background-color:#fff!important;color:#000!important;border-radius:0}table.tt_timetable .tt_tooltip_text{top:auto!important;left:50%!important;bottom:calc(100% - 20px)!important;display:inline-block;height:auto!important;box-sizing:border-box;transform:translateX(-50%);border-radius:0}table.tt_timetable .tt_tooltip_text .tt_tooltip_arrow{border-color:#fff #fff0;border-width:15px 24px 0 0;bottom:-16px;right:-41%;left:auto}.tt_navigation_wrapper{justify-content:center}.tt_navigation_cell{margin:0!important}.tt_tabs .tt_tabs_navigation{width:100%!important;margin-bottom:0;text-align:center;display:block}.tt_tabs .tt_tabs_navigation li{margin:0 20px 20px 20px!important;float:none;display:inline-block}.tt_tabs .tt_tabs_navigation li a{background-color:#fff0;border:none!important;font-family:Montserrat,sans-serif;font-size:12px!important;;font-weight:400;letter-spacing:2px;line-height:19px;text-transform:uppercase;position:relative;padding:7px 28px!important}.tt_tabs .tt_tabs_navigation li a:after{content:"";width:0;height:0;position:absolute;border-bottom:1px solid;border-left:1px solid;border-color:#fff0;left:14px;top:14px;transition:width .3s,height .3s .2s,border-color .1s .4s}.tt_tabs .tt_tabs_navigation li a:hover:after{width:calc(100% - 44px);height:53%;border-bottom:1px solid;border-left:1px solid;border-color:#fff;transition:height .3s,width .3s .2s,border-color .1s}.tt_tabs .tt_tabs_navigation .ui-tabs-active a,.tt_tabs .tt_tabs_navigation li a:hover{border:none!important;color:#fff!important}.tt_tabs .tt_tabs_navigation .ui-tabs-active a:after{content:"";width:calc(100% - 44px);height:53%;position:absolute;border-bottom:1px solid #fff;border-left:1px solid #fff;left:14px;bottom:0}aside.sidebar .latest_post_inner .post_infos{display:none}aside.sidebar .latest_post{display:flex;align-items:center;gap:15px}aside.sidebar .latest_post_image{width:104px;flex-shrink:0}aside.sidebar .latest_post_holder.image_in_box .latest_post_text{padding:0}aside.sidebar .latest_post_holder.image_in_box .latest_post_text .latest_post_title,aside.sidebar .latest_post_holder.image_in_box .latest_post_text .latest_post_title a{margin:0;font-size:15px;line-height:1.2em;letter-spacing:.02em;text-transform:uppercase;font-weight:800}.widget .tagcloud a:after,.widget .wp-block-tag-cloud a:after{display:none}.widget .tagcloud a,.widget .wp-block-tag-cloud a{transition:all 0.3s ease}aside .widget.posts_holder .wp-block-categories-list li{padding:2px 0}aside .widget.posts_holder .wp-block-categories-list li:first-child{padding-top:7px}aside .widget.posts_holder .wp-block-categories-list li:last-child{padding-bottom:7px}.drop_down .second{left:35px}.q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social{color:#fff!important}@media only screen and (max-width:1024px){.tt_tabs .tt_tabs_navigation li{margin-left:9px!important;margin-right:9px!important}}.mobile_menu_button span{color:#000;display:flex;width:auto;height:100%;align-items:center}table.tt_timetable th,.tt_responsive .tt_timetable.small .box_header{font-family:Lato;font-size:16px!important;font-weight:800;letter-spacing:.32px;line-height:17.6px;text-align:center;color:#fff!important;margin:14px 0 0}.tt_responsive .tt_timetable.small .tt_items_list .value,.tt_responsive .tt_timetable.small .tt_items_list a,.tt_responsive .tt_timetable.small .tt_items_list a,.tt_responsive .tt_timetable.small .tt_items_list span{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:15.6px;color:#fff!important;text-decoration:none}.tt_responsive .tt_timetable.small .tt_items_list a:hover,.tt_responsive .tt_timetable.small .tt_items_list a:hover{text-decoration:none}@media only screen and (max-width:768px){.tt_tabs .tt_tabs_navigation li a,.tt_tabs .tt_timetable .event .after_hour_text,.tt_tabs .tt_timetable .event .before_hour_text,.tt_tabs .tt_timetable .event .event_header,.tt_tabs .tt_timetable td,.tt_tabs .tt_timetable th{font-size:8px!important}}@media only screen and (max-width:768px){.tt_tabs .tt_tabs_navigation li{margin-left:0!important;margin-right:0!important}.tt_tabs .tt_tabs_navigation li a{padding-left:21px!important;padding-right:21px!important}}li.narrow .second .inner ul{padding:22px 0 31px}@media only screen and (max-width:768px){.tt_tabs .tt_tabs_navigation li a{font-size:12px!important}}.portfolio_navigation .portfolio_next a,.portfolio_navigation .portfolio_prev a{background-color:#fff0;border:none;width:auto;color:#000;margin:0}.portfolio_navigation .portfolio_next a:hover,.portfolio_navigation .portfolio_prev a:hover{background-color:#fff0}.portfolio_navigation{margin:0 0 185px}table.tt_timetable .event_container{padding-top:15px;padding-bottom:15px}footer .footer_top .qodef-block a{color:inherit!important}.tt_timetable.small .box_header.page_margin_top{margin-top:34px}@media only screen and (max-width:1024px){.q_team_inner{padding-right:59px}.q_team_text_inner{right:-27px}}.tt_tooltip .tt_tooltip_content,table.tt_timetable .tt_tooltip_text .tt_tooltip_content{letter-spacing:1px}table.tt_timetable:not(.small) th{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2px!important}.projects_holder.hover_text article .hover_feature_holder_title .hover_feature_holder_title_inner{display:flex;flex-direction:column-reverse}.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title,.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{margin:0}.side_menu_button a:last-child{padding-left:42px}@media only screen and (max-width:768px){table.tt_timetable:not(.small) th{font-size:11px!important}.tt_tabs .tt_tabs_navigation li a,.tt_tabs .tt_timetable .event .after_hour_text,.tt_tabs .tt_timetable .event .before_hour_text,.tt_tabs .tt_timetable .event .event_header,.tt_tabs .tt_timetable td,.tt_tabs .tt_timetable th{font-size:7px!important}}@media only screen and (max-width:480px){.tt_tabs .tt_tabs_navigation li a{font-size:12px!important}.tt_tabs .tt_tabs_navigation li{margin-bottom:6px!important}}div.comment_form{margin:0 0 140px}.single_tags .tags_text>h5{display:none}.comment_holder .comment .text .name{color:#000}.drop_down .narrow .second .inner ul li a{padding-left:30px;padding-right:30px}.drop_down .second{left:13px}.sticky .side_menu_button a{color:#fff}@media only screen and (max-width:768px){.tt_tabs .tt_timetable .event .event_header{line-height:1.1em}}@media only screen and (max-width:1024px){.qode-content-sidebar-responsive-1024 aside.sidebar{margin:0 0 142px}}@media only screen and (max-width:768px){.q_icon_list p{line-height:27px;padding:0 0 0 38px}}@media only screen and (min-width:1921px){.title.has_background{background-size:cover!important}}.qode-btn.qode-btn-simple .qode-btn-text:before,.qode-btn.qode-btn-simple .qode-btn-text:after{background-color:currentColor;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.qode-btn.qode-btn-simple .qode-btn-text:before{transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.qode-btn.qode-btn-simple:hover .qode-btn-text:before{transform:scaleX(1);transform-origin:left;transition:transform .3s ease-in-out .3s}.qode-btn.qode-btn-simple .qode-btn-text:after{transform:scaleX(1);transform-origin:right;transition:transform .3s ease-in-out .3s}.qode-btn.qode-btn-simple:hover .qode-btn-text:after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.portfolio_navigation .portfolio_button a{background-image:none!important;margin:4px 0 0}.portfolio_navigation .portfolio_button a:before{content:"\f00a";font-family:FontAwesome!important;font-size:16px}.portfolio_detail .info:not(.portfolio_content)>h6:after,.portfolio_detail .social_share_holder .social_share_title:after{content:':'}.portfolio_navigation{padding:15px 0 50px}.portfolio_navigation .portfolio_prev a:hover,.portfolio_navigation .portfolio_next a:hover{color:#000}.flex-direction-nav a{width:72px;height:64px;line-height:64px;border-radius:0!important;background-color:#000;border:none;margin:0;transform:translateY(-50%)}.flex-direction-nav a i{font-size:33px;line-height:61px}.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider:hover .flex-direction-nav a.flex-prev:hover{background-color:#000}.flexslider:hover .flex-direction-nav a.flex-next:hover i,.flexslider:hover .flex-direction-nav a.flex-prev:hover i{color:#fff!important}.flexslider .flex-prev{left:30px}.flexslider .flex-prev i{position:relative;left:-2px}.flexslider .flex-next{right:30px}.flexslider .flex-next i{position:relative;right:-2px}.portfolio_single .portfolio_single_text_holder>h3,.portfolio_detail .portfolio_content>h6{font-size:40px;line-height:1.1em;letter-spacing:.02em}@media only screen and (max-width:1024px){.portfolio_single .two_columns_66_33>.column1,.portfolio_single .two_columns_66_33>.column2{width:100%;float:none}.portfolio_single .two_columns_66_33>.column1>.column_inner,.portfolio_single .two_columns_66_33>.column2>.column_inner{padding:0}}@media only screen and (min-width:1921px){.title.has_fixed_background{background-size:cover!important}}.portfolio_single.portfolio_template_5 .portfolio_images{margin:0 0 45px}.portfolio_navigation{margin:0 0 151px}.portfolio_single.portfolio_template_6 .portfolio_gallery{margin:0 0 27px}.portfolio_single.portfolio_template_3 .flexslider{margin:0 0 64px}.portfolio_single.portfolio_template_1 .portfolio_images{margin:0 0 22px}@media only screen and (max-width:1024px){.footer_top .four_columns>.column3>.column_inner{padding:0}.footer_top .four_columns .column3 .column_inner>div{margin:0}}@media only screen and (max-width:1024px){.portfolio_navigation{margin-top:49px}}@media only screen and (max-width:480px){.portfolio_single .portfolio_single_text_holder>h3,.portfolio_detail .portfolio_content>h6{font-size:32px}}body.side_menu_slide_with_content .side_menu{transition:all .6s cubic-bezier(.77,0,.175,1)}#searchform.wp-block-search input[type=submit],.header_top #searchform input[type=submit],.widget.widget_search form input[type=submit]{color:#000}.blog_single article .post_text .post_text_inner{padding-top:40px}.blog_holder article .post_info{margin-top:8px}aside .widget.posts_holder .qode_latest_posts_widget li:not(:first-child){padding-top:14px;padding-bottom:14px}aside .widget.posts_holder .qode_latest_posts_widget li:first-child{padding-bottom:14px}aside .widget.posts_holder .qode_latest_posts_widget li:last-child{padding-top:14px}.comment_holder{padding:66px 0 73px}#respond small{margin:0 0 38px}.comment_holder .comment_number .comment_number_inner>h5,div.comment_form .comment-respond>h5{font-size:25px;line-height:25px}div.comment_form form p.form-submit,div.comment_holder .comment p.form-submit{text-align:left}#submit_comment{background-color:#fff0;border-color:#000;border-width:1px;border-radius:0;color:#000;font-size:12px;font-style:normal;height:50px;line-height:50px;padding:0 40px}.wp-block-categories li a{position:relative}.wp-block-categories li a:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background-color:currentColor;transition:all .2s ease}.wp-block-categories li a:hover:before{width:100%}aside.sidebar .widget.widget_block .wp-block-tag-cloud a,.single_tags a{margin-right:8px;margin-bottom:12px}nav.mobile_menu ul>li.has_sub>span.mobile_arrow i{font:normal normal normal 14px/1 FontAwesome}.comment_holder .comment .text .comment-reply-link,.comment_holder .comment .text .replay{font-size:12px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:480px){.comment_holder .comment .image{float:none}.comment_holder .comment .text{padding:25px 0 0}}.comment_holder .comment .text .name{margin:0 0 6px}.comment_holder .comment .image{border-radius:0}.comment_holder .comment{padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.portfolio_single.portfolio_template_1 .portfolio_images{margin:0 0 32px}}@media only screen and (max-width:1024px){.portfolio_single.portfolio_template_5 .portfolio_images{margin:0 0 32px}}.author_description_inner .image{border-radius:0}.author_text_holder .author_email{display:none}.author_description{padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.portfolio_single.portfolio_template_5 .portfolio_images{margin:0 0 33px}.portfolio_single.portfolio_template_5 h3{margin:0}}.q_icon_list .qode-ili-icon-holder,.q_icon_list i{line-height:32px}body.side_menu_slide_with_content.side_menu_open header.fixed,body.side_menu_slide_with_content.side_menu_open header.fixed_hiding,body.side_menu_slide_with_content.side_menu_open header.fixed_top_header .top_header,body.side_menu_slide_with_content.side_menu_open header.sticky{left:0}@media only screen and (max-width:768px){div.comment_form{border:none;padding-top:0}.comment_holder .comment_number{display:block}}.drop_down .narrow .second .inner ul li a{padding-top:4px;padding-bottom:4px}.drop_down .narrow .second .inner ul li:first-child a{padding-top:9px}.drop_down .narrow .second .inner ul li:last-child a{padding-bottom:9px}@media only screen and (max-width:1024px){.portfolio_single.portfolio_template_3 .flexslider{margin:0 0 53px}}@media only screen and (max-width:1024px){.portfolio_single.portfolio_template_2 .flexslider{margin:0 0 54px}}@media only screen and (max-width:480px){.portfolio_detail>h6{font-size:32px}}