.marine_icon_list ul li span a{display:inline!important;color:#0C2461!important;text-decoration:underline}.marine_icon_list ul li span a:hover{color:#74B9FF!important}h3.elementor-heading-title strong,h2.elementor-heading-title strong{color:var(--e-global-color-accent);font-weight:700}.insurance_glossary .thfaqf-tab h3{padding:6px;font-size:24px;margin:0;border:1px solid #ddd;width:45px;text-align:center;color:#0c2461;background-color:#fff}.insurance_glossary .thfaqf-tab{width:100%;display:flex;justify-content:start;align-items:center;gap:15px;padding:12px 0}.insurance_glossary .thfaqf-tabcontent{width:100%;margin-top:15px;padding:0}.insurance_glossary .thfaqf-faq-item{margin-bottom:25px;border:none}.insurance_glossary .thfaqf-title-text{font-size:17px;font-weight:700;line-height:1.2em}.insurance_glossary .thfaqf-faq-item-content p{font-size:16px;margin:10px 0;font-weight:300;color:#0c2461;line-height:24px}.insurance_glossary .thfaqf-faq-item-content{padding-left:30px;background-color:#fff!important;border:1px solid #ddd;border-radius:5px;margin-top:15px}.insurance_glossary .faq-search-area{border:1px solid #ddd;background-color:#fff;width:100%;padding:10px 0}.insurance_glossary .thfaqf-layout-wrapper .thfaqf-form-group{width:100%!important;display:flex;align-items:center;justify-content:start;padding-bottom:20px}.insurance_glossary .thfaqf-faq-item-title{background-color:#fff;border:1px solid #ddd!important;border-radius:5px;margin-bottom:0!important}.insurance_glossary .thfaqf-faq-item-title h4{color:#0c2461}.insurance_glossary .thfaqf-tab h3:hover,.insurance_glossary .thfaqf-tab h3.active{background-color:#74b9ff;color:#fff}.insurance_glossary .thfaqf-tabcontent-wrapper .thfaqf-faq-list{padding-top:20px}.insurance_glossary .thfaqf-has-search .thfaqf-form-control-faq{color:#74b9ff;font-size:18px;top:20px}.insurance_glossary #faq_search{width:95%!important}.insurance_glossary .thfaqf-faq-item span.thfaq-marker:after{color:#74b9ff}#leadership_page_team .member-team-grid .member-team-card{min-height:820px}#claimsTimeline_con:before,#ourStory_con:before{content:"";position:absolute;width:5px;background-color:#0c2461;left:50%;top:20px}#ourStory_con:before{height:1225px}#claimsTimeline_con:before{height:1260px}.dialog-widget ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu{position:static;margin:0!important}#home_testimobial .swiper-wrapper .elementor-testimonial .elementor-testimonial__image img{border-radius:50%;border:3px solid #75b9ff}#home_testimobial .elementor-testimonial__text::before{content:"";display:inline-block;background-image:url(https://cargoinsurepro.com/wp-content/uploads/2025/09/quote.webp);background-size:contain;background-repeat:no-repeat;width:100%;height:40px;margin-right:8px;margin-bottom:8px;vertical-align:middle}#home_testimobial .swiper-pagination .swiper-pagination-bullet-active{width:50px;height:5px;border-radius:10px}#faq .e-n-accordion-item-title-header .e-n-accordion-item-title-text{display:flex}#faq .e-n-accordion-item-title-header .e-n-accordion-item-title-text span{margin-right:20px;font-size:30px;font-weight:300;color:#74b9ff}.home_multicolor_imgbox .elementor-image-box-wrapper .elementor-image-box-title span{color:#75baff}.home_right_bloglist .elementor-post__card a.elementor-post__thumbnail__link{margin-bottom:10px}.home_right_bloglist .elementor-post__card .elementor-post__text{order:2}.home_right_bloglist .elementor-post__card .elementor-post__meta-data{border:none}#service_page_table thead tr th{font-size:18px;font-weight:700;color:#0c2461;border:1px solid #ddd}#service_page_table thead tr th:first-child{font-size:20px;border-left:none;text-align:start}#service_page_table thead tr th:last-child{border-right:none}#service_page_table tbody tr td{background:#fff;border:1px solid #ddd;font-size:16px;font-weight:500;text-align:center}#service_page_table tbody tr td:first-child{font-size:18px;border-left:none;text-align:start;color:#0c2461;font-weight:600}#service_page_table tbody tr td:last-child{border-right:none}#service_page_table .service_page_table_green{color:#28a745}#service_page_table .service_page_table_red{color:#dc3545}#service_page_table .service_page_table_or{color:#ffc107}.bold_list strong{font-weight:600}#leadership_page_team .member-team-grid{display:flex;align-items:start;justify-content:center;gap:30px;flex-wrap:wrap}#leadership_page_team .member-team-grid .member-team-card{width:31%;height:100%;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:35px;border-radius:12px}#leadership_page_team .member-team-grid .member-team-card .member-featured-image{width:120px;height:120px;border-radius:50%;overflow:hidden;border:5px solid #74b9ff}#leadership_page_team .member-team-grid .member-team-card .member-featured-image img{width:100%}#leadership_page_team .member-team-grid .member-team-card h3.member-title{font-size:24px;font-weight:700;line-height:1.3em;color:#0c2461;margin-top:16px;margin-bottom:10px}#leadership_page_team .member-team-grid .member-team-card p.des_name{font-size:14px;font-weight:600;line-height:1.3em;color:#74b9ff}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience h3{font-size:18px;font-weight:500;line-height:1.3em;color:#74b9ff}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience ul li span,#leadership_page_team .member-team-grid .member-team-card p{color:#0c2461;font-size:16px;font-weight:300;text-align:left;line-height:1.4em}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience ul li span{margin-bottom:5px;color:#0c2461;font-size:15px;font-weight:300;text-align:left;line-height:1.4em}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience ul li span::before{content:"";display:inline-block;width:12px;height:12px;background-image:url(https://cargoinsurepro.com/wp-content/uploads/2025/09/Png-Right-Icon.webp);background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}#leadership_page_team .member-team-grid .member-team-card .visit-group-button{margin-top:20px;margin-bottom:0}#leadership_page_team .member-team-grid .member-team-card .visit-group-button a{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:15px 30px 15px 30px;background:#74b9ff;color:#fff;border-radius:3px;display:inline-block}#leadership_page_team .member-team-grid .member-team-card .visit-group-button a:hover{background:#0c2461;color:#fff}#leadership_page_team .member-team-grid .member-team-card p.des_name{font-size:14px;font-weight:300;line-height:1.3em;color:#666}#leadership_page_team .member-content{min-height:190px}#single_blog_reply #reply-title,#single_blog_content .wp-block-heading{font-size:24px;color:#0c2461}#single_blog_content h2.wp-block-heading{font-size:28px;font-weight:600}#single_blog_content h3.wp-block-heading{font-size:22px}#single_blog_content h4.wp-block-heading{font-size:20px;font-weight:500}#single_blog_content h5.wp-block-heading{font-size:18px}#single_blog_content h3.wp-block-heading strong,#single_blog_content h4.wp-block-heading strong{font-weight:600}#single_blog_content ul.wp-block-list,#single_blog_content ol.wp-block-list{padding-left:20px;padding-bottom:20px}#single_blog_content ul.wp-block-list li,#single_blog_content ol.wp-block-list li{padding:3px 0}#single_blog_content a{color:#0C2461;text-decoration:underline}#commentform .comment-notes,#single_blog_reply #respond .comment-form .logged-in-as{font-size:15px;font-weight:300;color:#0c2461}#single_blog_reply #commentform label{font-size:14px;font-weight:400;margin-bottom:10px;color:#0c2461}#single_blog_reply #commentform input,#single_blog_reply #commentform #comment{background:#f8f8f8;border:1px solid #ddd;font-size:15px;font-weight:400;color:#0c2461}#single_blog_reply #commentform #comment:focus{border:1px solid #ddd;outline:none}#single_blog_reply #commentform input:focus,#single_blog_reply #commentform .form-submit input{padding:15px 30px;font-size:16px;font-weight:500;background:#74b9ff;color:#fff;border:none}#single_blog_reply #commentform .form-submit input:hover{background:#0c2461}#single_blog_linknon a{pointer-events:none}.home_right_bloglist .elementor-widget-container .elementor-posts-container{height:100%}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience ul li{margin-bottom:5px;color:#0c2461;font-size:15px;font-weight:300;text-align:left;line-height:1.4em}#leadership_page_team .member-team-grid .member-team-card .credentials_and_experience ul li::before{content:"";display:inline-block;width:12px;height:12px;background-image:url(https://cargoinsurepro.com/wp-content/uploads/2025/09/Png-Right-Icon.webp);background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}form.elementor-form input[type="file"]{background:none!important}#calculator .calculator-container{display:flex;gap:30px}#calculator .calculator-container .calculator-form{width:70%;background:#f5f5f5}#calculator .calculator-container .results-panel{width:30%}#calculator .calculator-container .calculator-form{border:none;border-radius:12px;padding:35px}#calculator .form-group select{appearance:none;background-image:url(https://cargoinsurepro.com/wp-content/uploads/2025/07/arrow_icon.png);background-size:16px auto;background-repeat:no-repeat;background-position:right 10px center}.coverage-details h4,.results-panel h3{font-size:22px;font-weight:700;color:#0c2461;padding-bottom:5px}.form-section h3{font-size:22px;font-weight:700;color:#0c2461;padding-bottom:5px}#calculator .form-section label{margin-bottom:10px;margin-top:15px;font-size:14px;font-weight:500;color:#0c2461}#calculator .form-group textarea,#calculator .form-group input{background:#fff}#calculator .form-group textarea,#calculator .form-group select,#calculator .form-group input{border:1px solid #ddd}#calculator .form-group textarea:focus,#calculator .form-group select:focus,#calculator .form-group input:focus{border:1px solid #ddd;outline:none}#calculator .form-group select,#calculator .form-group textarea,#calculator .form-row .form-group select option,#calculator .form-row .form-group input{font-size:15px;font-weight:400;line-height:30px;color:#0c2461}#insuranceForm .form-section:nth-child(2),#insuranceForm .form-section:nth-child(3){margin-top:30px}.calculator-container{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:30px}.calculator-form{background:#f8f9fa;padding:40px;border-radius:15px}.form-section{margin-bottom:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:15px 0}.form-group label{display:block;margin-bottom:8px;color:#333;font-weight:600}.checkbox-group{display:grid;grid-template-columns:1fr 1fr;gap:15px}.calculate-btn{background:#74b9ff;color:#fff;padding:15px 40px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s;width:100%;margin-top:20px}.calculate-btn:hover{box-shadow:0 8px 20px rgb(116 185 255 / .3);background:#0c2461}.results-panel{background:#fff;height:fit-content;position:sticky;top:20px}.premium-display{background:#0c2461;color:#fff;padding:25px;border-radius:10px;text-align:center;margin-bottom:20px}.premium-amount{font-size:2.5rem;font-weight:700;margin-bottom:5px}.premium-label{font-size:15px;font-weight:300;opacity:.9}.breakdown{margin-bottom:20px}.breakdown-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.breakdown-item:last-child{border-bottom:none;font-weight:700;color:#1e3c72}.coverage-details{background:#fff;padding:20px;border-radius:8px;margin-top:20px}.coverage-list{list-style:none;padding:0}.coverage-list li{padding:5px 0;color:#666;position:relative;padding-left:20px}.coverage-list li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.quote-actions{margin-top:20px}.action-btn{background:#28a745;color:#fff;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;margin:5px 0;width:100%;transition:background 0.3s}.action-btn:hover{background:#218838}.action-btn.secondary{background:#333}.action-btn.secondary:hover{background:#5a6268}.error-message{background:#f8d7da;color:#721c24;padding:10px;border-radius:5px;margin-top:10px;display:none}.success-message{background:#d4edda;color:#155724;padding:10px;border-radius:5px;margin-top:10px;display:none}.coverage-list li,#premiumBreakdown .breakdown-item span{font-size:15px;font-weight:300;color:#0c2461}#calculator .form-group select,#calculator .form-group textarea{width:100%;height:45px;padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;font-weight:400;line-height:1.4;color:#0c2461;box-sizing:border-box}#calculator .form-group input{width:100%;height:45px;padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;font-weight:400;line-height:1.4;color:#0c2461;box-sizing:border-box}#calculator .form-group .checkbox-item input{height:20px!important;width:auto!important}#calculator .form-group textarea{height:auto;min-height:90px;resize:vertical}.checkbox-item input[type="checkbox"]{appearance:none;width:20px;height:20px;border:2px solid #0c2461;border-radius:4px;position:relative;cursor:pointer}.checkbox-item label{color:#0c2461;font-weight:600;font-size:14px;cursor:pointer;line-height:1.3}.checkbox-item input[type="checkbox"]{appearance:auto!important;-webkit-appearance:auto!important;accent-color:#0c2461;width:16px;height:16px;margin:0;cursor:pointer}.checkbox-item label{color:#2d3436;font-weight:600;font-size:15px;line-height:1.3;cursor:pointer}.checkbox-item{display:flex;align-items:center;gap:10px;background:#eee;border:1px solid #e0e0e0;border-radius:8px;padding:0 15px;transition:border-color 0.3s,background-color 0.3s}.checkbox-item:hover{border-color:#74b9ff;background:#f0f8ff}.checkbox-item label{font-size:14px;font-weight:600;color:#0c2461;line-height:1.4;cursor:pointer}#cargo_insurance_white_label_cio_form,#white_label_cio_claim_form{box-shadow:0 0 15px 0 rgb(0 0 0 / .1);border-radius:12px;padding:40px;background:#fff}@media screen and (max-width:1200px){#claimsTimeline_con .claim_dot_right,#ourStory_con .ourStory_left_con .about_dot_left{right:-75px}#claimsTimeline_con .claim_dot_left,#ourStory_con .ourStory_right_con .about_dot_right{left:-70px}}@media screen and (max-width:1180px){.menu_desktop .elementor-nav-menu .menu-item .elementor-item{font-size:12px!important;margin-right:5px!important}#claimsTimeline_con .claim_dot_right,#ourStory_con .ourStory_left_con .about_dot_left{right:-69px}#claimsTimeline_con .claim_dot_left,#ourStory_con .ourStory_right_con .about_dot_right{left:-65px}}@media screen and (max-width:1024px){#ourStory_con:before{height:1155px}#claimsTimeline_con .claim_dot_right,#ourStory_con .ourStory_left_con .about_dot_left{right:-60px}#claimsTimeline_con .claim_dot_left,#ourStory_con .ourStory_right_con .about_dot_right{left:-55px}#claimsTimeline_con:before{height:1205px}#leadership_page_team .member-team-grid{justify-content:start}#leadership_page_team .member-team-grid .member-team-card{width:48%;padding:25px;min-height:770px}#leadership_page_team .member-team-grid .member-team-card .member-featured-image{width:110px;height:110px}.remove_br_headig_ipad .elementor-widget-container .elementor-heading-title br{display:none}}@media screen and (max-width:1023px){#ourStory_con:before{height:1225px}}@media screen and (max-width:908px){#claimsTimeline_con:before{height:1235px}}@media screen and (max-width:900px){#claimsTimeline_con:before{height:1250px}}@media screen and (max-width:896px){#ourStory_con:before{height:1265px}}@media screen and (max-width:844px){#ourStory_con:before{height:1300px}#claimsTimeline_con:before{height:1285px}}@media screen and (max-width:820px){#ourStory_con:before{height:1330px}#claimsTimeline_con:before{height:1350px}#service_page_table thead tr th:first-child{font-size:18px}#service_page_table thead tr th{font-size:16px}#leadership_page_team .member-team-grid .member-team-card{width:47%}}@media screen and (max-width:800px){#ourStory_con:before{height:1375px}}@media screen and (max-width:768px){#claimsTimeline_con:before{height:1375px}.mtr-table tr:nth-child(odd) td.mtr-td-tag,.mtr-table tr:nth-child(odd) th.mtr-th-tag{background-color:#f9f9f9!important}#service_page_table tbody tr td:first-child{font-size:14px}#service_page_table tbody tr td{font-size:13px}table.mtr-table td.mtr-td-tag,table.mtr-table td.mtr-td-tag:first-child,table.mtr-table th.mtr-th-tag,table.mtr-table th.mtr-th-tag:first-child{padding:8px 10px!important}}@media screen and (max-width:767px){#ourStory_con:before{height:950px!important}#claimsTimeline_con:before{height:1250px}#calculator .calculator-container{flex-wrap:wrap}#calculator .calculator-container .calculator-form,#calculator .calculator-container .results-panel{width:100%}.form-row,.checkbox-group{grid-template-columns:1fr}}@media screen and (max-width:600px){#ourStory_con:before{height:1030px!important}}@media screen and (max-width:540px){#ourStory_con:before{height:1060px!important}.insurance_glossary .thfaqf-tab{flex-wrap:wrap}.insurance_glossary .thfaqf-faq-item-content p{font-size:14px;line-height:21px}.insurance_glossary .thfaqf-title-text{font-size:15px}.insurance_glossary .thfaqf-tab h3{padding:5px;font-size:18px;width:32px}.insurance_glossary .thfaqf-tab{gap:10px}#leadership_page_team .member-team-grid .member-team-card{width:100%}.imgbox_remove_br_mob .elementor-image-box-wrapper .elementor-image-box-title br{display:none}.remove_br_headig_mob .elementor-widget-container .elementor-heading-title br{display:none}}@media screen and (max-width:539px){.regional_hub .e-con-inner .elementor-element.e-child{width:100%}}@media screen and (max-width:431px){#ourStory_con:before{height:1130px!important}}@media screen and (max-width:400px){#ourStory_con:before{height:1200px!important}}@media screen and (max-width:380px){#claimsTimeline_con:before{height:1035px!important}}@media screen and (max-width:376px){#claimsTimeline_con:before{height:1300px!important}}@media screen and (max-width:360px){#ourStory_con:before{height:1250px!important}}@media screen and (max-width:350px){#ourStory_con:before{height:1220px!important}}@media screen and (max-width:320px){#ourStory_con:before{height:1350px!important}#claimsTimeline_con:before{height:1400px!important}}