form .wpforms-field-container{display:flex;flex-wrap:wrap;padding:0;margin-inline:calc(-0.5*var(--ld-gutter-x))}form .wpforms-field-container>*:not([class*=col]){flex:0 0 100%}form .wpforms-field-container>div{position:relative}form .wpforms-field{padding-inline:1rem}form ul{list-style:none;padding:0;margin-bottom:0}form ul li{display:flex;gap:.5rem}form .wpforms-recaptcha-container{margin-block:1rem}form .wpforms-field-description{font-size:.7rem;font-weight:bold;color:gray}form label:not(.wpforms-field-label-inline){font-weight:400;position:relative;font-size:.875rem;translate:1rem 50%;margin-top:-50%;background-color:var(--ld-body-bg);padding-inline:.25rem}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),form select,form textarea{font-size:1rem;display:block}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),form select,form textarea{border:0;outline:1px solid var(--ld-light-100);background-color:var(--ld-body-bg);padding:.6666666667rem 1rem;width:100%;color:var(--ld-body-color);transition:all .2s ease-in-out}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:gray;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{transition:none}}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:gray;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{transition:none}}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:gray;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{transition:none}}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:gray;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{transition:none}}@media(prefers-reduced-motion: reduce){form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]),form select,form textarea{transition:none}}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number]):is(focus,:active,:focus-within,:focus-visible),form select:is(focus,:active,:focus-within,:focus-visible),form textarea:is(focus,:active,:focus-within,:focus-visible){outline:2px solid var(--ld-brand);color:var(--ld-brand);font-weight:500}form input:is([type=text],[type=tel],[type=email],[type=url],[type=date],[type=number])+.wpforms-has-error em,form select+.wpforms-has-error em,form textarea+.wpforms-has-error em{display:none}form select{padding:.729rem 1rem}form .choices__inner{border-color:var(--ld-light-100) !important}form .wpforms-field-checkbox{margin-top:1rem}form .wpforms-has-error{color:#dc3545;margin-bottom:.5rem}form .wpforms-has-error::-webkit-input-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form .wpforms-has-error::-webkit-input-placeholder{transition:none}}form .wpforms-has-error::-moz-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form .wpforms-has-error::-moz-placeholder{transition:none}}form .wpforms-has-error:-ms-input-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form .wpforms-has-error:-ms-input-placeholder{transition:none}}form .wpforms-has-error:-moz-placeholder{color:#dc3545;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){form .wpforms-has-error:-moz-placeholder{transition:none}}form .wpforms-has-error+label{color:#dc3545}form .wpforms-has-error input,form .wpforms-has-error select,form .wpforms-has-error textarea{color:#dc3545;outline-color:#dc3545}form .wpforms-required-label,form .wpforms-has-error em{color:#dc3545;font-size:1rem;font-style:normal}form .wpforms-error-container p{margin-block:1rem;background:#dc3545;color:#fff;padding:.5rem;font-size:.875rem;font-weight:bold;text-align:center}form .wpforms-submit{display:block;border:0;background:var(--ld-primary);border-color:var(--ld-primary);color:var(--ld-white);padding:.625rem .938rem;border:1px solid rgba(0,0,0,0);font-weight:400;font-size:1rem;transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s}form .wpforms-submit:disabled{background:#ced4da;border-color:#ced4da;color:gray}form .wpforms-submit:not(:disabled):hover{color:var(--ld-white);background:#0b0d0e;border-color:#0b0d0e}form em.wpforms-error{color:#fff;background:#dc3545;padding:.2rem .35rem;font-size:.48125rem;font-weight:bold;text-transform:uppercase;right:.35rem;top:calc(50% + 1rem/1.25);transform:translateY(-50%);position:absolute}form fieldset+em.wpforms-error{position:relative;inset:0}.wpforms-confirmation-container{background:linear-gradient(315deg, var(--ld-primary) 0%, var(--ld-secondary) 100%);color:#fff;padding:2rem;text-align:left;position:relative;border:0}.about-description .row{display:grid;grid-template-columns:repeat(6, 1fr)}.about-description .description{grid-column:1/3}.about-description .image{grid-column:3/-1}@media(min-width: 768px){.about-mansonry .row{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr)}.about-mansonry .description{grid-column:3/5;grid-row:1/2}.about-mansonry .image[data-image="0"]{order:0;grid-column:1/3}.about-mansonry .image[data-image="0"],.about-mansonry .image[data-image="1"]{grid-row:1/2}.about-mansonry .image[data-image="1"]{grid-column:5/-1}.about-mansonry .image[data-image="2"]{grid-column:1/4}.about-mansonry .image[data-image="3"]{grid-column:4/-1}.about-mansonry .image[data-image="2"],.about-mansonry .image[data-image="3"]{min-height:min(400px,50vh)}}.about-timeline .timeline-item__image{aspect-ratio:16/12}.about-timeline .fs-display{line-height:1}.about-timeline .fs-display:before,.about-timeline .fs-display:after{content:"";position:absolute;top:50%;translate:0 -50%}.about-timeline .fs-display::before{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;right:45%}.about-timeline .fs-display::after{width:60%;height:.1rem;background:currentColor;right:-15%}.about-timeline .caption{bottom:2rem;left:0;right:0}.about-timeline .caption p{padding:.25rem .5rem;display:inline-block}.about-timeline .splide__arrows{top:50%;transform:translateY(-50%);left:var(--position);right:var(--position);--position: -4rem}.about-timeline .splide__arrow{position:absolute;color:var(--ld-gray);transition:color .2s}.about-timeline .splide__arrow:hover{color:var(--ld-primary)}.about-timeline .splide__arrow--next{right:0}.about-vision .img-cont .image{height:100%;background:linear-gradient(rgba(0, 71, 91, 0.8), rgba(0, 71, 91, 0.8)),var(--bg) no-repeat center/cover}.about-vision .item:not(.last){width:calc(50% - 1rem)}.about-vision .item:not(.last) .image{aspect-ratio:1}.about-cta .cta{background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),var(--bg) no-repeat center/cover;padding-inline:6rem 0}.about-cta-2 .cta{background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),var(--bg) no-repeat center/cover;padding-inline:4rem 0}@media(width < 991px){.about-description .row{grid-template-columns:1fr;gap:0}.about-description .description{padding:3rem calc(var(--ld-gutter-x)*.5)}.about-description .image{grid-column:1/-1;height:min(50vh,500px);order:-1}.about-mansonry .row{flex-wrap:wrap}.about-mansonry .image{width:100%;flex:1 1 100%;aspect-ratio:1/1}.about-mansonry .image[data-image="1"]{height:10rem;order:-1}.about-mansonry .order-1{order:1}.about-timeline{padding-bottom:6rem}.about-timeline .fs-display{padding-left:3rem}.about-timeline .description,.about-timeline .years{margin-bottom:2rem}.about-timeline .splide__arrows{display:none}.about-timeline .timeline-item__image{margin-top:1rem}.about-timeline .splide__pagination{--color: #BFBFBF}.about-vision{padding-top:0}.about-vision .item{flex-wrap:wrap}.about-vision .item:not(.last){width:calc(100% - 1rem)}.about-vision .item .image{aspect-ratio:1/1}.about-vision .item .img-cont{width:100%}.about-vision .item.last{gap:0}.about-cta .cta,.about-cta-2 .cta{padding:5rem 1rem;margin-bottom:0}.about-cta-2{padding-bottom:0}}