﻿.purple-section{background-color:#ae2457;color:#fff;}.home-page .NI-background-image-title{padding-top:50px;}.home-page .visit-mexico-with-pe-position{top:unset;}.home-page .sub-title{color:#fff;font-family:Montserrat;font-size:34px;line-height:43px;margin-top:35px;}.home-page .quoteandbuy-box-margin{margin-top:45px;}.home-page .quote-bottom-icons{max-width:410px;margin-left:auto;margin-right:auto;}.home-page .quote-bottom-icons .icon{line-height:30px;}.home-page .quote-bottom-icons .icon img{display:inline-block;width:30px;}.home-page .quote-bottom-icons .icon p{display:inline-block;padding-left:1rem;font-size:9px;line-height:12px;width:calc(100% - 30px);margin:0;vertical-align:middle;text-align:left;}.home-page .boxes{padding:50px 70px;padding-bottom:25px;font-family:Montserrat;}.home-page .boxes .box{border:1px solid #fff;border-radius:5px;padding:25px;text-align:center;margin-bottom:25px;}.home-page .boxes .box .box-title{font-weight:bold;font-size:18px;line-height:22px;}.home-page .boxes .box p{font-size:15px;line-height:19px;}.home-page .coverages-table{padding:60px 0;font-family:Montserrat0;}.home-page .coverages-table table{width:750px;max-width:90%;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:0 11px;}.home-page .coverages-table table thead th{padding:6px;vertical-align:middle;width:33.33%;line-height:50px;}.home-page .coverages-table table thead th:first-child{padding-left:0;}.home-page .coverages-table table thead th:last-child{padding-right:0;}.home-page .coverages-table table thead th div{background-color:#af2457;color:#fff;padding:5px 0;text-align:center;font-size:15px;line-height:19px;border-top-left-radius:15px;border-top-right-radius:15px;vertical-align:middle;width:100%;height:50px;display:flex;align-items:center;justify-content:center;}.home-page .coverages-table table tbody td{background-color:#f7f7f7;padding:0 35px;font-size:15px;line-height:19px;font-weight:bold;color:#333;text-align:left;height:59px;vertical-align:middle;}.home-page .coverages-table table tbody td:first-child{text-align:center;}.home-page .coverages-table table tbody td img{display:inline;}.home-page .coverages-table table tbody td p{display:inline;font-size:19px;line-height:23px;font-weight:900;}.home-page .coverages-table table tbody td p.not{color:#d05d5d;}.home-page .rating{margin-bottom:4rem;}.home-page .rating .btn{border:1px solid #cd1b59;color:#35363b;font-size:15px;line-height:25px;padding-left:34px;padding-right:34px;font-family:Montserrat;}@media(max-width:767px){.home-page .NI-text-img-box{font-size:29px;line-height:35px;}.home-page .NI-background-image-title{height:auto;}.home-page .quoteandbuy-box{width:90%;max-width:420px;}.home-page .quoteandbuy-box-margin{margin-left:auto;margin-right:auto;}.home-page .quoteandbuy-box .NI-button{padding-left:1rem;padding-right:1rem;}.home-page .sub-title{font-size:20px;line-height:30px;padding:0 55px;}.home-page .quote-bottom-icons{max-width:100%;}.home-page .quote-bottom-icons .icon img{width:25px;height:25px;}.home-page .quote-bottom-icons .icon p{padding-left:.5rem;width:calc(100% - 25px);}.home-page .boxes{padding-left:40px;padding-right:40px;}.home-page .in-5-minutes-box{padding-left:37px;padding-right:37px;font-size:12px;}.home-page .in-5-minutes-box b{font-size:16px;}.home-page .coverages-table{padding:40px 0;}.home-page .coverages-table table{width:90%;}.home-page .coverages-table table tbody td{text-align:center;}}