.insurance-1{background-position:left 35% bottom 20%;background-repeat:no-repeat;background-size:211%;display:flex;position:relative}.cm_con_w_bg_wrap .container{margin:0 2em}.insurance-1 .container .subtitle{text-align:right}.insurance-1 .container .title{margin-left:10%;text-align:right}.insurance-1 .container .subtitle h2{color:#e6f0f7;font-family:Roboto,sans-serif;font-size:2.8rem;font-style:normal;font-weight:500;line-height:1;margin:.83em 0 0;text-transform:uppercase;word-break:normal}.insurance-1 .container .title h3{color:#fff;font-family:Roboto,sans-serif;font-size:.9rem;font-style:italic;font-weight:300;letter-spacing:1px;line-height:1.3;margin:1em 0}.insurance-1 .container .title h3 span{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;text-transform:uppercase}.insurance-1 .container .insurance1-info{background:hsla(0,0%,100%,.78);border-radius:2px;box-shadow:3px 3px 30px rgba(0,0,0,.3);text-align:center}.insurance-1 .container .insurance1-info .inner{border-radius:2px;color:#747474;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;margin:1em 0 .5em;padding:10px}.insurance-1 .container .insurance1-info .inner p{margin:0}.insurance-1 .container .insurance1-info .inner #more,.insurance-2 .container .insurance2-info .inner #more{display:none}.cm_con_w_bg_wrap .container .btn-container{cursor:pointer;margin-bottom:1em;text-align:center}.cm_con_w_bg_wrap .container .btn-container .read-more-btn{background:transparent;border:none;color:#e6f0f7;cursor:pointer;font-family:Roboto,sans-serif;font-size:inherit;font-style:normal;font-weight:400;line-height:1;padding:0}.cm_con_w_bg_wrap .container .btn-container .fas{color:#e6f0f7;font-size:15px;font-weight:900}.cm_con_w_bg_wrap .container .btn-container .insurance1-angle-down{display:inline}.cm_con_w_bg_wrap .container .btn-container .insurance1-angle-up{display:none}.insurance-1 .container .insurance1-info .inner p:has(+#etc),.insurance-2 .container .insurance2-info .inner p:has(+#etc){display:inline}.insurance-2 .container .subtitle{text-align:left}.insurance-2 .container .subtitle h2{color:#0366a7;font-family:Roboto,sans-serif;font-size:3rem;font-style:normal;font-weight:500;line-height:1;margin:.83em 0 0;text-transform:uppercase;word-break:normal}.insurance-2 .container .title{margin-right:10%;text-align:left}.insurance-2 .container .title h3{color:#0485d9;font-family:Roboto,sans-serif;font-size:.9rem;font-style:italic;font-weight:300;letter-spacing:1px;line-height:1.3;margin:1em 0}.insurance-2 .container .title h3 span{font-family:Roboto,sans-serif;font-style:italic;font-weight:400;text-transform:uppercase}.insurance-2 .container .insurance2-info{border:1px solid #d7d6d6;border-radius:2px;margin-bottom:1em;text-align:center}.insurance-2 .container .insurance2-info .inner{color:#747474;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;margin:1em 0 .5em;padding:10px}.insurance-2 .container .insurance2-info .inner p{margin:0}.insurance-2 .container .btn-container{cursor:pointer;margin-bottom:1em;text-align:center}.insurance-2 .container .btn-container .fas,.insurance-2 .container .btn-container .read-more-btn{color:#0366a7}@media (min-width:500px){.insurance-1 .container .insurance1-info .inner,.insurance-2 .container .insurance2-info .inner{padding:1em 3em}}@media (min-width:600px){.cm_con_w_bg_wrap .container{margin:0 4em}.insurance-1 .container .subtitle h2,.insurance-2 .container .subtitle h2{font-size:4rem}}@media (min-width:700px){.cm_con_w_bg_wrap .container{margin:0 5em}}@media (min-width:715px){.insurance-1{background-size:100%}}@media (min-width:768px){.cm_con_w_bg_wrap .container{margin:0 6em}}@media (min-width:800px){.cm_con_w_bg_wrap .container{margin:0 7em}}@media (min-width:900px){.cm_con_w_bg_wrap .container{margin:0 9em}.insurance-1 .container .subtitle{align-items:end;display:flex;grid-column:1/2;grid-row:1/1;justify-content:right}.insurance-2 .container .subtitle{align-items:end;display:flex;grid-column:2/3;grid-row:1/1;justify-content:left}}@media (min-width:1000px){.insurance-1 .container{grid-template-columns:1fr 2fr}.insurance-1 .container,.insurance-2 .container{display:grid;grid-template-rows:2fr 1fr;height:auto;margin:0 2em}.insurance-2 .container{grid-template-columns:2fr 1fr}.insurance-1 .container .title{align-items:start;display:flex;grid-column:1/2;grid-row:2/3;justify-content:right}.insurance-1 .container .subtitle h2,.insurance-2 .container .subtitle h2{font-size:5rem;margin:.5em 0 0}.insurance-1 .container .insurance1-info{grid-column:2/3;grid-row:1/3;margin:2em 3em}.insurance-1 .container .insurance1-info .inner #etc{display:none}.insurance-1 .container .insurance1-info .inner #more,.insurance-2 .container .insurance2-info .inner #more{display:inline}.cm_con_w_bg_wrap .container .btn-container{display:none}.insurance-2 .container .title{align-items:start;display:flex;grid-column:2/3;grid-row:2/3;justify-content:left}.insurance-2 .container .insurance2-info{grid-column:1/2;grid-row:1/3;margin:2em 3em}.insurance-2 .container .btn-container-insurance2{display:none}}@media (min-width:1100px){.cm_con_w_bg_wrap .container{margin:0 4em}}@media (min-width:1200px){.cm_con_w_bg_wrap .container{margin:0 5em}}@media (min-width:1300px){.cm_con_w_bg_wrap .container{margin:0 6em}}@media (min-width:1400px){.cm_con_w_bg_wrap .container{margin:0 10em}}@media (min-width:1500px){.cm_con_w_bg_wrap .container{margin:0 14em}}@media (min-width:1600px){.cm_con_w_bg_wrap .container{margin:0 18em}}@media (min-width:1700px){.cm_con_w_bg_wrap .container{margin:0 22em}}@media (min-width:1800px){.cm_con_w_bg_wrap .container{margin:0 25em}}@media (min-width:1900px){.cm_con_w_bg_wrap .container{margin:0 27em}}@media (max-width:1000px){.open.cm_con_w_bg_wrap .container .insurance1-info .inner #more,.open.cm_con_w_bg_wrap .container .insurance2-info .inner #more{display:block}.open #etc,.open.cm_con_w_bg_wrap .container .btn-container .insurance1-angle-down{display:none}.open.cm_con_w_bg_wrap .container .btn-container .insurance1-angle-up{display:inline}.insurance-1 .container .insurance1-info .inner #more,.insurance-2 .container .insurance2-info .inner #more{margin-top:24px}}