body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#333333}h1,h2,h3,h4,h5,h6{color:#000000}#footer-widgets .footer-widget li:before{top:10.6px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.7em}@media only screen and (min-width:981px){body.home-posts #left-area .et_pb_post .post-meta,body.archive #left-area .et_pb_post .post-meta,body.search #left-area .et_pb_post .post-meta,body.single #left-area .et_pb_post .post-meta{font-size:16px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif}#main-header #menu-col{display:flex;align-items:center;justify-content:right}#main-header .et_pb_menu__wrap{column-gap:200px}#number-plus .percent-value::after{content:"+"!important;color:#0a3969}#services-blurb .et_pb_blurb_container{position:absolute;top:0px}#services-blurb .et_pb_module_header{margin-left:85px}#services-blurb .et_pb_blurb_description{margin-top:20px}@media (max-width:980px){#main-header .et_pb_menu__search-button,#main-header .et_pb_icon_0_tb_header,#main-header .et_pb_icon_1_tb_header,#main-header .et_pb_icon_2_tb_header{display:none}#home-projects .et_pb_portfolio_grid_items{grid-template-columns:1fr 1fr!important}.single-post #main-content{padding-top:110px!important}{width:100%!important}}@media (max-width:1190px){#main-header .et_pb_menu__wrap{column-gap:40px}}#kitch-design{opacity:0;transition:opacity 0.4s ease-in-out;pointer-events:none;transition:opacity .3s ease-in-out}#design-image:hover #kitch-design{opacity:1!important}.hero-slider .et_pb_slide_content{margin:10px 0px}#services-block .et_pb_blurb_content .et_pb_blurb_container{padding:0px 22px}#how-we-work h2{text-align:left;-webkit-text-stroke:1px rgb(255 255 255 / 60%)!important;font-weight:800}#project-gallery .et_pb_grid_item{margin-bottom:20px}.mfp-bottom-bar .mfp-title{display:none!important}#home-projects-design .et_pb_portfolio_item img{min-height:213px}.nav-single a{color:#0a3969}#head-menu .et_pb_menu__logo-wrap{width:36%!important}#social-icon-head{display:flex}#contact-page-from span[data-name="text-871"],#contact-page-from span[data-name="text-649"]{width:48%}#contact-page-from input,textarea{border:1px solid #ccc;width:100%;padding:15px;color:#0a3969}#contact-page-from input:focus,textarea:focus{background:#fff;color:#0a3969!important}#contact-page-from span[data-name="text-871"],#contact-page-from span[data-name="text-649"]{display:inline-block;width:49%;margin-right:2%;vertical-align:top}#contact-page-from span[data-name="text-649"]{margin-right:0}#contact-page-from span[data-name="email-906"],#contact-page-from span[data-name="tel-605"]{display:inline-block;width:49%;margin-right:2%;vertical-align:top}#contact-page-from span[data-name="tel-605"]{margin-right:0}#contact-page-from .wpcf7-form p{margin-bottom:20px}#contact-page-from .wpcf7 input[type="file"]{background:transparent;border:none;color:#000;width:auto;padding:10px 0px 0px 0px}#contact-page-from .file-label-text{color:#000}.design-pg .wpcf7 input[type="file"]{color:#fff!important}.design-pg .file-label-text{color:#fff!important}.page-id-958 .et_pb_row_0_tb_footer{display:none}#contact-page-from .wpcf7-submit{color:#FFFFFF!important;border-color:#0a3969;border-radius:25px;letter-spacing:0.5px;font-size:12px;font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;background-color:#0a3969;padding:12px 44px!important;width:auto;border:1px solid #0a3969}#contact-page-from .wpcf7-submit:hover{color:#0a3969!important;background-color:#fff}@media (max-width:767px){#head-menu .et_pb_menu__logo-wrap{width:100%!important}}@media (max-width:600px){#contact-page-from span[data-name="text-871"],#contact-page-from span[data-name="text-649"],#contact-page-from span[data-name="email-906"],#contact-page-from span[data-name="tel-605"]{width:100%;display:block;margin-bottom:10px}#contact-page-from .wpcf7-form p{padding:0px!important}#home-projects .et_pb_portfolio_grid_items{grid-template-columns:1fr!important}}#contact-page-from .wpcf7-form p{margin-bottom:0px!important}#wpcf7-f961-p958-o1 #contact-page-from .wpcf7 input[type="file"]{color:#fff}#home-projects .et_portfolio_image img{position:relative}#home-projects .et_pb_module_header{position:absolute;width:100%;padding:10px;background:#ffffff87;margin-top:-43px;text-transform:uppercase}#home-projects .et_pb_module_header a{color:#0a3969!important}#home-projects .et_pb_portfolio_grid_items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-content:center;text-align:center;padding:0px 15px}#home-projects .type-project{width:100%!important}.file-inline{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}input[type="file"]::-webkit-file-upload-button,input[type="file"]::file-selector-button{background-color:#000;color:#fff;padding:10px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:bold}.file-label-text{font-size:14px;color:#fff;white-space:nowrap}#teams-image .et_pb_main_blurb_image{margin-bottom:0px}#ftr-btn .et_pb_contact .et_pb_contact_field_half{width:68%!important;margin-top:-2px}#teams-image .et_pb_module_header{padding:8px;background:#0a3969;color:#fff!important;font-weight:400}#teams-image .et_pb_blurb_content{display:grid}#ftr-btn .et_contact_bottom_container{width:30%!important}#ftr-btn .et_pb_contact_submit{margin:0px!important;padding:9px}.single-post #main-header{background:#222222!important}.single-post #main-content{padding-top:150px}#main-header{box-shadow:none}.wpcf7 form.sent .wpcf7-response-output{color:#fff}