.bg_pe_dblue_blue_gradient_left_to_right h2,.bg_pe_dblue_blue_gradient_left_to_right p,.bg_pe_dblue_blue_gradient h2,.bg_pe_dblue_blue_gradient p{color:var(--pe_white)}
.customer-cta img.narrow{width:70%}
.customer-cta img.wide{width:100%}
@media (max-width:767.33px) {
.customer-cta img.narrow{width:100%}
}
.row.row-cols-2.row-cols-sm-2.row-cols-md-3.row-cols-lg-3.row-cols-xl-auto.flex-xl-nowrap.justify-content-xl-between.justify-content-start.flex-fill:before,.row.row-cols-2.row-cols-sm-2.row-cols-md-3.row-cols-lg-3.row-cols-xl-auto.flex-xl-nowrap.justify-content-xl-between.justify-content-start.flex-fill:after{display:none}
.footer .footer_text a{text-decoration:underline}
.footer .footer_text a:hover{filter:brightness(0.8)}
.footer-1{padding-top:40px;padding-bottom:40px}
.footer-1 p,.footer-1 p a{line-height:1.4}
.footer-1 .container .row > div:first-child{}
.footer-1 .container .row > .col-md-3:first-child{width:175px}
.footer-1 .container .row > .col-md-6{flex:1}
.footer a{text-decoration:none;color:var(--pe_white)}
.footer ul{list-style:none;padding:0}
.footer ul li a{text-decoration:none;font-size:var(--fs-14);color:var(--pe_white);white-space:initial;display:inline-block;line-height:1.3;opacity:.8;padding:5px 0}
.footer ul li a:hover{text-decoration:underline}
.footer ul li h6{color:var(--pe_white)}
.footer-deets p{line-height:1}
.footer .footer-socials{display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;margin-bottom:0;width:100%}
.footer-socials li{margin-right:10px}
.footer-socials li:last-child{margin-right:0}
.footer .footer-socials li:last-child,.footer-partners li:last-child{margin-right:0}
.footer .footer-socials li a{color:var(--pe_white);display:inline-block;padding:5px;font-size:var(--fs-20);opacity:1}
.footer .footer-socials li a span[class^="icon-"],.footer .footer-socials li a span[class*=" icon-"]{font-family:var(--icomoon)!important;line-height:1.7}
.footer .footer-socials li a:hover{text-decoration:none;background:transparent;color:var(--pe_blue)}
.footer_partners img{max-width:372px}
.footer-3{padding:30px 0}
.footer-3 .row{align-items:flex-start}
.footer-3 .row > div:first-child{order:2}
.footer-3 .row > div:last-child{order:1}
.menu ul li a{opacity:.8}
#menu-copyright_links,.footer-partners{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:0}
.footer-partners{justify-content:flex-end;margin-bottom:0}
.footer-partners li{margin-right:30px;line-height:1}
.footer-partners .icon-soc{width:60px;height:20px;display:block;position:relative}
.footer-partners .icon-soc img{position:absolute;left:0;top:50%;transform:translatey(-50%);max-width:60px}
#menu-copyright_links li a{color:var(--pe_white);display:inline-block;padding:0 10px;line-height:1;border-right:1px solid var(--pe_white);font-size:var(--fs-12)}
#menu-copyright_links li:first-child a{padding-left:0}
#menu-copyright_links li:last-child a{padding-right:0;border:0 none}
div[class^="menu-footer_menu_row"] ul[id^="menu-footer_menu_row"] .pt-5{padding-top:0!important;margin-bottom:10px}
.copyrightr{line-height:1}
.footer-1 .row-cols-md-2 > div:last-child{width:calc(100% - 220px)!important}
.footer img[alt="Caspio Logo"]{max-width:135px}
@media (max-width:1024px) {
.footer-1 .container > .row > .col{margin-top:20px}
}
@media (max-width:991.33px) {
.footer-1 .container .row > div:first-child{max-width:100%}
.footer-1 .container > .row > div:first-child p{width:60%!important;margin-right:20px;margin-bottom:0}
.footer-1 .container .row > .col-md-3:first-child{width:140px}
.footer-3 .row > div{width:100%!important}
.footer-3 .row{justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
#menu-copyright_links.menu{justify-content:center}
ul#menu-copyright_links,.footer-partners{justify-content:center}
.copyrightr{text-align:center}
.footer-3 .row > div:last-child{margin-bottom:20px}
.footer-partners li{margin:0 15px}
.footer-1 .menu{margin-bottom:15px}
.footer-1 .menu li:first-child{margin-bottom:5px}
.footer ul li a{padding:13px 0 17px}
.footer .footer-socials{width:100%!important;justify-content:center;margin-bottom:20px}
.footer img[alt="Caspio Logo"]{max-width:100px}
}
@media (max-width:767.33px) {
.footer-1 .container .row > .col-md-3:first-child{width:100%;text-align:center}
.footer-1 .container .row > .col-md-3:first-child img{width:100px!important}
.footer-1 .container .row > .col-md-6{flex:auto}
.footer-1 .container > .row > div:first-child img.mb-20{margin-bottom:30px!important;margin-right:0}
.footer-1 .container > .row > .col > div > div:nth-child(-n+3){margin-bottom:30px}
.footer-1 .container > .row > div:first-child p{width:100%!important}
.footer-3 .row{justify-content:center;align-items:center;flex-wrap:wrap}
#menu-copyright_links.menu{justify-content:center}
ul#menu-copyright_links,.footer-partners{justify-content:center}
.copyrightr{text-align:center}
p.menu_title.pe_white.font-900.mb-0.font-14{font-size:var(--fs-18)}
}
@media (max-width: 575px) {
.row{margin-right:0;margin-left:0}
}
@media (max-width: 465px) {
#menu-copyright_links.menu{flex-wrap:wrap}
}
@media (max-width: 440px) {
.footer-1 .container > .row > .col > div > div:nth-child(-n+3){margin-bottom:0}
.footer-1 .container > .row > .col > div > div:first-child{padding-left:10px}
.footer-1 .container > .row > .col > div > div:last-child{padding-right:10px}
}
@media (max-width: 400px) {
.footer-1 .container > .row > .col > .row > .col{width:50%}
.footer-1 .container > .row > .col > div > div:nth-child(n+2){margin-bottom:20px}
.copyrightr{line-height:1.5;margin-bottom:10px!important;display:block}
}
@media (max-width: 390px) {
.footer-partners{display:block;text-align:center}
.footer-partners li{display:inline-block}
.footer-partners .icon-soc{width:auto;height:auto}
.footer-partners .icon-soc img{transform:none;position:static}
.footer-partners li:last-child{margin:0;margin-top:10px}
}