.text-image-detail{padding:0 0 11.25rem}.text-image-detail-grid{align-items:start;display:grid;gap:7.5rem;grid-template-columns:1fr 1fr}.text-image-detail-content .title{color:#000;font-size:3.75rem;font-weight:600;line-height:1.2;margin-bottom:2.5rem}.text-image-detail-content .text-image-detail-body h2{color:#000;font-size:3.75rem;font-weight:600;line-height:1.5;margin-bottom:5rem}.text-image-detail-content .text-image-detail-body h3{color:#000;font-family:Montserrat,sans-serif;font-size:3rem;font-style:normal;font-weight:600;letter-spacing:.06rem;line-height:1.66;margin-bottom:2.5rem;margin-top:5rem}.text-image-detail-content .text-image-detail-body h4{color:#000;font-size:2rem;font-weight:700;line-height:1.3;margin:3rem 0 1.25rem}.text-image-detail-content .text-image-detail-body>.wp-block:first-child h2,.text-image-detail-content .text-image-detail-body>.wp-block:first-child h3,.text-image-detail-content .text-image-detail-body>.wp-block:first-child h4,.text-image-detail-content .text-image-detail-body>h2:first-child,.text-image-detail-content .text-image-detail-body>h3:first-child,.text-image-detail-content .text-image-detail-body>h4:first-child{margin-top:0}.text-image-detail-content .text-image-detail-body p{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem;margin:0 0 2rem}.text-image-detail-content .text-image-detail-body ol,.text-image-detail-content .text-image-detail-body ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:2.5rem 0 2rem;padding:0}.text-image-detail-content .text-image-detail-body ol li,.text-image-detail-content .text-image-detail-body ul li{color:#2f2f2f;font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem;padding-left:5.5rem;position:relative}.text-image-detail-content .text-image-detail-body ol li:before,.text-image-detail-content .text-image-detail-body ul li:before{background:url(https://atlanticprojectcargo.com/wp-content/uploads/2024/10/bullet.svg) no-repeat;background-size:cover;content:"";display:block;flex-shrink:0;height:2.5rem;left:0;position:absolute;top:.625rem;width:2.5rem}.text-image-detail-content .text-image-detail-body blockquote{border-left:.375rem solid #222572;color:#000;font-size:2rem;font-style:italic;line-height:1.55;margin:2.5rem 0;padding:1.5rem 2.5rem}.text-image-detail-content .text-image-detail-body b,.text-image-detail-content .text-image-detail-body strong{color:#000;font-weight:700}.text-image-detail-content .text-image-detail-body em,.text-image-detail-content .text-image-detail-body i{font-style:italic}.text-image-detail-content .text-image-detail-body a{color:#222572;text-decoration:underline}.text-image-detail-content .text-image-detail-body>p:first-child{margin-top:0}.text-image-detail-content .text-image-detail-body>:last-child{margin-bottom:0}.text-image-detail-img{aspect-ratio:4/3;border-radius:1rem;height:60.25rem;margin:0 0 5rem;overflow:hidden;width:100%}.text-image-detail-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-image-detail-img-empty{align-items:center;background:#f3f5f5;color:#989898;display:flex;font-size:1.625rem;height:100%;justify-content:center;padding:2.5rem;text-align:center;width:100%}.text-image-detail .tid-cta{border:1px solid #eee;border-radius:1rem;padding:4rem}.text-image-detail .tid-cta-text{color:#000;font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem;margin:0 0 4rem;max-width:92.375rem;text-align:justify}.text-image-detail .tid-cta-btns{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.text-image-detail .tid-cta-btn{align-items:center;background:#222572;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:700;gap:1.5rem;height:6rem;justify-content:center;letter-spacing:.0625rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.text-image-detail .tid-cta-btn svg{flex-shrink:0;height:3rem;width:3rem}.text-image-detail .tid-cta-btn:hover{background:#1b1d5e;color:#fff}.text-image-detail .tid-cta-btn--ghost{background:#fff;border:1px solid rgba(34,37,114,.4);color:#222572;font-weight:600;letter-spacing:.0375rem;text-transform:none}.text-image-detail .tid-cta-btn--ghost svg{height:2rem;width:2rem}.text-image-detail .tid-cta-btn--ghost:hover{background:#eff0fa;color:#222572}.text-image-detail-content--right:has(.tid-cta) .text-image-detail-img{margin-bottom:4rem}@media screen and (max-width:1279px){.text-image-detail-grid{gap:5rem;grid-template-columns:1fr}.text-image-detail-img{margin-bottom:4rem}}@media screen and (max-width:767px){.text-image-detail{padding:2.5rem 0 5rem}.text-image-detail-grid.is-mobile{display:flex;flex-direction:column;gap:5rem}.text-image-detail .title{font-size:3rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0}.text-image-detail .title strong{font-size:inherit!important}.text-image-detail-img{aspect-ratio:16/10;border-radius:1rem;height:auto;position:static;width:100%}.text-image-detail-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-image-detail-content .title{margin-bottom:0}.text-image-detail-content .text-image-detail-body h3{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:.05rem;line-height:1.3;margin:5rem 0 2.5rem}.text-image-detail-content .text-image-detail-body p{font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem;margin:0 0 2rem;text-align:justify}.text-image-detail-content .text-image-detail-body ol,.text-image-detail-content .text-image-detail-body ul{gap:2rem}.text-image-detail-content .text-image-detail-body ol li,.text-image-detail-content .text-image-detail-body ul li{font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:500;letter-spacing:.0425rem;line-height:3.625rem}.text-image-detail .tid-cta{padding:3rem}.text-image-detail .tid-cta-text{margin-bottom:2.5rem}.text-image-detail .tid-cta-btns{gap:1.5rem;grid-template-columns:1fr}}
