h5,.h5,h6,.h6{font-size:clamp(18px,.875rem + .6944vw,24px)!important;line-height:1.3em!important}.section-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;height:10vh;min-height:750px}.section-flipcards__icon-wrapper img{display:block;width:165px;height:165px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-flipcards__icon-wrapper img{border-radius:85px;box-shadow:3px 3px 6px #000}section.section-company-info .shell{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1)}.list-buttons>ul li.btn-parent-wrapper{background-color:var(--primary);border-radius:0px;position:relative;overflow:hidden}section.section-company-info .section__inner-button-wrapper{border-radius:0px}.section-what-we-do .section__inner .container-buttons .wwd-cta:first-child{margin-left:0;border-radius:0!important}.section-simple-cta .section__inner .container-buttons .simple-cta{border-radius:0!important}section.section-cta .content__text h2{font-size:38px!important}.section-gallery .gallery-grid .item .sub .category p{display:none}.section-text .section-text--cta ul .btn-parent-wrapper{background-color:#9f1419;border-radius:0px;margin-bottom:0;margin-right:0!important;overflow:hidden;position:relative}@media (max-width:480px){.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:right}}.section-content-image.section-hero:has(.js-sticky){overflow:unset!important}.section-content-image.section-hero .shell:has(.js-sticky){align-items:unset!important}.section-content-image.section-hero .section__background.js-sticky{position:sticky!important;top:200px;transform:unset!important}body.page-id-254 .slick-prev,body.page-id-254 .slick-next{display:block!important;z-index:10}body.page-id-254 .slick-slider{position:relative}body.page-id-254 .slick-prev,body.page-id-254 .slick-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;background:0 0!important;border:none!important;font-size:0!important;width:20px;height:40px;cursor:pointer}body.page-id-254 .slick-prev{left:-50px!important}body.page-id-254 .slick-prev:before{content:"‹";font-size:40px;color:#000}body.page-id-254 .slick-next{right:-50px!important}body.page-id-254 .slick-next:before{content:"›";font-size:40px;color:#000}.process-container{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding:20px;max-width:1400px;margin:0 auto}.process-card{background:#fff;border:3px solid #c41e3a;border-radius:15px;padding:40px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.333% - 20px);min-width:280px;box-sizing:border-box}.process-card:nth-child(1),.process-card:nth-child(2),.process-card:nth-child(3){flex-grow:0}.process-card:nth-child(4),.process-card:nth-child(5){flex-grow:0}.process-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(196,30,58,.15)}.card-icon{width:80px;height:80px;margin-bottom:25px;object-fit:contain}.card-title{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:20px;line-height:1.3}.card-content{font-size:16px;color:#5a5a5a;line-height:1.6;margin:0}@media (max-width:1100px){.process-card{width:calc(50% - 20px)}}@media (max-width:768px){.process-card{width:100%;min-width:unset}.process-card{padding:30px 25px}.card-title{font-size:20px}.card-content{font-size:15px}}.section-hero .section__inner div.shell .section__inner-content h2{font-weight:800!important}