@import url('https://fonts.googleapis.com/css2?family=Spectral&display=swap');
div {-webkit-box-sizing:border-box; box-sizing:border-box;}
/*.affirm-finance{max-width:1440px; margin:0 auto;}*/

.m4ipwa{background:#F2F2F2;}
.m4ipwasec{margin:0 0 20px 0;padding:6% 0;display:flex;flex-wrap:wrap;align-items:center;}
.m4ipwasec h1{font-size:50px;line-height:60px;position:relative;color:#bba2aa;padding-bottom:0%;text-transform:capitalize;margin-bottom:0%;font-family:'Canela' !important;font-style:normal;font-weight:400; letter-spacing:-1px;}
.m4ipwasec p{font-size:24px;margin:3% 0;}
.m4ipwasec img{ box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important; height:auto;}
@media(max-width:1359px){
}
@media(max-width:1199px){
.m4ipwasec h1{font-size:32px; line-height:40px;}
.m4ipwasec p{font-size:18px; margin:12px 0px;}
}
@media(max-width:767px){
}

.bascolumn, .jsaffirmcheck{margin:70px 0;}
.bascolumn h2, .jsaffirmcheck h2, .faqsec-inner h2{color:#bba2aa;font-size:40px;line-height:48px;font-family:'Canela' !important;margin-bottom:10px; text-align:center;}
.jsaffirmcheck h2 img{margin:0 0 25px;}
.bascolumn .bascolumn-inner{display:flex;justify-content:center;}
.bascolumn .bascolumn-inner li{position:relative;padding:20px; width:33.33%}
.bascolumn .bascolumn-inner li:nth-child(2):before,.bascolumn .bascolumn-inner li:nth-child(2):after{content:"";display:block;position:absolute;left:0px;top:0px;height:100%;width:0px;background-color:#000;opacity:0.8;}
.bascolumn .bascolumn-inner li:nth-child(2):after{right:0px;left:auto;}
.bascolumn .bascolumn-inner li img{margin:0 0 15px 0; box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important; height:auto;}
.bascolumn h3{color:#bba2aa;font-size:24px;line-height:30px;font-family:'Canela' !important;margin-bottom:10px;}
.bascolumn p{color:#6e6e6e;font-size:20px;line-height:24px;font-family: 'proxima_novalight'; font-weight:normal;}
@media (max-width:1199px){
	.bascolumn .bascolumn-inner li{padding:16px;}
}
@media (max-width:991px){
	.bascolumn .bascolumn-inner li{padding:10px;}
	.bascolumn h3{min-height:50px;}
}
@media (max-width:767px){
	.bascolumn .bascolumn-inner{flex-wrap:wrap;}
	.bascolumn .bascolumn-inner li{width:100%}
	.bascolumn .bascolumn-inner li:nth-child(2){border-top:1px solid rgba(0, 0, 0, 0.3);border-bottom:1px solid rgba(0, 0, 0, 0.3);}
	.bascolumn .bascolumn-inner li:nth-child(2):before, .bascolumn .bascolumn-inner li:nth-child(2):after{content:none;}
	.bascolumn h3{margin-top:10px; min-height:inherit;}
}

.jsacsec{margin:20px 0; /*background:#F2F2F2; background:url(../images/snapcheckout/bg.jpg) no-repeat;*/ background:#faf7ee; background:-moz-linear-gradient(left, #faf7ee 0%, #fbf4ee 57%, #f9e8ee 91%, #fbe8ee 100%);background: -webkit-linear-gradient(left, #faf7ee 0%,#fbf4ee 57%,#f9e8ee 91%,#fbe8ee 100%);
background:linear-gradient(to right, #faf7ee 0%,#fbf4ee 57%,#f9e8ee 91%,#fbe8ee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf7ee', endColorstr='#fbe8ee',GradientType=1 ); background-size:cover; padding:6%;display:flex;flex-wrap:wrap;align-items:center;}
.jsacsec h3{color:#bba2aa; font-size:30px; text-transform:capitalize; margin:0px; font-family:'Canela' !important;}
.jsacsec p {color:#a5a5a5; font-size:16px; line-height:24px;}
.jsacsec h4{color:#bba2aa; font-size:20px; font-family:'Canela' !important;}
.jsaccon{margin:0 auto; max-width:360px;}

@media(max-width:1359px){
.snapback img{margin:-150px 0 70px 0px;}
}
@media(max-width:1199px){
.jsacsec h3 {font-size:24px;}
}
@media(max-width:1024px){
.insure .cat_banner_inner h1 {font-size:30px; line-height:35px;}
}
@media(max-width:767px){
.jsacsec h3{margin-top:25px;}
.snapback img{margin:auto;}
.bascolumn, .jsaffirmcheck{margin:25px 0 30px 0;}
}

.faqsec{ padding:0 20px 40px 20px;}
.faqsec-inner h5{font-size:24px; margin:20px 0 10px;font-family:'Canela' !important;}
.faqsec-inner p{font-size:16px;}
@media(max-width:767px){
.bascolumn h2, .jsaffirmcheck h2, .faqsec-inner h2{font-size:30px;line-height:30px;}
.faqsec-inner h3{font-size:18px;}
}