ul.about-content.about-services{flex-basis:auto;padding:0;margin:0 -15px;display:flex;flex-wrap:wrap}ul.about-content.about-services li{border-radius:15px;border:1px solid #bebebe;background:#fff;width:calc(50% - 30px);margin:15px;padding:20px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}ul.about-content.about-services li .img-box{flex:0 0 225px}ul.about-content.about-services li .content-box{flex:1 1 0;min-width:0}ul.about-content.about-services li .img-box img{display:block;border-radius:10px}ul.about-content.about-services li .all-services-cta{flex-basis:100%;margin-top:auto;display:flex;justify-content:center}ul.about-content.about-services li .all-services-cta>.flex{flex-wrap:wrap;justify-content:center}ul.about-content.about-services li .all-services-cta a{display:inline-flex;margin:5px 0;padding:0}ul.about-content.about-services li .all-services-cta>.flex>button.p-button{font-size:inherit;line-height:inherit;padding:.5rem .75rem;margin:5px 0}.lnk-btn-box-btn button{transition:all .4s ease-out 0s;position:relative}ul.about-content.about-services li h3{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:28px;margin:10px 0}ul.about-content.about-services li p{color:#737373;font-size:18px;font-style:normal;font-weight:400;line-height:24px}ul.about-content.about-services li a{margin:0 0 25px;font-size:16px;font-style:normal;font-weight:600;line-height:16px;padding:0}ul.about-content.about-services li a.btn{padding:10px 15px}ul.about-content.about-services li a.btn:hover{padding:10px 15px 10px 35px}@media only screen and (min-width:1339px){.all-services p{font-size:20px}}@media only screen and (max-width:1023px){ul.about-content.about-services li{width:100%}ul.about-content.about-services{margin:0}ul.about-content.about-services li{margin:0 0 15px}}@media only screen and (max-width:539px){ul.about-content.about-services li{width:100%;flex-direction:column;align-items:center;padding:20px 20px 0}ul.about-content.about-services li .all-services-cta,ul.about-content.about-services li .content-box,ul.about-content.about-services li .img-box{width:100%;flex-basis:auto}ul.about-content.about-services li .img-box img{margin:0 auto}ul.about-content.about-services li .content-box{text-align:center}ul.about-content.about-services li h3{font-size:24px;line-height:24px}ul.about-content.about-services li p{font-size:16px;line-height:20px}}.cmspage-view .container h2{font-size:28px}.cmspage-view .container .p-datatable .p-datatable-tbody>tr>td,.cmspage-view .container ol li,.cmspage-view .container p,.cmspage-view .container ul li{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.cmspage-view .container p strong{display:inline-block}.cmspage-view .container h4,.cmspage-view .container p strong{color:#000;font-size:22px;font-style:normal;font-weight:600;line-height:24px;margin:15px 0 5px}.cmspage-view .container h4{display:block}.cmspage-view.cms-protection p strong{display:initial;margin:auto;color:#000;font-size:18px;font-style:normal;line-height:26px}.cmspage-view .container p a{color:#008c9a;font-weight:600;text-decoration:underline}.cmspage-view .container p a:hover{color:#000}.ipid-main-title{gap:40px;padding:40px 0 20px;align-items:center;justify-content:center;line-height:normal}.ipid-main-title h3{display:flex;align-content:center;justify-content:center;color:#008c9a;font-size:33px;font-style:normal;font-weight:400;line-height:40px;margin:0 0 15px;font-family:recoleta_altbold}.box-half,.how-pay,.restriction-covered,.what-obligations,.where-covered{background:#f4f4f4;padding:20px;margin:0 0 30px}.insured-data .box-half{width:49%}.insured-data{display:flex;gap:30px;justify-content:space-between}.ipid-data-yachtman .img-title{display:flex;gap:20px;align-items:center}.ipid-data-yachtman .img-title h3{font-size:22px}.ipid-data-yachtman .img-title img{max-width:65px;height:auto;border-radius:50%;padding:7px;border:2px solid #008c9a;background-color:#fff}.insured-box ul,.no-insured-box ul,.restriction-covered ul,.what-obligations ul,.where-covered ul{margin:20px 0 0 10px;padding:0;list-style:none}.insured-box ul li,.no-insured-box ul li,.restriction-covered ul li,.what-obligations ul li,.where-covered ul li{margin:0 0 20px;padding:0 0 0 30px;position:relative;list-style:none}.what-obligations ul li:before{content:"❖";font-size:20px;position:absolute;left:0;top:0}.restriction-covered ul li:before{content:"!";font-size:24px;position:absolute;left:10px;top:0;color:red}.insured-box ul li:before,.no-insured-box ul li:before,.where-covered ul li:before{content:"";width:22px;height:22px;position:absolute;background-image:url(/_next/static/media/tick-arrow.f254406d.svg);background-repeat:no-repeat;background-position:0 0;background-size:20px auto;left:0;top:0}.no-insured-box ul li:before{background-image:url(/_next/static/media/plus-toggle.bb7e1d33.svg);display:inline-block;transform:rotate(-45deg)}.ipid-data-yachtman .content{margin-top:40px;margin-bottom:20px}.ipid-data-yachtman .content p{margin:0 0 20px;font-size:18px;line-height:26px}.ipid-data-yachtman .content strong{margin:0;font-size:22px;line-height:25px}@media screen and (max-width:1023px){.insured-data,.ipid-main-title{flex-direction:column}.ipid-main-title h3{font-size:25px;line-height:30px}.insured-data .box-half{width:100%}.ipid-data-yachtman .img-title{margin-bottom:20px}.ipid-data-yachtman .img-title img{max-width:50px;padding:4px;border:1px solid #008c9a}.insured-box ul,.no-insured-box ul,.restriction-covered ul,.what-obligations ul,.where-covered ul{margin:0}.ipid-data-yachtman .content p{margin:0 0 20px;font-size:16px;line-height:20px}.ipid-data-yachtman .content strong{margin:0 0 5px;font-size:22px;line-height:25px;display:block}}