.service_2{background-color:#231815}.service_2_container{display:flex;gap:30px;justify-content:space-between;margin-top:70px}.service_2_item{display:flex;flex-direction:column;max-width:590px;width:calc(50% - 20px)}.service_2_item_title_container{padding:12px 10px;position:relative}.service_2_item_text_container{display:flex;flex:1;padding:30px 20px;position:relative}.service_2_item:first-child .service_2_item_text_container,.service_2_item:first-child .service_2_item_title_container{background-color:#55929a}.service_2_item:last-child .service_2_item_text_container,.service_2_item:last-child .service_2_item_title_container{background-color:#aaab70}.service_2_item_btn,.service_2_item_text,.service_2_item_title{position:relative}.service_2_item_title{font-size:32px;font-weight:600;letter-spacing:.15em;line-height:1.4}.service_2_item_info{align-items:center;display:flex;flex-direction:column;height:100%;height:580px;justify-content:space-evenly;position:relative}.service_2_item_info_bg{height:100%;left:0;position:absolute;top:0;width:100%}.service_2_item_info_bg img{height:100%;object-fit:cover}.service_2_item_info .service_2_item_title{align-items:center;display:flex;flex:1;margin-bottom:60px}.service_2_item_text{margin-bottom:135px}.service_2_item_btn{align-items:center;display:flex;font-size:28px;height:64px;justify-content:center;margin:auto;width:100%;width:200px}.service_2_item_btn .beige_more_btn_link,.service_2_item_btn .more_btn_link{margin:auto}.service_2_item_text_container table{text-align:left;width:100%}.service_2_item_text_container tr{border-bottom:.5px solid}.service_2_item_text_container td{padding:7px 0;vertical-align:middle}.service_2_item_text_container td:first-child{font-weight:600;width:30%}td:nth-child(2){padding-left:10px}@media only screen and (max-width:980px){.service_2_container{margin-top:60px}.service_2_item_title{font-size:24px}.service_2_item_info{height:400px}.service_2_item_text_container{padding:20px}.service_2_item{width:calc(50% - 10px)}.service_2_container{gap:20px}}@media only screen and (max-width:680px){.service_2_container{flex-direction:column;margin-top:40px}.service_2_item{width:100%}.service_2_item_title{font-size:24px}.service_2_item_info{height:300px}.service_2_container{margin-top:30px}}.service_2--spec{background-color:transparent;padding:0}.service_2--spec .section_inner{padding-bottom:64px;padding-top:44px}.sv_grid{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:0}.sv_card{background-color:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.sv_media{aspect-ratio:4/3;overflow:hidden}.sv_media img{display:block;height:100%;object-fit:cover;width:100%}.sv_body{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;padding:28px 30px 30px;text-align:center}.sv_status{color:var(--teal-deep);display:block;font-family:var(--sans);font-size:12px;letter-spacing:.04em;line-height:1.4}.sv_title{color:var(--ink);font-family:var(--serif);font-size:23px;font-weight:500;letter-spacing:normal;line-height:1.3;margin:6px 0 0}.sv_specs{align-items:center;border-top:1px solid var(--line);flex-direction:column;margin-top:auto}.sv_spec,.sv_specs{display:flex;width:100%}.sv_spec{border-bottom:1px solid var(--line);gap:12px;justify-content:center;max-width:320px;padding:12px 0}.sv_spec:last-child{border-bottom:none}.sv_k{color:var(--gray);flex:0 0 auto;font-size:11.5px;letter-spacing:.05em;padding-top:2px;text-transform:uppercase}.sv_k,.sv_v{font-family:var(--sans);line-height:1.5}.sv_v{color:var(--ink);flex:0 1 auto;font-size:13.5px;letter-spacing:normal;text-align:left}.sv_cta{align-self:center;background-color:var(--ink);border:none;color:var(--cream);font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1;margin-top:6px;padding:11px 22px;text-decoration:none;transition:background-color .2s ease}.sv_cta:hover{background-color:var(--teal-deep)}@media only screen and (max-width:860px){.sv_grid{grid-template-columns:1fr}}@media only screen and (max-width:680px){.service_2--spec .section_inner{padding-bottom:44px}.sv_grid{gap:22px;margin-top:32px}.sv_body{padding:24px 22px 26px}}