.elementor-1015 .elementor-element.elementor-element-c344c75{--display:flex;--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-c344c75:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-c344c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adoara.in/wp-content/uploads/2025/05/top-view-wedding-invitation-with-engagement-rings-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1015 .elementor-element.elementor-element-c344c75.e-con{--align-self:center;}.elementor-1015 .elementor-element.elementor-element-5b0295a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1015 .elementor-element.elementor-element-56cdebb{text-align:center;}.elementor-1015 .elementor-element.elementor-element-56cdebb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor2 );}.elementor-1015 .elementor-element.elementor-element-faf447e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1015 .elementor-element.elementor-element-91eb05e{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-cf67dfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-9949d5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1015 .elementor-element.elementor-element-c8941e8{--display:flex;}.elementor-1015 .elementor-element.elementor-element-28a91a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;color:#DAA14C;}.elementor-1015 .elementor-element.elementor-element-a97c9a2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-1015 .elementor-element.elementor-element-a2f5aa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;color:#DAA14C;}.elementor-1015 .elementor-element.elementor-element-0ba7667{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-1015 .elementor-element.elementor-element-d7c0082 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#DAA14C;}.elementor-1015 .elementor-element.elementor-element-9cbb442{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-1015 .elementor-element.elementor-element-737b379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1015 .elementor-element.elementor-element-86cf5fd{color:var( --e-global-color-astglobalcolor3 );}.elementor-1015 .elementor-element.elementor-element-397b5aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;color:#DAA14C;}.elementor-1015 .elementor-element.elementor-element-1879e62{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1015 .elementor-element.elementor-element-1879e62 .elementor-widget-container{text-align:left;}.elementor-1015 .elementor-element.elementor-element-466bec5{--display:flex;}.elementor-1015 .elementor-element.elementor-element-d5a0017 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor3 );}.elementor-1015 .elementor-element.elementor-element-247f0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-f488225{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-73a21d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-73a21d8 iframe{height:600px;}.elementor-1015 .elementor-element.elementor-element-9698104{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-fa94690{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-1ca44d1{--e-image-carousel-slides-to-show:6;}.elementor-1015 .elementor-element.elementor-element-1ca44d1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:5px;height:5px;background:var( --e-global-color-primary );}.elementor-1015 .elementor-element.elementor-element-1ca44d1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-astglobalcolor2 );opacity:var( --e-global-color-astglobalcolor2 );}.elementor-1015 .elementor-element.elementor-element-27e3488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-5058af8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1015 .elementor-element.elementor-element-fa423c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-8d2f0c0{text-align:left;}.elementor-1015 .elementor-element.elementor-element-8d2f0c0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1015 .elementor-element.elementor-element-44de6c0{--display:flex;}@media(min-width:768px){.elementor-1015 .elementor-element.elementor-element-5b0295a{--content-width:1320px;}.elementor-1015 .elementor-element.elementor-element-cf67dfe{--content-width:1320px;}.elementor-1015 .elementor-element.elementor-element-c8941e8{--width:40%;}.elementor-1015 .elementor-element.elementor-element-247f0e7{--content-width:1650px;}.elementor-1015 .elementor-element.elementor-element-fa423c1{--width:40%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1015 .elementor-element.elementor-element-a97c9a2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-0ba7667{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-d7c0082 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1015 .elementor-element.elementor-element-9cbb442{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-1ca44d1{--e-image-carousel-slides-to-show:5;}.elementor-1015 .elementor-element.elementor-element-44de6c0{--justify-content:center;}.elementor-1015 .elementor-element.elementor-element-44de6c0.e-con{--align-self:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1015 .elementor-element.elementor-element-a97c9a2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-0ba7667{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-d7c0082 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1015 .elementor-element.elementor-element-9cbb442{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1015 .elementor-element.elementor-element-1ca44d1{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for shortcode, class: .elementor-element-381de7c */#forminator-module-4594 {
    background-color: #F9F9F9;
}

.forminator-ui#forminator-module-4594.forminator-design--basic .forminator-has_error .forminator-input {
    border: 1px solid #DAA14C;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38385ce */input.wpcf7-form-control.wpcf7-submit.has-spinner.subscribe-newsletter-button-contact-page {
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 2px;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    position: relative;
}
.woocommerce-js form .form-row textarea:focus, .woocommerce-js input[type=email]:focus, .woocommerce-js input[type=number]:focus, .woocommerce-js input[type=password]:focus, .woocommerce-js input[type=reset]:focus, .woocommerce-js input[type=search]:focus, .woocommerce-js input[type=tel]:focus, .woocommerce-js input[type=text]:focus, .woocommerce-js input[type=url]:focus, .woocommerce-js textarea:focus, .woocommerce-page form .form-row textarea:focus, .woocommerce-page input[type=email]:focus, .woocommerce-page input[type=number]:focus, .woocommerce-page input[type=password]:focus, .woocommerce-page input[type=reset]:focus, .woocommerce-page input[type=search]:focus, .woocommerce-page input[type=tel]:focus, .woocommerce-page input[type=text]:focus, .woocommerce-page input[type=url]:focus, .woocommerce-page textarea:focus {
    box-shadow: none;
    border-color: var(--ast-border-color);
    border: 1px solid black;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 133px;
}
/*MOBILE VIEW FOR NEWSLETTER*/

@media (max-width: 768px) {
    
    input.wpcf7-form-control.wpcf7-submit.has-spinner.subscribe-newsletter-button-contact-page {
        padding:16.5px;
    font-size: 12px;
    }
    input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    font-size: 14px;
}
}/* End custom CSS */