@font-face{font-family:Lora;src:url("https://dev2023.marriner.com/wp-content/themes/mmc2024/elements/styles/../fonts/Lora-Regular.woff2");font-weight:normal;font-display:swap}@font-face{font-family:Lora;src:url("https://dev2023.marriner.com/wp-content/themes/mmc2024/elements/styles/../fonts/Lora-Italic.woff2");font-weight:normal;font-style:italic;font-display:swap}.text-gradient{background:linear-gradient(270deg, #ff8300 53.35%, #edda22 127.35%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-hover{transition:all 300ms 0s ease-in-out,all 250ms 0s ease}.text-gradient-hover:hover:not(.fake){background:#EDDA22;background:linear-gradient(to bottom right, #edda22 10%, #ff8300 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-link{font-family:Montserrat;color:#001b71;font-weight:bold !important;transition:all 300ms 0s ease-in-out,all 250ms 0s ease;text-transform:capitalize;position:relative;left:35px;max-width:fit-content}.text-link.white{color:#fff}.text-link:hover{color:#ff8300 !important;left:0}.text-link:hover::before{left:105%;pointer-events:none}.text-link::before{transition:all 300ms 0s ease-in-out,all 250ms 0s ease;content:"";position:absolute;left:-35px;top:50%;transform:translateY(-50%);display:inline-block;background:url("https://dev2023.marriner.com/wp-content/themes/mmc2024/elements/styles/../images/svgs/text-link-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:25px;height:22px;pointer-events:none}@media (max-width:450px){.text-link::before{width:18px;height:16px;left:-25px}}.row{width:100%;display:flex;justify-content:center;align-items:center}.heading1{line-height:125% !important;font-size:32px !important;font-family:Lora !important;font-weight:400 !important}@media (min-width:450px){.heading1{font-size:calc(32px + (32 - 14) * ((100vw - 320px) / (1600 - 300))) !important}}@media (min-width:1400px){.heading1{font-size:60px !important}}.heading2{line-height:125% !important;font-size:26px !important;font-family:Lora !important;font-weight:400 !important}@media (min-width:450px){.heading2{font-size:45px !important}}.heading3{line-height:125% !important;font-size:23px !important;font-family:Lora !important;font-weight:400 !important}@media (min-width:450px){.heading3{font-size:40px !important}}.heading4{line-height:125%;font-size:20px !important;font-family:Lora !important;font-weight:400 !important}@media (min-width:450px){.heading4{font-size:30px !important}}.subhead{font-size:20px !important;line-height:150% !important;font-weight:400 !important;font-family:Montserrat !important}@media (min-width:450px){.subhead{font-size:26px !important}}.p1{font-size:16px !important;line-height:165% !important;font-weight:400 !important;font-family:Montserrat !important}@media (min-width:450px){.p1{font-size:20px !important}}.p2{line-height:165% !important;font-family:Montserrat !important;font-weight:400;font-size:14px !important}@media (min-width:450px){.p2{font-size:18px !important}}.p3{line-height:165% !important;font-family:Montserrat !important;font-weight:400 !important;font-size:14px !important}@media (min-width:450px){.p3{font-size:18px !important}}.p4{line-height:165% !important;font-family:Montserrat !important;font-weight:400 !important;font-size:12px !important}@media (min-width:450px){.p4{font-size:16px !important}}.anchor{color:#001b71;display:flex;align-items:center;gap:15px;transition:all 300ms 0s ease-in-out,all 250ms 0s ease}.anchor svg{transition-duration:.5s !important}.anchor:hover{color:#ff8300}.anchor:hover svg{transform:rotate(90deg);transition-duration:.5s !important}@media (min-width:450px){.is-reverse{flex-direction:row-reverse}}.about{padding-top:120px}.about::before{content:"";background:url("https://dev2023.marriner.com/wp-content/themes/mmc2024/elements/styles/../images/shapes/top-triangle.svg");background-position:top;background-size:contain;background-repeat:no-repeat;background-attachment:fixed;position:fixed;z-index:-1;top:0;width:100%;height:100%;display:block}.about .hero .container .content{max-width:800px;margin:0 auto}.about .hero .container .content h1{color:#001b71;text-align:center;font-weight:400}.about .hero .container .content p{text-align:center}.about .promise{padding:100px 0}.about .promise .container .columns{gap:20px 5vw}.about .promise .container .columns .column{display:flex;flex-direction:column;justify-content:center;align-items:center}.about .promise .container .columns .column.image img{border-radius:20px;height:100%;width:100%;object-fit:cover}.about .promise .container .columns .column.content .title h2{color:#001b71;font-weight:400;margin-bottom:10px;line-height:1}.about .promise .container .columns .column.content .copy p,.about .promise .container .columns .column.content .copy span,.about .promise .container .columns .column.content .copy div{font-size:16px !important;line-height:165% !important;font-weight:400 !important;font-family:Montserrat !important;margin-bottom:15px}@media (min-width:450px){.about .promise .container .columns .column.content .copy p,.about .promise .container .columns .column.content .copy span,.about .promise .container .columns .column.content .copy div{font-size:20px !important}}.about .promise .container .columns .column.content .copy a{color:#001b71;text-decoration:underline}.about .promise .container .columns .column.content .copy strong{color:#585a5c}.about .promise .container .columns .column.content .button-area{margin-top:40px}@media (max-width:980px){.about .promise .container .columns{flex-direction:column}}@media (max-width:768px){.about .promise{padding:50px 0}}.about .our-team{padding-bottom:100px}.about .our-team .container .title{margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about .our-team .container .title h2{color:#001b71;margin-bottom:20px}.about .our-team .container .see-more{flex:1 100%;display:flex;justify-content:center;align-items:center;margin-top:40px}@media (max-width:768px){.about .our-team{padding-bottom:50px}.about .our-team .container .team-area .employee{margin:0 10px;min-width:auto}.about .our-team .container .team-area .employee:nth-child(n+4){display:none}}.about .partners-section{padding-bottom:100px}.about .partners-section .container .columns{align-items:center;gap:100px}.about .partners-section .container .columns .partners{flex-wrap:wrap}.about .partners-section .container .columns .title h2{color:#001b71}@media (max-width:1000px){.about .partners-section .container .columns{flex-direction:column;gap:20px}.about .partners-section .container .columns .column{flex-grow:1;width:100%}}@media (max-width:768px){.about .partners-section{padding-bottom:50px}.about .partners-section .container .columns .partners{flex-wrap:nowrap}.about .partners-section .container .columns .partners .partner{margin:0 10px;min-width:auto}}.about .cul-com{padding-bottom:100px;padding-top:100px;background:linear-gradient(0deg, #fff 56.48%, rgba(255,255,255,0) 100%),linear-gradient(0deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%),linear-gradient(0deg, #ececec 0%, #ececec 100%),#fff}.about .cul-com .container .columns{justify-content:space-around}.about .cul-com .container .columns .culture .title h2{color:#001b71;text-align:center}.about .cul-com .container .columns .culture .copy p,.about .cul-com .container .columns .culture .copy span,.about .cul-com .container .columns .culture .copy div{text-align:center;margin-bottom:20px;font-size:16px !important;line-height:165% !important;font-weight:400 !important;font-family:Montserrat !important}@media (min-width:450px){.about .cul-com .container .columns .culture .copy p,.about .cul-com .container .columns .culture .copy span,.about .cul-com .container .columns .culture .copy div{font-size:20px !important}}.about .cul-com .container .columns .culture .image{margin-top:40px;display:flex;justify-content:center;align-items:center}.about .cul-com .container .columns .culture .image img{max-width:640px;border-radius:15px}.about .cul-com .container .columns .community .title h2{color:#001b71;text-align:center}.about .cul-com .container .columns .community .copy p{text-align:center}.about .cul-com .container .columns .community .communities{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;margin-top:40px}.about .cul-com .container .columns .community .communities .community{width:100%;max-width:350px}@media (max-width:768px){.about .cul-com{padding-bottom:50px;padding-top:50px}}.about .careers-future{background-color:#001b71;padding:5rem 0}