<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&amp;display=swap');
*{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
}


/* Scroll Bar Css Starts */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background-color: #ffffff;
    box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 20px;
    border-radius: 0;
    background: #292929;
    border: 2px solid #ffffff;
    width: 8px;
}
::-webkit-scrollbar-thumb:active {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #616161;
}
/* Scroll Bar Css Ends */
a{
    color: #3e77bf;
}
a:hover,
a:focus,
a:active{
    text-decoration: none;
    color: #75e4ff;
}
/*ol, ul{
    margin: 0;
    padding: 0;
}
img{
    display: block;
}*/
.style-color-lxmt-bg{background-color: #fff;}
body{
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    background-color: #fff;
}

.dropdown-toggle::after{border:none;}
.nav #menu-main-menu li a{text-decoration: none;}
/* **** Main Banner **** */
.main-banner-sec{
    width: 100%;
    padding: 50px 0;
    position: relative;
    margin-top: 110px;
}
.banner-info h1{
    font-size:40px;
    font-weight: 600;
    color: #3376be;
    margin: 30px 0 25px;
    letter-spacing: 0.01em;
}
.banner-info h4{
    color: #1b425a;
    background-color: #75e4ff;
    padding: 8px 0;
    width: 28%;
    text-align: center;
    font-weight: normal;
}
.banner-info p{
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 25px;
    line-height: 40px;
    color: #000;
}
.banner-image img{
    margin: 0 auto;
}
/* **** End Main Banner **** */

/* Claims Process Section START */

.claims-process-sec{
    position: relative;
    padding: 50px 0;
}
.claims-process-sec .container-fluid{
    padding: 0;
}
.claims-process-image{
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom left;
    flex: 1;
    /* height: 100vh; */
    min-height: 680px;
}
.claims-content{
    display: flex;
    /* height: 100vh; */
    min-height: 480px;
    align-items: flex-end;
}
.claims-process-info{
    background-color: #fff;
    padding: 32px 100px;
}

.claims-info{
    vertical-align: bottom;
    font-size: 24px;
    font-weight: normal;
    margin: 0 25px 25px;
    line-height: 40px;
}
.claims-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background-color: #75e4ff;
    padding: 40px;
    width: 70%;
}
.claims-box .claims-box-main-wrap{
    border-right: 1px solid #000;
    padding: 0 10px 0 25px;
}
.claims-box .claims-box-main-wrap:last-child{
    border: none;
}
.claims-box-main p{clear: both;}
.claims-icon-title img{
    float: left;
    margin-right: 15px;
    width: 50px;
    height: 50px;
}
.claims-icon-title{
    display: flex;
    align-items: center;
}
.claims-process-desc{
    order: 1;
}
.claims-process-box{
    order: 2;
}

/* Claims Process Section END */

/* Our Team Section START */
.our_team_sec{
    position: relative;
    padding: 50px 0;
}
.our_team_sec .container-fluid{
    padding: 0;
}
.our-team-back{
    background-color: #75e4ff;
}
.our-team-info-wrap{
    padding: 70px 245px 70px 100px;
}
.our-team-subhead{
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
}
.our-team-head{
    font-size:40px;
    font-weight: 600;
    color: #05000b;
    padding-bottom: 10px;
}
.our-tem-content p{
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
}

.our-tem-director-wrap {
    position: absolute;
    top: 50%;
    left: 77%;
    transform: translate(-10%, -50%);
    background: #fff;
}
.team-img{
    padding: 40px 45px;
    background-color: #fff;
    height: 500px;
}
h3.team-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    margin: 20px 0 0 0;
}
h5.team-desig {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

/* Our Team Section END */

/* Customer Experience Section START */
.customer_exp_sec{
    position: relative;
    padding: 50px 0;
}
.cust-exp-box{
    background-color: #75e4ff;
    padding: 50px;
}
.cust_exp_title_wrap h2{
    font-size: 32px;
    line-height: 42px;
    font-weight: 600;
    color: #3e77bf;
}
.cust_exp_title_wrap p{
    font-size: 16px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    padding-bottom: 25px;
}
.cust-exp-icon-title img {
    width: 60px;
    height: auto;
    margin: 0 auto;
    align-self: center;
}
.cust-exp-icon-title h3{
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    text-align: center;
}
.cust_exp_img_wrap {
    min-height: 80px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
/* Customer Experience Section END */

/* Contact Section START */

.contact-sec{
    padding: 50px 0;
    position: relative;
}
.contact-sec .container-fluid{
    padding: 0;
}
.contact-sec-image{
    width: 100%;
    background-color: #75e4ff;
    flex: 1;
    min-height: 680px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 235px;
}
h2.contact-title{
    font-size: 42px;
    line-height: 42px;
    font-weight: 600;
    padding-bottom: 20px;
}
p.contact-info{
    font-size: 24px;
    font-weight: normal;
    margin: 0 25px 25px;
    line-height: 40px;
}

.contact-box-items-wrap{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0;
    padding: 0 0 0 50px;
    justify-content: center;
    min-height: 680px;
}
.contact-box-items{
    display: flex;
    align-items: center;
    margin: 0 0 50px;
    padding: 0;
    color: #000000;
    position: relative;
}

/* .contact-box-wrap{
    position: relative;
}
.contact-box-items{
    position: relative;
    margin-bottom: 50px;
}
.contact-box-items-wrap{
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0 50px;
    min-height: 680px;
} */

.contact-box-items-wrap .contact-box-items .icon {
    /* position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;*/
    width: 100px;
    height: 100px; 
    position: relative;
    top: 3px;
    margin-right: 20px;
}
.contact-box-items-wrap .contact-box-items .icon img{max-height: 100%;}

/* Contact Section END */

/* Footer */
footer{background-color: #f7f7f7;}

/******* END LANDING PAGE START ***********/

/******* START TRUSTED WARRANTY LANDING PAGE ********/

.main-slider-banner{
    padding: 50px 0;
    margin-top: 110px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 600px;
    width: 100vw;
     box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5); 
}
.main-slider-info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    height: 120px;
}
.main-slider-info a{
    font-size: 18px;
    line-height: normal;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 4px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    white-space: normal;
}
/* About Section */
.about-section{
	padding: 50px 0;
    position: relative;
}
.about-wrap{
	text-align: left;
}
.about-wrap h2{
	font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #3e77bf;
}
.about-wrap p{
	
}

/* Why Us Section */
.main-city-content-section{
    padding: 50px 0;
    position: relative;
}
.why-content{
    position: relative;
}
.main-content-wrapper{
    padding: 35px 35px 0 35px;
    box-shadow: 0px 0px 11px rgba(0,0,0,.2705882353);
    /* margin-top: -155px; */
    position: relative;
    /*z-index: 2;*/
    background-color: #fafafa;
}
.why_us_reasons .why_us_reasonlist{
    list-style: none;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    margin-top: 22px;
}
.why_us_reasons .why_us_reasonlist li{
    font-size: 18px;
    padding-left: 25px;
    background-image: url(../images/star.png);
    background-repeat: no-repeat;
    line-height: 1.5;
    background-position: left top 4px;
}
.why-content .why_us_reason_wrap {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.why_us_reason_wrap .why-us-head{
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #3e77bf;
}
.why_us_reasons{margin-top: 40px;}


/* Now What Section */
.now_what{
    margin-top: 50px;
    background-color: #3e77bf;
    color: #fff;
    padding: 28px 70px;
    border-radius: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.now_what_image {
    max-width: 100%;
    display: inline-block;
}
.now-what-content-wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
    vertical-align: middle;
    height: 100%;
}
.now_what_image{
    float: inline-end;
    transform: translate(-50%, -50%);
    position: relative;
    top: 50%;
    left: 50%;
}

/* City Map START */
.city-map-section{
    padding: 40px 0px 90px 0px;
}
.covcity {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 20px;
    margin-top: 35px;
}
.covcity li {
    font-size: 15px;
    padding-left: 25px;
    background-image: url(../images/star.png);
    background-repeat: no-repeat;
    line-height: 1.5;
    background-position: left top 4px;
}
.city-map-wrapper h3{
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #3e77bf;
}

.get-quote-wrap{
    position: absolute;
    left: 50%;
    bottom: -25px;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}
.get-quote-wrap a{
    font-size: 16px;
    background-color: #75e4ff;
    color: #fff;
    padding: 0.8em 1.4em;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 auto;
}
.get-quote-wrap a:hover{
    text-decoration: none;
    background-color: #3e77bf;
    transition: .3s;
}
input.wpcf7-form-control.wpcf7-submit.btn{
	background-color: #75e4ff;
    margin-top: 20px;
    color: #fff;
}
input.wpcf7-form-control.wpcf7-submit.btn:hover{
    background-color: #3e77bf;
}
.modal-header{border: none;}
.wpcf7 .form-label{margin-bottom: 0.2rem; margin-top: 0.5rem;}
/**  Testimonial slider  **/
.testimonial-sec{padding: 50px 0;text-align: center;}
/******* END TRUSTED WARRANTY LANDING PAGE ********/

/* Media Query */
@media (min-width: 1400px) and (max-width: 1499px) {
    .team-img {padding: 25px 20px;height: 420px;}
    h3.team-title {font-size: 20px;line-height: 32px;}
    h5.team-desig{font-size: 16px;line-height: 28px;}
    .our-tem-director-wrap{transform: translate(-20%, -50%);}
    
    /* Contact Sec */
    .contact-sec-image{padding: 0;}
    h2.contact-title{font-size: 32px;line-height: 42px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.menu-wrapper{z-index: 99;}
    .main-banner{padding: 30px 0;}
    .banner-info h4{width: 45%;}
	.banner-info h1{font-size: 28px;margin-bottom: 20px;}
    .banner-info p{font-size: 18px;line-height: 28px;margin-bottom: 15px;}
    
    .claims-box{width: 90%;}
    .claims-process-info{padding: 32px 20px 0 20px;}
    .claims-info{font-size: 18px;line-height: 28px;margin:0 0 10px 0;}

    /* Our Team */
    .our-team-info-wrap{padding: 40px 130px 40px 31px}
    .our-tem-content p{font-size: 14px;line-height: 20px;}
    .our-tem-director-wrap{left: 80%;transform: translate(-40%, -50%);}
    .team-img {padding: 25px 20px;height: 310px;width: 235px;}
    h3.team-title {font-size: 18px;line-height: 28px;}
    h5.team-desig{font-size: 12px;line-height: 24px;}

    /* Contact Sec */
    .contact-sec-image{padding: 0;}
    h2.contact-title{font-size: 32px;line-height: 42px;}
}
@media(min-width:768px) and (max-width:991px){
	.main-banner{padding: 30px 0;}
    .banner-info h4{width: 45%;}
	.banner-info h1{font-size: 28px;margin-bottom: 20px;}
    .banner-info p{font-size: 18px;line-height: 28px;margin-bottom: 15px;}

    .claims-box{width: 90%;}
    .claims-content{min-height: 500px;}
    .claims-process-info{padding: 32px 20px 0 20px;}
    .claims-info{font-size: 18px;line-height: 28px;margin: 0;}

    /* Our Team Section */
    .our-team-info-wrap{padding: 40px 125px 40px 31px}
    .our-tem-content p{font-size: 14px;line-height: 20px;}
    .our-tem-director-wrap{left: 80%;transform: translate(-40%, -50%);}
    .team-img {padding: 25px 20px;height: 310px;width: 235px;}
    h3.team-title {font-size: 18px;line-height: 28px;}
    h5.team-desig{font-size: 12px;line-height: 24px;}

    /* Contact Sec */
    .contact-sec-image{padding: 0;}
    h2.contact-title{font-size: 32px;line-height: 42px;}

    /* Trusted Warranty Template */
    .main-slider-banner{height: 450px;margin-top: 0px;}
    .main-slider-info h1{font-size: 20px;}
    .main-slider-info{width: 100%;padding: 0 15px 0 15px;}

    .why-content .why_us_reason_wrap{position: relative;padding-top: 30px;}
    .why_us_reason_wrap h4.why-us-head{font-size: 18px;line-height: 30px;}
    .why_us_reasons .why_us_reasonlist li{font-size: 16px;line-height: 1.4;}
    .now_what{padding: 28px 15px 28px 15px;}
    .now_what_image{float: none; display: block;margin: 0 auto;}
    .city-map-wrapper h3{font-size: 20px;line-height: 30px;}
    .covcity{grid-template-columns: repeat(3, 1fr);}
}

@media(min-width:448px) and (max-width:767px){
	.main-banner{padding: 30px 0;}
    .banner-info h4{width: 45%;}
	.banner-info h1{font-size: 28px;margin-bottom: 20px;}
    .banner-info p{font-size: 18px;line-height: 28px;margin-bottom: 15px;}

    .claims-process-sec{padding: 30px 0;}
    .claims-process-info{padding: 32px 20px 0 20px;}
    .claims-content{height: auto;align-items: baseline;min-height: auto;}
    .claims-info{font-size: 18px;line-height: 28px;margin-bottom: 15px;}
    .claims-process-image{background-image: none !important;height: auto;min-height: auto;}
    .claims-box{width: 100%;position: relative;padding: 15px;}
    .claims-process-desc{order: 1;}
    .claims-process-box{order: 2;}
    .claims-box .claims-box-main-wrap{border:none}

    /* Our Team Section */
    .our-team-info-wrap{padding: 40px 15px;}
    .our-team-head {font-size: 22px;}
    .our-tem-director-wrap{position: initial;transform: none;}
    .our-tem-content p{font-size: 14px;line-height: 20px;}
    .team-img{padding: 40px 20px;height: 450px;}

     /* Contact Sec */
     .customer_exp_sec .container-fluid{padding: 0 15px;}
     .contact-sec-image{padding: 50px 15px;align-items: baseline;min-height: auto;}
     h2.contact-title{font-size: 28px;line-height: 38px;}    
     p.contact-info{margin: 0;font-size: 18px; line-height: 28px;}
     .contact-box-items-wrap{justify-content: initial;padding: 50px 15px;}
     .contact-box-items{margin-bottom: 20px;}

     /* Trusted Warranty Template */
    .main-slider-banner{height: 450px;margin-top: 0px;}
    .main-slider-info h1{font-size: 20px;}
    .main-slider-info{width: 100%;padding: 0 15px 0 15px;}

    .why-content .why_us_reason_wrap{position: relative;padding-top: 30px;}
    .why_us_reason_wrap h4.why-us-head{font-size: 18px;line-height: 30px;}
    .why_us_reasons .why_us_reasonlist li{font-size: 16px;line-height: 1.4;}
    .now_what{padding: 28px 15px 28px 15px;}
    .now_what_image{float: none; display: block;margin: 0 auto;}
    .city-map-wrapper h3{font-size: 20px;line-height: 30px;}
    .covcity{grid-template-columns: repeat(1, 1fr);}
}

@media(max-width:447px){
    .main-banner{padding: 30px 0;}
    .banner-info h4{width: 45%;}
	.banner-info h1{font-size: 28px;margin-bottom: 20px;}
    .banner-info p{font-size: 18px;line-height: 28px;margin-bottom: 15px;}

    .claims-process-sec{padding: 30px 0;}
    .claims-process-info{padding: 32px 20px 0 20px;}
    .claims-content{height: auto;align-items: baseline;min-height: auto;}
    .claims-info{font-size: 18px;line-height: 28px;margin-bottom: 15px;}
    .claims-process-image{background-image: none !important;height: auto;min-height: auto;}
    .claims-box{width: 100%;position: relative;padding: 15px;}
    .claims-process-desc{order: 1;}
    .claims-process-box{order: 2;}
    .claims-box .claims-box-main-wrap{border:none}

    /* Our Team Section */
    .our-team-info-wrap{padding: 40px 15px;}
    .our-team-head {font-size: 17px;font-weight: bold;}
    .our-team-subhead{font-size: 18px;font-weight: 400;}
    .our-tem-director-wrap{position: initial;transform: none;}
    .our-tem-content p{font-size: 14px;line-height: 20px;}
    .team-img{padding: 40px 20px 0 20px;height: 450px;}
    h3.team-title {font-size: 22px;line-height: 32px;}
    h5.team-desig{font-size: 14px;line-height: 24px;}

    /* Customer Experience */
    .cust_exp_title_wrap h2{font-size: 22px;line-height: 32px;}
    .cust_exp_title_wrap p{line-height: 24px;}
    .cust-exp-box{padding: 30px;}

    /* Contact Sec */
    .customer_exp_sec .container-fluid{padding: 0 15px;}
    .contact-sec-image{padding: 50px 15px;align-items: baseline;min-height: auto;}
    h2.contact-title{font-size: 28px;line-height: 38px;}    
    p.contact-info{margin: 0;font-size: 18px; line-height: 28px;}
    .contact-box-items-wrap{justify-content: initial;padding: 50px 15px;}
    .contact-box-items{margin-bottom: 20px;}

    /* Trusted Warranty Template */
    .main-slider-banner{height: 630px;margin-top: 0px;}
    .main-slider-info h1{font-size: 20px;}
    .main-slider-info{
        width: 100%;
        padding: 0 15px 0 15px;
        transform: translate(-47%, 0);
    }
    .why-content .why_us_reason_wrap{position: relative;padding-top: 30px;}
    .why_us_reason_wrap h4.why-us-head{font-size: 18px;line-height: 30px;}
    .why_us_reasons .why_us_reasonlist{padding-left:0px;}
    .why_us_reasons .why_us_reasonlist li{font-size: 16px;line-height: 1.4;}
    .now_what{padding: 28px 15px 28px 15px;}
    .now_what_image{float: none; display: block;margin: 0 auto;}
    .city-map-wrapper h3{font-size: 20px;line-height: 30px;}
    .covcity{grid-template-columns: repeat(1, 1fr);padding-left:0px;}
}</pre></body></html>