.projects_masonry_holder .text_holder{display:none}.projects_masonry_holder.portfolio_masonry_gallery_with_space .portfolio_masonry_item{padding:5px}.projects_masonry_holder .image_holder{overflow:hidden}.projects_masonry_holder .image_holder img{display:block;transform:scaleX(1.05) translateX(0);transition:transform .45s cubic-bezier(.61,1,.88,1)}.projects_masonry_holder article:hover .image_holder img{transform:scaleX(1.05) translateX(6px)}.projects_masonry_holder article:nth-of-type(5n+3) .text_holder,.projects_masonry_holder article:nth-of-type(5n+4) .text_holder{display:block;opacity:1;background-color:transparent;pointer-events:none}.projects_masonry_holder article .project_category{display:none}.projects_masonry_holder .text_holder .text_inner{vertical-align:bottom;text-align:left;padding:41px 48px}.blog_slider_holder .item_holder{display:flex;align-items:stretch;background-color:#fbf9f9}.blog_slider_holder .blog_text_holder{position:relative;width:50%;opacity:1;padding:4% 4.5% 8.5%;box-sizing:border-box;height:100%;background-color:transparent}.blog_slider_holder .blog_image_holder{width:50%}.blog_slider .image{width:100%;height:100%}.blog_slider .image img{width:100%;height:100%;object-fit:cover}.blog_slider .blog_slider_categories{display:none}.blog_slider .blog_text_holder_outer{text-align:left;display:block}.blog_slides .blog_text_holder_inner{display:flex;flex-direction:column-reverse}.blog_slider .blog_slider_date_holder{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#b29063}.blog_slider .blog_slider_title{margin:0 0 18px}.testimonials .testimonial_text_holder{max-width:940px;margin:0 auto}.testimonials_holder .flex-direction-nav a{border:none;width:100%;height:100%;display:block;border-radius:0;transform:translateY(-4px)}.testimonials_holder .flex-direction-nav a:hover{background-color:transparent}.testimonials_holder .flex-direction-nav a:before{color:#14203b;font-size:25px;width:100%;height:100%;line-height:54px;transition:transform .3s cubic-bezier(.33,1,.68,1)}.testimonials_holder .flex-direction-nav a:hover:before{color:#14203b}.testimonials_holder .flex-direction-nav li{margin:0;position:absolute;top:34%;transform:translateY(-50%);z-index:1000;height:54px;width:24px;display:block}.testimonials_holder .flex-direction-nav li:first-child{left:0;margin:0}.testimonials_holder .flex-direction-nav li:last-child{right:0;margin:0}.testimonials_holder .flex-direction-nav a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;width:1px;height:30px;background-color:currentcolor}.testimonials_holder .flex-direction-nav a.flex-prev:after{right:-2px}.testimonials_holder .flex-direction-nav a.flex-next:after{left:-2px}.testimonials_holder .flex-direction-nav a.flex-prev:hover:before{transform:translateX(-3px)}.testimonials_holder .flex-direction-nav a.flex-next:hover:before{transform:translateX(3px)}.testimonials .testimonial_text_inner p.testimonial_author{margin:57px 0 0}.q_price_table{border:none;color:#262626}.q_price_table .price_table_inner{background-color:#fbf9f9;position:relative}.price_table_inner ul li,.price_in_table{text-align:left}.price_table_inner ul li.table_title .qode_title_content_new{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#b29063}.price_in_table .price,.price_in_table .value{font-family:Marcellus,serif;font-size:32px;font-weight:400;line-height:1;vertical-align:middle;top:auto;padding:0}.price_in_table .mark{display:none}.price_table_inner ul li.pricing_table_content li{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:0;line-height:28px;padding:0;margin:16px 0}.price_table_inner ul li.table_title{padding:55px 50px 0 105px}.price_table_inner ul li.prices{padding:11px 50px 0 105px}.price_table_inner ul li.pricing_table_content{padding:18px 50px 0 105px}.price_table_inner .price_button{padding:50px 50px 52px 105px}.price_table_inner .price_button .qbutton{padding:0;line-height:1;height:auto;background-color:transparent;border:none;margin:0}.q_price_table .price_table_inner:before{content:"";position:absolute;left:55px;height:68%;width:1px;background-color:#ded5c8}.q_price_table:nth-child(3n+2) .price_table_inner:before{height:60%}.q_price_table:nth-child(3n) .price_table_inner:before{height:80%}.qode-cf-two-columns-inner{display:flex;align-items:flex-start;column-gap:30px}.qode-cf-left,qode-cf-right{width:50%;flex-shrink:0}@media only screen and (max-width:768px){.qode-cf-two-columns-inner{flex-direction:column}}.q_team.info_on_hover .q_team_text{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 84%)}.q_team.info_on_hover .q_team_text_holder_inner{padding:35px 40px;align-items:flex-end;display:flex;justify-content:space-between;height:100%}.q_team .q_team_title_holder{margin:0;text-align:left}.q_team .q_team_title_holder .q_team_name{margin:0 0 1px}.q_team.info_on_hover .q_team_title_holder span{font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0}.q_team .q_team_social_holder .q_social_icon_holder i.simple_social,.q_team .q_team_social_holder .q_social_icon_holder span.simple_social{font-size:16px}.q_social_icon_holder.normal_social{margin-right:0}.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_text{opacity:0}.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_title_holder .q_team_name{opacity:0;transform:translateY(15px);transition:opacity .3s ease-out .25s,transform .6s ease .25s}.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_title_holder span{display:block;opacity:0;transform:translateY(15px);transition:opacity .3s ease-out .25s,transform .6s ease .25s}.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_social_holder{opacity:0;transform:translateY(15px);transition:opacity .3s ease-out .25s,transform .6s ease .25s}.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_image:hover .q_team_title_holder .q_team_name,.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_image:hover .q_team_title_holder span,.qode-team-show-info-on-hover .q_team.info_on_hover .q_team_image:hover .q_team_social_holder{opacity:1;transform:translateY(0)}@media only screen and (max-width:768px){.qode_pricing_tables.three_columns .q_price_table{width:100%;margin:0 0 30px}.qode_pricing_tables.three_columns .q_price_table:last-child{margin:0}}.breadcrumb{position:relative;height:auto;top:auto;right:auto;margin:5px 0 0}.breadcrumb .delimiter{display:none}.breadcrumb .breadcrumbs_inner>a:after,.breadcrumb .breadcrumbs_inner>span:not(.current):after{content:"-";margin:0 5px}.q_icon_with_title.left_from_title.small.normal_icon .icon_holder,.q_icon_with_title.left_from_title.tiny .icon_holder,.q_icon_with_title.tiny .icon_holder img{width:auto;display:block}.q_icon_with_title{align-items:center;display:flex;column-gap:17px}.q_icon_with_title .icon_holder{float:none}.q_icon_with_title.tiny.custom_icon_image .icon_text_holder{padding:0}.q_icon_with_title .icon_text_inner{padding:0}.side_menu p a:hover{color:#b7b8be!important}.blog_slider{width:auto;margin:0 -25px}.blog_slider .blog_slides>li{padding:0 25px}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{margin:21px 0 50px;display:inline-block}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin:0}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{margin-left:0;margin-right:11px;top:1px}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:28px}.qode-footer-links a{font-size:13px}.qode-footer-links a:not(:last-child){border-right:1px solid rgba(255,255,255,.2);margin:0 13px 0 0;padding:0 18px 0 0}.qode-simple-cf-submit{text-align:right;margin:81px 0 0}.qode-simple-cf-submit .qode-button{background-color:transparent;border:none;display:inline-flex;align-items:center;padding:0;gap:19px;font-family:Montserrat,sans-serif;font-size:12px;text-transform:uppercase;font-weight:500;color:#14203b;cursor:pointer}@media only screen and (max-width:1024px){.blog_slider_holder .item_holder{flex-direction:column-reverse}.blog_slider_holder .blog_image_holder{width:100%}.blog_slider_holder .blog_text_holder{width:100%;padding:11% 4.5%}}@media only screen and (max-width:1440px){.blog_slider{margin:0 -10px}.blog_slider .blog_slides>li{padding:0 10px}.blog_slider .blog_slider_title,.blog_slider .blog_slider_title a{font-size:24px;line-height:1.357em}}@media only screen and (max-width:1024px){.qode_pricing_tables.three_columns .q_price_table{width:min(100%,410px);margin:0 0 30px;float:none}}@media only screen and (max-width:768px){.qode-cf-left,.qode-cf-right{width:100%}}.gallery_holder ul li img{display:block}.qode-footer-links{white-space:nowrap}.projects_masonry_holder .text_holder .text_inner .hover_feature_holder_title{max-width:58%}@media only screen and (max-width:1441px){.projects_masonry_holder .text_holder .text_inner .hover_feature_holder_title{max-width:85%}}@media only screen and (max-width:1024){.projects_masonry_holder .text_holder .text_inner .hover_feature_holder_title{max-width:100%}}.price_table_inner .price_button .qbutton{position:relative;padding:0 0 3px;--qode-underline-position-y:calc(100% - 1px);--qode-underline-height:1px;background-repeat:no-repeat;background-image:linear-gradient(90deg,currentColor 0,currentColor 100%);background-position:100% var(--qode-underline-position-y);background-size:100% var(--qode-underline-height)}.price_table_inner .price_button .qbutton:hover{animation:qode-inline-underline-initial-hover .8s cubic-bezier(.57,.39,0,.86) 1 forwards}@media only screen and (min-width:501px) and (max-width:1024px){.full_width .projects_masonry_holder.gs4 .portfolio_masonry_item,.full_width .projects_masonry_holder.gs4 .portfolio_masonry_item.large_height,.full_width .projects_masonry_holder.gs4 .qode-portfolio-masonry-gallery-grid-sizer{width:50%!important}.full_width .projects_masonry_holder.gs4 .portfolio_masonry_item.large_width,.full_width .projects_masonry_holder.gs4 .portfolio_masonry_item.large_width_height{width:100%!important}}@media only screen and (max-width:768px){.qode-cf-two-columns input.wpcf7-form-control.wpcf7-submit{display:block}}@media only screen and (max-width:480px){.testimonials_holder .flex-direction-nav{display:none}}@media only screen and (min-width:1441px){.blog_slider_holder .blog_text_holder{padding-right:13.5%}}@media only screen and (max-width:480px){.price_table_inner ul li.table_title,.price_table_inner ul li.prices,.price_table_inner ul li.pricing_table_content,.price_table_inner .price_button{padding-right:30px;padding-left:85px}}