/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.box-image-with-content{border:1px solid #d8d8d8;padding:40px;margin:40px 0}.box-image-with-content .content-col ul{padding:0 20px;margin:0}.box-image-with-content .image-col img{border:1px solid #d8d8d8;padding:20px}.box-image-with-content p:last-child{margin-bottom:0}.box-image-with-content .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1170px){.box-image-with-content{padding:20px;margin:30px 0}}@media only screen and (max-width:767px){.box-image-with-content .content-col,.box-image-with-content .image-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.box-image-with-content .image-col{margin-top:20px}}.gray-container{padding:30px 40px;background:#ededed;margin:40px 0}.gray-container .btn--primary{color:#fff}.gray-container .btn--primary:hover{text-decoration:none}.gray-container ul li{font-weight:500;font-family:"cmi-medium",Arial,Helvetica,sans-serif}.gray-container h4{color:#d90a07 !important}@media only screen and (max-width:1170px){.gray-container{margin:0 0 30px !important}}@media only screen and (max-width:767px){.gray-container{padding:20px 30px}}.pdf-cols .pdf-col h5{font-size:1rem;font-weight:600;text-align:center}@media only screen and (max-width:767px){.pdf-cols .pdf-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:568px){.pdf-cols .pdf-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pdf-cols .pdf-col:first-child{margin-bottom:20px}}.process-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px -40px}.process-section .box-content{width:120px;height:120px;background:#ededed;padding:0 10px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.process-section .box-content h3{font-size:2.5rem;font-weight:500;font-family:"cmi-medium",Arial,Helvetica,sans-serif;color:#d90a07;margin:0}.process-section .box-content h5{font-size:15px;color:#000;margin:0;text-align:center;width:80px;font-weight:500;ffont-family:"cmi-medium",Arial,Helvetica,sans-serif}.process-section .box-content figure{margin:0}.process-section .box-content figure img{width:88px;height:auto}.process-section .step{padding:0 40px;position:relative}.process-section .step:before{content:"";width:calc(100% - 40px);border-top:1px dashed #d90a07;position:absolute;left:80px;top:calc(50% - 15px)}.process-section .step:after{content:"";position:absolute;width:10px;height:10px;left:230px;background:#d90a07;border-radius:50%;top:calc(50% - 19px)}.process-section .step>h4{font-size:.9375rem;margin:0;font-weight:400;font-family:"cmi-regular",Arial,Helvetica,sans-serif;text-align:center}.process-section .step:last-child:before,.process-section .step:last-child:after{display:none}.process-section .step-01 .box-content{border-radius:50%}@media only screen and (max-width:1170px){.process-section{margin:30px -10px}.process-section .step{padding:0 10px}.process-section .step:after{left:140px}}@media only screen and (max-width:767px){.process-section{display:block;border-left:1px dashed #d90a07;width:358px;margin:30px auto;padding-left:40px;position:relative}.process-section:before,.process-section:after{content:"";width:10px;height:10px;background:#d90a07;border-radius:50%;position:absolute;left:0;margin-left:-5px}.process-section:after{bottom:0}.process-section .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process-section .step .box-content{margin-bottom:2px}.process-section .step.step-01 .box-content{border-radius:0}.process-section .step h4{-webkit-box-flex:0;-ms-flex:0 0 178px;flex:0 0 178px;max-width:178px;background:#f0f1f8;padding:10px 10px 12px;border-left:2px solid #fff}.process-section .step:before{left:-40px;width:35px;top:50%;height:1px}.process-section .step:last-child:before,.process-section .step:last-child:after{display:block}.process-section .step:after{top:50%;left:-10px;margin-top:-4px}}@media only screen and (max-width:640px){.process-section{width:260px}.process-section .step h4{-webkit-box-flex:0;-ms-flex:0 0 132px;flex:0 0 132px;max-width:132px;font-size:.875rem}.process-section .step .box-content{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;max-width:64px;height:74px}.process-section .step .box-content h3{font-size:1.25rem}.process-section .step .box-content h5{font-size:.625rem;width:48px}.process-section .step .box-content figure img{width:44px;height:auto}}
