@charset "UTF-8";
/* https://www.microestudi.com/wp-content/themes/microestudi/style.css?v=1.1.4&ver=6.8.7 */
@font-face{font-family:"courier-new";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(https://www.microestudi.com/wp-content/themes/microestudi/assets/fonts/typography/courier-new-regular.woff)}@font-face{font-family:"courier-new";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(https://www.microestudi.com/wp-content/themes/microestudi/assets/fonts/typography/courier-new-bold.woff)}@font-face{font-family:"myriad";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(https://www.microestudi.com/wp-content/themes/microestudi/assets/fonts/typography/myriad-pro.woff)}@font-face{font-family:"myriad";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:url(https://www.microestudi.com/wp-content/themes/microestudi/assets/fonts/typography/myriad-pro-bold.woff)}@font-face{font-family:"icomoon";font-weight:400;font-style:normal;font-display:swap;src:url(https://www.microestudi.com/wp-content/themes/microestudi/assets/fonts/icons/icomoon.woff) format("woff")}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:"\e906"}.icon-whatsapp:before{content:"\e907"}.icon-instagram:before{content:"\e908"}.icon-chevron-right:before{content:"\e900"}.icon-chevron-left:before{content:"\e901"}.icon-chevron-up:before{content:"\e902"}.icon-chevron-down:before{content:"\e903"}.icon-cancel:before{content:"\e904"}.icon-menu:before{content:"\e905"}.icon-linkedin:before{content:"\e909"}ore{content:"\e905"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ul,ol{padding:0;margin:0}ul{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-family:"courier-new",sans-serif;font-size:17px;line-height:1.6;color:#111;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;will-change:font-size;transition:font-size 0.3s ease-in-out}@media screen and (min-width:768px){html,body{font-size:16px}}@media screen and (min-width:1700px){html,body{font-size:18px}}b,strong{font-weight:700}p{margin:0 0 1rem;word-break:break-word}.clr-brand{color:#033}.section-title{width:700px;max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.section-title.with-margin{margin-bottom:30px}@media (min-width:1700px){.section-title.with-margin{margin-bottom:40px}}.section-title .title{font-size:40px;font-weight:700;line-height:1.3;text-transform:uppercase;will-change:font-size;transition:font-size 0.3s ease-in-out}@media (min-width:1366px){.section-title .title{font-size:50px}}@media (min-width:1700px){.section-title .title{font-size:55px}}.section-title .subtitle{margin-top:10px;font-size:19px;line-height:1.4}body{overflow-y:scroll}body.no-overflow{overflow:hidden!important;-webkit-overflow-scrolling:auto}@media (min-width:1024px){body.no-overflow{overflow:auto!important}}body.modal-is-open{overflow:hidden!important;-webkit-overflow-scrolling:auto}html,body{-webkit-tap-highlight-color:#fff0}@media all and (display-mode:standalone){body{-webkit-touch-callout:none}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}@media screen and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background:#fff}#main_wrapper{display:flex;flex-grow:1;margin-bottom:20px}@media (min-width:768px){#main_wrapper{margin-bottom:50px}}#main_wrapper>*:first-child{flex-basis:30%;flex-shrink:0}#main_wrapper>*:last-child{flex-grow:1}@media (min-width:1024px){body:not(.page-template-page_projects):not(.page-template-page_services):not(.single-projects):not(.single-services) #page_main{padding-top:5vh}}.container{width:1300px}@media (min-width:768px) and (max-width:1365px){.container{max-width:86%}}.container-wide{width:1800px}.container-medium{width:900px}.container-narrow{width:700px}.container,.container-wide,.container-medium,.container-narrow{max-width:90%;margin-left:auto;margin-right:auto}@media (max-width:767px){.container.wide-mobile,.container-wide.wide-mobile,.container-medium.wide-mobile,.container-narrow.wide-mobile{max-width:100%}}@media (min-width:1024px){.narrow-text{max-width:750px}}.narrow-text li{margin-bottom:1rem}.single-projects #main_wrapper,.single-services #main_wrapper{margin-top:40px}.single-page-title-container{padding-bottom:10px}.single-page-title-container .single-page-title{margin-top:40px;margin-bottom:5px;font-family:"courier-new",sans-serif;font-weight:700}.single-page-title-container .single-page-subtitle{padding-bottom:15px;font-family:"courier-new",sans-serif}.single-page-title-container .single-page-subtitle>*:not(:last-child){margin-bottom:.2rem}.single-page-title-container .single-page-subtitle>*:last-child{margin-bottom:0}.single-page-info-inner{display:flex}@media (max-width:1023px){.single-page-info-inner{flex-direction:column-reverse}}.single-page-info-inner .description{font-family:"myriad",sans-serif;text-align:justify}.single-projects .single-page-info-inner>*{flex-grow:1}@media (min-width:1024px){.single-projects .single-page-info-inner>*:first-child{margin-right:20px}}@media (max-width:1023px){.single-services .single-page-info-inner{flex-direction:column}}@media (min-width:1024px){.single-services .description{max-width:650px;margin-right:50px}}.single-services .single-page-image{flex-shrink:0;height:300px;transition:height 0.3s ease-in-out,width 0.3s ease-in-out}@media (max-width:1023px){.single-services .single-page-image{margin-bottom:20px}}@media (min-width:1024px){.single-services .single-page-image{height:30vw;min-height:300px;max-height:400px;width:30vw;max-width:500px;margin-left:auto}}#page_header{display:flex;align-items:center;width:100%;height:150px;background-color:#fff}@media (min-width:768px){#page_header{height:200px}}#page_header>div{display:flex;align-items:center;justify-content:space-between;margin:0 auto;text-align:center}@media (max-width:1023px){#page_header>div{flex-direction:row;max-width:calc(90% + 30px)!important}}#page_header .logo{display:flex;align-items:center;flex-shrink:0;width:300px}@media (max-width:1023px){#page_header .logo{justify-content:center;padding-left:14px}}#page_header .logo img{width:100%}@media (min-width:1024px){#page_header .menu{display:none!important}}@media (max-width:1023px){#menu-wrapper{position:fixed;top:0;right:-100%;z-index:9999;height:100vh;width:100vw;max-width:300px;background-color:#fff;opacity:0;will-change:right,opacity;transition:right 0.3s ease-in-out,opacity 0.3s ease-in-out}#menu-wrapper::-webkit-scrollbar{display:none}#menu-wrapper.active{right:0;opacity:1}}@media (max-width:1023px){#menu-wrapper>div{height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}#page_header .menu{display:flex;align-items:center}@media (max-width:1023px){#page_header .menu{width:100%;min-height:100vh;padding:150px 0 50px;flex-direction:column;justify-content:flex-start}}#page_header .menu li,#page_header .menu a{position:relative;display:block}@media (max-width:1023px){#page_header .menu li,#page_header .menu a{width:100%}}@media (max-width:1023px){#page_header .menu>.menu-item:not(:last-child){margin-bottom:1rem}}@media (min-width:1024px){#page_header .menu>.menu-item:not(:first-child){margin-left:10px}}#page_header .menu a{position:relative;padding:16px 20px;color:#111;display:inline-flex;align-items:center;text-transform:lowercase}#page_header .menu a::before{content:"";transform:translateY(-2px);display:inline-block;height:10px;width:10px;margin-right:10px;border:1px solid #fff0;border-radius:50%}#page_header .menu a:hover::before{border-color:#111}#page_header .menu a:hover{color:#033}@media (min-width:1024px){#page_header .menu a{padding:10px 8px}}#page_header .menu .current-menu-item>a{color:#033}#page_header .menu .current-menu-item>a::before{border-color:#111}#page_header .menu .wpml-ls-item,#page_header .menu.menu-item-has-children>a{color:#111}@media (max-width:1023px){#page_header .menu .wpml-ls-first-item{border-top:1px solid #eee}}@media (min-width:1024px){#page_header .submenu{margin:0;position:absolute;top:100%;left:0;z-index:3000;border:1px solid #eee;text-align:left;box-shadow:1px 1px 15px rgb(0 0 0 / .05)}}#page_header .submenu li{display:block;background-color:#f9f9f9;will-change:background-color;transition:background-color 0.1s ease-in-out}@media (min-width:1024px){#page_header .submenu li{background-color:#fff}}#page_header .submenu li:hover{background-color:#f9f9f9}#page_header .submenu li:not(:last-child){border-bottom:1px solid #eee}@media (min-width:1024px){#page_header .submenu a{min-width:180px;padding:12px 16px}}#page_header .menu-item-has-children>a{padding-right:40px}#page_header .submenu{opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(.4,0,.2,1);will-change:opacity}@media (max-width:1023px){#page_header .submenu{max-height:0;transition:opacity 0.3s ease-in-out,max-height 0.3s ease-in-out;overflow:hidden}}#page_header .submenu.open{pointer-events:all}#page_header .menu-item-has-children.active .submenu{max-height:400px;opacity:1}#page_header .menu-item-has-children .icon{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;height:20px;width:30px;font-size:12px;text-decoration:none}@media (min-width:1024px){#page_header .menu-item-has-children .icon{height:auto;width:20px}}#menu .toggle-mobile-menu{display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer}@media (min-width:1024px){#menu .toggle-mobile-menu{display:none!important}}#close_menu{position:fixed;top:40px;right:0;z-index:999999}#open_menu{font-size:25px;color:#033}@media (max-width:1023px){#desktop_switcher{display:none!important}}#desktop_switcher li:not(.wpml-ls-current-language) a{color:#919293}#desktop_switcher a{display:inline-flex;align-items:center;text-transform:uppercase;font-size:.9rem}#desktop_switcher a::before{content:"";transform:translateY(-2px);display:inline-block;height:10px;width:10px;margin-right:10px;border:1px solid #fff0;border-radius:50%}#desktop_switcher .wpml-ls-current-language a::before,#desktop_switcher a:hover::before{border-color:#111}#page_backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgb(0 0 0 / .3);opacity:0;pointer-events:none;will-change:opacity;transition:opacity 0.3s ease-in-out}@media (max-width:1023px){body.header-is-open #page_backdrop{opacity:1;pointer-events:all}}#side_navigation{padding-top:5vh}@media (max-width:1023px){#side_navigation{display:none}}#side_navigation>*:first-child{position:-webkit-sticky;position:sticky;top:40px}@media (min-width:1024px){#side_navigation .menu-item{margin-left:-20px}}#side_navigation .current-menu-item a::before{border-color:#111}#side_navigation .wpml-ls-item{display:none}.page-template-page_projects #side_navigation,.page-template-page_services #side_navigation{flex-basis:25%;max-width:230px}.single-projects #side_navigation,.single-services #side_navigation{display:none}@media (min-width:1024px){.page-template-page_services #service_listing{padding-top:120px}}@media (min-width:1700px){.page-template-page_services #service_listing{padding-top:167px}}#page_footer{padding:20px 0;background-color:#fff}@media (min-width:768px){#page_footer>*{max-width:280px}}@media (min-width:1700px){#page_footer>*{max-width:320px}}#page_footer>*:first-child{margin-bottom:10px}#page_footer .contact-links{line-height:1.2}#page_footer .footer-link{font-size:.8rem}@media (max-width:767px){#page_footer .footer-link{display:inline-block;padding:10px 0}}#page_footer .footer-link:hover{text-decoration:underline}@media (max-width:767px){#page_footer .footer-separator{display:none}}#page_footer .social-media-links{display:flex;align-items:center;justify-content:space-between;margin-top:14px}#page_footer .social-media-links .icon{font-size:20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=date],form input[type=month],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=week],form input[type=number],form input[type=search],form input[type=tel],form input[type=color],form select,form textarea{font-family:"myriad",sans-serif;font-size:.9rem;font-weight:400;color:#000;line-height:1.7;width:100%;padding:10px 16px;background-color:#f9f9f9;border:1px solid #eee;outline:none;resize:vertical;transition:border-color 0.3s ease-in-out;-webkit-appearance:none}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form select:focus,form textarea:focus{border-color:#033}form input[type=text]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=url]::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=month]::-moz-placeholder,form input[type=time]::-moz-placeholder,form input[type=datetime]::-moz-placeholder,form input[type=datetime-local]::-moz-placeholder,form input[type=week]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=color]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#000}form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder,form select::placeholder,form textarea::placeholder{color:#000}form input[type=checkbox]{display:inline-block;background-color:#f9f9f9;border:1px solid #eee;padding:10px;position:relative;margin-top:2px;-webkit-appearance:none}form input[type=checkbox]:checked{border:1px solid #fff0;color:#033}form input[type=checkbox]:checked:after{content:"✔";font-size:16px;position:absolute;top:0;left:4px;color:#033;-webkit-appearance:none}#ninja_forms_required_items,.nf-field-container{margin-bottom:0!important}.nf-form-content nf-fields-wrap{display:flex;flex-wrap:wrap}.nf-form-content nf-fields-wrap>*{flex-grow:1;flex-basis:100%}.nf-form-content nf-fields-wrap>*>div{margin-bottom:10px!important}@media (min-width:768px){.nf-form-content nf-fields-wrap>nf-field:nth-child(1){margin-right:10px}}@media (min-width:768px){.nf-form-content nf-fields-wrap>nf-field:nth-child(1),.nf-form-content nf-fields-wrap>nf-field:nth-child(2){flex-basis:calc(50% - 5px)}}.nf-form-content nf-fields-wrap input[type=button]{display:block;margin-right:0}@media (max-width:767px){.nf-form-content nf-fields-wrap input[type=button]{width:100%!important}}.nf-form-content nf-fields-wrap>nf-field:nth-child(5){text-align:right}.nf-form-content nf-fields-wrap nf-field .terms-and-conditions .field-wrap{display:grid;grid-template-columns:30px 1fr}.nf-form-content nf-fields-wrap nf-field .terms-and-conditions .nf-field-label{display:none}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-label{width:auto;min-width:120px}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-label label{width:auto}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .list-wrap{display:flex;justify-content:flex-start;flex-direction:column}@media (min-width:768px){.nf-form-content nf-fields-wrap nf-field .inline-multicheck .list-wrap{flex-direction:row;align-items:center}}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul{display:flex;justify-content:flex-start;flex-direction:column}@media (min-width:768px){.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul{flex-direction:row;align-items:center}}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul li{margin:10px 0 0 0!important;display:flex;justify-content:flex-start;align-items:center}@media (min-width:768px){.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul li{margin:0 20px 0 0!important}}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul li label{margin:0}.nf-form-content nf-fields-wrap nf-field .inline-multicheck .nf-field-element ul li input{margin-top:0}.nf-form-fields-required{margin-bottom:5px;font-size:15px}.nf-response-msg{margin-bottom:3rem}.nf-response-msg>p:first-child{margin-bottom:10px;font-weight:700;color:#033;text-transform:uppercase}.recaptcha-text{max-width:400px;margin:10px 0 0 auto;text-align:right;font-size:.8rem}.g-recaptcha{height:0!important;visibility:collapse!important}body fom .cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{height:0px!important;visibility:collapse!important}.cmplz-accept-cookies{font-size:15px}.cookie-consent-text-container{padding:14px 10px 10px;background-color:#f9f9f9;text-align:center}.cookie-consent-text-container p{margin-bottom:0}.cmplz-status-allow .cookie-consent-text-container,.cmplz-status-marketing .cookie-consent-text-container{display:none}a{text-decoration:none;color:#111}.no-reset a,a.link,.link a,.nf-form-cont a{font-weight:700;text-decoration:none;border-bottom:1px solid #eee}.no-reset a:hover,a.link:hover,.link a:hover,.nf-form-cont a:hover{border-color:#033}.link-return .icon{transition:padding-left 0.2s ease-in-out}.link-return:hover .icon{padding-left:10px}#side_navigation a,a.navigation-link{display:inline-flex;align-items:center;text-transform:lowercase}#side_navigation a::before,a.navigation-link::before{content:"";transform:translateY(-2px);display:inline-block;height:10px;width:10px;margin-right:10px;border:1px solid #fff0;border-radius:50%}#side_navigation a:hover::before,a.navigation-link:hover::before{border-color:#111}#side_navigation a{font-weight:400}@media (min-width:768px) and (max-width:1023px){#side_navigation a{padding:5px 0}}#project_listing .project .navigation-link,#service_listing .service .navigation-link{position:relative;align-items:flex-start;padding:10px 0;padding-left:20px!important;text-transform:none;font-weight:700;transition:padding 0.2s ease-in-out}@media (min-width:1024px){#project_listing .project .navigation-link,#service_listing .service .navigation-link{padding:5px 0}}#project_listing .project .navigation-link::before,#service_listing .service .navigation-link::before{position:absolute;top:20px;left:0}@media (min-width:1024px){#project_listing .project .navigation-link::before,#service_listing .service .navigation-link::before{top:15px}}#project_listing .project .navigation-link>span:first-child,#service_listing .service .navigation-link>span:first-child{margin-right:10px}.button,body input[type=submit],body input[type=button]{display:inline-block;padding:14px 30px;min-width:180px;margin:0 auto;border:none;background:#033;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1;text-decoration:none;text-align:center;outline:none;transition:all 0.28s ease;cursor:pointer;-webkit-appearance:none}.button:hover,body input[type=submit]:hover,body input[type=button]:hover{background:rgb(0,76.5,76.5);color:#fff;cursor:pointer}@media (min-width:1366px){.button,body input[type=submit],body input[type=button]{font-size:15px}}.button.button-light,body input[type=submit].button-light,body input[type=button].button-light{background:#fff;color:#111}ul.list{list-style:none;margin:0;padding-left:2rem}ul.list>li:before{content:"";display:inline-block;width:20px;height:2px;margin-left:-2rem;margin-right:1rem;transform:translateY(-5px);background-color:#033}ul.list li{margin-bottom:1rem}#map .map-wrapper{height:100%;width:100%;background-color:#f5f5f5}#map .map-wrapper>*{height:100%}.map{display:block;width:100%;height:100%;border:none;margin-bottom:-6px}.project-item{height:100%;width:100%;aspect-ratio:3/2}.project-item .project-inner{position:relative;display:block;height:100%;width:100%}.project-item .project-inner text-container{position:absolute;bottom:0;left:0;display:flex;gap:4px;width:100%;padding:10px 15px;background:rgb(255 255 255 / .8)}.project-item .title{margin-bottom:0;font-family:"myriad",sans-serif;font-size:15px;font-weight:700;line-height:1.4;text-wrap:pretty}@media (min-width:768px){.project-item .title{font-size:16px}}.project-item image-container{display:flex;height:100%;width:100%}.project-item image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shop_table{width:100%;border-collapse:separate;border:1px solid #eee}.shop_table th,.shop_table td{padding:10px;border-bottom:1px solid #eee}.shop_table th{text-align:left}.shop_table td{width:auto;vertical-align:middle}.page-title{margin-bottom:20px}.page-title .title{font-weight:700;font-size:20px}body #cc-window.cc-window{left:0;right:0;bottom:0;width:100%;max-width:none;background-color:#f9f9f9!important;border:1px solid #eee;border-radius:0;box-shadow:1px 1px 15px rgb(0 0 0 / .05);will-change:border-radius,width,left,right;transition:border-radius 0.3s ease-in-out,width 0.3s ease-in-out,left 0.3s ease-in-out,right 0.3s ease-in-out}@media (min-width:768px){body #cc-window.cc-window{right:3%;left:auto;bottom:20px;width:500px;border-radius:0px!important}}body #cc-window.cc-window .cc-compliance .cc-accept-all{background-color:#003333!important;color:#fff!important;border-color:#003333!important;text-decoration:none!important;border-radius:0px!important}body #cc-window.cc-window .cc-compliance .cc-accept-all:hover{background-color:rgb(0,76.5,76.5)!important;color:#fff!important;border-color:rgb(0,76.5,76.5)!important}body #cc-window.cc-window .cc-compliance .cc-save,body #cc-window.cc-window .cc-compliance .cc-dismiss{min-width:160px;background-color:#eeeeee!important;color:#111111!important;border-color:#eeeeee!important;text-decoration:none!important;border-radius:0px!important}body #cc-window.cc-window .cc-compliance .cc-save:hover,body #cc-window.cc-window .cc-compliance .cc-dismiss:hover{background-color:rgb(0,76.5,76.5)!important;color:#fff!important;border-color:rgb(0,76.5,76.5)!important}@media (max-width:374px){body #cc-window.cc-window .cc-compliance .cc-btn{width:100%!important}}#featured_projects{margin-bottom:20px}#featured_projects .grid{display:grid;grid-template-columns:100%;gap:4px}@media (min-width:768px){#featured_projects .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){#featured_projects .project-item:first-child{grid-column:span 2}}@media (min-width:768px){#featured_projects .project-item:first-child .project-inner{aspect-ratio:16/9}}.page-template-page_projects #project_listing .grid{display:grid;grid-template-columns:100%;gap:4px}@media (min-width:768px){.page-template-page_projects #project_listing .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.single-projects main{width:100%}}#project_info .slider-wrapper,#project_info .slick-track{height:300px;transition:height 0.3s ease-in-out,width 0.3s ease-in-out}@media (min-width:1024px){#project_info .slider-wrapper,#project_info .slick-track{height:300px;width:450px}}@media (min-width:1366px){#project_info .slider-wrapper,#project_info .slick-track{height:350px;width:500px}}#project_info #slider{flex-shrink:0;overflow:hidden}#project_info #slider a{cursor:zoom-in}#project_info .slider-wrapper{background-color:#f9f9f9}#project_info .slider-wrapper .slider{opacity:0;transition:opacity 0.3s ease-in-out;transition-delay:0.5s}#project_info .slider-wrapper .slider.slick-initialized{opacity:1}#project_info .slick-arrow{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-50px;z-index:10;height:50px;width:50px;padding:0;border:none;background:#fff0;outline:none;font-family:"myriad",sans-serif;font-size:.8rem;-webkit-appearance:none;cursor:pointer}#project_info .slick-arrow.prev-arrow{left:calc(50% - 80px)}#project_info .slick-arrow.prev-arrow:hover .icon{transform:translateX(-5px)}#project_info .slick-arrow.next-arrow{right:calc(50% - 80px)}#project_info .slick-arrow.next-arrow:hover .icon{transform:translateX(5px)}#project_info .slick-arrow .icon{transition:transform 0.2s ease-in-out}.project-slider-paging-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:14px;background-color:#fff;font-size:.8rem}.page-template-page_contact .contact-form{padding:50px 0}.page-template-page_contact #map{height:400px}.error404{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.error404 section{max-width:600px;padding:50px 0;text-align:center}@media (min-width:1024px){.error404 section{max-width:700px}}.error404 section .title{margin-bottom:30px;font-size:20px;line-height:inherit;font-weight:400}@media screen and (min-width:1024px){.error404 section .title{font-size:25px}}@media screen and (min-width:1366px){.error404 section .title{font-size:32px}}.error404 section .information{padding:0 25px}@media (min-width:1024px){.error404 section .information{padding:0 50px}}body .no-reset{font-family:"myriad",sans-serif}body .no-reset p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}body .no-reset p:empty{margin:0}body .no-reset .featured-image{height:250px;margin-bottom:100px}@media (min-width:768px){body .no-reset .featured-image{height:350px}}@media (min-width:1366px){body .no-reset .featured-image{height:450px}}body .no-reset .featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .no-reset ol{margin:20px 0}@media (min-width:1024px){body .no-reset ol{margin:20px 0 2rem 20px}}body .no-reset li{margin-bottom:0}body .no-reset li ul{margin-top:10px}body .no-reset ul{list-style:none;margin:20px 0}body .no-reset ul li{position:relative;padding-left:12px}body .no-reset ul>li:before{content:"";display:inline-block;width:10px;height:1px;margin-left:-12px;margin-right:2px;transform:translateY(-5px);background-color:#111}body .no-reset h1{margin-bottom:20px;font-size:2.2rem;font-family:"courier-new",sans-serif}body .no-reset h2{font-size:1.2rem;font-weight:700;font-family:"courier-new",sans-serif}body .no-reset h3{font-size:1rem;font-weight:700;font-family:"courier-new",sans-serif}body .no-reset h4{font-size:1.2rem}body .no-reset h2,body .no-reset h3,body .no-reset h4{margin-top:50px;margin-bottom:15px}.wp-block-column{flex-grow:0;margin:0!important}@media (max-width:1023px){.wp-block-column{flex-basis:100%}}@media (min-width:1024px){.wp-block-column{flex-basis:50%}}@media (max-width:1023px){.wp-block-column:not(:first-child){margin-left:0}}#menu-wrapper{transform:translate3d(0,0,0)}.single-services .single-page-image img,#project_info .slider img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}