.home_banner{height:800px;position:relative;overflow:hidden}.home_banner .obverlay{background:linear-gradient(#fff0 0%,#1f2a4429 50%,#1f2a44 100%) no-repeat padding-box padding-box;width:100%;height:40%;position:absolute;bottom:0;left:0}.home_banner .banner_img{object-fit:cover;width:100%;height:100%}.home_banner .container{z-index:2;position:relative}.home_banner .banner_content{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.home_banner .banner_heading{color:#fff;text-shadow:0 3px 6px #000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Cormorant Garamond;font-size:50px;font-weight:800;display:-webkit-box;overflow:hidden}.home_banner .explore_btn{color:#1f2a44;cursor:pointer;background:#fff;border:1px solid #1f2a44;border-radius:2px;width:250px;margin-top:20px;padding:4px 12px;font-size:18px;font-weight:600}@media (min-width:0) and (max-width:767px){.home_banner .banner_content .banner_heading{font-size:17px}.home_banner .banner_content .explore_btn{width:150px;padding:2px 15px;font-size:14px}.home_banner .explore_btn{margin-top:8px}.home_banner .banner_content{bottom:20px}.home_banner{height:300px}}@media (min-width:575px) and (max-width:767px){.home_banner .banner_content .banner_heading{font-size:30px}.home_banner .banner_content{bottom:20px}.home_banner{height:350px}}@media (min-width:768px) and (max-width:991px){.home_banner .banner_content .banner_heading{font-size:32px}.home_banner .banner_content{margin-bottom:31px}.home_banner .explore_btn{width:188px;margin-top:20px;padding:3px 10px}.home_banner .banner_content{bottom:0}.home_banner{height:550px}}@media (min-width:992px) and (max-width:1199px){.home_banner .banner_content .banner_heading{font-size:35px}.home_banner .banner_content{bottom:30px}.home_banner{height:550px}}@media (min-width:1200px) and (max-width:1399px){.home_banner{height:600px}}@media (min-width:1400px) and (max-width:1699px){.home_banner{height:700px}}
.Frame_Collection{margin:70px 0 40px}.Frame_Collection .image_div{margin:50px 0}.Frame_Collection .image_div .frame_container{cursor:pointer;background:#eaeaea;height:450px;position:relative;overflow:hidden}.Frame_Collection .image_div .frame_container .frame_image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Frame_Collection .image_div .frame_container:hover .frame_image{transform:scale(1.1)}.Frame_Collection .image_div .frame_container .frame_overlay{color:#fff;opacity:1;background:linear-gradient(#fff0 0%,#0000001f 26%,#1f2a44 100%) no-repeat padding-box padding-box;width:100%;padding:20px;position:absolute;bottom:0;left:0}.Frame_Collection .image_div .frame_container .frame_overlay .image_title{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Cormorant Garamond;font-size:28px;font-weight:800;display:-webkit-box;overflow:hidden}@media (min-width:0) and (max-width:574px){.Frame_Collection .image_div .frame_container .frame_overlay{background:linear-gradient(#ffffff03 0%,#00000036 26%,#1f2a44 100%) no-repeat padding-box padding-box;padding:10px}.Frame_Collection .image_div .frame_container .frame_overlay .image_title{width:100%;font-size:16px}.Frame_Collection .image_div .frame_container{height:200px}.Frame_Collection{margin:50px 0 40px}}@media (min-width:575px) and (max-width:767px){.Frame_Collection .image_div .frame_container .frame_overlay .image_title{font-size:21px}.Frame_Collection .image_div .frame_container{height:300px}.Frame_Collection{margin:50px 0 40px}}@media (min-width:768px) and (max-width:991px){.Frame_Collection .image_div .frame_container .frame_overlay{padding:10px}.Frame_Collection .image_div .frame_container .frame_overlay .image_title{width:100%;font-size:18px}.Frame_Collection .image_div .frame_container{height:250px}.Frame_Collection{margin:50px 0 40px}}@media (min-width:992px) and (max-width:1199px){.Frame_Collection .image_div .frame_container .frame_overlay .image_title{font-size:21px}.Frame_Collection .image_div .frame_container{height:320px}}@media (min-width:1200px) and (max-width:1399px){.Frame_Collection .image_div .frame_container .frame_overlay .image_title{font-size:24px}.Frame_Collection .image_div .frame_container{height:400px}}
