@charset 'UTF-8';
:root{--theme-color-primary:#0053a1;--theme-color-secondary:#9d9fa2;--theme-font-heading:'Geologica', sans-serif;--theme-font-body:'Geologica', sans-serif;--theme-grid-margin:20px;--theme-cell-padding:40;--theme-cell-padding-small:20;--theme-cell-padding-vertical:40;--theme-cell-padding-small-vertical:20;--message-color:197, 17, 16}.wp-admin .editor-styles-wrapper h1,.wp-admin .editor-styles-wrapper h2,.wp-admin .editor-styles-wrapper h3,.wp-admin .editor-styles-wrapper h4,.wp-admin .editor-styles-wrapper p,.wp-admin .editor-styles-wrapper ul,.wp-admin .editor-styles-wrapper ol,.wp-admin .editor-styles-wrapper table{margin-top:0}.wp-admin .interface-interface-skeleton__sidebar h1,.wp-admin .interface-interface-skeleton__sidebar h2,.wp-admin .interface-interface-skeleton__sidebar h3,.wp-admin .interface-interface-skeleton__sidebar h4,.wp-admin .edit-post-layout__metaboxes h1,.wp-admin .edit-post-layout__metaboxes h2,.wp-admin .edit-post-layout__metaboxes h3,.wp-admin .edit-post-layout__metaboxes h4,ul#adminmenu{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-style:inherit}body .components-popover.block-editor-block-list__block-popover{z-index:999}ul#adminmenu{font-size:13px;line-height:1.4em}.block-editor-block-toolbar .components-toolbar-group{display:inline-flex}body .editor-styles-wrapper ul.acf-checkbox-list{padding-left:0;margin-left:0}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li label,div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li label{font-weight:700;color:var(--theme-color-primary)}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(1),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(1){padding-bottom:5px}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(1) label,div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(1) label{color:var(--theme-color-secondary)}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(3),div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(4),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(3),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(4){display:inline-block}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(4),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(4){padding-left:20px}div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(2),div[data-key="field_60c7be6c26145"] ul.acf-checkbox-list li:nth-child(5),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(2),div[data-key="field_60c7c06d26146"] ul.acf-checkbox-list li:nth-child(5){padding-left:26px}h1,h2,h3,h4,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4{font-family:var(--theme-font-heading);font-weight:400;color:var(--theme-color-primary)}h1,h2{text-transform:uppercase}h1{font-size:clamp(23px, calc(100vw * (96/1440)), 96px);line-height:.9479;margin-bottom:20px;font-weight:900}h2{font-size:clamp(21px, calc(100vw * (32/1440)), 32px);line-height:1.45;margin-bottom:clamp(15px, calc(100vw * (20/1440)), 20px)}h3,h4{font-size:clamp(17px, calc(100vw * (28/1440)), 28px);line-height:1.1428;margin-bottom:10px}h4{font-size:clamp(5px, calc(100vw * (10/1440)), 10px)}p,ul,ol,table{margin-bottom:15px}ul li,ol li{margin-bottom:4px}ul,body .editor-styles-wrapper ul{padding-left:22px}ol{padding-left:20px}a{color:var(--theme-color-primary)}a:hover{text-decoration:none}strong{color:var(--theme-color-primary)}.vertical-padding{padding:clamp(20px, calc(100vw * (65/1440)), 65px) 0}.padding-top-only{padding-top:clamp(20px, calc(100vw * (65/1440)), 65px)}.padding-bottom-only{padding-bottom:clamp(20px, calc(100vw * (65/1440)), 65px)}.no-padding-top .vertical-padding{padding-top:0}.no-padding-bottom .vertical-padding{padding-bottom:0}.padding-right{padding-right:calc(var(--theme-cell-padding) * 1px)}body.home .padding-right{padding-right:calc(var(--theme-cell-padding) * 1px * 2)}.padding-right-small{padding-right:calc(var(--theme-cell-padding-small) * 1px)}.padding-left{padding-left:calc(var(--theme-cell-padding) * 1px)}body.home .padding-left{padding-left:calc(var(--theme-cell-padding) * 1px * 2)}.padding-left-small{padding-left:calc(var(--theme-cell-padding-small) * 1px)}.padding-top{padding-top:calc(var(--theme-cell-padding-vertical) * 1px)}.padding-top-small{padding-top:calc(var(--theme-cell-padding-small-vertical) * 1px)}.padding-bottom{padding-bottom:calc(var(--theme-cell-padding-vertical) * 1px)}.padding-bottom-small{padding-bottom:calc(var(--theme-cell-padding-small-vertical) * 1px)}.grid-margin-x{margin-left:calc(-1 * var(--theme-grid-margin));margin-right:calc(-1 * var(--theme-grid-margin))}.grid-margin-x .cell{margin-left:var(--theme-grid-margin);margin-right:var(--theme-grid-margin)}.grid-margin-x .cell.large-6{width:calc(50% - (var(--theme-grid-margin) * 2))}.grid-margin-x.large-up-4 .cell{width:calc(25% - (var(--theme-grid-margin) * 2))}ul.two-column-list,ol.two-column-list,ul.three-column-list,ol.three-column-list{columns:2;column-gap:40px;column-fill:balance}ul.three-column-list,ol.three-column-list{columns:3}ul.inline-list,ol.inline-list{list-style:none;padding-left:0}ul.inline-list li,ol.inline-list li{display:inline-block;padding-right:20px}ul.inline-list li:last-of-type,ol.inline-list li:last-of-type{padding-right:0}.wp-admin .wp-block{max-width:}.wp-admin .vertical-padding{padding:20px 0}.wp-admin .padding-top-only{padding-top:20px}.wp-admin .padding-bottom-only{padding-bottom:20px}.wp-admin .editor-block-list__block::before{position:relative;left:auto;right:auto}.acf-block-preview .wrap-block::before{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:150}@media only screen and (max-width:1490px){.vertical-padding{padding:calc(100vw * (65/1490)) 0}.padding-top-only{padding-top:calc(100vw * (65/1490))}.padding-bottom-only{padding-bottom:calc(100vw * (65/1490))}.padding-right{padding-right:calc(100vw * (var(--theme-cell-padding)/1490))}.padding-right-small{padding-right:calc(100vw * (var(--theme-cell-padding-small)/1490))}.padding-left{padding-left:calc(100vw * (var(--theme-cell-padding)/1490))}.padding-left-small{padding-left:calc(100vw * (var(--theme-cell-padding-small)/1490))}.padding-top{padding-top:calc(100vw * (var(--theme-cell-padding-vertical)/1490))}.padding-top-small{padding-top:calc(100vw * (var(--theme-cell-padding-small-vertical)/1490))}.padding-bottom{padding-bottom:calc(100vw * (var(--theme-cell-padding-vertical)/1490))}.padding-bottom-small{padding-bottom:calc(100vw * (var(--theme-cell-padding-small-vertical)/1490))}.padding-left-right-down{padding-left:20px;padding-right:20px}.padding-left-down{padding-left:20px}.padding-right-down{padding-right:20px}}@media only screen and (max-width:1480px){#main .grid-container{overflow:hidden}#main .the-title .grid-container{overflow:visible}}@media only screen and (max-width:1440px){:root{--theme-grid-margin:calc(100vw * (20/1440))}.alignright,img.alignright{margin-left:8.6805vw}.alignleft,img.alignleft{margin-right:8.6805vw}img.alignright.size-medium,img.alignright[width="500"],img.alignleft.size-medium,img.alignleft[width="500"]{width:34.7222vw}}@media only screen and (max-width:960px){h2{font-size:19px}}@media only screen and (max-width:639px){.vertical-padding{padding:20px 0}.padding-top-only{padding-top:20px}.padding-bottom-only{padding-bottom:20px}.padding-right{padding-right:0}.padding-left{padding-left:0}.padding-top{padding-top:5px}.padding-top-small{padding-top:2px}.padding-bottom{padding-bottom:5px}.padding-bottom-small{padding-bottom:2px}.padding-left-right-down,.padding-left-down,.padding-right-down{padding-left:15px;padding-right:15px}p,ul,ol,table{margin-bottom:10px}}@media only screen and (max-width:540px){img.alignright.size-medium,img.alignright[width="500"],img.alignleft.size-medium,img.alignleft[width="500"]{width:100%}}*{margin:0;padding:0}div.slide{width:100%;position:relative}.slideshow{position:relative;margin-bottom:clamp(20px, calc(100vw * (40/1440)), 40px)}.slide-text,.slideshow-dots{position:absolute}.slideshow-dots{bottom:clamp(-35px, calc(-100vw * (-35/-1440)), -15px);left:50%;z-index:105;line-height:0;transform:translateX(-50%)}.slideshow-dots .slick-dots li button::before{font-size:11px;line-height:11px;width:11px;height:11px;opacity:1;text-shadow:unset;top:50%;transform:translateY(-50%)}.slideshow-dots .slick-dots li.slick-active button::before{font-size:15px;line-height:15px;width:15px;height:15px}.editor-styles-wrapper .slideshow-dots{bottom:0}.slide-text{bottom:0;left:0;padding:clamp(7px, calc(100vw * (20/1440)), 20px) clamp(7px, calc(100vw * (20/1440)), 20px) clamp(17px, calc(100vw * (40/1440)), 40px);width:58.33%;text-align:left;z-index:105;background-color:rgb(255 255 255 / .8);display:flex;flex-flow:row wrap;justify-content:flex-end}.slide-text-inner{width:clamp(225px, calc(100vw * (840/1440)), 840px);flex:0 1 auto}.slideshow .slide-text p,.slideshow .slide-text h2{color:var(--theme-color-primary);text-transform:uppercase;margin-bottom:clamp(5px, calc(100vw * (25/1440)), 25px)}.slideshow .slide-text h2{font-size:clamp(22px, calc(100vw * (96/1440)), 96px);line-height:.9479;font-weight:900;letter-spacing:clamp(3px, calc(100vw * (8/1440)), 8px);margin-bottom:clamp(10px, calc(100vw * (35/1440)), 35px)}.slideshow .slide#slick-slide00 .slide-text h2{font-size:clamp(20px, calc(100vw * (70/1440)), 70px)}.slideshow .slide-text p{font-size:clamp(16px, calc(100vw * (24/1440)), 24px);line-height:1.1;font-weight:700;letter-spacing:4.5px}.slideshow .slide-text a.theme-button{margin-top:clamp(0px, calc(100vw * (20/1440)), 20px)}.editor-styles-wrapper .slideshow .slide-text h3{font-size:20px}.slideshow picture,.slideshow picture img{position:relative;z-index:104;width:100%}.slideshow-dots ul{position:relative;margin-bottom:0}.slideshow .slick-dotted.slick-slider{margin-bottom:0}.slideshow .slick-dots li button::before,.slideshow .slick-dots li.slick-active button::before{color:var(--theme-color-primary)}.acf-block-preview div.slide{display:none}.acf-block-preview .slick-initialized div.slide,.acf-block-preview div.slide:first-of-type{display:block}@media only screen and (max-width:960px){.slideshow-dots{bottom:-20px}.slideshow .slick-dots li{width:unset!important;height:unset!important}}@media only screen and (max-width:639px){.slide-text h2{font-size:16px}.slideshow .slide-text p{font-size:13px}.slideshow .slick-dots li,.slideshow .slick-dots li button:before{width:10px;height:10px}.slideshow .slick-dots li{margin:0 2px}.slideshow .slick-dots li button:before{font-size:10px;line-height:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.slick-loading .slick-list{background:#fff url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../fonts/slick.eot);src:url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../fonts/slick.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../fonts/slick.woff) format('woff'),url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../fonts/slick.ttf) format('truetype'),url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/slick/../fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.35;color:#fff;text-shadow:1px 1px 4px #000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.95;color:#fff}table tr td{vertical-align:top}.advanced-editor.service-row{font-size:clamp(14px, calc(100vw * (19/1440)), 19px)}.advanced-editor.has-background{background-position:top center;background-repeat:no-repeat;background-size:cover}.advanced-editor.about-row.has-background{background-position:right center;background-size:calc(100vw * (727/1920))}.advanced-editor.about-row h1{font-size:clamp(22px, calc(100vw * (28/1440)), 28px);font-weight:400}.advanced-editor.has-background.dark,.advanced-editor.has-background.dark h2,.advanced-editor.has-background.dark h3,.advanced-editor.has-background.dark p,.advanced-editor.has-background.dark ul,.advanced-editor.has-background.dark ol,.advanced-editor.has-background.dark strong{color:#fff}.advanced-editor.has-background.light,.advanced-editor.has-background.light h2,.advanced-editor.has-background.light h3,.advanced-editor.has-background.light p,.advanced-editor.has-background.light ul,.advanced-editor.has-background.light ol{color:#000}.images-grid{margin-left:-6px;margin-right:-6px}.images-grid .cell{margin:0 6px 12px;width:calc(50% - 12px)}.has-background.light p,.has-background.dark p{line-height:1.8333}.has-background.light .theme-button,.has-background.dark .theme-button,.has-background.light .theme-button:hover,.has-background.dark .theme-button:hover,.has-background.light .theme-button.alt:hover,.has-background.dark .theme-button.alt:hover{margin-top:clamp(10px, calc(100vw * (40/1440)), 40px)}body:not(.home) .advanced-editor h2{padding-top:10px;margin-bottom:15px}.advanced-editor ul ::marker,.advanced-editor ol ::marker{color:var(--theme-color-primary)}.advanced-editor ol{padding-left:25px}.advanced-editor ol ::marker{font-weight:700}.advanced-editor.service-row .padding-right{padding-right:calc(var(--theme-cell-padding) * 1px * 2)}.advanced-editor.service-row .padding-left{padding-left:calc(var(--theme-cell-padding) * 1px * 2)}.advanced-editor .cell p:last-of-type{margin-bottom:0}.contact-form,.contact-form h2,.contact-form label{color:#FFF}.contact-form{padding:clamp(10px, calc(100vw * (20/1440)), 20px) clamp(15px, calc(100vw * (30/1440)), 30px);font-size:clamp(14px, calc(100vw * (20/1440)), 20px);background-color:var(--theme-color-primary)}.contact-form h2{font-weight:700;text-transform:uppercase;padding-top:10px}.contact-form .gform_wrapper textarea.medium{height:100px}.contact-form .gform_wrapper .top_label input.medium{padding:3px 6px!important;border:2px solid #fff0}.contact-form .gform_wrapper .top_label input.medium:focus,.contact-form .gform_wrapper .top_label textarea.medium:focus{border:2px solid #EEE}.contact-form .gform_wrapper .gform_footer{padding-bottom:0}.contact-form .gform_wrapper .gform_footer input[type="submit"]{font-weight:700;color:#FFF;background-color:#000;font-size:clamp(18px, calc(100vw * (25/1440)), 25px);display:inline-block;padding:clamp(5px, calc(100vw * (13/1440)), 13px) clamp(15px, calc(100vw * (25/1440)), 25px);border:1px solid #fff0;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease-out}.contact-form .gform_wrapper .gform_footer input[type="submit"]:hover,.contact-form .gform_wrapper .gform_footer input[type="submit"]:focus-within{transform:scale(1.025);border:1px solid var(--theme-color-secondary);cursor:pointer}.wp-core-ui .contact-form .button{height:auto}.contact-form .gform_wrapper .gfield_required,.contact-form .gform_wrapper div.validation_error,.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.contact-form .gform_wrapper .gfield_error .gfield_label{color:#ffc05c}.contact-form .gform_wrapper div.validation_error{border-top:2px solid #ffc05c;border-bottom:2px solid #ffc05c}.contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error{padding-left:5px;padding-right:5px}.contact-form .gform_button_select_files{color:#fff;border:2px solid #fff;padding:5px 10px}.contact-form .gform_button_select_files:hover{cursor:pointer}.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="text"],.contact-form input[type="url"],.contact-form textarea{margin-bottom:0}#columns-block_5cc89dddbe95a ul{line-height:1.45}body.wp-admin .overflow_right_80 p{margin-right:0}body.wp-admin .advanced-editor .cell{position:relative}body.wp-admin .advanced-editor .cell .tooltip{display:none;top:-30px;left:50%;transform:translateX(-50%);transition:all 0.3s ease-out;color:#FFF;padding:10px 20px}body.wp-admin .advanced-editor .cell:nth-child(even) .tooltip{background-color:var(--theme-color-secondary)}body.wp-admin .advanced-editor .cell:nth-child(even) .tooltip.top:before{border-color:var(--theme-color-secondary) #fff0 #fff0}body.wp-admin .advanced-editor .cell:hover .tooltip{display:block}body.wp-admin .advanced-editor .cell:hover:after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#000}body.wp-admin [data-type="acf/advanced-editor"] .acf-row .acf-row-handle span{writing-mode:vertical-rl;text-orientation:upright;font-weight:700}body.wp-admin [data-type="acf/advanced-editor"] .acf-row .acf-row-handle span:before{content:'Column ';text-transform:uppercase;font-weight:400}@media only screen and (max-width:1750px){.about-row.has-background .cell{width:calc(100vw * (975/1750))}}@media only screen and (max-width:1480px){.advanced-editor .grid-container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1440px){.contact-form{padding:1.3888vw 2.0833vw}.contact-form .gform_wrapper label.gfield_label,.contact-form .gform_wrapper legend.gfield_label{font-size:1.3888vw}body .contact-form .gform_wrapper ul li.gfield{margin-top:1.1111vw;line-height:1}body .contact-form .gform_wrapper .top_label div.ginput_container{margin-top:.5555vw}.gform_wrapper textarea{padding:.4166vw .5555vw}}@media only screen and (max-width:1200px){.contact-form .gform_wrapper label.gfield_label,.contact-form .gform_wrapper legend.gfield_label{font-size:16.5px}}@media only screen and (max-width:1048px){.contact-form .gform_wrapper label.gfield_label,.contact-form .gform_wrapper legend.gfield_label{font-size:15px}.contact-form h3{font-size:17px}}@media only screen and (max-width:850px){.contact-form .gform_wrapper{margin-bottom:7px}.contact-form .gform_wrapper .gform_footer{margin-top:0}.contact-form .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.contact-form input[type="submit"]{width:100%!important;padding:1.7647vw 5.2941vw;text-align:center}}@media only screen and (max-width:639px){.about-row.has-background .cell{width:100%}.advanced-editor.about-row.has-background{background-size:auto calc(100vw * (700/1440));padding-bottom:calc(100vw * (700/1440));background-position:bottom}.advanced-editor.service-row .padding-right{padding:0 0 15px}.advanced-editor.service-row .padding-left{padding-left:0}.contact-form{padding:8px 12px}.contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.contact-form .gform_wrapper .top_label input.medium,.contact-form .gform_wrapper textarea{font-size:13px;line-height:1.3;padding:2px 4px!important}.contact-form .gform_wrapper .gform_footer input.button,.contact-form .gform_wrapper .gform_footer input[type="submit"]{font-size:16.5px;margin-bottom:0}}.testTop{padding-bottom:40px}.testimonial.has-background{background-image:url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/../../../images/testimonials-back.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.testimonial.has-background h2,.testimonial.has-background p,.testimonial.has-background .testBody,.testimonial strong{color:#FFF}.testimonial h2{font-family:var(--theme-fond-heading);font-weight:300;font-size:clamp(21px, calc(100vw * (48/1440)), 48px);line-height:1;margin-bottom:clamp(10px, calc(100vw * (50/1440)), 50px)}.testimonial .large-6{padding-left:clamp(0px, calc(100vw * (80/1440)), 80px)}.testimonial .large-12{padding-bottom:20px;margin-bottom:35px;position:relative}.testimonial .large-12:after{content:'';width:90%;height:2px;position:absolute;bottom:0;left:5%;background-color:var(--theme-color-primary)}.testimonial.has-background p{font-size:clamp(14px, calc(100vw * (18/1440)), 18px);line-height:1.8333}.testimonial.has-background p.from{margin-bottom:0}.testimonial .large-12.readMoreTest,.testimonial .large-12:last-of-type{padding-bottom:0;margin-bottom:0}.testimonial .large-12:last-of-type:after{content:none}.readMoreTest{padding-top:35px}@media only screen and (max-width:1705px){.testimonial.has-background{background-position:top left calc(-100vw * (-150/-1705))}.testimonial h2,.testimonial.has-background p{text-shadow:2px 2px 2px #000}}@media only screen and (max-width:1440px){.testTop{padding-left:25px;padding-right:25px}.testimonial h3{font-size:3.0555vw}.testimonial a.testBtn{font-size:1.7361vw;padding:1.0416vw 4.8611vw}.testimonial .large-12{padding-bottom:1.3888vw;margin-bottom:2.4305vw}}@media only screen and (max-width:1023px){.testimonial .large-6{padding-left:25px;padding-right:25px}.testimonial p{margin-bottom:10px}}@media only screen and (max-width:960px){.testimonial.has-background{background-position:top left calc(-100vw * (-360/-1705))}.testimonial a.testBtn{font-size:16.5px}}@media only screen and (max-width:680px){.testimonial .grid-x>.medium-10{width:100%;margin-left:0!important}.testimonial.has-background{background-image:url(/wp-content/themes/graphix-works-gutentheme/template-parts/block/css/../../../images/testimonial-back-mobile.png);background-position:top center;background-repeat:repeat-x;background-size:unset}}@media only screen and (max-width:639px){.testimonial .large-12{padding-bottom:0;margin-bottom:15px}.testimonial h3{font-size:17px;text-align:left}.testimonial .testBody p{margin-bottom:5px}.testimonial p.from{margin-bottom:15px}.testimonial .large-12:after{width:80%;left:10%}}table tr td{vertical-align:top}.basic-editor ul{line-height:1.45}*{margin:0;padding:0}.carousel{position:relative;padding-bottom:60px}.carousel a{text-decoration:none}.carousel .slide{text-align:center;min-height:110px;line-height:110px;padding:0 30px}#main .carousel .slick-slide img{position:relative;z-index:104;margin:0 auto;display:inline-block}.carousel .slick-dotted.slick-slider{margin-bottom:0}.acf-block-preview .carousel div.slide{display:inline-block}.acf-block-preview .carousel:before{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:150}@media only screen and (max-width:1440px){.carousel{padding-bottom:0}.carousel .bottom-padding-only{padding-bottom:0}.carousel .slide{min-height:calc(100vw * (110/1440));line-height:calc(100vw * (110/1440));padding:0 calc(100vw * (30/1440))}}.projects{background-color:#f5f5f5}.projects h2{font-size:clamp(23px, calc(100vw * (36/1440)), 36px);line-height:1;font-weight:900;margin-bottom:clamp(10px, calc(100vw * (30/1440)), 30px)}.projects .description{font-size:clamp(14px, calc(100vw * (18/1440)), 18px);padding-bottom:10px;font-weight:700}.projects .grid-x{margin:0 -15px}.projects .cell.project{background-color:#fff;width:calc(33.3333% - 30px);margin:0 15px}.projects .cell.project h3{font-size:clamp(18px, calc(100vw * (32/1440)), 32px);line-height:1.1875;font-weight:700;margin-bottom:clamp(5px, calc(100vw * (20/1440)), 20px);color:#000}.projects .cell.project .theme-button{font-size:clamp(14px, calc(100vw * (18/1440)), 18px)}@media only screen and (max-width:1440px){.projects{padding:0 15px}}@media only screen and (max-width:639px){.projects .description br{display:none}.projects .cell.project{width:100%;margin:0 0 15px}.projects .grid-x{margin:0;padding-left:0;padding-right:0}.projects .cell.project h3{padding-top:5px}}:root{--location-margin:10px}.locations-grid,.locations-grid h2,.locations-grid h3{color:#fff}.locations-grid{background-color:var(--theme-color-primary)}.locations-grid .vertical-padding{padding-bottom:6px}.locations-grid .usa{padding-left:clamp(0px, calc(100vw * (80/1440)), 80px)}.locations-grid .locations-grid-margin-x{margin:0 clamp(-29px, calc(-100vw * (-29/-1440)), -10px)}.locations-grid .locations-grid-margin-x .cell{width:calc(33.3333% - clamp(20px, calc(100vw * (58/1440)), 58px));margin:0 clamp(10px, calc(100vw * (29/1440)), 29px) clamp(20px, calc(100vw * (58/1440)), 58px)}.locations-grid .locations-grid-margin-x.large-up-2{--location-margin:clamp(10px, calc(100vw * (29/1440)), 29px)}.locations-grid .locations-grid-margin-x.large-up-2 .cell{width:calc(50% - var(--location-margin) * 2)}.locations-grid h2,.locations-grid h3,.locations-grid p.phone{font-size:clamp(18px, calc(100vw * (28/1440)), 28px);line-height:1;font-weight:700;text-transform:uppercase}.locations-grid h2{margin-bottom:clamp(10px, calc(100vw * (25/1440)), 25px)}.locations-grid h3,.locations-grid p.phone{font-size:clamp(13px, calc(100vw * (20/1440)), 20px);line-height:1.025}.locations-grid h3{margin-bottom:2px}.locations-grid p.address{margin-bottom:0}.locations-grid .google-map{border:3px solid #fff;position:relative;padding-bottom:56.25%;overflow:hidden;min-height:154px;max-width:100%;height:auto}.locations-grid .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1500px){.locations-grid{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1024px){.locations-grid .canada,.locations-grid .usa{width:100%;padding-left:unset}.locations-grid .usa .locations-grid-margin-x.large-up-2 .cell{width:calc(33.3333% - var(--location-margin) * 2)}}