#services{padding:120px 0}.serv_con{padding:50px 0 0;color:var(--bodyColor)}#services h2{font-size:48px;line-height:100%;font-family:var(--primary-hdng);color:#333}.serv_content1{display:flex;align-items:start;justify-content:space-between}.serv_content1{display:flex;align-items:center;justify-content:space-between;gap:60px}.serv_right_info{width:605px;margin-top:13px}.serv_right_info h2{font-size:44px;line-height:100%;width:100%}.serv_right_info p{margin-top:40px;font-weight:300}.serv_boxes{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin-top:16px;gap:20px}.serv_box_info{text-align:center;background:#fff;padding:25px 25px 80px;max-width:267px;width:calc(100% - 15px);margin:-32% auto 0;position:relative;z-index:2;height:100%;box-shadow:10.2px 19.4px 40px rgba(0,0,0,.04)}.serv_boxes section{position:relative;width:calc(25% - 20px);display:flex;flex-direction:column;max-width:327px}.serv_boxes section figure{text-align:center}.serv_boxes section span{display:block}.serv_boxes section p{margin-top:25px;margin-bottom:0;font-weight:300;text-align:center}.serv_boxes section a{color:inherit;font-weight:300;color:#333;position:absolute;left:0;right:0;margin:auto;bottom:35px;max-width:max-content}.serv_boxes section h2{font-size:22px;color:#333;padding-top:25px}.serv_content2{padding:50px 0;margin-top:35px}.serv_content2 p{width:55%;margin-bottom:0;margin-left:151px;font-weight:300}.serv_content2 h2{text-align:center;font-size:48px}.serv_content3{text-align:center;padding:40px 0;margin-top:50px}.serv_content3 h2{font-size:25px;color:#333;font-weight:300;font-family:var(--bodyFont)}.serv_content3 h2 a,.serv_content3 h2 mark{font-weight:500;color:inherit}.serv_cta{margin-top:150px;text-align:center;font-size:22px;font-weight:300}@media only screen and (max-width:1400px){.serv_content1 figure{width:68%}.serv_right_info h2{font-size:35px}.serv_right_info p{margin-bottom:0}}@media only screen and (max-width:1200px){.serv_right_info p{margin-top:15px}.serv_boxes{flex-wrap:wrap}}@media only screen and (max-width:1090px){.serv_content1 figure{width:63%;margin-top:25px}}@media only screen and (max-width:1000px){.serv_con{padding:15px 0 0}.serv_content1{flex-wrap:wrap}.serv_content1 figure{width:100%;margin:0 auto;max-width:900px}.serv_content1{flex-wrap:wrap;gap:40px}.serv_content2{margin-top:6px}.serv_right_info{width:100%;text-align:center;margin:0}.serv_right_info p{text-align:center}.serv_right_info h2{width:100%}.serv_boxes section{width:calc(50% - 20px)}.serv_content3{padding:10px 0;margin-top:45px}}@media only screen and (max-width:800px){.serv_content2 h2{font-size:40px}}@media only screen and (max-width:600px){.serv_boxes section{width:100%}}