@charset "UTF-8";.why-couto{position:relative;background:#222222 url("/Content/images/secondary/bg-RoofInsurance.jpg") repeat}@media only screen and (min-width:2001px){.why-couto{background-size:cover}}.why-couto h2.image-heading{text-align:center;color:white;--min-size:26px;--max-size:35px}.why-couto h2.image-heading img{display:inline;vertical-align:middle;margin-inline:25px;margin-top:-20px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1280px){.why-couto h2.image-heading img{margin-inline:15px;max-width:180px}}@media only screen and (max-width:1100px){.why-couto h2.image-heading img{display:block;margin:10px auto;max-width:initial}}@media only screen and (max-width:740px){.why-couto h2.image-heading img{max-width:180px}}.why-couto ul.claim-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;margin-block:50px}@media only screen and (max-width:1700px){.why-couto ul.claim-lists{gap:30px}}@media only screen and (max-width:640px){.why-couto ul.claim-lists{gap:15px}}.why-couto ul.claim-lists li{width:calc(100% / 4 - 60px);display:block;color:white;font-weight:bold;font-size:clamp(18px, 1.25vw, 24px);padding-left:0;text-align:center;margin:0;line-height:1.3}@media only screen and (max-width:1700px){.why-couto ul.claim-lists li{width:calc(100% / 4 - 30px)}}@media only screen and (max-width:1100px){.why-couto ul.claim-lists li{width:calc(100% / 2 - 30px);margin-bottom:20px}}@media only screen and (max-width:640px){.why-couto ul.claim-lists li{width:calc(100% / 2 - 15px)}}@media only screen and (max-width:420px){.why-couto ul.claim-lists li{width:calc(100% - 15px)}}.why-couto ul.claim-lists li:before{display:none}.why-couto ul.claim-lists li .icon-wrap{margin-bottom:20px;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1280px){.why-couto ul.claim-lists li .icon-wrap{height:50px}}@media only screen and (max-width:420px){.why-couto ul.claim-lists li .icon-wrap{margin-bottom:15px}}.why-couto ul.claim-lists li .icon-wrap img{display:block;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HoverBlocks{margin-bottom:65px}@media only screen and (max-width:1000px){.HoverBlocks{margin-bottom:50px}}@media only screen and (max-width:786px){.HoverBlocks .block{width:calc(100% / 3 - 10px);height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:678px){.HoverBlocks .block{width:calc(100% / 2 - 10px)}}@media only screen and (max-width:480px){.HoverBlocks .block{height:280px}}@media only screen and (max-width:420px){.HoverBlocks .block{height:250px}}.HoverBlocks .block h3{margin-top:0;font-size:clamp(20px, 1.67vw, 32px);line-height:1.3}@media only screen and (max-width:786px){.HoverBlocks .block h3{position:relative;z-index:2;padding-top:0}}@media only screen and (max-width:420px){.HoverBlocks .block h3{font-size:18px;line-height:1.1}}.HoverBlocks .block:after{display:none}
/*# sourceMappingURL=roof-insurance.css.map */