@media only screen and (max-width:1000px){.header_bottom,nav.mobile_menu{background-color:#ffffff!important}}@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){h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:54px;line-height:63px}.title.title_size_medium h1{font-size:50px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}}.header_bottom{padding:0 48px}header .header_inner_left{left:48px}.header_bottom:before{content:'';position:absolute;left:50%;right:48px;height:1px;background-color:#000;display:block;bottom:0}.projects_holder article .portfolio_description{padding-top:24px}.q_team .q_team_image:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background-color:#d83c27;transition:background-color .9s ease;mix-blend-mode:screen}.q_team .q_team_image img{filter:grayscale(100%)}.q_team:hover .q_team_image:after{background-color:#3a27d8}.q_team .q_team_text{padding:27px 0 0}.q_team .q_team_title_holder{text-align:left;margin:0 0 19px}.q_team .q_team_title_holder .q_team_name{margin:0 0 6px}.q_team .q_team_social_holder{text-align:left;opacity:0;transition:opacity .6s ease-in-out}.q_team:hover .q_team_social_holder{opacity:1}.q_social_icon_holder.normal_social{margin:0 9px}.q_social_icon_holder.normal_social:first-child{margin-left:0}.qode-advanced-image-gallery .qode-aig-slider{padding-right:20%}.qode-advanced-image-gallery .owl-dots{position:absolute;right:0;top:0;width:auto;counter-reset:section;font-size:90px;font-weight:500;color:#000;line-height:1;margin:0;font-family:"DM Sans",sans-serif}.qode-advanced-image-gallery .owl-dots:before{content:'/'}.qode-advanced-image-gallery .owl-dots .owl-dot{position:absolute;left:0;top:0;right:0}.qode-advanced-image-gallery .owl-dots .owl-dot:before{counter-increment:section;content:'0'counter(section);opacity:0;position:absolute;right:100%}.qode-advanced-image-gallery .owl-dots .owl-dot.active:before{opacity:1}.qode-advanced-image-gallery .owl-dots .owl-dot:last-child:after{content:'0'counter(section);font-size:50%;top:0;color:#000;position:absolute;left:100%}.qode-advanced-image-gallery .owl-dots .owl-dot span{display:none}.qode-advanced-image-gallery .owl-nav .owl-prev{top:auto;bottom:0;transform:none;left:auto;right:20%}.qode-advanced-image-gallery .owl-nav .owl-next{top:auto;bottom:45px;transform:none;right:20%}.qode-advanced-image-gallery .owl-nav .qode-next-icon,.qode-advanced-image-gallery .owl-nav .qode-prev-icon{width:60px;height:45px;border-radius:0;border:none;line-height:45px;color:#fff;background-color:#000;font-size:18px}.qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon,.qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon{color:#fff!important}.qode-advanced-image-gallery .owl-nav .owl-next:before{content:'';position:absolute;bottom:0;left:10px;right:10px;height:1px;background-color:#505050;z-index:999;pointer-events:none}.qode-advanced-image-gallery.qode-image-behavior-custom-link .qode-aig-image a:hover:after{display:none}.footer_top .four_columns{margin:0 -15px}.footer_top .four_columns>div{position:relative;padding:0 15px;box-sizing:border-box}.footer_top .four_columns>div:before{content:'';height:1px;background-color:#000;width:calc(100% - 30px);text-align:center;margin:auto;position:absolute;top:-34px}.footer_top .four_columns>div>div{padding:0!important}.footer_top .four_columns>div>div>div:not(.qode_separator_widget){margin:0!important}.footer_bottom{text-align:left}.qodef-underline{background-image:linear-gradient(to top,currentColor 5px,transparent 5px);background-position:0 -9px;transition:background-size .35s cubic-bezier(.16,.48,.36,1),color .2s ease-out;background-repeat:no-repeat;background-size:0 100%;background-position-x:100%;background-size:100% 100%}.qodef-underline:hover{color:#000;animation:qode-background-size .7s cubic-bezier(.16,.48,.36,1)}@keyframes qode-background-size{0%{background-size:100% 100%;background-position-x:100%}43%{background-size:0 100%;background-position-x:100%}45%{background-size:0 100%;background-position-x:0}100%{background-size:100% 100%;background-position-x:0}}.caroufredsel-direction-nav a,.flex-direction-nav a{border:none;top:auto;bottom:0;margin:0;left:auto;right:0;width:60px;height:46px;line-height:46px;background-color:#000}.flexslider .flex-prev,.portfolio_slider .caroufredsel-prev,.portfolio_slider .flex-prev{left:auto;border-radius:0}.flexslider .flex-next,.portfolio_slider .caroufredsel-next,.portfolio_slider .flex-next{right:0;border-radius:0;bottom:46px}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider:hover .flex-direction-nav a.flex-prev:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover{background-color:#000}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.flexslider:hover .flex-direction-nav a.flex-next:hover i,.flexslider:hover .flex-direction-nav a.flex-prev:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover i{color:#fff}.flexslider .flex-next:before,.portfolio_slider .caroufredsel-next:before,.portfolio_slider .flex-next:before{content:'';width:41px;height:1px;background-color:rgb(255 255 255 / .41);display:inline-block;margin:auto;position:absolute;bottom:0;left:0;right:0}.caroufredsel-direction-nav a i,.flex-direction-nav a i{font-size:18px}.caroufredsel-direction-nav a,.flex-direction-nav a{border:none;top:auto;bottom:0;margin:0;left:auto;right:0;width:60px;height:46px;line-height:46px;background-color:#000}.flexslider .flex-prev,.portfolio_slider .caroufredsel-prev,.portfolio_slider .flex-prev{left:auto;border-radius:0}.flexslider .flex-next,.portfolio_slider .caroufredsel-next,.portfolio_slider .flex-next{right:0;border-radius:0;bottom:46px}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider:hover .flex-direction-nav a.flex-prev:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover{background-color:#000}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.flexslider:hover .flex-direction-nav a.flex-next:hover i,.flexslider:hover .flex-direction-nav a.flex-prev:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover i{color:#fff}.flexslider .flex-next:before,.portfolio_slider .caroufredsel-next:before,.portfolio_slider .flex-next:before{content:'';width:41px;height:1px;background-color:rgb(255 255 255 / .41);display:inline-block;margin:auto;position:absolute;bottom:0;left:0;right:0}.caroufredsel-direction-nav a i,.flex-direction-nav a i{font-size:18px}.q_team.info_on_hover .q_team_text{opacity:1;background-color:#fff0}.q_team.info_on_hover .q_team_text_holder_inner{padding:40px 35px 27px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.q_team.info_on_hover .q_team_social_holder .q_social_icon_holder i.simple_social,.q_team.info_on_hover .q_team_social_holder .q_social_icon_holder span.simple_social{font-size:22px}.q_team.info_on_hover .q_social_icon_holder.normal_social{margin:0 11px}.q_team.info_on_hover .q_social_icon_holder.normal_social:first-child{margin-left:0}.q_accordion_holder.accordion h5.ui-accordion-header{min-height:auto;margin:0;border-top:1px solid #000;margin:12px 0 0;padding:13px 10px 27px 5px;transition:all .2s ease-in-out}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark{display:none}.q_accordion_holder.accordion.without_icon .ui-accordion-header .accordion_mark.right_mark{display:block;background:#fff0;border:none;height:32px;width:12px}.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title{padding:0}.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title{font-family:"DM Sans",sans-serif;font-size:22px;font-weight:500;text-transform:none;letter-spacing:0}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon{height:32px;width:12px}.q_accordion_holder.accordion div.accordion_content{padding:0 10% 30px 26%}.q_accordion_holder.accordion h5.ui-accordion-header.ui-state-active{padding:13px 10px 5px 5px}.q_counter_holder{display:flex;flex-direction:column-reverse;gap:32px}.qode-cf-newsletter-submit{display:none}@media only screen and (min-width:1921px){.title.has_background{background-size:cover!important}}.projects_holder.v4{margin-bottom:-72px!important}.projects_holder.v4 .mix{margin:0 0 72px}.projects_holder_outer:not(.masonry_with_space) .projects_holder.portfolio_one_by_one article{opacity:1!important;display:inline-block!important;visibility:visible!important}.breadcrumbs .breadcrumbs_inner{text-align:right}.testimonials_c_holder .testimonial_content_inner{padding:0;display:flex;flex-direction:column-reverse;text-align:left}.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{margin:37px 0 0;text-align:left;border-radius:0}.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author{margin:25px 0 0}.testimonials_c_holder .flex-control-nav{text-align:left;margin:25px 0 0}.testimonials_c_holder .flex-control-nav li:first-child{margin-left:0}.testimonials_c_holder .flex-control-nav li{width:8px;height:8px}.testimonials_c_holder .flex-control-nav li{margin:0 8px}.testimonials_c_holder .flex-control-nav li a{background-color:#fff0;border:1px solid #a5a5a5;transition:all 0.3s ease}.testimonials_c_holder .flex-control-nav li a.flex-active{border:1px solid #fff0;background-color:#000}.testimonials_c_holder .flex-control-nav li a:hover{border-color:#000}.qode-underlined-link{background-image:linear-gradient(to top,currentColor 2px,transparent 2px);background-position:0 -3px;transition:background-size .35s cubic-bezier(.16,.48,.36,1),color .2s ease-out;background-repeat:no-repeat;background-size:0 100%;background-position-x:100%}.qode-underlined-link:hover{color:inherit;background-size:100% 100%;background-position-x:0}@media only screen and (max-width:1440px){.qode-main-home-cf{font-size:220px!important;line-height:145px!important}}@media only screen and (max-width:1024px){.qode-main-home-cf{font-size:200px!important;line-height:130px!important}}@media only screen and (max-width:768px){.qode-main-home-cf{font-size:170px!important;line-height:120px!important}}@media only screen and (max-width:480px){.qode-main-home-cf{font-size:90px!important;line-height:60px!important}}@media only screen and (max-width:1440px){.qode-advanced-image-gallery .owl-dots{font-size:65px}}@media only screen and (max-width:1024px){.qode-advanced-image-gallery .owl-dots{display:none}.qode-advanced-image-gallery .qode-aig-slider{padding:0}.qode-advanced-image-gallery .owl-nav .owl-prev,.qode-advanced-image-gallery .owl-nav .owl-next{right:0}}@media only screen and (max-width:768px){.footer_responsive_adv .footer_top .four_columns .column1,.footer_responsive_adv .footer_top .four_columns .column2,.footer_responsive_adv .footer_top .four_columns .column3,.footer_responsive_adv .footer_top .three_columns .column1,.footer_responsive_adv .footer_top .three_columns .column2,.footer_responsive_adv .footer_top .two_columns_50_50 .column1,.footer_responsive_adv .footer_top .two_columns_50_50 .column2{margin:0 0 80px}}@media only screen and (max-width:1000px){.header_bottom:before{display:none}}@media only screen and (max-width:600px){.qodef-underline{background-image:linear-gradient(to top,currentColor 4px,transparent 4px);background-position:0 -6px}}@media only screen and (max-width:1024px){.qode-main-cf{font-size:47px!important;line-height:56px!important}}.testimonials_c_holder .testimonial_content_inner,.testimonials_c_holder .flex-control-nav{padding-left:1px}.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{max-width:82px}@media only screen and (max-width:1000px){.mobile_menu_button{height:70px;float:right;margin:0}.shopping_cart_inner,.side_menu_button,.logo_wrapper{height:70px!important}.q_logo a{height:36px!important}.logo_wrapper,.q_logo a{left:0}}@media only screen and (max-width:480px){.q_accordion_holder.accordion div.accordion_content{padding-left:13%}}.light .header_bottom:before{background-color:#fff}@media only screen and (max-width:1024px){.qode_clients.four_columns .qode_client_holder{width:50%}}@media only screen and (min-width:769px) and (max-width:1024px){.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix{width:47.9%}}.qode-advanced-image-gallery .qode-aig-image img{position:relative;left:-1px}.qode-advanced-image-gallery .owl-item.active{opacity:1}.qode-advanced-image-gallery .owl-item.active~.owl-item:not(.active){opacity:0;transition-delay:0.6s}@media only screen and (min-width:768px){.qode-full-height{height:100vh!important}}.qode-full-height{margin-top:-100px!important}@media only screen and (max-width:1000px){.qode-full-height{height:calc(100vh - 70px)!important}}@media only screen and (max-width:767px){.qode-full-height{height:auto!important}}header.transparent:not(.sticky) .drop_down .second{top:100%}header.transparent .drop_down .second:not(.right){left:-22px}.drop_down .second .inner ul li a,.drop_down .second .inner ul li h5{padding-top:5px;padding-bottom:5px}.drop_down .narrow .second .inner ul li a{padding-left:42px}li.narrow .second .inner ul{padding:27px 0 31px}.drop_down .second .inner ul li a>span:not(.plus),.drop_down .second .inner ul li h5>span:not(.plus){background-image:linear-gradient(to top,currentColor 2px,transparent 2px);background-position:0 0;transition:background-size .35s cubic-bezier(.16,.48,.36,1),color .2s ease-out;background-repeat:no-repeat;background-size:0 100%;background-position-x:100%}.drop_down .second .inner ul li a>span:not(.plus):hover,.drop_down .second .inner ul li h5>span:not(.plus):hover{background-size:100% 100%;background-position-x:0}.qode-btn.qode-btn-icon .qode-button-v2-icon-holder{border:none}.qode-btn.qode-btn-icon{display:flex;overflow:visible;align-items:center}.qode-btn.qode-btn-icon.qode-btn-simple .qode-btn-text{flex-shrink:0}.full_width .projects_holder_outer.v4 .standard{width:100%}nav.mobile_menu:before{content:'';position:absolute;left:-100vw;width:300vw;top:0;height:100%;background-color:#000}nav.mobile_menu{overflow:visible}nav.mobile_menu ul li,nav.mobile_menu ul li ul li{border-bottom-color:#454545}.mobile_menu_button span{color:#000;display:flex;width:auto;height:100%;align-items:center}.mobile_menu_button span svg{stroke:none;width:22px}.portfolio_navigation .portfolio_next a,.portfolio_navigation .portfolio_prev a{width:auto;height:auto;margin:0;border:none;background-color:#fff0;color:#000}.portfolio_navigation .portfolio_next a:hover,.portfolio_navigation .portfolio_prev a:hover{color:#000;background-color:#fff0}nav.mobile_menu ul li ul li a,nav.mobile_menu ul li ul li h3{font-family:"DM Sans",sans-serif;font-weight:400;color:#fff;font-size:16px}nav.mobile_menu ul li ul li{border:none}nav.mobile_menu>ul{padding:17px 0 23px}nav.mobile_menu ul li,nav.mobile_menu ul li ul li{border-top:1px solid #454545;border-bottom:none}nav.mobile_menu ul li:first-child{border-top:1px}nav.mobile_menu ul li ul li,nav.mobile_menu ul li ul li:last-child{border:none!important}nav.mobile_menu ul li.open_sub>ul{border:none}nav.mobile_menu ul li:last-child{border-top:1px solid #454545!important}nav.mobile_menu ul li ul li a{padding:0;margin:10px 0}.qode_portfolio_related .projects_holder article span.text_holder{display:none}.projects_holder article .portfolio_description .portfolio_title a{color:#000}.qode_portfolio_related .projects_holder article .image_holder:hover .image img{transform:none}.projects_holder article .portfolio_description{text-align:left}.single-portfolio_page .footer_top_holder{background-color:#fff}.qode_portfolio_related .projects_holder article .portfolio_description .project_category{font-family:"DM Sans",sans-serif;font-size:17px;font-weight:400;line-height:28.05px;color:#3d3d3d!important;}.qode_portfolio_related{margin:0 0 110px}@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}}.portfolio_navigation .portfolio_button a{background-image:none!important;margin-top:1px}.portfolio_navigation .portfolio_button a:before{content:"\f00a";font-family:FontAwesome!important;color:#000;font-size:18px}.portfolio_single .portfolio_images{margin:0 0 49px}.single-portfolio_page .footer_bottom_holder{background-color:#fff}