section{display:block}img{border:0}*{box-sizing:border-box}img{vertical-align:middle;max-width:100%;display:inline-block}h2,h3{margin-bottom:10px;font-weight:700}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}p{margin-top:0;margin-bottom:10px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (max-width:991px){.w-container{max-width:728px}}@media screen and (max-width:479px){.w-container{max-width:none}}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}h2{color:var(--color--heading-color);margin-top:20px;margin-bottom:10px;font-size:44px;font-weight:500;line-height:1.2}h3{color:var(--color--heading-color);margin-top:20px;margin-bottom:10px;font-size:40px;font-weight:500;line-height:1.2}p{margin-bottom:10px;line-height:1.6}.container{max-width:100%;padding-left:20px;padding-right:20px}.section-title{text-transform:capitalize;margin-top:0;margin-bottom:0;font-size:30px;line-height:1.3}.mg-bottom-0{margin-bottom:0}.intro-grid{grid-column-gap:60px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr .9fr;align-items:start}.intro-image-area{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.intro-image-wrap{z-index:1;max-width:82%;position:relative}.intro-image{border-radius:25px;width:100%}.intro-bg-wrap{z-index:-1;background-image:linear-gradient(#0abab5,#0abab526);border-radius:25px;width:100%;max-width:82%;height:100%;position:absolute;top:-20px;left:10px;transform:rotate(-5deg)}.intro-bg-wrap.sub-page{top:0;left:60px}.intro-point-area{justify-content:flex-start;align-items:flex-start;margin-top:30px;display:flex}.intro-point-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;display:flex}.intro-title{text-transform:capitalize;margin-top:0;margin-bottom:10px;font-size:24px;line-height:1.4}.intro-title-wrap{max-width:500px}.intro-details-wrap{max-width:470px}.services-intro-section{background-color:var(--bg-color--white);padding-top:120px;padding-bottom:120px;overflow:hidden}.intro-details-area{margin-top:30px}.intro-icon-wrap{justify-content:center;align-items:center;min-width:65px;max-width:25px;margin-top:5px;display:flex}@media screen and (min-width:1280px){h2{font-size:50px}h3{font-size:46px}.container{max-width:1200px;padding-left:0;padding-right:0}.intro-grid{grid-column-gap:80px}.intro-image-wrap{max-width:510px}.intro-bg-wrap{min-width:510px;max-width:510px;min-height:610px}.intro-bg-wrap.sub-page{left:45px}.intro-point-area{margin-top:40px}.intro-title{margin-bottom:15px}.intro-details-area{margin-top:40px}}@media screen and (min-width:1440px){h2{font-size:56px}}@media screen and (max-width:991px){h2{font-size:40px}h3{font-size:36px}.section-title{font-size:40px}.intro-grid{grid-column-gap:50px;grid-template-columns:1fr}.intro-image-area{max-width:550px}.intro-image-wrap{max-width:80%}.intro-image-wrap.sub-page{margin-right:40px}.intro-bg-wrap{max-width:80%;left:30px}.intro-bg-wrap.sub-page{top:-20px;left:40px}.intro-point-area{margin-top:20px}.intro-title-wrap,.intro-details-wrap{max-width:none}.services-intro-section{padding-top:100px;padding-bottom:100px}.intro-details-area{margin-top:0}}@media screen and (max-width:767px){h2{font-size:36px}h3{font-size:32px}p{font-size:18px}.section-title{font-size:34px}.mg-bottom-0{margin-bottom:0}.intro-grid{grid-column-gap:40px;grid-row-gap:40px}.intro-image-area{max-width:500px}.intro-image-wrap{max-width:70%;margin-right:40px}.intro-image{border-radius:20px}.intro-bg-wrap{border-radius:20px;max-width:70%;left:40px}.intro-bg-wrap.sub-page{top:-10px}.intro-title{font-size:22px}.services-intro-section{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:479px){h2{font-size:32px}h3{font-size:28px}p{font-size:16px}.section-title{font-size:30px}.mg-bottom-0{margin-bottom:0}.intro-image-wrap{max-width:80%;margin-right:10px}.intro-image-wrap.sub-page{margin-right:15px}.intro-image{border-radius:15px}.intro-bg-wrap{border-radius:15px;max-width:80%;left:20px}.intro-bg-wrap.sub-page{left:20px}.intro-point-wrap{flex-flow:column}.intro-title{font-size:20px}}
