﻿@keyframes fade-in{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:2.5rem}}@keyframes fade-out{0%{opacity:0;margin-top:2.5rem}100%{opacity:1;margin-top:0}}html,body,p,span,div{line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:alternate-gothic-no-3-d, "Open Sans", Helvetica, Arial, sans-serif;margin-top:0;margin-bottom:1rem;line-height:1}:focus{outline-color:#fcb040}h1,h1.x-text-content-text-primary{font-size:1.5em}@media (min-width:480px) and (max-width:767px){h1,h1.x-text-content-text-primary{font-size:1.5em}}@media (max-width:480px){h1,h1.x-text-content-text-primary{font-size:1.5em}}h2,.feature-heading h1,.feature-heading h2{font-size:1.5em}@media (min-width:480px) and (max-width:767px){h2,.feature-heading h1,.feature-heading h2{font-size:1.5em}}@media (max-width:480px){h2,.feature-heading h1,.feature-heading h2{font-size:1.5em}}h3,h3.x-text-content-text-primary{font-size:1.5em;color:#fcb040}@media (min-width:480px) and (max-width:767px){h3,h3.x-text-content-text-primary{font-size:1.5em}}@media (max-width:480px){h3,h3.x-text-content-text-primary{font-size:1.5em}}h4,h4.x-text-content-text-primary{font-size:1em;font-weight:400}@media (max-width:480px){h4,h4.x-text-content-text-primary{font-size:1em}}h5,h5.x-text-content-text-primary{font-size:1em}h6,h6.x-text-content-text-primary{font-size:1em;font-weight:400}p{margin-bottom:1em}.bold,strong,b{font-weight:700 !important}.fal::before{font-family:"FontAwesomeLight" !important;font-weight:200}.fa-chevron-double-right::before{content:""}.fa-chevron-double-left::before{content:""}.fa-chevron-double-down::before{content:""}.fa-chevron-double-up::before{content:""}.x-text ul{list-style:none;margin-left:0}.x-text ul>li{position:relative;padding-left:1.5rem}.x-text ul>li:not(:last-child){margin-bottom:0.5em}.x-text ul>li:before{content:"";position:absolute;left:0;top:0.5em;width:1em;height:1em;background-image:url("/wp-content/themes//pro-child/images/kjw-block.svg");background-size:contain;background-repeat:no-repeat}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:Roboto, "Open Sans", Helvetica, Arial, sans-serif;font-weight:200;font-size:1em;height:auto;padding:0.5rem 0.75rem;border-width:1px;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none;line-height:1;background-color:rgba(0, 0, 0, 0.1);color:#777;outline:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#fcb040;box-shadow:none;outline:none}.wpcf7-form{display:grid;grid-template-columns:1fr;column-gap:1em;row-gap:1em}.wpcf7-form .cf7-field{position:relative}.wpcf7-form .cf7-field p{margin:0;padding:0}.wpcf7-form .cf7-field label{display:none}.wpcf7-form .cf7-field input,.wpcf7-form .cf7-field textarea{margin-bottom:0}.wpcf7-form .cf7-field br{display:none}@media (min-width:480px) and (max-width:979px),(min-width:1200px){.wpcf7-form{grid-template-columns:1fr 1fr}.wpcf7-form .cf7-field:not(.half){grid-column-start:1;grid-column-end:3}}.btn,.buttonise,.button,button[type="submit"],input[type="submit"],.wc-proceed-to-checkout>a,.more-link{--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);font-family:alternate-gothic-no-3-d, "Open Sans", Helvetica, Arial, sans-serif;text-shadow:none;padding:1em 3em;text-transform:uppercase;line-height:1}.btn:hover,.buttonise:hover,.button:hover,button[type="submit"]:hover,input[type="submit"]:hover,.wc-proceed-to-checkout>a:hover,.more-link:hover{text-shadow:none}.x-anchor-button,.x-anchor-text-primary{--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim)}.x-effect-enter{opacity:1;transform:translate(0px, 0px)}.x-effect-exit{opacity:0;transform:translate(0px, 1rem)}.x-effect-exiting,.x-effect-exit,.x-effect-entering{animation:1000ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:1000ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;pointer-events:none !important}[data-x-effect]{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-duration:1000ms}.table{width:100%}.table thead{background:#394964}.table thead th{font-family:alternate-gothic-no-3-d, "Open Sans", Helvetica, Arial, sans-serif;color:white}.slick-slider.slick-dotted{padding-bottom:70px}.slick-slider ul.slick-dots{text-align:left;bottom:0}.slick-slider ul.slick-dots>li{margin-left:0;margin-right:0.5rem}.slick-slider ul.slick-dots>li>button:before{content:"" !important;opacity:1 !important;height:1rem;width:1rem;border-width:1px;border-style:solid;border-color:#777;background:transparent}.slick-slider ul.slick-dots>li:hover>button:before{background:#777}.dark .slick-dots li>button:before{border-color:white !important}.dark .slick-dots li:hover:hover>button:before{background:white !important}.slick-slider ul.slick-dots>li.slick-active>button:before{background:rgba(252, 176, 64, 0.2);border-color:rgba(252, 176, 64, 0.2) !important}.slick-slider .slick-next{right:0;background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2))}.slick-slider .slick-next:before{content:""}.slick-slider .slick-prev{left:0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent)}.slick-slider .slick-prev:before{content:""}.slick-slider .slick-prev,.slick-slider .slick-next{font-family:"FontAwesomeLight" !important;font-weight:200;width:50%;height:100%;z-index:1;opacity:0;--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim)}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{opacity:1}.tg-grid-wrapper .tg-filters-holder{margin-bottom:1.5rem}.tg-grid-wrapper .tg-filters-holder .tg-filter{text-transform:uppercase;font-size:1rem;--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);font-family:alternate-gothic-no-3-d, "Open Sans", Helvetica, Arial, sans-serif;text-shadow:none;padding:1em 3em;text-transform:uppercase;line-height:1;margin-right:1rem;margin-bottom:1rem}.tg-grid-wrapper .tg-filters-holder .tg-filter:hover{text-shadow:none}.tg-grid-wrapper .tg-filters-holder .tg-filter.tg-filter-active{background:#394964 !important}.tg-grid-wrapper .tg-filters-holder .tg-filter>.tg-filter-name{font-size:inherit !important;padding:0 !important;line-height:inherit !important}.ease, *{--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim)}#project_team{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#project_team .project-member{--space: 1em;--cols: 1;flex-basis:calc((100% - ((var(--cols) - 1 ) * var(--space))) / var(--cols));width:calc((100% - ((var(--cols) - 1 ) * var(--space))) / var(--cols));margin-bottom:var(--space);display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}@media (min-width:600px){#project_team .project-member{--cols: 2}}#project_team .project-member .project-member-icon{color:#fcb040;margin-right:0.5em}.project-grid .project-wrapper *{--anim: all 0.5s ease-in-out;-webkit-transition:var(--anim);-moz-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim)}.project-grid .project-wrapper .title-overlay{opacity:0}.project-grid .project-wrapper:hover .title-overlay{opacity:1}