.preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;border-radius:5px;overflow:hidden;background-color:#fff;border:1px solid #d9d9d9}.preview-thumb{width:100%;aspect-ratio:2.025;border-radius:5px 5px 0 0;overflow:hidden;background-color:#d9d9d9}@media (min-width:992px){.preview-thumb{aspect-ratio:2.014}}.preview-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 14px 14px}@media (min-width:992px){.preview-body{padding:20px 14px 19px}}.preview-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;margin-bottom:7px}.preview-term{font-weight:700;color:#ef4125}.preview-title:not(:last-child){margin-bottom:5px}.preview-date{font-size:14px;color:#6b7280;margin-bottom:7px}@media (min-width:992px){.preview-date{margin-bottom:20px}}.preview-read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:auto;-webkit-transition:color ease-in-out 100ms;transition:color ease-in-out 100ms}.preview-read svg{width:21px;height:21px}@media (hover:hover){.preview:hover .preview-read{color:#5488b4}.preview:hover .preview-read span{text-decoration:underline}}.preview:focus-visible .preview-read{color:#5488b4}.preview:focus-visible .preview-read span{text-decoration:underline}h1,.h1,h2,.h2,.preview.-product.-horizontal .preview-title:not(.-fs-desktop),h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Inter",sans-serif;font-weight:400;line-height:normal;word-wrap:break-word;margin:0}h1,.h1{font-size:36px}h1:not(.-fs-desktop),.h1:not(.-fs-desktop){font-size:26px}@media (min-width:992px){h1:not(.-fs-desktop),.h1:not(.-fs-desktop){font-size:36px}}h2,.h2,.preview.-product.-horizontal .preview-title:not(.-fs-desktop){font-size:26px}h2:not(.-fs-desktop),.h2:not(.-fs-desktop),.preview.-product.-horizontal .preview-title:not(.-fs-desktop){font-size:20px}@media (min-width:992px){h2:not(.-fs-desktop),.h2:not(.-fs-desktop),.preview.-product.-horizontal .preview-title:not(.-fs-desktop){font-size:26px}}h3,.h3{font-size:20px}h3:not(.-fs-desktop),.h3:not(.-fs-desktop){font-size:18px}@media (min-width:992px){h3:not(.-fs-desktop),.h3:not(.-fs-desktop){font-size:20px}}h4,.h4{font-size:18px}h5,.h5{font-size:16px;line-height:1.5}h6,.h6{font-size:14px}.sidebar-title{font-size:20px;margin-bottom:20px}.preview.-product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:991px){.preview.-product{padding:10px}}.preview.-product .preview-top{width:calc(100% - 92px);padding:9px 10px 11px}@media (min-width:992px){.preview.-product .preview-top{width:100%;padding:20px 14px}}.preview.-product .preview-bottom{width:100%;padding-top:13px}@media (min-width:992px){.preview.-product .preview-bottom{padding:0 14px 19px}}.preview.-product .preview-thumb{aspect-ratio:1.678}@media (max-width:991px){.preview.-product .preview-thumb{width:92px;height:91px;aspect-ratio:unset;border-radius:5px}}@media (max-width:991px){.preview.-product .preview-term{font-size:14px}}.preview.-product .preview-title{color:#333}@media (max-width:991px){.preview.-product .preview-title{margin-bottom:0}}.preview.-product .preview-author{display:none}@media (min-width:992px){.preview.-product .preview-author{display:block;min-height:34px;font-size:14px;color:#6b7280}}.preview.-product .c-project-progress{margin-bottom:20px}.preview.-product .preview-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:992px){.preview.-product .preview-add-to-cart-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.preview.-product.-horizontal{padding:14px}.preview.-product.-horizontal .preview-thumb{width:100%;height:auto;border-radius:3px;aspect-ratio:2.132}@media (min-width:992px){.preview.-product.-horizontal .preview-thumb{width:192px;height:148px;aspect-ratio:unset}}.preview.-product.-horizontal .preview-top{padding:15px 0}.preview.-product.-horizontal .preview-bottom{display:none}.preview.-product.-horizontal .preview-top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0}@media (min-width:992px){.preview.-product.-horizontal .preview-top{width:calc(100% - 192px);padding:0 0 0 15px}}@media (min-width:992px){.preview.-product.-horizontal .preview-terms,.preview.-product.-horizontal .preview-title{margin-bottom:10px}}@media (max-width:991px){.preview.-product.-horizontal .preview-terms{margin-bottom:12px}}.preview.-product.-horizontal .preview-term{font-size:16px;font-weight:400}.preview.-product.-horizontal .preview-title:not(.-fs-desktop){font-size:26px;margin-bottom:10px}.preview.-product.-horizontal .preview-author{display:block;min-height:0;font-size:16px;color:#333;margin-bottom:18px}.preview.-product.-horizontal .c-project-progress{margin:auto 0 0}@media (min-width:992px){.preview.-product.-horizontal .c-project-progress{margin-top:0}}.preview.-product.is-completed .c-project-progress-bar div{background-color:#ef4125}.preview.-product.is-inactive:not(.is-completed) .c-project-progress-bar div{background-color:#d1d5db}.preview.-product.-multiple .preview-title{font-size:20px;line-height:normal}@media (min-width:992px){.preview.-product.-multiple .preview-top{padding:14px 20px 3px}}@media (min-width:992px){.preview.-product.-multiple .c-project-progress{margin-bottom:36px}}@media (min-width:992px){.preview.-product.-multiple .preview-bottom{padding:0 20px 20px}}@media (max-width:991px){.preview.-product.-multiple{padding:0}.preview.-product.-multiple .preview-top{width:100%;padding:10px 10px 6px}.preview.-product.-multiple .preview-thumb{width:100%;height:auto;aspect-ratio:1.79;border-radius:5px 5px 0 0}.preview.-product.-multiple .preview-bottom{padding:10px}.preview.-product.-multiple .preview-terms{margin-bottom:10px}.preview.-product.-multiple .preview-author{display:block}}.preview.-product .added_to_cart{display:none}li.preview.-product.product{overflow:visible}.woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.woocommerce-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#374151;margin-top:10px}@media (min-width:992px){.woocommerce-breadcrumb{margin-top:20px}}.woocommerce-breadcrumb a{color:#374151}@media (hover:hover){.woocommerce-breadcrumb a:hover{color:#ef4125}}.woocommerce-breadcrumb svg{width:20px;height:20px}.c-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;background-color:#333;padding:20px 20px 41px;margin:0 -20px;overflow:hidden}@media (min-width:768px){.c-banner{width:100%;border-radius:10px;margin:0}}@media (min-width:992px){.c-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 15px 34px 37px}}.c-banner-bg{position:absolute;inset:0}.c-banner-bg svg{position:absolute;top:0}.c-banner-bg svg:first-child{left:0;height:100%;width:auto}.c-banner-bg svg:last-child{right:0}.c-banner-bg.-mobile svg{left:0;right:auto;height:auto;width:100%}.c-banner-title{position:relative;width:100%;padding-right:53px;color:#fff;margin-bottom:26px}@media (max-width:991px){.c-banner-title{font-size:26px}}@media (min-width:1280px){.c-banner-title{max-width:282px;padding-right:0;margin:0 auto 0 0}}.c-banner .c-btn{position:relative}.c-banner .c-btn:last-child{margin-top:17px}@media (min-width:992px){.c-banner .c-btn:last-child{margin:0 0 0 auto}}@media (min-width:1280px){.c-banner .c-btn:last-child{margin-left:50px}}.woocommerce-pagination ul.page-numbers{margin:0 0 20px}@media (min-width:992px){.woocommerce-pagination ul.page-numbers{margin-bottom:87px}}ul.page-numbers{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:992px){ul.page-numbers{margin-top:32px}}ul.page-numbers li>span,ul.page-numbers li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:40px;font-size:14px;color:#6b7280;border:1px solid #d1d5db;-webkit-transition:background-color ease-in-out 350ms;transition:background-color ease-in-out 350ms}@media (min-width:992px){ul.page-numbers li>span,ul.page-numbers li>a{width:33px;height:33px}}ul.page-numbers li>span.prev,ul.page-numbers li>span.next,ul.page-numbers li>a.prev,ul.page-numbers li>a.next{position:relative;width:55px;color:transparent}@media (min-width:992px){ul.page-numbers li>span.prev,ul.page-numbers li>span.next,ul.page-numbers li>a.prev,ul.page-numbers li>a.next{width:44px}}ul.page-numbers li>span.prev::after,ul.page-numbers li>span.next::after,ul.page-numbers li>a.prev::after,ul.page-numbers li>a.next::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:20px;height:21px;background-size:100%;background-repeat:no-repeat;background-position:center;background-image:url(../../img/angle-left-grey.svg)}ul.page-numbers li>span.prev,ul.page-numbers li>a.prev{border-radius:4px 0 0 4px}ul.page-numbers li>span.next,ul.page-numbers li>a.next{border-radius:0 4px 4px 0}ul.page-numbers li>span.next::after,ul.page-numbers li>a.next::after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}ul.page-numbers li>span svg,ul.page-numbers li>a svg{pointer-events:none}@media (hover:hover){ul.page-numbers li>a:hover{background-color:#f3f4f6}}ul.page-numbers li>span{pointer-events:none}ul.page-numbers li>span.current{background-color:#f3f4f6}ul.page-numbers li:not(:first-child)>span,ul.page-numbers li:not(:first-child)>a{border-left:none}.products[class*=columns-]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-bottom:0}@media (min-width:992px){.products[class*=columns-]{gap:50px 34px;padding-bottom:30px}.products[class*=columns-]:last-child{padding-bottom:87px}}.products[class*=columns-] .preview{width:100%}@media (min-width:992px){.products[class*=columns-] .preview{width:calc((100% - 68px)/3)}}.products[class*=columns-]>:nth-child(1):is(.c-banner),.products[class*=columns-]>:nth-child(2):is(.c-banner),.products[class*=columns-]>:nth-child(3):is(.c-banner){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products[class*=columns-]>.c-banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.products[class*=columns-]>.c-banner{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.products[class*=columns-]+.woocommerce-pagination{margin-top:20px}@media (min-width:992px){.products[class*=columns-]+.woocommerce-pagination{margin-top:0}}.woocommerce-products-header__title.page-title{font-size:36px;margin:40px 0 15px}@media (min-width:992px){.woocommerce-products-header__title.page-title{margin-bottom:10px}}.all-projects-count{color:#6b7280;margin-bottom:23px}@supports (-webkit-appearance:none){ul.page-numbers li>span.prev::after,ul.page-numbers li>span.next::after,ul.page-numbers li>a.prev::after,ul.page-numbers li>a.next::after{background-image:url(../../img/angle-left-grey.svg)}}