.elementor-48 .elementor-element.elementor-element-dbc2a27.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-dbc2a27 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:787px;}.elementor-48 .elementor-element.elementor-element-dbc2a27 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:1 / 1;}.elementor-48 .elementor-element.elementor-element-dbc2a27 .elementor-swiper-button{font-size:20px;}.elementor-48 .elementor-element.elementor-element-10406af{--display:flex;}.elementor-48 .elementor-element.elementor-element-c061832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-c061832 .elementor-main-swiper{height:1000px;width:100%;}.elementor-48 .elementor-element.elementor-element-c061832 .elementor-swiper-button{font-size:20px;}.elementor-48 .elementor-element.elementor-element-7e81ae7{--display:flex;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item{border-style:groove;}.elementor-48 .elementor-element.elementor-element-ca08b3d{--display:flex;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-dbc2a27.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-c061832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-dbc2a27.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-dbc2a27 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:154px;}.elementor-48 .elementor-element.elementor-element-2af81aa{text-align:center;}.elementor-48 .elementor-element.elementor-element-2af81aa p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-c061832.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-c061832 .elementor-main-swiper{height:231px;width:300px;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 17px/2 );}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 17px/2 );}body.rtl .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 17px/2 );}body.rtl .elementor-48 .elementor-element.elementor-element-ec2fe21 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 17px/2 );}}/* Start custom CSS for countdown, class: .elementor-element-ec2fe21 *//* ===============================
   LUXURY WEDDING COUNTDOWN
=============================== */

.wedding-countdown .elementor-countdown-wrapper{

gap:25px;

}

.wedding-countdown .elementor-countdown-item{

background:#34495E;

border-radius:18px;

padding:35px 20px;

box-shadow:0 20px 40px rgba(0,0,0,.12);

transition:.35s;

border:2px solid rgba(200,169,106,.20);

}

.wedding-countdown .elementor-countdown-item:hover{

transform:translateY(-6px);

box-shadow:0 30px 50px rgba(0,0,0,.18);

border-color:#C8A96A;

}

.wedding-countdown .elementor-countdown-digits{

font-family:'Cormorant Garamond',serif;

font-size:70px;

font-weight:600;

color:#FFFFFF;

}

.wedding-countdown .elementor-countdown-label{

font-family:'Great Vibes',cursive;

font-size:28px;

color:#E7D3A2;

margin-top:10px;

letter-spacing:1px;

}

@media(max-width:767px){

.wedding-countdown .elementor-countdown-digits{

font-size:46px;

}

.wedding-countdown .elementor-countdown-label{

font-size:22px;

}

}/* End custom CSS */