@charset "UTF-8";@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-light-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-lightoblique-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-lightoblique-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-regular-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-regularoblique-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-regularoblique-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-dark-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-dark-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-darkoblique-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-darkoblique-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-bold-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MDNichrome;src:url(../fonts/mdnichrome-boldoblique-webfont.woff2) format("woff2"),url(../fonts/mdnichrome-boldoblique-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2"),url(../fonts/Roboto-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Roboto-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}*,::after,::before{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:none;color:#3f2d21;transition:color .2s}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1.5rem}a,li,p{font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.4;margin-bottom:1rem}h1{font-size:clamp(2.5rem,5vw,3rem)}h2{font-size:clamp(2rem,4vw,2.5rem)}h3{font-size:clamp(1.75rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}h5{font-size:clamp(1.125rem,2vw,1.25rem)}h6{font-size:clamp(1rem,1.5vw,1.125rem)}p{font-size:clamp(14px,2vw,16px);margin-bottom:1rem;color:#3f2d21}a:hover{color:rgb(53.55,38.25,28.05)}strong{font-weight:700}em{font-style:italic}blockquote{border-left:4px solid #3f2d21;padding-left:1rem;margin:2rem 0;font-style:italic;color:#3f2d21}.animate-fade-down,.animate-fade-in,.animate-fade-left,.animate-fade-right,.animate-fade-up,.animate-on-scroll,.animate-scale-up,.animate-slide-up,.animate-stagger-item{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.animate-fade-up{transform:translateY(40px)}.animate-fade-up.animate-in{opacity:1;transform:translateY(0)}.animate-fade-down{transform:translateY(-40px)}.animate-fade-down.animate-in{opacity:1;transform:translateY(0)}.animate-fade-left{transform:translateX(-40px)}.animate-fade-left.animate-in{opacity:1;transform:translateX(0)}.animate-fade-right{transform:translateX(40px)}.animate-fade-right.animate-in{opacity:1;transform:translateX(0)}.animate-fade-in.animate-in{opacity:1}.animate-scale-up{transform:scale(.95)}.animate-scale-up.animate-in{opacity:1;transform:scale(1)}.animate-slide-up{transform:translateY(60px);transition-duration:.6s}.animate-slide-up.animate-in{opacity:1;transform:translateY(0)}.animate-on-scroll{transform:translateY(40px)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.animate-stagger{opacity:1;transform:none;transition:none}.animate-stagger-item{transform:translateY(30px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.animate-stagger-item.animate-in{opacity:1;transform:translateY(0)}.animate-delay-1{transition-delay:.1s}.animate-delay-2{transition-delay:.2s}.animate-delay-3{transition-delay:.3s}.animate-delay-4{transition-delay:.4s}.animate-delay-5{transition-delay:.5s}.animate-fast{transition-duration:.4s!important}.animate-slow{transition-duration:1.2s!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.animate-fade-down,.animate-fade-in,.animate-fade-left,.animate-fade-right,.animate-fade-up,.animate-on-scroll,.animate-scale-up,.animate-slide-up,.animate-stagger-item{opacity:1;transform:none}}.btn{background-color:#3f2d21;color:#fff;padding:13px 25px;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px);display:inline-block;text-decoration:none;text-align:center;margin-bottom:0}.btn:hover{background-color:#3f2d21;color:#fefaf7}@media screen and (max-width:768px){.btn{padding:10px 20px}}.btn--porceline{background-color:#f8eadf;color:#3f2d21;padding:13px 25px;text-transform:uppercase;border:1.75px solid #3f2d21;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px)}.btn--porceline:hover{background-color:#3f2d21;color:#fefaf7}.btn--slate{background-color:#a9b8c5;color:#3f2d21;padding:13px 25px;text-transform:uppercase;border:1.75px solid #3f2d21;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px)}.btn--slate:hover{background-color:#3f2d21;color:#fefaf7}.btn--white{background-color:#fefaf7;color:#3f2d21;padding:13px 25px;text-transform:uppercase;border:1.75px solid #3f2d21;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px)}.btn--white:hover{background-color:#3f2d21;color:#fefaf7}.btn--walnut{background-color:#3f2d21;color:#fefaf7;padding:13px 25px;text-transform:uppercase;border:1px solid #a9b8c5;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px)}.btn--walnut:hover{background-color:#a9b8c5;color:#3f2d21;border:1px solid #3f2d21}.btn--outline{background-color:transparent;color:#3f2d21;border:1.75px solid #3f2d21}.btn--outline:hover{background-color:#3f2d21;color:#fefaf7}.btn--header{background-color:transparent;color:#fefaf7;padding:10px 20px;text-transform:uppercase;border:1.75px solid #fefaf7;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px}.btn--header:hover{background-color:#3f2d21;color:#fefaf7}.btn--block{display:block;width:100%}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:disabled:hover{background-color:#3f2d21}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#3f2d21}.form-control{width:100%;padding:.5rem 1rem;border:1px solid #3f2d21;border-radius:4px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-control:focus{outline:0;border-color:#3f2d21;box-shadow:0 0 0 rgba(63,45,33,.3)}.form-control::-moz-placeholder{color:#3f2d21}.form-control::placeholder{color:#3f2d21}textarea.form-control{resize:vertical;min-height:120px}.form-check{display:flex;align-items:center;margin-bottom:.5rem}.form-check input[type=checkbox],.form-check input[type=radio]{margin-right:.5rem}.form-error{color:#3f2d21;font-size:.875rem;margin-top:.5rem}.form-success{color:#28a745;font-size:.875rem;margin-top:.5rem}.form-message{padding:1rem;border-radius:4px;margin-bottom:.5rem;font-size:.9rem;opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}.form-message.show{opacity:1;transform:translateY(0)}.form-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.silverwoods-flatpickr.flatpickr-calendar{background-color:#3f2d21!important;border:1px solid #fefaf7!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;font-family:Roboto,Arial,sans-serif!important}.silverwoods-flatpickr.flatpickr-calendar.open{z-index:9999!important}.silverwoods-flatpickr.flatpickr-calendar.arrowTop:after,.silverwoods-flatpickr.flatpickr-calendar.arrowTop:before{border-color:#3f2d21}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months{background-color:#3f2d21!important;border-bottom:1px solid #b29a86!important;border-radius:8px!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-month{color:#fefaf7!important;background-color:transparent!important;margin-bottom:5px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper{background-color:#3f2d21!important;color:#fefaf7!important;border:none!important;border-radius:8px!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper:hover{background-color:#a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month input{background-color:transparent!important;color:#fefaf7!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month input:focus{outline:0!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{color:#fefaf7!important;border:none!important;background-color:transparent!important;border-radius:8px!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover{background-color:#b29a86!important;color:#a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{fill:#fefaf7!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-weekdays{background-color:#b29a86!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{color:#fefaf7!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;background-color:transparent!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days{background-color:#3f2d21!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day{color:#fefaf7!important;background-color:transparent!important;border:1px solid transparent!important;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day:hover{background-color:#a9b8c5!important;border-color:#a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.selected,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange{background-color:#a9b8c5!important;color:#3f2d21!important;border-color:#a9b8c5!important;font-family:Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange:hover,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.selected:hover,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange:hover{background-color:#a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.today{border-color:#fefaf7!important;color:#fefaf7!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.today:hover{background-color:#b29a86!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.flatpickr-disabled{color:rgba(254,250,247,.4)!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.flatpickr-disabled:hover{background-color:transparent!important;cursor:not-allowed!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.inRange{background-color:rgba(169,184,197,.2)!important;color:#fefaf7!important;border-color:transparent!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.inRange:hover{background-color:rgba(169,184,197,.3)!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.nextMonthDay,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-days .flatpickr-day.prevMonthDay{color:rgba(254,250,247,.5)!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time{border-top:1px solid #b29a86!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .flatpickr-time-separator{color:#fefaf7!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper input{color:#fefaf7!important;border:none!important;border-radius:4px!important;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper input:focus{background-color:#a9b8c5!important;color:#3f2d21!important;outline:0!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper input:hover{background-color:#a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowDown,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowUp{color:#fefaf7!important;border:1px solid #a9b8c5!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowDown:hover,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowUp:hover{background-color:#a9b8c5!important;color:#3f2d21!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowDown::after,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .numInputWrapper .arrowUp::after{border-bottom-color:#fefaf7!important;border-top-color:#fefaf7!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .flatpickr-am-pm{color:#fefaf7!important;border:none!important;border-radius:4px!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover{background-color:#a9b8c5!important;color:#3f2d21!important}.silverwoods-flatpickr .flatpickr-input[readonly]{cursor:pointer!important;background-color:transparent!important}.acf-field-datetime .flatpickr-input{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.acf-field-datetime .flatpickr-input::-moz-placeholder{color:rgba(254,250,247,.7)!important;-webkit-text-fill-color:rgba(254,250,247,.7)!important}.acf-field-datetime .flatpickr-input::placeholder{color:rgba(254,250,247,.7)!important;-webkit-text-fill-color:rgba(254,250,247,.7)!important}.silverwoods-custom-form .acf-field{padding:0;border:0;border-bottom:2px solid #3f2d21;margin-bottom:50px}.silverwoods-custom-form .acf-field label{display:none}.silverwoods-custom-form .acf-field input,.silverwoods-custom-form .acf-field input[type=email],.silverwoods-custom-form .acf-field input[type=tel],.silverwoods-custom-form .acf-field input[type=text],.silverwoods-custom-form .acf-field textarea{background-color:#a9b8c5;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 0 14px;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21}.silverwoods-custom-form .acf-field input::-moz-placeholder,.silverwoods-custom-form .acf-field input[type=email]::-moz-placeholder,.silverwoods-custom-form .acf-field input[type=tel]::-moz-placeholder,.silverwoods-custom-form .acf-field input[type=text]::-moz-placeholder,.silverwoods-custom-form .acf-field textarea::-moz-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21;opacity:1}.silverwoods-custom-form .acf-field input::placeholder,.silverwoods-custom-form .acf-field input[type=email]::placeholder,.silverwoods-custom-form .acf-field input[type=tel]::placeholder,.silverwoods-custom-form .acf-field input[type=text]::placeholder,.silverwoods-custom-form .acf-field textarea::placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21;opacity:1}.silverwoods-custom-form .acf-field input::-ms-input-placeholder,.silverwoods-custom-form .acf-field input[type=email]::-ms-input-placeholder,.silverwoods-custom-form .acf-field input[type=tel]::-ms-input-placeholder,.silverwoods-custom-form .acf-field input[type=text]::-ms-input-placeholder,.silverwoods-custom-form .acf-field textarea::-ms-input-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21;opacity:1}.silverwoods-custom-form .acf-field input::-webkit-input-placeholder,.silverwoods-custom-form .acf-field input[type=email]::-webkit-input-placeholder,.silverwoods-custom-form .acf-field input[type=tel]::-webkit-input-placeholder,.silverwoods-custom-form .acf-field input[type=text]::-webkit-input-placeholder,.silverwoods-custom-form .acf-field textarea::-webkit-input-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21;opacity:1}.silverwoods-custom-form .acf-field.shortform_message label{display:block;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#3f2d21;padding-bottom:5px}.silverwoods-custom-form .acf-field.shortform_message textarea{width:100%;max-width:100%}.silverwoods-custom-form .acf-field.shortform_message textarea::-moz-placeholder{font-size:16px}.silverwoods-custom-form .acf-field.shortform_message textarea::placeholder{font-size:16px}.silverwoods-custom-form .acf-field.shortform_message textarea:focus::-moz-placeholder{opacity:0}.silverwoods-custom-form .acf-field.shortform_message textarea:focus::placeholder{opacity:0}.silverwoods-custom-form .acf-field.shortform_message textarea:focus::-ms-input-placeholder{opacity:0}.silverwoods-custom-form .acf-field.shortform_message textarea:focus::-webkit-input-placeholder{opacity:0}.silverwoods-custom-form input[type=submit]{margin-top:40px}@media screen and (max-width:768px){.silverwoods-flatpickr.flatpickr-calendar{max-width:calc(100vw - 40px)!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months,.silverwoods-flatpickr.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper{font-size:14px!important}.silverwoods-flatpickr.flatpickr-calendar .flatpickr-day{height:35px!important;line-height:35px!important;font-size:13px!important}.silverwoods-custom-form input[type=submit]{margin-top:20px}}.form-success-replacement{text-align:center;padding:30px;background:#b6c6d3;border-radius:15px;margin:20px 0 0}.form-success-replacement .success-icon{margin:0 auto 20px;display:block;text-align:center}.form-success-replacement .success-icon svg{width:60px;height:60px;margin:0 auto}.form-success-replacement h3{color:#3f2d21;font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:700;font-style:normal;font-size:32px;margin-bottom:15px}.form-success-replacement p{color:#3f2d21;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;margin-bottom:15px}.form-success-replacement .success-details{background:#a9b8c5;padding:20px;border-radius:6px;margin-top:20px}.form-success-replacement .success-details p{margin-bottom:10px}.form-success-replacement .success-details p:last-child{margin-bottom:0}.form-success-replacement .success-details p strong{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#3f2d21}#form-messages{margin-top:20px}#form-messages .form-message{padding:15px 20px;border-radius:6px;margin-bottom:10px;opacity:0;transform:translateY(-10px);transition:.3s;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff}#form-messages .form-message--error{background:#dc2626}#form-messages .form-message--success{background:#059669}#form-messages .form-message.show{opacity:1;transform:translateY(0)}.contact-shortform{background-color:#3f2d21;padding:60px 0}.contact-shortform .contact-shortform-wrapper{display:flex}.contact-shortform .contact-shortform-wrapper .contact-shortform-form{display:inline-block;width:calc(50% - 30px);background-color:#a9b8c5;padding:35px;border-radius:15px;margin-right:60px}@media screen and (max-width:992px){.contact-shortform{padding:30px 0}.contact-shortform .contact-shortform-wrapper{flex-wrap:wrap}.contact-shortform .contact-shortform-wrapper .contact-shortform-form{padding:25px 30px;width:100%;order:2;margin-right:0}}.contact-shortform .contact-shortform-wrapper .contact-shortform-form p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);padding-bottom:0;color:#3f2d21}.contact-shortform .contact-shortform-wrapper .contact-shortform-form .contact-shortform-form-intro h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(38px,6vw,52px);color:#3f2d21}.contact-shortform .contact-shortform-wrapper .contact-shortform-form .contact-shortform-form-form{margin-top:50px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content{display:flex;width:calc(50% - 30px);flex-direction:column;justify-content:space-between}.contact-shortform .contact-shortform-wrapper .contact-shortform-content h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(38px,6vw,52px);color:#fefaf7;margin-top:30px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);color:#fefaf7}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-acreditations{margin-top:40px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote{display:flex;border:2px solid #fefaf7;border-radius:15px;padding:20px;align-items:center;margin-top:40px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-img{border-radius:15px;position:relative;overflow:hidden;display:inline-block}@media screen and (max-width:992px){.contact-shortform .contact-shortform-wrapper .contact-shortform-content{width:100%;order:1;margin-bottom:30px;display:block}.contact-shortform .contact-shortform-wrapper .contact-shortform-content h3{margin-top:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-img{display:none}}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy{display:inline-block;margin-left:25px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy h4{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(18px,3vw,20px);color:#fefaf7}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-img{display:none}@media screen and (max-width:992px){.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy{margin-left:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig{display:flex;align-items:center}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-img{display:inline-block;flex-basis:20%;margin-right:20px}}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-sig-name p{margin-bottom:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table{margin-top:40px}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table h5{color:#fefaf7}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table{width:100%;border-collapse:collapse}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table thead th{font-family:Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(16px,2.5vw,18px);color:#fefaf7;text-align:left;padding:15px 10px;border-bottom:1px solid #fefaf7}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table thead th:first-child{padding-left:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody td{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,2vw,16px);color:#fefaf7;padding:15px 10px;border-bottom:1px solid #fefaf7;vertical-align:top}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody td:first-child{padding-left:0;font-weight:500}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr:last-child td{border-bottom:none}.intro-section{display:flex;align-items:center;justify-content:space-between;margin:40px 0 50px}.intro-section .intro-copy{display:inline-block;width:100%;max-width:40%}@media screen and (max-width:992px){.intro-section .intro-copy{max-width:100%;padding-right:40px}}@media screen and (max-width:768px){.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table thead{display:none}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr{display:block;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #fefaf7}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr td{display:block;padding:8px 0;border:none;text-align:left}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr td:first-child{font-family:Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(254,250,247,.3)}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr td:not(:first-child){position:relative;padding-left:0}.contact-shortform .contact-shortform-wrapper .contact-shortform-content .ppf-comparision-table table tbody tr td:not(:first-child)::before{content:attr(data-label);font-family:Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px;display:block;margin-bottom:4px;opacity:.8}.intro-section{flex-wrap:wrap;margin:0 0 30px;padding-top:30px}.intro-section .intro-copy{padding-right:0;margin-bottom:30px}.box-repeater-section .box-repeater{flex-wrap:wrap}}.intro-section .intro-copy h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(32px,6vw,52px);color:#3f2d21}.intro-section .intro-copy p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,2.5vw,18px);margin:0}.intro-section .btn{display:inline-block;white-space:nowrap}.box-repeater-section .box-repeater{display:flex;margin-bottom:60px}.box-repeater-section .box-repeater:nth-child(even) .copy{order:2}.box-repeater-section .box-repeater:nth-child(even) .copy .copy-inner{margin:0 0 0 -110px}.box-repeater-section .box-repeater:nth-child(even) .image{order:1}.box-repeater-section .box-repeater .copy{z-index:2;flex-basis:33%;margin:30px 0}@media screen and (max-width:992px){.box-repeater-section .box-repeater .copy{flex-basis:54%}}.box-repeater-section .box-repeater .copy .copy-inner{background-color:#fefaf7;padding:30px;margin:0 -110px 0 0;position:relative;top:50%;transform:translateY(-50%);border-radius:15px}@media screen and (max-width:768px){.box-repeater-section .box-repeater .copy{flex-basis:100%;width:100%;margin:0!important;order:2!important}.box-repeater-section .box-repeater .copy .copy-inner{margin:0!important;top:0;transform:translateY(0);padding:20px 0}}.box-repeater-section .box-repeater .copy .copy-inner h3{font-size:clamp(32px,5vw,2.6rem)}.box-repeater-section .box-repeater .copy .copy-inner .btn{font-size:clamp(14px,2vw,16px);margin-top:14px}.box-repeater-section .box-repeater .image{flex-basis:67%}@media screen and (max-width:992px){.box-repeater-section .box-repeater .image{flex-basis:77%}}@media screen and (max-width:768px){.box-repeater-section .box-repeater .image{flex-basis:100%;width:100%;order:1!important}}.box-repeater-section .box-repeater .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.synced-slider-container{display:flex;gap:2rem;position:relative}@media (max-width:768px){.synced-slider-container{flex-direction:column;gap:1rem}}.synced-content-slider-wrapper,.synced-image-slider{flex:1;overflow:hidden}.synced-content-slider-wrapper .swiper-wrapper,.synced-image-slider .swiper-wrapper{transition-timing-function:ease-in-out}.synced-content-slider-wrapper .swiper-slide,.synced-image-slider .swiper-slide{opacity:0;transition:opacity .8s ease-in-out}.synced-content-slider-wrapper .swiper-slide.swiper-slide-active,.synced-image-slider .swiper-slide.swiper-slide-active{opacity:1}.synced-content-slider-wrapper .slide-content{max-width:500px}.synced-content-slider-wrapper .slide-content h3{margin-bottom:1rem;font-size:2rem}.synced-content-slider-wrapper .slide-content p{margin-bottom:1.5rem;line-height:1.6}.synced-content-slider-wrapper .slide-content .btn{display:inline-block}.synced-image-slider .swiper-slide{aspect-ratio:16/10}.synced-image-slider .swiper-slide img,.synced-image-slider .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.synced-slider-nav{position:relative;display:flex;gap:1rem;z-index:10}.synced-slider-nav .swiper-button-next,.synced-slider-nav .swiper-button-prev{position:static;width:34px;height:34px;background:#fefaf7;border-radius:50%;border:2px solid #3f2d21;margin:0;transition:.3s}.synced-slider-nav .swiper-button-next:after,.synced-slider-nav .swiper-button-prev:after{font-size:16px;font-weight:700;color:#3f2d21}.synced-slider-nav .swiper-button-next:hover,.synced-slider-nav .swiper-button-prev:hover{background:#a9b8c5}.synced-slider-nav .swiper-button-next.swiper-button-disabled,.synced-slider-nav .swiper-button-prev.swiper-button-disabled{opacity:.5;cursor:not-allowed}.synced-slider-nav .swiper-button-next.swiper-button-disabled:hover,.synced-slider-nav .swiper-button-prev.swiper-button-disabled:hover{transform:none}.synced-slider-container--equal .synced-content-slider-wrapper,.synced-slider-container--equal .synced-image-slider{flex:0 0 50%}.synced-slider-container--content-focus .synced-content-slider-wrapper{flex:0 0 60%}.synced-slider-container--content-focus .synced-image-slider,.synced-slider-container--image-focus .synced-content-slider-wrapper{flex:0 0 40%}.synced-slider-container--image-focus .synced-image-slider{flex:0 0 60%}.synced-slider-nav--content{position:absolute;bottom:2rem;left:2rem;transform:none}@media (max-width:768px){.synced-content-slider-wrapper .slide-content h3{font-size:1.5rem}.synced-image-slider .swiper-slide{aspect-ratio:4/3}.synced-slider-nav{gap:.5rem}.synced-slider-nav--content{left:1rem;bottom:1rem}}.synced-slider-container.loading .synced-content-slider-wrapper,.synced-slider-container.loading .synced-image-slider{opacity:.5;pointer-events:none}.why-silverwoods{background-color:#a9b8c5;padding:60px 0}.why-silverwoods .why-silverwoods-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){.why-silverwoods{padding:30px 0}.why-silverwoods .why-silverwoods-wrapper{flex-wrap:wrap}}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro{display:inline-flex;flex-direction:column;flex-basis:34%;max-width:400px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro h2{font-size:clamp(38px,6vw,50px);margin-bottom:30px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro p{font-size:clamp(16px,2.5vw,18px);margin-bottom:35px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro .btn{font-size:clamp(14px,2vw,16px);padding-left:15px;padding-right:15px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro .logo-mark{margin-top:auto;width:100%;max-width:190px}@media screen and (max-width:768px){.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro{flex-basis:100%;max-width:100%;display:block;margin-bottom:30px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro .logo-mark{display:none}}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro .logo-mark svg{width:100%;height:auto}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-intro .logo-mark svg path{fill:#708596}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content{display:inline-block;flex-basis:57%}@media screen and (max-width:768px){.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content{flex-basis:100%;width:100%}}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content .why-silverwoods-row{display:block;background-color:#b6c6d3;border-radius:15px;padding:20px 25px;margin-bottom:20px}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content .why-silverwoods-row:last-child{margin-bottom:0}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content .why-silverwoods-row h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(32px,5vw,44px);color:#3f2d21}.why-silverwoods .why-silverwoods-wrapper .why-silverwoods-content .why-silverwoods-row p{font-size:clamp(14px,2vw,16px);margin-bottom:0}.logo-slider{position:relative}.logo-slider .grad{display:block;background:#3f2d21;position:absolute;top:50%;transform:translateY(-50%);z-index:5;height:100%;width:100px}.logo-slider .grad--start{left:0;background:linear-gradient(90deg,#3f2d21 0,rgba(63,45,33,0) 100%)}.logo-slider .grad--end{right:0;background:linear-gradient(270deg,#3f2d21 0,rgba(63,45,33,0) 100%)}.logo-slider .swiper-wrapper{transition-timing-function:linear!important}.logo-slider .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0}.logo-slider .swiper-wrapper .swiper-slide img{display:block;height:60px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.page-intro{margin-top:170px}.page-intro .page-intro-copy{padding-bottom:35px;border-bottom:2px solid #3f2d21}@media screen and (max-width:768px){.page-intro{margin-top:120px}.page-intro .page-intro-copy{padding-bottom:25px}}.page-intro .page-intro-copy p{margin-bottom:0}.process-accordions{margin-top:2rem}.process-accordions .process-accordion{border-bottom:1px solid #3f2d21}.process-accordions .process-accordion.active .process-accordion-header,.process-accordions .process-accordion.active .process-accordion-header:hover{background-color:#fefaf7}.process-accordions .process-accordion.active .process-accordion-header .accordion-icon{transform:rotate(-180deg)}.process-accordions .process-accordion .process-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px 15px;cursor:pointer;transition:.3s;background-color:#a9b8c5;-moz-column-gap:20px;column-gap:20px}.process-accordions .process-accordion .process-accordion-header:hover{background-color:#b6c6d3}.process-accordions .process-accordion .process-accordion-header h5{margin:0;font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(22px,6vw,28px);color:#3f2d21}.process-accordions .process-accordion .process-accordion-header .accordion-icon{font-size:2rem;font-weight:300;color:#3f2d21;transition:transform .3s;line-height:1}.process-accordions .process-accordion .process-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s}.process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner{padding:5px 15px 0}.process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner li,.process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner p{padding:0 0 1.5rem;margin:0;color:#3f2d21}.process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner ul{margin-bottom:1rem}.process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner ul li{padding-bottom:10px;margin:0!important}.site-header{padding:30px 0;position:fixed;top:0;z-index:100;width:100%;transition:.3s cubic-bezier(.4,0,.2,1);height:105px}.site-header.header-walnut .site-logo svg path{fill:#3f2d21}.site-header.header-walnut .header-right .header-navigation-wrapper ul li .sub-menu li a,.site-header.header-walnut .header-right .header-navigation-wrapper ul li a{color:#3f2d21}.site-header.header-walnut .header-right .header-menu .burger-lines .line{background-color:#3f2d21}.site-header.header-walnut .header-cta .btn{border-color:#3f2d21;color:#3f2d21}.site-header.header-walnut .header-cta .btn:hover{background-color:#3f2d21!important;color:#fefaf7!important}.site-header.scrolled{background-color:#fefaf7;border-bottom:1px solid #3f2d21}.site-header.scrolled .site-logo svg path{fill:#3f2d21}.site-header.scrolled .header-right .header-navigation-wrapper ul li a{color:#3f2d21}.site-header.scrolled .header-right .header-navigation-wrapper ul li a::after{background-color:#3f2d21}.site-header.scrolled .header-right .header-navigation-wrapper ul li .sub-menu li a{color:#3f2d21}.site-header.scrolled .header-right .header-menu .burger-lines .line{background-color:#3f2d21}.site-header.scrolled .header-cta .btn{border-color:#3f2d21;color:#3f2d21}.site-header.scrolled .header-cta .btn:hover{background-color:#3f2d21!important;color:#fefaf7!important}.site-header--solid{background-color:#fefaf7}.site-header--solid .site-logo svg path{fill:#3f2d21!important}.site-header--solid .header-right .header-navigation-wrapper ul li a{color:#3f2d21!important}.site-header--solid .header-right .header-navigation-wrapper ul li a::after{background-color:#3f2d21}.site-header--solid .header-right .header-navigation-wrapper ul li .sub-menu li a{color:#3f2d21!important}.site-header--solid .header-right .header-cta .btn{color:#3f2d21!important;border-color:#3f2d21!important}.site-header--solid .header-right .header-menu .burger-lines .line{background-color:#3f2d21!important}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:45px}.site-header .site-logo{display:block;width:100%;max-width:250px;min-width:250px;margin:0}@media screen and (max-width:420px){.site-header .site-logo{max-width:200px;min-width:200px}}.site-header .site-logo svg{display:block;width:100%;height:auto}.site-header .site-logo svg path{transition:fill .3s cubic-bezier(.4,0,.2,1);fill:#fefaf7}.site-header .header-right{display:flex;align-items:center;width:calc(100% - 250px);position:relative;justify-content:flex-end}.site-header .header-right .header-cta{display:inline-block;opacity:1;visibility:visible;transition:.3s cubic-bezier(.4,0,.2,1);position:relative;z-index:5}@media screen and (max-width:992px){.site-header .header-right{width:auto;position:static}.site-header .header-right .header-cta{display:none}}.site-header .header-right .header-cta.is-hidden{display:none;opacity:0;visibility:hidden}.site-header .header-right .header-cta .btn{transition:.3s cubic-bezier(.4,0,.2,1)}.site-header .header-right .header-cta .btn:hover{background-color:#fefaf7;color:#3f2d21}.site-header .header-right .header-navigation-wrapper{justify-content:flex-end;align-items:center;display:flex;position:absolute;right:55px;z-index:2}@media screen and (max-width:992px){.site-header .header-right .header-navigation-wrapper{position:absolute;right:-50%;top:0;width:50vw;height:100vh;transition:.4s cubic-bezier(.4,0,.2,1);overflow:hidden}.site-header .header-right .header-navigation-wrapper.is-open{right:0}}.site-header .header-right .header-navigation-wrapper .nav-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;transform:translate3d(100%,0,0) scale3d(1,1,1);transform-style:preserve-3d;opacity:0;will-change:opacity,transform;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:992px){.site-header .header-right .header-navigation-wrapper .nav-menu{transform:translate3d(0,0,0) scale3d(1,1,1)!important;position:fixed;width:50vw;height:100vh;background-color:#a9b8c5;flex-direction:column;justify-content:flex-start;grid-row-gap:2em;opacity:1}}@media screen and (max-width:450px){.site-header .header-right .header-navigation-wrapper{width:100vw;right:-100%}.site-header .header-right .header-navigation-wrapper .nav-menu{width:100vw}}.site-header .header-right .header-navigation-wrapper .nav-menu.is-open{transform:translate3d(0,0,0) scale3d(1,1,1);transform-style:preserve-3d;opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1) .1s,transform .4s cubic-bezier(.4,0,.2,1) .1s}.site-header .header-right .header-navigation-wrapper .nav-menu li{display:inline-block;margin:0 20px;position:relative}.site-header .header-right .header-navigation-wrapper .nav-menu li a{display:block;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;text-decoration:none;color:#fefaf7;margin:0;position:relative;transition:color .3s}.site-header .header-right .header-navigation-wrapper .nav-menu li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fefaf7;transition:width .3s}.site-header .header-right .header-navigation-wrapper .nav-menu li a:hover::after{width:100%}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu{position:absolute;top:calc(100% + 10px);left:0;transform:translateX(0);background-color:#fefaf7;min-width:220px;padding:15px 0;opacity:0;visibility:hidden;transition:.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;pointer-events:none;display:block;flex-direction:column;list-style:none}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li{display:block;margin:0}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a{padding:10px 20px;color:#3f2d21;font-size:1rem;transition:.3s;white-space:nowrap;position:relative}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a::after{content:"";position:absolute;bottom:8px;left:20px;width:0;height:1px;background-color:#3f2d21;transition:width .3s}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a:hover::after{width:calc(100% - 45px)}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}.site-header .header-right .header-menu{display:inline-block;cursor:pointer;padding:10px;margin:-10px -10px -10px 30px;transition:.3s cubic-bezier(.4,0,.2,1);z-index:10}.site-header .header-right .header-menu .burger-lines{width:55px;height:26px;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:height .3s}.site-header .header-right .header-menu .burger-lines .line{display:block;width:100%;height:2px;background-color:#fefaf7;transform-origin:center;transition:.3s cubic-bezier(.4,0,.2,1)}.site-header .header-right .header-menu:hover:not(.is-active) .burger-lines{height:18px}.site-header .header-right .header-menu.is-active{padding:15px;margin:-15px -15px -15px 25px}.site-header .header-right .header-menu.is-active .burger-lines .line.line-1{transform:translateY(12px) rotate(45deg)}.site-header .header-right .header-menu.is-active .burger-lines .line.line-2{opacity:0;transform:scale(0)}.site-header .header-right .header-menu.is-active .burger-lines .line.line-3{transform:translateY(-12px) rotate(-45deg)}.main-navigation ul{display:flex;gap:2rem}.main-navigation a{color:#3f2d21;text-decoration:none;font-weight:500;transition:color .2s}.mobile-menu-toggle{display:block;background:0 0;border:none;cursor:pointer;padding:.5rem}@media (min-width:768px){.main-navigation ul{gap:3rem}.mobile-menu-toggle{display:none}}.mobile-menu-toggle span{display:block;width:25px;height:3px;background-color:#3f2d21;margin:4px 0;transition:transform .2s}@media (max-width:767px){.main-navigation{position:absolute;top:100%;left:0;right:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:.3s}.main-navigation.is-open{transform:translateY(0);opacity:1;visibility:visible}.main-navigation ul{flex-direction:column;padding:1rem;gap:1rem}}.secondary-header{position:fixed;top:105px;background-color:#fefaf7;justify-content:flex-start;align-items:center;width:100%;flex-flow:column;z-index:99;display:flex;transform:translateY(-100%);opacity:0;visibility:hidden;transition:.3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.secondary-header.scrolled{transform:translateY(0);opacity:1;visibility:visible}.secondary-header .secondary-header-links{display:flex;justify-content:center;width:100%;align-items:center}.secondary-header .secondary-header-links a{display:flex;flex-flow:column;justify-content:center;align-items:center;min-width:20rem;padding:1rem 2rem;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:0;text-decoration:none}@media screen and (max-width:992px){.site-header .header-right .header-navigation-wrapper .nav-menu li{display:block;width:100%;margin:0;text-align:center}.site-header .header-right .header-navigation-wrapper .nav-menu li:first-child{margin-top:100px}.site-header .header-right .header-navigation-wrapper .nav-menu li a{color:#3f2d21!important;font-size:1.5em;padding:5px 0;font-weight:600}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>a{display:none}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu{position:static;transform:none;box-shadow:none;background-color:transparent;padding:0;margin:0;opacity:1;visibility:visible;pointer-events:auto;display:block}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li{margin-bottom:2em}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li:last-child{margin-bottom:0}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a{font-size:1.5em;padding:5px 0;color:#fefaf7;font-weight:600}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a::after{display:none}.site-header .header-right .header-navigation-wrapper .nav-menu li.menu-item-has-children>.sub-menu li a:hover{background-color:transparent;padding-left:0}.site-header .header-right .header-menu{margin-left:0!important}.secondary-header .secondary-header-links a{min-width:15rem}}.site-footer{color:#3f2d21;padding:60px 0 0;background-color:#f8eadf}.site-footer .footer-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.site-footer .footer-wrapper h3{font-size:26px;margin-bottom:60px;text-align:right}.site-footer .footer-wrapper .footer-left{display:inline-block;padding-right:40px}.site-footer .footer-wrapper .footer-left .site-logo{display:block}.site-footer .footer-wrapper .footer-left h3{display:none}.site-footer .footer-wrapper .footer-left .footer-links{display:block;margin-top:55px}.site-footer .footer-wrapper .footer-left .footer-links h4{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#3f2d21}.site-footer .footer-wrapper .footer-left .footer-links ul li{margin-bottom:10px}.site-footer .footer-wrapper .footer-left .footer-links ul li a{display:block;font-size:14px;margin-bottom:0}.site-footer .footer-wrapper .footer-left .footer-links ul li a:hover{text-decoration:underline}.site-footer .footer-wrapper .footer-right{display:inline-block;text-align:right}@media screen and (max-width:576px){.site-footer{padding-top:30px}.site-footer .footer-wrapper{flex-wrap:wrap}.site-footer .footer-wrapper .footer-left{width:100%;padding-right:0;margin-bottom:30px}.site-footer .footer-wrapper .footer-left .site-logo svg{margin:0 auto 30px;text-align:center}.site-footer .footer-wrapper .footer-left h3{display:block;text-align:center;margin:0}.site-footer .footer-wrapper .footer-left .footer-links{text-align:center;margin-top:30px}.site-footer .footer-wrapper .footer-right{width:100%}.site-footer .footer-wrapper .footer-right h3{display:none}}.site-footer .footer-wrapper .footer-right .footer-social{display:flex;gap:1rem;justify-content:flex-end;text-align:right;margin-bottom:30px}.site-footer .footer-wrapper .footer-right .footer-social .social{display:inline-block;width:25px;height:25px}.site-footer .footer-wrapper .footer-right .footer-social .social:hover svg path{fill:#a9b8c5}.site-footer .footer-wrapper .footer-right .footer-info a,.site-footer .footer-wrapper .footer-right .footer-info p{font-size:16px;color:#3f2d21;text-decoration:none;text-align:right;display:block;margin-bottom:25px}@media screen and (max-width:576px){.site-footer .footer-wrapper .footer-right .footer-social{justify-content:center;text-align:center}.site-footer .footer-wrapper .footer-right .footer-info a,.site-footer .footer-wrapper .footer-right .footer-info p{text-align:center}}.site-footer .footer-wrapper .footer-right .footer-info a:hover{text-decoration:underline}.site-footer .footer-bottom{border-top:1px solid #3f2d21;display:flex;align-items:center;justify-content:space-between;position:relative;padding:25px 60px;margin-top:60px}.site-footer .footer-bottom .footer-copyright{display:inline-block;font-size:14px;position:relative;z-index:5}.site-footer .footer-bottom .footer-to-top{display:block;position:absolute;left:0;right:0;margin:0 auto;text-align:center;z-index:4}.site-footer .footer-bottom .footer-to-top button{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#f8eadf;cursor:pointer}.site-footer .footer-bottom .footer-to-top button:hover{text-decoration:underline}@media screen and (max-width:768px){.secondary-header{display:none}.site-footer .footer-bottom{flex-wrap:wrap;padding:20px}.site-footer .footer-bottom .footer-copyright{order:1}.site-footer .footer-bottom .footer-to-top{width:100%;order:3;position:static;margin-top:30px}.site-footer .footer-bottom .footer-to-top button{padding:13px 25px;background-color:#3f2d21;color:#fff;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14px,2vw,18px)}.site-footer .footer-bottom .footer-to-top button:hover{background-color:#3f2d21;color:#fefaf7;text-decoration:none}.site-footer .footer-bottom .footer-privacy{order:2}}.site-footer .footer-bottom .footer-privacy{display:inline-block;position:relative;z-index:5}.site-footer .footer-bottom .footer-privacy ul{display:flex;align-items:center}@media screen and (max-width:576px){.site-footer .footer-bottom{margin-top:5px}.site-footer .footer-bottom .footer-copyright{width:100%;text-align:center}.site-footer .footer-bottom .footer-privacy{width:100%;margin-top:25px}.site-footer .footer-bottom .footer-privacy ul{justify-content:center}}.site-footer .footer-bottom .footer-privacy ul li{margin-bottom:0;margin-left:35px}.site-footer .footer-bottom .footer-privacy ul li:first-child{margin-left:0}.site-footer .footer-bottom .footer-privacy ul li a{display:block;font-size:14px;color:#3f2d21;text-decoration:none;margin-bottom:0}.row{display:flex;flex-wrap:wrap;margin:0 calc(-1 * 1rem)}.col{flex:1;padding:0 1rem;margin-bottom:2rem}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding:0 1rem;margin-bottom:2rem}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 1rem;margin-bottom:2rem}.col-3{flex:0 0 25%;max-width:25%;padding:0 1rem;margin-bottom:2rem}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 1rem;margin-bottom:2rem}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding:0 1rem;margin-bottom:2rem}.col-6{flex:0 0 50%;max-width:50%;padding:0 1rem;margin-bottom:2rem}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding:0 1rem;margin-bottom:2rem}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0 1rem;margin-bottom:2rem}.col-9{flex:0 0 75%;max-width:75%;padding:0 1rem;margin-bottom:2rem}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 1rem;margin-bottom:2rem}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 1rem;margin-bottom:2rem}.col-12{flex:0 0 100%;max-width:100%;padding:0 1rem;margin-bottom:2rem}@media (min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}.no-gutters{margin:0}.no-gutters .col,.no-gutters [class*=col-]{padding:0}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.site-header .header-menu .burger-lines .line{background-color:#fefaf7}.site-header .header-menu svg path{fill:#fefaf7}.homepage-video{position:relative}.homepage-video .hls-video{width:100vw;height:100svh;display:block;position:relative;overflow:hidden}@media screen and (max-width:479px){.homepage-video .hls-video{height:70svh}}.homepage-video .hls-video video{display:block;width:100vw;height:100svh;-o-object-fit:cover;object-fit:cover}.homepage-video .gradient-layer{z-index:4;pointer-events:none;background-image:linear-gradient(to left,rgba(0,0,0,0) 50%,rgba(0,0,0,.5098039216));position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width:479px){.homepage-video .gradient-layer{height:70svh}}.homepage-video .homepage-video-text{display:block;position:absolute;z-index:5;top:50%;transform:translateY(-50%);left:60px}@media screen and (max-width:992px){.homepage-video .homepage-video-text{left:30px}}.homepage-video .homepage-video-text h1{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(42px,6vw,52px);color:#fefaf7}@media screen and (max-width:768px){.homepage-video .homepage-video-text{left:20px;padding-right:20px;width:calc(100% - 20px)}.homepage-video .homepage-video-text h1 br{display:none}}.homepage-video .homepage-video-text h2{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(25px,4vw,30px);color:#fefaf7}.homepage-video .homepage-video-text .btn{margin-top:3px}.homepage-intro{text-align:center;padding:90px 0}.homepage-intro .logo-mark{display:block;margin-bottom:60px}.homepage-intro .logo-mark svg{display:block;margin:0 auto;text-align:center}.homepage-intro h2{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(22px,5vw,38px);margin-bottom:60px;line-height:1.4}@media screen and (max-width:992px){.homepage-intro{padding:40px 0}.homepage-intro .logo-mark{width:100%;max-width:55px;margin:0 auto 30px}.homepage-intro h2{margin-bottom:40px}}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper{transition-timing-function:linear!important}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide{position:relative;width:25%;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible}@media screen and (max-width:1200px){.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide{width:33.3333333333%}}@media screen and (max-width:768px){.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide{width:50%}}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide .testimonial-copy{position:absolute;display:block;width:100%;bottom:0;text-align:center;z-index:5;padding:0 1.2em 1.2em}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide .testimonial-copy h4{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(1.6em,3vw,1.8em);margin:0 0 20px;color:#fff}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide .testimonial-copy p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(1em,2vw,1em);margin:0;color:#fff}.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide .testimonial-overlay{display:block;position:absolute;width:100%;height:75%;bottom:0;z-index:4;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.home-process{padding:100px 0 60px;width:100vw;position:relative;overflow:hidden}.home-process .home-process-wrapper{display:flex;justify-content:space-between}.home-process .home-process-wrapper .home-process-copy{display:inline-block;padding:60px;width:50%}@media screen and (max-width:1200px){.home-process .home-process-wrapper .home-process-copy{padding:30px}}@media screen and (max-width:768px){.home-process{padding:0 0 40px}.home-process .home-process-wrapper{flex-wrap:wrap}.home-process .home-process-wrapper .home-process-copy{width:100%}}@media screen and (max-width:576px){.home-testimonials .home-testimonials-slider .home-testimonials-wrapper .swiper-slide{width:75%}.home-process .home-process-wrapper .home-process-copy{padding:20px}}.home-process .home-process-wrapper .home-process-copy h2{font-size:48px}.home-process .home-process-wrapper .home-process-copy h4{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:24px;margin:20px 0 10px}.home-process .home-process-wrapper .home-process-copy p{font-size:16px}.home-process .home-process-wrapper .home-process-copy .home-process-buttons{display:flex;align-items:flex-start;margin-top:40px}.home-process .home-process-wrapper .home-process-copy .home-process-buttons .btn{display:inline-block;font-size:16px}.home-process .home-process-wrapper .home-process-copy .home-process-buttons .btn:first-child{margin-right:30px}.home-process .home-process-wrapper .home-process-image{display:inline-block;width:50%}.home-process .home-process-wrapper .home-process-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.home-showcase .home-showcase-intro{border-top:2px solid #3f2d21;padding-top:40px}.home-showcase .home-showcase-list .home-showcase-item{position:relative;padding-bottom:180px;margin-bottom:30px}.home-showcase .home-showcase-list .home-showcase-item:last-child{margin-bottom:0}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-img{display:block;height:650px;width:100%;position:relative}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-img img{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;vertical-align:middle}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-item-copy{display:block;background-color:#fefaf7;padding:32px 40px;border-radius:15px;position:absolute;bottom:0;right:60px;width:450px}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-item-copy h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(36px,5vw,48px);margin:0 0 30px}@media screen and (max-width:768px){.home-process .home-process-wrapper .home-process-image{width:100%}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-item-copy{width:90%;right:20px;padding:15px 24px}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-item-copy h3{margin-bottom:20px}}.home-showcase .home-showcase-list .home-showcase-item .home-showcase-item-copy p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,2.5vw,18px);margin:0 0 30px}.recognised-leader{padding:60px 0;width:100vw;position:relative;overflow:hidden}@media screen and (max-width:992px){.home-process .home-process-wrapper .home-process-copy .home-process-buttons{flex-wrap:wrap}.home-process .home-process-wrapper .home-process-copy .home-process-buttons .btn:first-child{margin-bottom:25px}.recognised-leader{margin-bottom:60px}}.recognised-leader .recognised-leader-wrapper{display:flex;position:relative;align-items:center}.recognised-leader .recognised-leader-wrapper .copy{display:inline-block;width:calc(33% + 110px);background-color:#3f2d21;padding:30px;border-radius:15px;position:absolute;z-index:5;min-width:550px}@media screen and (max-width:1200px){.recognised-leader .recognised-leader-wrapper .copy{width:calc(45% + 110px);min-width:auto}}@media screen and (max-width:992px){.recognised-leader .recognised-leader-wrapper .copy{bottom:-60px;width:66%;left:0;order:2}}.recognised-leader .recognised-leader-wrapper .copy h2,.recognised-leader .recognised-leader-wrapper .copy h3,.recognised-leader .recognised-leader-wrapper .copy p{color:#fefaf7}.recognised-leader .recognised-leader-wrapper .copy .btn{margin-bottom:40px;font-size:16px;padding:10px 20px}@media screen and (max-width:768px){.recognised-leader{margin-bottom:0;padding:60px 0 30px}.recognised-leader .recognised-leader-wrapper{flex-wrap:wrap}.recognised-leader .recognised-leader-wrapper .copy{width:100%;position:static;margin-top:-40px;padding:15px 22px}.recognised-leader .recognised-leader-wrapper .copy .btn{margin-bottom:50px}}.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav{position:absolute;bottom:20px;right:20px;display:flex;gap:1rem;z-index:10}.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-next,.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-prev{position:static;width:28px;height:28px;background:#3f2d21;border-radius:50%;border:1px solid #fefaf7;margin:0;transition:.3s}.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-next:after,.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-prev:after{font-size:14px;font-weight:700;color:#fefaf7}.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-next:hover,.recognised-leader .recognised-leader-wrapper .copy .recognised-slider-nav .swiper-button-prev:hover{background:#a9b8c5}.recognised-leader .recognised-leader-wrapper .image{display:inline-block;width:67%;align-self:flex-end;margin-left:auto}.home-about-us{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:60px 0;min-height:55vh;display:flex;flex-direction:column;justify-content:flex-end}.home-about-us .home-about-us-overlay{position:absolute;display:block;width:100%;height:100%;background-color:rgba(45,33,32,.5);inset:0;mix-blend-mode:multiply;pointer-events:none;z-index:4}.home-about-us .home-about-us-copy{display:block;position:relative;z-index:5;width:100%;max-width:28rem;bottom:0;margin-left:60px}@media screen and (max-width:992px){.recognised-leader .recognised-leader-wrapper .image{width:100%;order:1}.home-about-us{padding-bottom:30px}.home-about-us .home-about-us-copy{margin-left:30px}}.home-about-us .home-about-us-copy h2{font-size:clamp(32px,6vw,48px);color:#fff}.home-about-us .home-about-us-copy p{font-size:clamp(14px,2.5vw,18px);color:#fff}.home-about-us .home-about-us-copy .btn{font-size:16px;margin-top:14px}.kind-words{padding:100px 0}@media screen and (max-width:992px){.kind-words{padding:60px 0}}.kind-words .kind-words-slider{display:flex;width:100%;overflow:hidden}.kind-words .kind-words-slider .synced-content-slider-wrapper{flex:0 0 35%}.kind-words .kind-words-slider .synced-content-slider-wrapper h2{font-size:clamp(32px,5vw,44px);margin-bottom:60px}.kind-words .kind-words-slider .synced-content-slider-wrapper .swiper-slide i{display:block;background-image:url(/wp-content/themes/silverwoods/assets/images/global/quote.svg);background-repeat:no-repeat;background-position:center;background-size:36px 30px;width:36px;height:30px;margin-bottom:30px}.kind-words .kind-words-slider .synced-content-slider-wrapper .swiper-slide h3{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(20px,3vw,24px);color:#3f2d21;line-height:1.4;margin-bottom:40px}.kind-words .kind-words-slider .synced-content-slider-wrapper .swiper-slide p{font-size:clamp(14px,2vw,16px);color:#3f2d21;margin-bottom:65px}.kind-words .kind-words-slider .synced-content-slider-wrapper .synced-slider-nav{position:absolute;bottom:0;left:0}.kind-words .kind-words-slider .synced-image-slider{flex:0 0 65%;min-width:0;overflow:hidden}.white-form{margin-bottom:60px}.white-form .white-form-wrapper{display:flex}@media screen and (max-width:768px){.home-about-us .home-about-us-copy{max-width:100%;margin-left:0;padding:0 20px}.kind-words{padding:30px 0}.kind-words .kind-words-slider .synced-content-slider-wrapper h2{margin-bottom:30px}.kind-words .kind-words-slider .synced-image-slider{display:none}.home-services .intro-section .intro-copy{margin-bottom:0}.white-form{margin-bottom:30px}.white-form .white-form-wrapper{flex-wrap:wrap}}.white-form .white-form-wrapper .image{display:inline-block;width:50%}@media screen and (max-width:768px){.white-form .white-form-wrapper .image{width:100%}}.white-form .white-form-wrapper .image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%}.white-form .white-form-wrapper .content{display:inline-block;width:50%;padding:60px}@media screen and (max-width:992px){.white-form .white-form-wrapper .content{padding:40px 0 40px 40px}}.white-form .white-form-wrapper .content h2{font-size:clamp(32px,5vw,40px)}.white-form .white-form-wrapper .content p{font-size:clamp(14px,2.5vw,16px)}.white-form .white-form-wrapper .content .contact-shortform-form-form{margin-top:40px}.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=email],.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=tel],.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=text],.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field textarea{background-color:#fefaf7;font-size:16px}.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input::-moz-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=email]::-moz-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=tel]::-moz-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=text]::-moz-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field textarea::-moz-placeholder{font-size:16px}.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input::placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=email]::placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=tel]::placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=text]::placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field textarea::placeholder{font-size:16px}.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input::-ms-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=email]::-ms-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=tel]::-ms-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=text]::-ms-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field textarea::-ms-input-placeholder{font-size:16px}.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input::-webkit-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=email]::-webkit-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=tel]::-webkit-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field input[type=text]::-webkit-input-placeholder,.white-form .white-form-wrapper .content .contact-shortform-form-form .acf-field textarea::-webkit-input-placeholder{font-size:16px}.portfolio-list{padding:60px 0}.portfolio-list .portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}@media screen and (max-width:992px){.portfolio-list .portfolio-grid{grid-template-columns:repeat(2,1fr)}}.portfolio-list .portfolio-grid .portfolio-item{display:block;position:relative}.portfolio-list .portfolio-grid .portfolio-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link a{display:block;width:100%;height:100%}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-copy{display:block;position:absolute;padding:0 30px 30px;bottom:0;left:0;width:100%;background:linear-gradient(to top,#2d2120 0,transparent 100%)}@media screen and (max-width:1200px){.portfolio-list .portfolio-grid{gap:35px}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-copy{padding:0 25px 25px}}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-copy h2{color:#fefaf7}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-copy p{color:#fefaf7;margin-bottom:0}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-overlay{display:block;position:absolute;inset:0;background-color:#a9b8c5;mix-blend-mode:multiply;pointer-events:none;opacity:0;transition:opacity .3s}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link:hover .portfolio-item-overlay{opacity:1}.portfolio-single .portfolio-hero{padding:120px 0 80px;background:#a9b8c5}@media screen and (max-width:992px){.portfolio-single .portfolio-hero{padding:80px 0 60px}}@media screen and (max-width:768px){.white-form .white-form-wrapper .content{width:100%;padding:30px 0 0}.portfolio-list{padding:30px 0}.portfolio-list .portfolio-grid{gap:20px}.portfolio-list .portfolio-grid .portfolio-item.portfolio-item-link .portfolio-item-copy{padding:0 20px 20px}.portfolio-single .portfolio-hero{padding:60px 0 40px}}.portfolio-single .portfolio-hero .portfolio-hero-wrapper{display:flex;gap:60px;align-items:center}@media screen and (max-width:992px){.portfolio-single .portfolio-hero .portfolio-hero-wrapper{gap:40px;flex-direction:column;text-align:center}}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content{flex:1}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-meta{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}@media screen and (max-width:992px){.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-meta{justify-content:center}}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-meta .portfolio-type{background:#3f2d21;color:#fefaf7;padding:6px 16px;border-radius:4px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-meta .portfolio-location{background:#fefaf7;color:#3f2d21;padding:6px 16px;border-radius:4px;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-meta .portfolio-location::before{content:"📍 ";margin-right:4px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content h1{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(36px,6vw,56px);color:#3f2d21;margin-bottom:30px;line-height:1.2}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-excerpt{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(18px,2.5vw,22px);color:#3f2d21;margin-bottom:40px;line-height:1.6}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-details{display:flex;flex-direction:column;gap:15px}@media screen and (max-width:992px){.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-details{align-items:center}}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-details .detail-item{display:flex;gap:10px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-details .detail-item .detail-label{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#3f2d21;min-width:120px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-content .portfolio-details .detail-item .detail-value{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#3f2d21}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-image{flex:1;max-width:500px}.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-image img{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.portfolio-single .portfolio-content{padding:80px 0}@media screen and (max-width:992px){.portfolio-single .portfolio-hero .portfolio-hero-wrapper .portfolio-hero-image{max-width:100%}.portfolio-single .portfolio-content{padding:60px 0}}.portfolio-single .portfolio-content .portfolio-description{max-width:800px;margin:0 auto}.portfolio-single .portfolio-content .portfolio-description h2,.portfolio-single .portfolio-content .portfolio-description h3,.portfolio-single .portfolio-content .portfolio-description h4{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:inherit;color:#3f2d21;margin:30px 0 20px}.portfolio-single .portfolio-content .portfolio-description h2:first-child,.portfolio-single .portfolio-content .portfolio-description h3:first-child,.portfolio-single .portfolio-content .portfolio-description h4:first-child{margin-top:0}.portfolio-single .portfolio-content .portfolio-description h2{font-size:clamp(28px,4vw,36px)}.portfolio-single .portfolio-content .portfolio-description h3{font-size:clamp(24px,3.5vw,30px)}.portfolio-single .portfolio-content .portfolio-description h4{font-size:clamp(20px,3vw,24px)}.portfolio-single .portfolio-content .portfolio-description p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#3f2d21;line-height:1.7;margin-bottom:20px}.portfolio-single .portfolio-content .portfolio-description ol,.portfolio-single .portfolio-content .portfolio-description ul{margin:20px 0;padding-left:30px}.portfolio-single .portfolio-content .portfolio-description ol li,.portfolio-single .portfolio-content .portfolio-description ul li{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#3f2d21;line-height:1.7;margin-bottom:10px}@media screen and (max-width:768px){.portfolio-single .portfolio-content{padding:40px 0}.portfolio-single .portfolio-content .portfolio-description ol li,.portfolio-single .portfolio-content .portfolio-description p,.portfolio-single .portfolio-content .portfolio-description ul li{font-size:16px}}.portfolio-single .portfolio-gallery{padding:80px 0;background:#a9b8c5}@media screen and (max-width:992px){.portfolio-single .portfolio-gallery{padding:60px 0}}.portfolio-single .portfolio-gallery h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(32px,5vw,42px);color:#3f2d21;text-align:center;margin-bottom:60px}.portfolio-single .portfolio-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}@media screen and (max-width:768px){.portfolio-single .portfolio-gallery{padding:40px 0}.portfolio-single .portfolio-gallery h2{margin-bottom:40px}.portfolio-single .portfolio-gallery .gallery-grid{grid-template-columns:1fr;gap:20px}}.portfolio-single .portfolio-gallery .gallery-grid .gallery-item{cursor:pointer;border-radius:15px;overflow:hidden;transition:transform .3s}.portfolio-single .portfolio-gallery .gallery-grid .gallery-item:hover{transform:scale(1.02)}.portfolio-single .portfolio-gallery .gallery-grid .gallery-item img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;display:block}.portfolio-single .portfolio-before-after{padding:80px 0}@media screen and (max-width:992px){.portfolio-single .portfolio-before-after{padding:60px 0}}.portfolio-single .portfolio-before-after h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(32px,5vw,42px);color:#3f2d21;text-align:center;margin-bottom:60px}.portfolio-single .portfolio-before-after .before-after-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:800px;margin:0 auto}@media screen and (max-width:768px){.portfolio-single .portfolio-before-after{padding:40px 0}.portfolio-single .portfolio-before-after h2{margin-bottom:40px}.portfolio-single .portfolio-before-after .before-after-wrapper{grid-template-columns:1fr;gap:30px}}.portfolio-single .portfolio-before-after .before-after-wrapper .after-image,.portfolio-single .portfolio-before-after .before-after-wrapper .before-image{text-align:center}.portfolio-single .portfolio-before-after .before-after-wrapper .after-image h3,.portfolio-single .portfolio-before-after .before-after-wrapper .before-image h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:24px;margin-bottom:20px}.portfolio-single .portfolio-before-after .before-after-wrapper .after-image img,.portfolio-single .portfolio-before-after .before-after-wrapper .before-image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.portfolio-single .portfolio-before-after .before-after-wrapper .before-image h3{color:#e74c3c}.portfolio-single .portfolio-before-after .before-after-wrapper .after-image h3{color:#27ae60}.portfolio-single .portfolio-testimonial{padding:80px 0;background:#3f2d21;color:#fefaf7}@media screen and (max-width:992px){.portfolio-single .portfolio-testimonial{padding:60px 0}}.portfolio-single .portfolio-testimonial .testimonial-wrapper{max-width:800px;margin:0 auto;text-align:center}.portfolio-single .portfolio-testimonial .testimonial-wrapper blockquote{margin:0;padding:0}.portfolio-single .portfolio-testimonial .testimonial-wrapper blockquote p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:italic;font-size:clamp(20px,3vw,28px);line-height:1.6;margin-bottom:30px;color:#fefaf7}.portfolio-single .portfolio-testimonial .testimonial-wrapper blockquote cite{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-size:20px;color:#a9b8c5;font-style:normal}.portfolio-single .portfolio-testimonial .testimonial-wrapper blockquote cite::before{content:"— "}.portfolio-navigation{padding:60px 0;background:#a9b8c5}.portfolio-navigation .portfolio-nav-wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px}@media screen and (max-width:992px){.portfolio-navigation .portfolio-nav-wrapper{flex-direction:column;align-items:stretch;text-align:center}}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links{display:flex;gap:30px}@media screen and (max-width:768px){.portfolio-navigation,.portfolio-single .portfolio-testimonial{padding:40px 0}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links{flex-direction:column;gap:20px}}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link{display:flex;flex-direction:column;text-decoration:none;padding:20px;background:#fefaf7;border-radius:15px;transition:.3s;min-width:200px}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link .nav-label{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#3f2d21;opacity:.8;margin-bottom:8px}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link .nav-title{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:18px;color:#3f2d21;line-height:1.3}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link.prev-project .nav-label::before{content:"← "}.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link.next-project .nav-label::after{content:" →"}.single-portfolio #content h2{font-size:clamp(28px,4vw,38px);margin-bottom:60px}.single-portfolio #content h3{font-size:clamp(20px,2.5vw,24px);font-weight:500}.single-portfolio #content ul{list-style:disc;padding-left:20px}.single-portfolio #content li a,.single-portfolio #content p a{font-weight:600;text-decoration:underline}.single-portfolio #content li a:hover,.single-portfolio #content p a:hover{color:#a9b8c5}.case-study-header{position:relative;width:100vw;height:100vh}.case-study-header .case-study-header-copy{display:block;text-align:center;position:absolute;bottom:0;right:0;left:0;margin:0 auto;z-index:5;padding:0 60px 60px}@media screen and (max-width:992px){.case-study-header .case-study-header-copy{padding:0 20px 30px}}.case-study-header .case-study-header-copy h1{color:#fefaf7;font-size:clamp(48px,6vw,68px)}.case-study-header .case-study-header-copy p{color:#fefaf7;font-size:clamp(18px,2.5vw,24px);font-weight:500;margin-bottom:0}.case-study-header .case-study-header-overlay{display:block;position:absolute;width:100%;height:20%;bottom:0;z-index:4;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.case-study-header .case-study-header-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-intro{padding:60px 0;width:100vw;position:relative;overflow:hidden}.case-study-intro .case-study-intro-wrapper{display:flex;justify-content:space-between;align-content:flex-start}@media screen and (max-width:768px){.portfolio-navigation .portfolio-nav-wrapper .portfolio-nav-links .nav-link{min-width:auto}.single-portfolio #content h2{margin-bottom:30px}.case-study-intro{padding:30px 0 15px}.case-study-intro .case-study-intro-wrapper{flex-wrap:wrap}}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy{display:inline-flex;flex-basis:37%;flex-direction:column;justify-content:space-between}@media screen and (max-width:1200px){.case-study-intro .case-study-intro-wrapper .case-study-intro-copy{flex-basis:50%}}@media screen and (max-width:768px){.case-study-intro .case-study-intro-wrapper .case-study-intro-copy{width:100%;flex-basis:100%}}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info{display:block;background-color:#a9b8c5;border-radius:15px;padding:20px;margin-top:60px}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info .info-row{display:flex;align-items:center;flex-direction:row;border-bottom:1px solid #3f2d21;padding:8px 0}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info .info-row:first-child{padding-top:0}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info .info-row:last-child{border:none;padding-bottom:0}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info .info-row p{margin-bottom:0}.case-study-intro .case-study-intro-wrapper .case-study-intro-copy .case-study-intro-info .info-row p:first-child{font-weight:700;min-width:100px}.case-study-intro .case-study-intro-wrapper .case-study-intro-image{display:inline-block;flex-basis:40%}@media screen and (max-width:1200px){.case-study-intro .case-study-intro-wrapper .case-study-intro-image{flex-basis:50%;margin-left:60px}}.case-study-intro .case-study-intro-wrapper .case-study-intro-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-big-image{display:block;padding:30px 0;width:100vw;position:relative;overflow:hidden}@media screen and (max-width:768px){.case-study-intro .case-study-intro-wrapper .case-study-intro-image{width:100%;flex-basis:100%;margin-left:0;margin-top:30px}.case-study-big-image{padding:15px 0}}.case-study-big-image .case-study-big-image-img{display:block;width:100%}.case-study-big-image .case-study-big-image-img img{display:block;width:100%;height:auto}.case-study-split-image{padding:30px 0}.case-study-split-image .case-study-split-image-wrapper{display:flex;justify-content:space-between}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img{display:inline-block;width:50%}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img:first-child{margin-right:30px}@media screen and (max-width:576px){.portfolio-list .portfolio-grid{grid-template-columns:1fr}.case-study-split-image .case-study-split-image-wrapper{flex-wrap:wrap}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img{width:100%;margin-left:0!important;margin-right:0!important}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img:first-child{margin-bottom:30px}}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img:last-child{margin-left:30px}@media screen and (max-width:768px){.case-study-split-image{padding:15px 0}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img:first-child{margin-right:15px}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img:last-child{margin-left:15px}}.case-study-split-image .case-study-split-image-wrapper .case-study-split-image-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-split-text{padding:30px 0;width:100vw;position:relative;overflow:hidden}.case-study-split-text.reversed .case-study-split-text-wrapper .case-study-split-text-image{order:2}.case-study-split-text.reversed .case-study-split-text-wrapper .case-study-split-text-copy{order:1;flex-basis:40%}.case-study-split-text .case-study-split-text-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:768px){.case-study-split-text{padding:15px 0}.case-study-split-text.reversed .case-study-split-text-wrapper .case-study-split-text-image{margin-bottom:0;margin-top:30px}.case-study-split-text .case-study-split-text-wrapper{flex-wrap:wrap}}.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-image{display:inline-block;flex-basis:40%}@media screen and (max-width:1200px){.case-study-split-text.reversed .case-study-split-text-wrapper .case-study-split-text-image{margin-right:0;margin-left:60px}.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-image{margin-right:60px}}@media screen and (max-width:768px){.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-image{flex-basis:100%;margin-right:0!important;margin-left:0!important;margin-bottom:30px}}.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-copy{display:inline-block;flex-basis:50%}@media screen and (max-width:1200px){.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-copy{flex-basis:60%!important}}.case-study-testimonial{padding:30px 0;width:100vw;position:relative;overflow:hidden}.case-study-testimonial .case-study-testimonial-wrapper{display:block;text-align:center;padding:110px 0;width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width:768px){.case-study-split-text .case-study-split-text-wrapper .case-study-split-text-copy{flex-basis:100%!important}.case-study-testimonial{padding:15px 0}.case-study-testimonial .case-study-testimonial-wrapper{padding:60px 0}}.case-study-testimonial .case-study-testimonial-wrapper h3{font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:clamp(22px,3vw,28px);margin-bottom:30px}.case-study-testimonial .case-study-testimonial-wrapper p{margin-bottom:0;font-size:clamp(16px,2vw,18px)}.contact-form{margin-top:40px}.contact-form .contact-form-wrapper{background-color:#3f2d21;padding:60px;border-radius:15px;display:flex}@media screen and (max-width:1200px){.contact-form .contact-form-wrapper{padding:50px}}@media screen and (max-width:992px){.contact-form .contact-form-wrapper{padding:35px}}.contact-form .contact-form-wrapper .contact-form-form{width:60%}@media screen and (max-width:1200px){.contact-form .contact-form-wrapper .contact-form-form{width:65%}}@media screen and (max-width:768px){.contact-form .contact-form-wrapper{flex-wrap:wrap;padding:30px}.contact-form .contact-form-wrapper .contact-form-form{width:100%}}.contact-form .contact-form-wrapper .contact-form-form .acf-field{padding:0;border:0;border-bottom:2px solid #fefaf7;margin-bottom:50px}.contact-form .contact-form-wrapper .contact-form-form .acf-field--checkbox,.contact-form .contact-form-wrapper .contact-form-form .acf-field--radio{border:none}.contact-form .contact-form-wrapper .contact-form-form .acf-field--datetime label{display:block!important;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#fefaf7;margin-bottom:20px}.contact-form .contact-form-wrapper .contact-form-form .acf-field label{display:none}.contact-form .contact-form-wrapper .contact-form-form .acf-field p{color:#fefaf7;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);margin-bottom:10px}.contact-form .contact-form-wrapper .contact-form-form .acf-field input,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local],.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=email],.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=tel],.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=text],.contact-form .contact-form-wrapper .contact-form-form .acf-field textarea{background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 0 14px;width:100%;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field input::-moz-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-moz-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=email]::-moz-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=tel]::-moz-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=text]::-moz-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field textarea::-moz-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field input::placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=email]::placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=tel]::placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=text]::placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field textarea::placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field input::-ms-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-ms-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=email]::-ms-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=tel]::-ms-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=text]::-ms-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field textarea::-ms-input-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field input::-webkit-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=email]::-webkit-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=tel]::-webkit-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=text]::-webkit-input-placeholder,.contact-form .contact-form-wrapper .contact-form-form .acf-field textarea::-webkit-input-placeholder{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-text{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-ampm-field,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-day-field,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-hour-field,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-minute-field,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-month-field,.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]::-webkit-datetime-edit-year-field{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field input[type=datetime-local]:focus{color:#fefaf7!important;-webkit-text-fill-color:#fefaf7!important}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-list,.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider{display:flex;flex-wrap:wrap;gap:15px;padding:10px 0}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-option{display:flex;align-items:center;cursor:pointer;color:#fefaf7;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,2vw,18px)}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-option input[type=checkbox],.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-option input[type=radio]{margin-right:8px;width:auto;accent-color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-option span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider{justify-content:space-between;border-bottom:1px solid #fefaf7;padding:0;margin-top:25px}@media screen and (max-width:576px){.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider{flex-wrap:wrap;border-bottom:0;justify-content:flex-start}}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label{display:flex;align-items:center;cursor:pointer;color:#fefaf7;font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,2vw,18px);transition:.3s;position:relative;padding-bottom:22px}@media screen and (max-width:576px){.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label{padding:10px 20px;display:block;background-color:#3f2d21;border-radius:8px;border:1px solid #fefaf7;transition:.3s}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label:hover{background-color:#b29a86}}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label:hover:after{background-color:#b29a86}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label:after{display:block;content:"";background-color:#3f2d21;width:24px;height:24px;border:1px solid #fefaf7;position:absolute;border-radius:100%;margin:0 auto;left:0;right:0;bottom:-12px;transition:.3s}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider input[type=radio]{display:none}@media screen and (max-width:576px){.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider label:after{display:none}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider input[type=radio]:checked+label{background-color:#a9b8c5}}.contact-form .contact-form-wrapper .contact-form-form .acf-field .radio-slider input[type=radio]:checked+label:after{background-color:#a9b8c5}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-list .acf-checkbox-option span{display:block;background-color:#3f2d21;padding:10px 20px;border-radius:8px;border:1px solid #fefaf7;transition:.3s}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-list .acf-checkbox-option span:hover{background-color:#b29a86}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-list .acf-checkbox-option input[type=checkbox]{display:none}.contact-form .contact-form-wrapper .contact-form-form .acf-field .acf-checkbox-list .acf-checkbox-option input[type=checkbox]:checked+span{background-color:#a9b8c5;color:#3f2d21}.contact-form .contact-form-wrapper .contact-form-form input[type=submit]{margin-top:40px}.contact-form .contact-form-wrapper .contact-form-sidebar{display:inline-flex;flex-direction:column;justify-content:space-between;width:40%;padding-left:60px;margin-left:60px;border-left:1px solid #fefaf7}@media screen and (max-width:1200px){.contact-form .contact-form-wrapper .contact-form-sidebar{width:35%;margin-left:50px;padding-left:50px}}@media screen and (max-width:992px){.contact-form .contact-form-wrapper .contact-form-sidebar{margin-left:35px;padding-left:35px}}@media screen and (max-width:768px){.contact-form .contact-form-wrapper .contact-form-form input[type=submit]{margin-top:20px}.contact-form .contact-form-wrapper .contact-form-sidebar{width:100%;margin-left:0;padding-left:0;border:none;margin-top:30px}}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info h4{color:#fefaf7;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(16px,2.5vw,20px);margin-bottom:10px}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info a,.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info p{color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:60px}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact .contact-form-sidebar-contact-left{display:inline-block;width:100%}@media screen and (max-width:1200px){.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact{flex-wrap:wrap}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact .contact-form-sidebar-contact-left{margin-right:0;margin-bottom:20px}}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact .contact-form-sidebar-contact-left a{display:block;font-weight:600}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-form-sidebar-info .contact-form-sidebar-contact .contact-form-sidebar-contact-right{width:100%;margin-top:20px}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote{display:flex;border:2px solid #fefaf7;border-radius:15px;padding:20px;margin-top:40px}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-img{display:none!important;border-radius:15px;position:relative;overflow:hidden}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-img{display:none}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy{margin-left:0}}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy{display:inline-block;margin-left:0}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy h4{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(18px,3vw,20px);color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy p{color:#fefaf7}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig{display:flex;align-items:center}@media screen and (max-width:992px){.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig{display:flex;align-items:center}}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-img{display:inline-block!important;flex-basis:20%;margin-right:20px}.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-sig-name p{margin-bottom:0}.contact-office{padding:100px 0;width:100vw;position:relative;overflow:hidden}.contact-office .contact-office-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end}.contact-office .contact-office-wrapper .contact-office-copy{display:block;background-color:#a9b8c5;border-radius:15px;padding:30px;max-width:320px;width:100%;position:absolute;left:60px;top:50%;transform:translateY(-50%);z-index:5}@media screen and (max-width:768px){.contact-office{padding:60px 0}.contact-office .contact-office-wrapper{flex-wrap:wrap;justify-content:flex-start}.contact-office .contact-office-wrapper .contact-office-copy{position:static;transform:translateY(0);max-width:100%;margin-bottom:30px}}.contact-office .contact-office-wrapper .contact-office-image{display:inline-block;flex-basis:85%;margin-left:0}@media screen and (max-width:992px){.contact-form .contact-form-wrapper .contact-form-sidebar .contact-shortform-content-quote .contact-shortform-content-quote-copy .contact-shortform-content-quote-sig .contact-shortform-content-quote-img{display:inline-block}.contact-office .contact-office-wrapper .contact-office-copy{left:0}.contact-office .contact-office-wrapper .contact-office-image{flex-basis:90%}}@media screen and (max-width:768px){.contact-office .contact-office-wrapper .contact-office-image{flex-basis:100%}}.contact-office .contact-office-wrapper .contact-office-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-header{display:block;width:100%;height:100vh;background-image:url(https://silverwoods/wp-content/uploads/2025/09/office-15.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.about-header .about-overlay{display:block;position:absolute;width:100%;height:100%;bottom:0;background:#000;background:linear-gradient(90deg,#2d2120 0,rgba(45,33,32,0) 100%);mix-blend-mode:multiply;z-index:4}.about-header .container{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:5;height:100vh}@media (max-width:576px) and (max-height:700px){.about-header{height:auto;min-height:100vh;padding-top:130px;padding-bottom:30px}.about-header .container{height:auto;justify-content:flex-start}}.about-header .container .about-header-copy{display:inline-block;width:100%;max-width:750px}.about-header .container .about-header-copy h1{color:#fefaf7}.about-header .container .about-header-copy h2{color:#fefaf7;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(20px,2.5vw,24px)}.about-header .container .about-header-copy p{color:#fefaf7}.about-header .container .about-header-copy p:last-child{margin-bottom:0}.md-message{padding:100px 0;width:100vw;position:relative;overflow:hidden}@media screen and (max-width:992px){.md-message{padding:60px 0}}.md-message .md-message-flex{display:flex;justify-content:space-between}.md-message .md-message-flex .copy{display:inline-block;width:50%;padding-right:60px}@media screen and (max-width:992px){.md-message .md-message-flex .copy{padding-right:30px}}.md-message .md-message-flex .copy h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(24px,6vw,38px);color:#3f2d21;line-height:1.2;margin-bottom:0}.md-message .md-message-flex .copy .quote{display:block;margin-top:80px}.md-message .md-message-flex .copy .quote .quote-icon{display:block;background-image:url(/wp-content/themes/silverwoods/assets/images/global/quote.svg);background-repeat:no-repeat;background-position:center;background-size:55px 41px;width:55px;height:41px;margin-bottom:30px}@media screen and (max-width:768px){.md-message{padding:30px 0}.md-message .md-message-flex{flex-wrap:wrap}.md-message .md-message-flex .copy{width:100%;padding-right:0;padding-bottom:30px}.md-message .md-message-flex .copy .quote{margin-top:40px}.md-message .md-message-flex .copy .quote .quote-icon{background-size:35px 26px;width:35px;height:26px}}.md-message .md-message-flex .copy .quote h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:300;font-style:normal;font-size:clamp(24px,6vw,36px);color:#3f2d21;line-height:1.2;margin-bottom:30px}.md-message .md-message-flex .copy .quote p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);text-align:right;margin-bottom:0}.md-message .md-message-flex .image{display:inline-block;width:50%;padding-left:60px}.md-message .md-message-flex .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-process .our-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.our-process .our-process-grid .our-process-step{display:inline-block}.our-process .our-process-grid .our-process-step--first{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px}.our-process .our-process-grid .our-process-step--first .copy .copy-header{margin-top:0!important}.our-process .our-process-grid .our-process-step .image{display:block;width:100%}.our-process .our-process-grid .our-process-step .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-process .our-process-grid .our-process-step .copy .copy-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;margin:20px 0 40px;-moz-column-gap:25px;column-gap:25px}.our-process .our-process-grid .our-process-step .copy .copy-header h4{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(20px,6vw,30px);color:#3f2d21;margin-bottom:5px;grid-column:1;grid-row:1}@media screen and (max-width:1200px){.our-process .our-process-grid .our-process-step .copy .copy-header h4{margin-bottom:0}}@media screen and (max-width:768px){.md-message .md-message-flex .image{width:100%;padding-left:0}.our-process .our-process-grid .our-process-step--first{grid-template-columns:1fr;margin-top:25px}.our-process .our-process-grid .our-process-step--first .copy{order:2}.our-process .our-process-grid .our-process-step--first .image{order:1}.our-process .our-process-grid .our-process-step .copy .copy-header{-moz-column-gap:0;column-gap:0;margin-bottom:25px}.our-process .our-process-grid .our-process-step .copy .copy-header h4{margin-bottom:5px}}.our-process .our-process-grid .our-process-step .copy .copy-header h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(30px,6vw,40px);color:#b29a86;margin-bottom:0;grid-column:1;grid-row:2}.our-process .our-process-grid .our-process-step .copy .copy-header .copy-header-time{display:inline-block;background-color:#a9b8c5;border:1px solid #3f2d21;border-radius:10px;padding:10px 15px;grid-column:2;grid-row:1/3;align-self:center}@media screen and (max-width:1200px){.our-process .our-process-grid .our-process-step .copy .copy-header h2{grid-column:1/3;margin-top:10px}.our-process .our-process-grid .our-process-step .copy .copy-header .copy-header-time{grid-row:1}}.our-process .our-process-grid .our-process-step .copy .copy-header .copy-header-time p{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(12px,2.5vw,16px);color:#3f2d21;margin-bottom:0;text-align:center}.our-process .our-process-grid .our-process-step .copy ul{list-style:disc;padding-left:20px}.our-process .our-process-grid .our-process-step .copy ul li{margin-bottom:.8rem}.our-process .our-process-grid .our-process-step .copy ul li:last-child{margin-bottom:1.4rem}.our-process-timeline{padding:100px 0;width:100vw;position:relative;overflow:hidden}.our-process-timeline .our-process-timeline-flex{display:flex;justify-content:space-between}@media screen and (max-width:576px){.our-process .our-process-grid{grid-template-columns:1fr}.our-process-timeline .our-process-timeline-flex{flex-wrap:wrap}}.our-process-timeline .our-process-timeline-flex .image{display:inline-block;width:100%;flex-basis:65%}@media screen and (max-width:992px){.our-process .our-process-grid,.our-process .our-process-grid .our-process-step--first{gap:30px}.our-process .our-process-grid .our-process-step .copy .copy-header .copy-header-time p{font-size:14px}.our-process-timeline{padding:40px 0}.our-process-timeline .our-process-timeline-flex .image{flex-basis:60%}}@media screen and (max-width:768px){.our-process .our-process-grid .our-process-step .copy .copy-header h2{grid-column:1;margin-top:0;margin-bottom:15px}.our-process .our-process-grid .our-process-step .copy .copy-header .copy-header-time{grid-column:1;grid-row:3;width:-moz-fit-content;width:fit-content}.our-process-timeline .our-process-timeline-flex .image{flex-basis:50%}}@media screen and (max-width:576px){.our-process-timeline .our-process-timeline-flex .image{flex-basis:100%}}.our-process-timeline .our-process-timeline-flex .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-process-timeline .our-process-timeline-flex .copy{display:inline-block;padding-left:60px;flex-basis:35%}@media screen and (max-width:992px){.our-process-timeline .our-process-timeline-flex .copy{flex-basis:40%;padding-left:35px}}@media screen and (max-width:768px){.our-process-timeline .our-process-timeline-flex .copy{flex-basis:50%}}.our-process-timeline .our-process-timeline-flex .copy h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:clamp(28px,6vw,38px);margin-bottom:40px;line-height:1.2}@media screen and (max-width:576px){.our-process-timeline .our-process-timeline-flex .copy{flex-basis:100%;padding-left:0;margin-top:20px}.our-process-timeline .our-process-timeline-flex .copy h3{margin-bottom:20px}}.our-process-timeline .our-process-timeline-flex .copy table{width:100%;border:none;border-spacing:0}.our-process-timeline .our-process-timeline-flex .copy table td,.our-process-timeline .our-process-timeline-flex .copy table th{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(12px,2.5vw,16px);padding:5px 0}.our-process-timeline .our-process-timeline-flex .copy table td:first-child,.our-process-timeline .our-process-timeline-flex .copy table th:first-child{padding-right:20px}.our-process-timeline .our-process-timeline-flex .copy table th{text-align:left;font-weight:600;padding-bottom:10px}.why-silverwoods.silverwoods-difference{background-color:#b29a86}.why-silverwoods.silverwoods-difference .why-silverwoods-wrapper .logo-mark svg path{fill:#7c5e45}.why-silverwoods.silverwoods-difference .why-silverwoods-wrapper .why-silverwoods-content .why-silverwoods-row{background-color:#d3bba9}.error-404{padding:100px 0;min-height:calc(100vh - 400px);display:flex;align-items:center}.error-404 .error-404__code{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:700;font-style:normal;font-size:clamp(80px,15vw,180px);color:#b29a86;line-height:1;margin-bottom:20px;opacity:.5;text-align:center}@media screen and (max-width:768px){.error-404{min-height:calc(100vh - 300px)}.error-404 .error-404__code{margin-bottom:10px}}.error-404 .page-header{margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.error-404 .page-header{margin-bottom:30px}}.error-404 .page-title{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(32px,5vw,48px);color:#3f2d21;margin-bottom:20px;line-height:1.2;text-align:center}@media screen and (max-width:768px){.error-404 .page-title{margin-bottom:15px}}.error-404 .error-404__subtitle{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);color:#3f2d21;margin-bottom:0;line-height:1.6;text-align:center}.error-404 .error-404__actions{margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.error-404 .error-404__actions{margin-bottom:40px}}.error-404 .error-404__actions .btn{display:inline-block;padding:16px 40px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;text-decoration:none;transition:.3s}@media screen and (max-width:576px){.error-404 .error-404__actions .btn{padding:14px 30px;font-size:14px}}.error-404 .error-404__links{margin-bottom:60px;text-align:center}.error-404 .error-404__links h2{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(24px,4vw,32px);color:#3f2d21;margin-bottom:30px}.error-404 .error-404__links .error-404__nav{display:flex;justify-content:center}.error-404 .error-404__links .error-404__menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:center}@media screen and (max-width:576px){.error-404 .error-404__links .error-404__menu{flex-direction:column;gap:15px;align-items:center}}.error-404 .error-404__links .error-404__menu li a{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#3f2d21;text-decoration:none;transition:color .3s;position:relative}.error-404 .error-404__links .error-404__menu li a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#a9b8c5;transition:width .3s}.error-404 .error-404__links .error-404__menu li a:hover{color:#a9b8c5}.error-404 .error-404__links .error-404__menu li a:hover:after{width:100%}.error-404 .error-404__portfolio{margin-top:60px}@media screen and (max-width:768px){.error-404 .error-404__links{margin-bottom:40px}.error-404 .error-404__links h2{margin-bottom:20px}.error-404 .error-404__portfolio{margin-top:40px}}.error-404 .error-404__portfolio h3{font-family:MDNichrome,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(24px,4vw,32px);color:#3f2d21;margin-bottom:30px;text-align:center}.error-404 .error-404__portfolio .portfolio-slider-wrapper{position:relative;padding:0 50px}.error-404 .error-404__portfolio .swiper-button-next,.error-404 .error-404__portfolio .swiper-button-prev{width:28px;height:28px;background-color:#3f2d21;border-radius:50%;color:#fefaf7}.error-404 .error-404__portfolio .swiper-button-next:after,.error-404 .error-404__portfolio .swiper-button-prev:after{font-size:14px;font-weight:700}.error-404 .error-404__portfolio .swiper-button-next:hover,.error-404 .error-404__portfolio .swiper-button-prev:hover{background-color:#2d2120}@media screen and (min-width:992px){.error-404 .error-404__portfolio .portfolio-slider-wrapper{padding:0}.error-404 .error-404__portfolio .swiper-button-next,.error-404 .error-404__portfolio .swiper-button-prev{display:none}}.error-404 .error-404__portfolio .swiper-button-prev{left:0}.error-404 .error-404__portfolio .swiper-button-next{right:0}.ppf-split{padding:60px 0;width:100vw;position:relative;overflow:hidden}.ppf-split .ppf-split-flex{display:flex;justify-content:space-between;align-content:flex-start}@media screen and (max-width:768px){.error-404 .error-404__portfolio h3{margin-bottom:20px}.error-404 .error-404__portfolio .portfolio-slider-wrapper{padding:0 35px}.ppf-split{padding:30px 0 15px}.ppf-split .ppf-split-flex{flex-wrap:wrap}}.ppf-split .ppf-split-flex .copy{display:inline-block;width:calc(50% - 30px);padding:40px 0}@media screen and (max-width:992px){.ppf-split .ppf-split-flex .copy{width:calc(50% - 20px)}}@media screen and (max-width:768px){.ppf-split .ppf-split-flex .copy{width:100%}.ppf-split .ppf-split-flex .copy:first-child{padding-top:0}.ppf-split .ppf-split-flex .copy:last-child{padding-bottom:20px}}.ppf-split .ppf-split-flex .copy ul{list-style:disc;padding-left:20px;padding-bottom:10px}.ppf-split .ppf-split-flex .copy ul li{margin-bottom:10px}.ppf-split .ppf-split-flex .copy ul li ul{margin-top:10px;padding-bottom:0}.ppf-split .ppf-split-flex .copy .btn{font-size:16px;margin-top:20px}.ppf-split .ppf-split-flex .copy .process-accordions .process-accordion .process-accordion-header{background-color:#fefaf7;padding:15px 15px 15px 0}.ppf-split .ppf-split-flex .copy .process-accordions .process-accordion .process-accordion-header h5{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;font-size:inherit;font-size:clamp(14px,2vw,16px)}.ppf-split .ppf-split-flex .copy .process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner{padding:5px 0 15px}.ppf-split .ppf-split-flex .copy .process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner p:last-child,.ppf-split .ppf-split-flex .copy .process-accordions .process-accordion .process-accordion-content .process-accordion-content-inner p:only-child{padding-bottom:0}.ppf-split .ppf-split-flex .image{display:inline-block;width:calc(50% - 30px)}@media screen and (max-width:992px){.ppf-split .ppf-split-flex .image{width:calc(50% - 20px)}}.ppf-split .ppf-split-flex .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ppf-services{padding:60px 0}.ppf-services .ppf-services-flex{display:flex;justify-content:space-between;align-content:flex-start}@media screen and (max-width:768px){.ppf-split .ppf-split-flex .image{width:100%}.ppf-services{padding:30px 0 15px}.ppf-services .ppf-services-flex{flex-wrap:wrap}}.ppf-services .ppf-services-flex .ppf-service{display:inline-block;width:calc(50% - 30px);background-color:#a9b8c5;border-radius:15px;padding:25px}@media screen and (max-width:768px){.ppf-services .ppf-services-flex .ppf-service{width:100%;padding:20px}.ppf-services .ppf-services-flex .ppf-service:first-child{margin-bottom:20px}}.ppf-services .ppf-services-flex .ppf-service h2{font-size:clamp(1.25rem,2.5vw,1.5rem)}.ppf-services .ppf-services-flex .ppf-service li:last-child,.ppf-services .ppf-services-flex .ppf-service p:last-child{margin-bottom:0}.ppf-services .ppf-services-flex .ppf-service ul{list-style:disc;padding-left:20px}.ppf-services .ppf-services-flex .ppf-service ul li{margin-bottom:10px}body,html{background-color:#fefaf7}body{font-family:Roboto,Arial,sans-serif;line-height:1.6;color:#3f2d21;background-color:#fefaf7}.container{max-width:100%;width:100%;margin:0 auto;padding:0 60px}@media screen and (max-width:992px){.container{padding:0 20px}}.wp-block-image{margin:2rem 0}.wp-block-image img{max-width:100%;height:auto}.wp-block-group{margin:2rem 0}.text-center{text-align:center}.hidden{display:none}.clearfix::after{content:"";display:table;clear:both}
/*# sourceMappingURL=maps/style.min.css.map */
