@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap);:root{--color1:#bed175;--color2:#d47744;--black:#4d4d4d;--black2:#333333;--priFont:"Playfair Display",serif;--bodyFont:"Quicksand",sans-serif}body{font-family:var(--bodyFont);font-size:17px;line-height:25px;color:var(--black);position:relative}#services{padding:35px 0 0}#serv_con{padding:45px 25px}#services h2{font-size:48px;line-height:100%;font-family:var(--bodyFont);color:#121212}.serv_content1{display:flex;align-items:start;justify-content:space-between}.serv_content1{display:flex;align-items:center;justify-content:space-between;gap:20px}.serv_content1 figure{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:71%}.serv_content1 figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:975px;height:429px}.serv_right_info{width:360px}.serv_right_info h2{font-size:48px;line-height:100%;font-family:var(--priFont)!important;color:#121212;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-style:italic}.serv_right_info h2 span{display:block}.serv_right_info p{margin-top:15px;margin-bottom:0}.serv_boxes{display:flex;align-items:center;justify-content:space-around;width:100%;margin-top:16px;gap:165px 12px}.serv_box_info{text-align:center;background:var(--color2);width:89%;z-index:2;position:absolute;bottom:-125px;left:50%;transform:translateX(-50%);padding:20px 40px 70px}.serv_boxes section{position:relative;width:32%}.serv_boxes section figure{margin-inline:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.serv_boxes section figure img{width:327px;height:357px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.serv_boxes section span{display:block}.serv_boxes section p{margin-top:15px;margin-bottom:0;color:#fff;text-align:center;line-height:22px}.serv_boxes section a{color:#fff;position:absolute;bottom:20px;left:0;right:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-inline:auto}.serv_boxes section h2{font-size:30px!important;color:#fff!important;font-weight:600;display:flex;flex-direction:column;justify-content:center;min-height:60px}.serv_content2{padding:50px 0;margin-top:36px}.serv_content2 p{width:55%;margin-bottom:0;margin-left:151px}.serv_content2 h2{width:100%;text-align:center;font-family:var(--priFont)!important;font-size:48px;color:#121212;font-style:italic}.serv_content3{text-align:center;padding:0;margin-top:215px;margin-bottom:35px}.serv_content3 h2{font-size:22px!important;color:#121212}.serv_content3 h2 span{display:block;font-weight:700;margin-bottom:12px;font-size:28px}.serv_content3 h2 a{display:inline-block}.serv_cta{margin-top:150px;text-align:center;font-size:22px}@media only screen and (max-width:1425px){.serv_con{padding:120px 25px}.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_con{padding:50px 25px}}@media only screen and (max-width:1010px){.serv_content1{flex-wrap:wrap;gap:35px}.serv_content1 figure{width:100%}.serv_content1 figure img{-o-object-fit:unset;object-fit:unset;-o-object-position:unset;object-position:unset;width:unset;height:unset}.serv_content2{justify-content:center;padding:0;margin-top:55px;margin-bottom:35px}.serv_right_info{width:100%;text-align:center;margin-top:0}.serv_right_info h2{width:100%}.serv_right_info h2 span{display:inline}.serv_right_info p{text-align:center}.serv_box_info{padding:20px 12px 70px}.serv_boxes{justify-content:space-evenly;flex-wrap:wrap}.serv_boxes section{width:48%}.serv_boxes section figure{margin-inline:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media only screen and (max-width:800px){.serv_content2 h2{font-size:40px}.serv_boxes section h2{font-size:25px!important}}@media only screen and (max-width:600px){.serv_boxes section{width:100%}#services h2{font-size:34px}.serv_content3{margin-top:185px}.serv_content3 h2{font-size:23px!important}.serv_boxes section h2{min-height:auto}.serv_box_info{padding:20px 12px 60px}}@media only screen and (max-width:500px){#services{padding:0}}