h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}@media print{pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}select{display:block}table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,0.5019607843)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,0.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,0.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,0.1019607843)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,0.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.cta-btn .elementor-widget-container{padding:0!important;padding:18px 24px;border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative}.cta-btn a{font-weight:800}.cta-btn .elementor-button-link{padding:.5em .75em;border-radius:8px}.elementor-location-header .elementor-heading-title{line-height:inherit!important}.posts-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1024px){.posts-list{grid-template-columns:1fr}}.post-item:nth-child(4n+1),.post-item:nth-child(4n+4){grid-column:span 3}.post-item{grid-column:span 2;padding:4px;background-color:#3c3d42}@media (max-width:1024px){.post-item{grid-column:span 3}}.elementor .post-image{height:320px;width:100%;overflow:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:14px;box-shadow:10px 10px 25px rgba(0,0,0,.15);transition:all .3s ease-in-out}.elementor .post-image a{height:100%;width:100%}.elementor .post-image img{object-fit:cover;object-fit:cover;height:100%;width:100%;zoom:1;transition:all .5s ease-in-out}.post-item:hover img{transform:scale(1.08)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.up-down-arrow{animation:MoveUpDown 2s ease-in-out infinite}.tab-content .post-wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px 8px}.tab-content .post-title{font-size:1em;color:#fff8f8;-webkit-text-fill-color:inherit;text-align:left;margin:0}.tab-content .post-item{border-radius:20px;overflow:hidden;border:1px solid #383838;background:linear-gradient(45deg,#232323,rgba(244,67,54,.07))}.tab-content .view-project-button{font-weight:600;padding:4px 12px;background:#f5f3f3;border-radius:12px;color:#040404;transition:all .3s ease-in-out;flex-shrink:0}.tab-content .view-project-button:hover{box-shadow:4px 4px 25px rgba(0,0,0,.15)}.load-more-wrapper{display:flex;justify-content:center;padding-top:20px}.load-more,.view-all-projects{padding:.5em .75em;border-radius:8px;overflow:hidden;transition:all .3s ease;transition:all .3s ease;position:relative;background:#fff;color:black;color:#fff;border:none;font-weight:800;font-weight:600;font-size:24px;fill:#fff;border-style:solid;border-width:2px;border-color:#f89200;background-color:rgba(170,100,0,.84)}.load-more:focus,.view-all-projects:focus{background-color:#fff;color:#000}.load-more:hover,.view-all-projects:hover{background:#aa6400}.load-more:hover a,.view-all-projects:hover a{background:0 0!important}.load-more:hover .elementor-widget-container::before,.view-all-projects:hover elementor-widget-container::before{opacity:1}ul{padding:0}@media (max-width:1024px){.desktop-tabs{display:none!important}}@media (min-width:1025px){.desktop-tabs{display:block}.tab-titles{flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;margin:0 auto}}.category-tabs .tab-titles .tab-title{margin-right:0;width:fit-content}.post-title-wrapper{display:flex;align-items:center;gap:12px;margin-right:16px}.post-title-wrapper .post-date{font-size:.75em;color:#9a9a9a;padding-top:2px;white-space:nowrap}@media (max-width:768px){.tab-content .post-wrapper,.post-title-wrapper{flex-direction:column}.post-title-wrapper{gap:0;padding-bottom:8px}.view-project-button{width:100%;text-align:center}}.swiper-container-post .swiper-pagination-bullet{background:orange!important}