.custom-banner svg,.custom-banner img{width:100%;height:100%;display:block;object-fit:cover}.custom-banner,.custom-banner .slideshow__overlay{position:relative}.custom-banner .custom-banner__grid_item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;max-width:100%;width:100%}.custom-banner__content-wrap{display:flex;align-items:center;flex-wrap:wrap}.custom-banner .custom-banner__image-wrap,.custom-banner .custom-banner__wrapper,.custom-banner .custom-banner__image,.custom-banner .custom-banner__image .mobile,.custom-banner .custom-banner__image .desktop{height:100%}.custom-banner.small{height:400px}.custom-banner.medium{height:530px}.custom-banner.large{height:86.6vh;min-height:660px}.custom-banner .custom-banner_title{font-family:var(--font-noto-georgian);font-family:Georgia;font-weight:400;font-size:68px;line-height:1.26;letter-spacing:0;text-align:center;color:#fff;margin:0 0 8px}.custom-banner .custom-banner__text p{font-family:var(--font-lato);font-weight:600;font-size:18px;line-height:1.6;text-align:center;letter-spacing:0;margin:0 0 10px;color:#fff}.custom-banner .custom-banner__text p:last-child{margin:0}.custom-banner .custom-banner_btn{font-family:var(--font-poppins);font-weight:600;font-size:18px;line-height:1.1;letter-spacing:0;color:#0a384f;cursor:pointer;padding:13px 24px;border-radius:12px;overflow:hidden;transition:all .3s ease-in-out;background-color:#ffd23f;text-decoration:none;display:block;margin:32px auto 0;max-width:fit-content}.custom-banner .custom-banner_btn:hover{background-color:#ff6f61;color:#fff}.custom-banner__content_area{flex:1;padding:30px 0 50px;max-width:630px;margin:0 auto}.custom-banner .bottom-waves-desktop{position:absolute;width:100%;left:0;bottom:-13px}.custom-banner .bottom-waves-mobile{position:absolute;width:100%;left:0;bottom:0;display:none}.custom-banner__image .mobile{display:none}.custom-banner__animate-image{max-width:600px}.custom-banner__text p br{display:none}.custom-banner{overflow:hidden}.custom-banner__image{transform:scale(1) translate(0);transition:transform 2.5s ease}.custom-banner__animate-image{transform:translate(-50%,150%);transition:all 2s ease;opacity:0}.custom-banner__content_area{flex:1;padding:50px 0;display:flex;justify-content:center}.custom-banner__content_inner{transform:translate(300px);opacity:1;transition:transform 1.6s cubic-bezier(.4,0,.2,1),opacity 1.6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.animate-start .custom-banner__content_inner{left:0;transform:translate(0);opacity:0;transition:opacity 1.6s ease-in-out,transform 1.6s ease-in-out}.animate-start.animate-end .custom-banner__content_inner{left:0;transform:translate(0);opacity:1;transition:opacity 1.6s ease-in-out,transform 1.6s ease-in-out}.animate-start .custom-banner__animate-image{transform:translate(-50%);opacity:1}.animate-start .custom-banner__image{transform:scale(1.5) translate(-11%,16%)}.animate-start.animate-end .custom-banner__animate-image{transform:translate(0)}.animate-start.animate-end .custom-banner__image{transform:scale(1) translate(0)}.animate-start.animate-end .custom-banner_btn{justify-content:left;margin:32px 0 0}.animate-start.animate-end .custom-banner__text p,.animate-start.animate-end .custom-banner__content_area *{text-align:left}.animate-start.animate-end .custom-banner__content_area{align-items:start;justify-content:start}@media screen and (min-width:1279px){.custom-banner__animate-image{padding:70px}}@media screen and (max-width:1289px){.custom-banner__animate-image{max-width:450px}.custom-banner__content_inner{transform:translate(200px)}.custom-banner .custom-banner_title{font-size:52px}}@media screen and (max-width:1024px){.custom-banner.small{height:50vh}.custom-banner__animate-image{max-width:450px}.custom-banner.medium{height:60vh}.custom-banner.large{height:80vh;min-height:600px}.custom-banner .custom-banner_title{font-size:48px;margin:0 0 10px}.custom-banner .custom-banner__text p{font-size:16px;line-height:1.4}.custom-banner__animate-image{max-width:300px}.custom-banner .custom-banner_title{font-size:32px;margin:0 0 10px}.custom-banner__content_inner{transform:translate(150px)}.animate-start .custom-banner__animate-image{transform:translate(-60%);opacity:1}}@media screen and (max-width:767px){.custom-banner__image .mobile{display:none}.custom-banner__text p br,.custom-banner__image .mobile{display:block}.custom-banner__image .desktop{display:none}.custom-banner.small{height:60vh;min-height:400px}.custom-banner.medium{height:70vh;min-height:600px}.custom-banner.large{height:81vh;min-height:695px}.custom-banner .custom-banner_title{font-size:34px;font-weight:400;margin:0 0 10px}.custom-banner .custom-banner_btn{font-size:16px;margin:18px auto 0}.custom-banner .bottom-waves-desktop{display:none}.custom-banner .bottom-waves-mobile{display:block}.custom-banner__content_area{padding:30px 0;max-width:370px;position:relative;z-index:1}.custom-banner .custom-banner__text{max-width:340px;margin:0 auto}.custom-banner__image{transform:scale(1);transition:transform 2.5s ease}.custom-banner__animate-image{transform:translateY(150%);transition:all 2s ease;opacity:0}.custom-banner .custom-banner__content_inner{transform:translateY(50%);opacity:1;transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity 1.1s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.animate-start .custom-banner__content_inner{left:0;transform:translate(0);opacity:0;transition:opacity 1.1s ease-in-out,transform 1.1s ease-in-out}.animate-start.animate-end .custom-banner__content_inner{left:0;transform:translate(0);opacity:1;transition:opacity 1.6s ease-in-out,transform 1.6s ease-in-out}.custom-banner__animate-image{transform:translate(70%,50%);opacity:0;position:relative;z-index:111;margin:0 auto}.animate-start .custom-banner__animate-image{transform:translateY(-40%);opacity:1}.animate-start .custom-banner__image{transform:scale(1.5)}.animate-start.animate-end .custom-banner__animate-image{transform:translate(0)}.animate-start.animate-end .custom-banner__animate-image{max-width:200px}.animate-start.animate-end .custom-banner__image{transform:scale(1)}.custom-banner.animate-start .custom-banner_btn{justify-content:center;margin:32px auto 0}.custom-banner.animate-start .custom-banner__text *,.custom-banner.animate-start .custom-banner__content_area *{text-align:center}.custom-banner.animate-start .custom-banner__content_area{align-items:center;justify-content:center}.custom-banner .custom-banner__content-wrap{flex-direction:column}.custom-banner.animate-start .custom-banner__text p,.animate-start .custom-banner__content_area *{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-banner.css.map */
