.life-style-wrapper{flex-direction:row;align-items:center;gap:20px;padding-top:7rem;display:flex}@media only screen and (max-width:991px){.life-style-wrapper{flex-direction:column-reverse;gap:40px}}.life-style-wrapper .life-style-col{flex:1}.life-style-wrapper .life-style-col.image-layer-col{height:550px;position:relative}.life-style-wrapper .life-style-col.image-layer-col:after{content:"";z-index:1;border:1px solid #d3d3d3;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;inset:20px}.life-style-wrapper .life-style-col.image-layer-col .layer-one{object-fit:cover;border-radius:15px;width:calc(100% - 50px);height:100%;min-height:400px}.life-style-wrapper .life-style-col.image-layer-col .layer-two{z-index:2;background:#fff;border-radius:15px;width:60%;min-width:250px;height:250px;padding:10px;position:absolute;bottom:-10px;right:0}.life-style-wrapper .life-style-col.image-layer-col .layer-two img{object-fit:cover;border-radius:15px;width:100%;height:100%}@media only screen and (max-width:576px){.life-style-wrapper .life-style-col.image-layer-col .layer-two{min-width:200px;height:200px}}.life-style-wrapper .life-style-col.content-col{flex-direction:column;gap:2px;padding-left:2rem;padding-right:2rem;display:flex}@media only screen and (max-width:576px){.life-style-wrapper .life-style-col.content-col{padding-left:unset;padding-right:unset}}.life-style-wrapper .life-style-col.content-col .image-wrapper{width:150px;padding-bottom:2rem}.life-style-wrapper .life-style-col.content-col .image-wrapper img{width:100%}.life-style-wrapper .life-style-col.content-col .common-heading{padding-bottom:15px}@media only screen and (max-width:576px){.life-style-wrapper .life-style-col.content-col .common-heading h2{font-size:22px}}.life-style-wrapper .life-style-col.content-col .common-heading img{bottom:-18px}.life-style-wrapper .life-style-col.content-col .description p{color:#555;font-size:16px}.life-style-wrapper .life-style-col.content-col .btn-wrapper{padding-top:2rem}.life-style-wrapper .life-style-col.content-col .btn-wrapper button{color:#0e53e2;background:0 0;border:1px solid #0e53e2;border-radius:10px;min-width:150px;padding:8px 15px;font-size:14px;transition:all .5s;overflow:hidden}.life-style-wrapper .life-style-col.content-col .btn-wrapper button:hover{color:#fff;border:1px solid #0e53e2;box-shadow:inset 10em 0 #0e53e2,inset -10em 0 #0e53e2}
.about-wrapper{background-image:url(/images/banner-1.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin-top:5rem;padding-top:50px}.about-wrapper .content-overlay{background:#ffffffd9;border-top-left-radius:15px;align-items:center;width:fit-content;min-width:70%;max-width:calc(100% - 300px);height:100%;margin-left:auto;padding-top:80px;display:flex}@media only screen and (max-width:1199px){.about-wrapper .content-overlay{max-width:calc(100% - 200px)}}@media only screen and (max-width:991px){.about-wrapper .content-overlay{max-width:calc(100% - 100px)}}@media only screen and (max-width:576px){.about-wrapper .content-overlay{max-width:calc(100% - 20px)}}.about-wrapper .content-overlay .about-col{flex:1}.about-wrapper .content-overlay .about-col .content-col{max-width:600px;margin:0 auto;padding:0 80px}@media only screen and (max-width:1199px){.about-wrapper .content-overlay .about-col .content-col{padding:0 20px}}@media only screen and (max-width:767px){.about-wrapper .content-overlay .about-col .content-col{padding-bottom:20px}}.about-wrapper .content-overlay .about-col .content-col .common-heading h2 span img{bottom:-5px}@media only screen and (max-width:576px){.about-wrapper .content-overlay .about-col .content-col .common-heading h2{font-size:22px}}.about-wrapper .content-overlay .about-col .content-col .description p{color:#555;font-size:16px}.about-wrapper .content-overlay .about-col .content-col .btn-wrapper{padding-top:2rem}.about-wrapper .content-overlay .about-col .content-col .btn-wrapper button{color:#0e53e2;background:0 0;border:1px solid #0e53e2;border-radius:10px;min-width:150px;padding:8px 15px;font-size:14px;transition:all .5s;overflow:hidden}.about-wrapper .content-overlay .about-col .content-col .btn-wrapper button:hover{color:#fff;border:1px solid #0e53e2;box-shadow:inset 10em 0 #0e53e2,inset -10em 0 #0e53e2}.about-wrapper .content-overlay .about-col.img-col{max-width:500px;height:550px}@media only screen and (max-width:767px){.about-wrapper .content-overlay .about-col.img-col{display:none}}.about-wrapper .content-overlay .about-col.img-col img{object-fit:cover;border-top-left-radius:15px;width:100%;height:100%}
