:root{--tango:#fc4d0f;--rich-black:#231f20;--slate:#24272c;--sand:#f0dec1;--pewter:#ccc4b5;--midnight:#00263f;--evergreen:#1c3c34;--grey-50:#e3e4ea;--white:#ffffff;--slate-95:#2f3237;--slate-85:#45474c;--slate-50:#adacae;--slate-15:#dddfe5;--slate-10:#eeeff2;--global-theme:#fc4e0f;--black:#000000;--office-theme:#00a8bf;--retail-theme:#1c3c34}.business-verticals-container{display:flex;justify-content:center;align-items:center;width:100%;padding:35px 15px}.business-verticals-container .business-verticals-header{color:var(--slate);text-align:center;font-family:Canela-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:150%}.business-verticals-container .business-verticals-cards-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:45px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item{position:relative;width:335px;height:335px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-size:cover;background-position-x:center;overflow:hidden}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .5s ease;scale:1.2}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint{position:relative;z-index:2;width:335px;height:250px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(18,18,18,.75) 48.67%)}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px;gap:15px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section .business-vertical-title{color:var(--white);font-family:Canela-Regular,serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section .business-vertical-subtitle{font-family:Mallory-Book,serif;font-weight:400;font-size:14px;line-height:150%;color:var(--slate);text-align:left;color:var(--white);text-align:center}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section .read-more-link{width:-moz-fit-content;width:fit-content}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section .read-more-link .read-more-text-arrow{justify-content:center;align-items:center;color:var(--white)!important;height:19px;color:var(--slate);font-size:14px;font-family:Mallory-Book,serif;font-weight:600;line-height:150%;display:flex;gap:25px;text-align:center;width:160px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section .read-more-link .read-more-text-arrow:hover{text-decoration:underline;text-underline-offset:3px;color:var(--tango)}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item:hover .business-verticals-image{transform:scale(.9);transition:all .5s ease}@media screen and (min-width:768px){.business-verticals-container{padding:57px 30px}.business-verticals-container .business-verticals-cards-section{width:708px;gap:30px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item{width:708px;height:508px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint{width:708px;height:378px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section{width:416px;gap:16px}}@media screen and (min-width:1280px){.business-verticals-container{width:100%;padding:80px 225px}.business-verticals-container .business-verticals-header{font-size:36px}.business-verticals-container .business-verticals-cards-section{width:100%;flex-direction:row;margin-top:70px;max-width:1150px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item{width:363px;height:363px;background-size:140%;transition:all .5s ease}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint{width:363px;height:270px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item .business-verticals-tint .business-verticals-card-content-section{width:303px}.business-verticals-container .business-verticals-cards-section .business-verticals-card-item:hover{background-size:130%;box-shadow:0 4px 4px rgba(0,0,0,.25)}}.descriptionSection{padding:30px 20px;text-align:left;display:flex;align-items:center;justify-content:center;background-color:var(--slate-10)}.descriptionSection .descriptionInnerContainer{display:flex;flex-direction:column;gap:30px}.descriptionSection .descriptionInnerContainer .descriptionHeader{color:var(--slate,#24272c);font-family:Canela-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.descriptionSection .descriptionInnerContainer .descriptionBody{color:#24272c;text-align:left;font-family:Mallory-Book,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150.687%}@media screen and (min-width:768px){.descriptionSection{padding:50px 30px}}@media screen and (min-width:1280px){.descriptionSection{padding-block:80px;padding-inline:16%}.descriptionSection .descriptionInnerContainer{max-width:1240px}.descriptionSection .descriptionInnerContainer .descriptionHeader{font-size:36px}.descriptionSection .descriptionInnerContainer .descriptionBody{font-size:20px}}