*{margin:0;padding:0}body{font-family:"Inter",sans-serif;font-weight:400;background-color:#F1F1F1;-webkit-font-smoothing:antialiased;font-size:15px}.whyfc-masthead{background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.85) ),  url(/wp-content/themes/tonido2/images/whyfc-masthead.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;font-family:"brandon-grotesque",sans-serif;clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);color:#fff}.whyfc-masthead .masthead-content{max-width:1000px;text-align:center;margin:0
auto;padding:150px
20px 120px}.whyfc-masthead .masthead-content
h1{font-size:40px;color:#fff;margin-bottom:30px;padding-top:0;font-weight:bold}.whyfc-masthead .masthead-content
h2{max-width:80%;margin:0
auto;font-size:20px;font-weight:500}.whyfc-masthead .masthead-btn{text-align:center;margin-top:60px}.masthead-btn
a{font-weight:bold;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;color:#fff;background-color:#0E6AAB;padding:8px
50px;border-radius:3px;text-decoration:none}.key-metrics-wrapper{background-color:#fff;padding:90px
20px 70px;margin-top:-30px}.key-metrics-wrapper .key-metric-content{max-width:1100px;margin:0
auto}.key-metric-content
h2{color:#016AAE;font-family:"brandon-grotesque",sans-serif;font-size:32px;text-align:center;font-weight:bold}.km-grid{max-width:1100px;margin:50px
auto 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:15px;border-radius:10px;overflow:hidden;color:#fff;line-height:23px}.km-grid .col-2{grid-column:span 2 / span 2;background-color:#fff}.km-grid .col-1{grid-column:span 1 / span 1;background-color:#fff}.km-grid .col-1 h3, .km-grid .col-2
h3{font-family:"brandon-grotesque",sans-serif;color:#fff;font-size:32px;margin-bottom:13px;font-weight:bold}.km-grid
img{max-width:100%;width:100%}.km-grid .first-row.first-col{clip-path:polygon(0 0%, 100% 0%, 100% 97%, 0% 99%);background-color:#016aae;position:relative;padding:50px
40px 115px}.km-grid .first-row.first-col .col1-copy{max-width:270px}.km-grid .first-row.first-col
img{max-width:75%;position:absolute;bottom:0px;right:0}.km-grid .first-row.sec-col{clip-path:polygon(0 0%, 100% 0%, 100% 95%, 0% 97%);text-align:right;background-color:#016aae;position:relative;padding:170px
40px 30px}.km-grid .first-row.sec-col .col2-copy{max-width:250px;margin-top:auto;margin-left:auto}.km-grid .first-row.sec-col
img{position:absolute;left:0px;top:0;width:70%}.km-grid .sec-row{background-color:#f7f7f7;clip-path:polygon(0 7%, 100% 1%, 100% 94%, 0 99%);padding:20px
40px;text-align:center;margin-top:-10px;display:flex;justify-content:space-between;align-items:center}.km-grid .sec-row .col1-copy, .km-grid .sec-row .col2-copy{width:30%;color:#333}.km-grid .sec-row
h3{font-family:"brandon-grotesque",sans-serif;color:#016AAE;font-size:32px;margin-bottom:13px}.km-grid .sec-row
img{width:100%;max-width:42%;position:relative;bottom:-15px}.km-grid .last-row{padding:30px
40px 0;background-color:#016aae;clip-path:polygon(0 6%, 100% 0%, 100% 100%, 0 100%);margin-top:-2px;display:flex;justify-content:space-between}.km-grid .last-row .col1-copy{padding:65px
30px}.km-grid .last-row
img{width:100%;max-width:45%;position:relative;bottom:0px}.km-grid .last-row
h3{font-family:"brandon-grotesque",sans-serif;color:#fff;font-size:32px;margin-bottom:13px}.model-wrapper{background-color:#F7F7F7;padding:80px
20px}.model-content{max-width:1100px;margin:0
auto;text-align:center}.model-content
h2{color:#016AAE;font-family:"brandon-grotesque",sans-serif;font-size:32px;text-align:center;font-weight:bold}.model-content
img{max-width:100%;width:100%;margin-left:5px}.model-content .model-btn{text-align:center;margin-top:20px}.model-btn
a{font-weight:bold;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;color:#fff;background-color:#2C3648;padding:8px
20px;border-radius:3px;text-decoration:none}.hf-wrapper{background-color:#002137;padding:80px
20px}.hf-wrapper
h2{font-family:"brandon-grotesque",sans-serif;font-weight:600;margin-bottom:50px;font-size:30px;color:#fff;text-align:center}.hf-grid{max-width:1100px;margin:0
auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:15px;border-radius:10px;overflow:hidden}.hf-grid .col-2{grid-column:span 2 / span 2;background-color:#fff;color:#016aae;padding:100px
40px}.hf-grid .col-1{grid-column:span 1 / span 1;background-color:#fff;color:#016aae;padding:100px
40px}.hf-grid .col-1 h3, .hf-grid .col-2
h3{color:#016AAE;font-family:"brandon-grotesque",sans-serif;font-size:30px;font-weight:bold}.hf-grid .first-row{clip-path:polygon(0 0, 100% 0, 100% 94%, 0 99%);position:relative;padding:170px
40px}.hf-grid
img{max-width:100%;width:100%}.hf-grid .first-row
img{width:60%;position:absolute;right:40px;top:40px}.hf-grid .sec-row.first-col{clip-path:polygon(0 6%, 100% 4%, 100% 97%, 0% 99%);padding:60px
40px 00px;text-align:center;margin-top:-15px}.hf-grid .sec-row.first-col
img{max-width:80%;position:relative;bottom:-35px}.hf-grid .sec-row.sec-col{clip-path:polygon(0 4%, 100% 2%, 100% 95%, 0% 97%);padding:60px
40px 00px;text-align:center;margin-top:-15px}.hf-grid .sec-row.sec-col
img{position:relative;bottom:-20px}.hf-grid .third-row{background-image:url(/wp-content/themes/tonido2/images/whyfc-ai-bg.jpg);background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 7%, 100% 1%, 100% 94%, 0 99%);padding:140px
40px;text-align:center;margin-top:-10px}.hf-grid .third-row h3
span{display:block;font-size:18px}.hf-grid .fourth-row.first-col{clip-path:polygon(0 6%, 100% 4%, 100% 97%, 0% 99%);padding:60px
40px 10px;margin-top:-10px}.hf-grid .fourth-row.first-col
img{position:relative;right:-40px;bottom:-10px}.hf-grid .fourth-row h3
span{display:block;font-size:18px}.hf-grid .fourth-row.sec-col{clip-path:polygon(0 4%, 100% 2%, 100% 95%, 0% 97%);padding:60px
40px 10px;margin-top:-10px}.hf-grid .fourth-row.sec-col
img{position:relative;right:-40px;bottom:-10px}.hf-grid .last-row{background-image:url(/wp-content/themes/tonido2/images/whyfc-esign-bg.jpg);background-repeat:no-repeat;background-size:contain;background-position:left center;clip-path:polygon(0 6%, 100% 0%, 100% 100%, 0 100%);margin-top:-2px;text-align:right}.col-2
.content{width:100%;max-width:50%;padding:30px}.col-2
.img{width:50%}.col-2
.img.right{clip-path:polygon(7% 0, 100% 0, 100% 100%, 0% 100%)}.col-2
.img.left{clip-path:polygon(0 0, 100% 0, 93% 100%, 0% 100%)}.col-2 .img
img{max-width:200%;width:100%;height:100%;object-fit:cover}.col-2
.img.last{text-align:center;background:radial-gradient(#002137 30%, #016AAE 160%);padding:30px}.col-2 .img.last
img{max-width:70%;width:100%;height:100%;position:relative;top:50%;transform:translateY(-50%);object-fit:unset}.kf-grid .col-1{grid-column:span 2 / span 2;border-radius:10px;padding:30px;background-color:#fff}.col-1
h3{color:#0068AD}@media screen and (min-width: 800px){.kf-grid .col-1{grid-column:span 1 / span 1;padding:40px
55px}.col-2
.content{width:100%;max-width:60%;padding:40px
55px}.col-2 .content
p{max-width:80%}.col-2
.img{width:40%}}@media screen and (min-width: 1050px){.col-2 .img.last
img{max-width:40%;width:100%;height:100%;object-fit:cover}}.client-logos{background-color:#01111C;padding:30px
20px 54px}.client-logos
h2{color:#fff;text-align:center;font-family:"brandon-grotesque",sans-serif;font-weight:500;font-size:21px}.client-logos-wrapper{max-width:1200px;display:flex;flex-wrap:wrap;margin:0
auto;align-items:center;justify-content:space-between}.client-logos-wrapper .client-logo{width:50%;text-align:center;margin-top:60px}.client-logos-wrapper .client-logo
img{width:110px}.client-logos-wrapper .client-logo.medium
img{width:85px}.client-logos-wrapper .client-logo.small
img{width:55px}.client-logos-wrapper .client-logo.last-logo{display:none}@media screen and (min-width: 451px){.client-logos-wrapper .client-logo{width:33%}}@media screen and (min-width: 992px){.client-logos-wrapper{margin:40px
auto 0}.client-logos-wrapper .client-logo{width:auto;margin-top:0px}.client-logos-wrapper .client-logo.last-logo{display:inline-block}}.logos-ribbon-wrapper{background-color:#fff;padding-bottom:65px}.logos-ribbon-content{max-width:1170px;margin:0
auto;padding:50px
60px;color:#333;text-align:center;font-family:"brandon-grotesque",sans-serif;font-weight:500}.logos-ribbon-content
h4{color:#016aae;font-family:"brandon-grotesque",sans-serif;font-size:30px;font-weight:bold;margin-bottom:10px}.logos-ribbon-grid{max-width:1200px;margin:50px
auto 0;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}.logos-ribbon-col{grid-column:span 2 / span 2;padding:0}.logos-ribbon-col
.logo{width:65%}.logos-ribbon-col
.logo.midmarket{width:40%}.logos-ribbon-col
.logo.capterra{width:95%}.logos-ribbon-col .emerging-favorite{display:inline-block;background-color:#f9f5f0;color:#ff7229;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.025em;text-align:center;border-radius:0.2rem;padding:0.05rem 0.4rem;margin-top:0.5rem;margin-bottom:2px;white-space:nowrap}.logos-ribbon-col .emerging-favorite
img{display:inline-flex;width:10px;margin-top:-0.2rem;margin-right:0.3rem}@media screen and (min-width: 801px){.logos-ribbon-col{grid-column:span 1 / span 1}}@media screen and (min-width: 551px) and (max-width: 800px){.logos-ribbon-col
.logo{width:40%}.logos-ribbon-col
.logo.midmarket{width:28%}.logos-ribbon-col
.logo.capterra{width:65%}}@media screen and (min-width: 550px){.logos-ribbon-col{padding:0
30px}}@media screen and (min-width: 401px){.logos-ribbon-col .emerging-favorite{font-size:10px}}.history-wraper{margin-top:-80px;clip-path:polygon(0 1%, 100% 0, 100% 100%, 0% 100%);background:linear-gradient(#14263F, rgba(31, 55, 78, 0.95));padding:140px
20px 110px;text-align:center}.history-wraper
h2{color:#016aae;font-family:"brandon-grotesque",sans-serif;font-size:35px;font-weight:600;margin-top:0;margin-bottom:40px}.history-wraper
img{width:100px;margin-bottom:20px}.history-wraper
h3{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:27px;margin-top:0;margin-bottom:20px}.history-content{position:relative;display:flex;align-items:center;background-color:#0B1B32;border-radius:3px;color:#fff}.history-content
h4{color:#016aae;font-family:"brandon-grotesque",sans-serif;font-size:22px;margin-top:0;margin-bottom:10px;font-weight:500}.history-description{padding:20px
25px;text-align:left;line-height:24px;width:80%}.history-date{padding:20px
25px;width:20%;text-align:center}.timeline-container.left .history-description{border-right:2px solid #010A10}.timeline-container.right .history-description{border-left:2px solid #010A10}.history-date
span{display:block;font-weight:bold}.history-date
.month{font-size:18px}.history-date
.day{font-size:32px}.history-date
.year{font-size:16px}.timeline{position:relative;max-width:1200px;margin:40px
auto 0}.timeline::after{content:'';position:absolute;width:5px;background-color:#001827;top:0;bottom:0;left:50%;margin-left:-3px}.timeline-container{padding:10px
40px;position:relative;background-color:inherit;width:50%}.timeline-container::after{content:'';position:absolute;width:20px;height:20px;right:-10px;background-color:#00406B;border:4px
solid #001827;top:50%;transform:translateY(-50%);border-radius:50%;z-index:1}.left{left:0}.right{left:50%}.left::before{content:" ";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:1;right:30px;border:medium solid #0B1B32;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #0B1B32}.right::before{content:" ";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:1;left:30px;border:medium solid #0B1B32;border-width:10px 10px 10px 0;border-color:transparent #0B1B32 transparent transparent}.right::after{left:-10px}@media screen and (max-width: 600px){.timeline::after{left:31px}.timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline-container::before{left:60px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.left::after,.right::after{left:15px}.right{left:0%}}.cta-wrapper{background-color:#003253;padding:60px
0;position:relative;z-index:2;margin-top:-5px;text-align:center;font-family:"brandon-grotesque",sans-serif}.cta-wrapper
h2{font-size:32px;font-weight:127%;margin-bottom:5px;color:#fff}.cta-wrapper
h3{font-weight:500;font-size:20px;font-weight:127%;margin-bottom:50px;color:#fff}.cta-wrapper
a{font-size:18px;font-weight:bold;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;color:#fff;background-color:#0E6AAB;padding:10px
40px;border-radius:3px;text-decoration:none}.cta-wrapper a:first-child{margin-right:20px}.cta-wrapper a:hover{background-color:#3daae4}