.elementor-2188 .elementor-element.elementor-element-966a65e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2188 .elementor-element.elementor-element-966a65e:not(.elementor-motion-effects-element-type-background), .elementor-2188 .elementor-element.elementor-element-966a65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.dattic0611.com/wp-content/uploads/2024/04/bg-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2188 .elementor-element.elementor-element-966a65e, .elementor-2188 .elementor-element.elementor-element-966a65e::before{--border-transition:0.3s;}.elementor-2188 .elementor-element.elementor-element-a5d5e31{--display:flex;--min-height:100vh;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:0px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-a5d5e31{left:0px;}body.rtl .elementor-2188 .elementor-element.elementor-element-a5d5e31{right:0px;}.elementor-2188 .elementor-element.elementor-element-95a6c74 img{width:100%;max-width:100vw;height:100vh;}.elementor-2188 .elementor-element.elementor-element-bc58c31{--display:flex;--background-transition:0.3s;--margin-top:225px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2188 .elementor-element.elementor-element-5bd4cee{text-align:center;}.elementor-2188 .elementor-element.elementor-element-5bd4cee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Hina Mincho", Sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08px;}.elementor-2188 .elementor-element.elementor-element-5bd4cee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-1cab8df{text-align:center;}.elementor-2188 .elementor-element.elementor-element-1cab8df .elementor-heading-title{color:var( --e-global-color-text );font-family:"Berkshire Swash", Sans-serif;font-size:58px;font-weight:400;line-height:1;letter-spacing:0.08px;}.elementor-2188 .elementor-element.elementor-element-dc73070{text-align:center;width:initial;max-width:initial;}.elementor-2188 .elementor-element.elementor-element-dc73070 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Hina Mincho", Sans-serif;font-size:20px;font-weight:400;line-height:1.8;letter-spacing:0.14rem;}.elementor-2188 .elementor-element.elementor-element-dc73070 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-735df9d img{width:460px;border-radius:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-735df9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-735df9d{right:-280px;}body.rtl .elementor-2188 .elementor-element.elementor-element-735df9d{left:-280px;}.elementor-2188 .elementor-element.elementor-element-735df9d{top:50px;z-index:0;}.elementor-2188 .elementor-element.elementor-element-24ac571 img{width:460px;border-radius:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-24ac571 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-24ac571{left:-260px;}body.rtl .elementor-2188 .elementor-element.elementor-element-24ac571{right:-260px;}.elementor-2188 .elementor-element.elementor-element-24ac571{top:700px;z-index:0;}.elementor-2188 .elementor-element.elementor-element-e29b996 img{width:460px;border-radius:0px 0px 0px 0px;}.elementor-2188 .elementor-element.elementor-element-e29b996 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-flipY:-1;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-e29b996{right:-260px;}body.rtl .elementor-2188 .elementor-element.elementor-element-e29b996{left:-260px;}.elementor-2188 .elementor-element.elementor-element-e29b996{top:1180px;z-index:1;}.elementor-2188 .elementor-element.elementor-element-236eebc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2188 .elementor-element.elementor-element-fb193c7{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2188 .elementor-element.elementor-element-18934db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-2188 .elementor-element.elementor-element-a5d5e31{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2188 .elementor-element.elementor-element-95a6c74 img{width:100vw;max-width:100vw;}.elementor-2188 .elementor-element.elementor-element-bc58c31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:130px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2188 .elementor-element.elementor-element-dc73070{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-2188 .elementor-element.elementor-element-735df9d img{width:300px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-735df9d{right:-200px;}body.rtl .elementor-2188 .elementor-element.elementor-element-735df9d{left:-200px;}.elementor-2188 .elementor-element.elementor-element-24ac571 img{width:300px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-24ac571{left:-200px;}body.rtl .elementor-2188 .elementor-element.elementor-element-24ac571{right:-200px;}.elementor-2188 .elementor-element.elementor-element-24ac571{top:650px;}.elementor-2188 .elementor-element.elementor-element-e29b996 img{width:300px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-e29b996{right:-200px;}body.rtl .elementor-2188 .elementor-element.elementor-element-e29b996{left:-200px;}}@media(min-width:768px){.elementor-2188 .elementor-element.elementor-element-966a65e{--content-width:100%;}.elementor-2188 .elementor-element.elementor-element-a5d5e31{--width:100vw;}.elementor-2188 .elementor-element.elementor-element-fb193c7{--content-width:960px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2188 .elementor-element.elementor-element-a5d5e31{--width:100vw;}.elementor-2188 .elementor-element.elementor-element-fb193c7{--content-width:90vw;}}@media(min-width:1025px){.elementor-2188 .elementor-element.elementor-element-966a65e:not(.elementor-motion-effects-element-type-background), .elementor-2188 .elementor-element.elementor-element-966a65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2188 .elementor-element.elementor-element-966a65e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;}.elementor-2188 .elementor-element.elementor-element-a5d5e31{--width:100vw;--min-height:100vh;}.elementor-2188 .elementor-element.elementor-element-95a6c74 img{width:100vw;max-width:100vw;height:100vh;}.elementor-2188 .elementor-element.elementor-element-bc58c31{--margin-top:100px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2188 .elementor-element.elementor-element-5bd4cee .elementor-heading-title{letter-spacing:0.2rem;}.elementor-2188 .elementor-element.elementor-element-1cab8df .elementor-heading-title{letter-spacing:0.2rem;}.elementor-2188 .elementor-element.elementor-element-1cab8df{z-index:1;}.elementor-2188 .elementor-element.elementor-element-dc73070 .elementor-heading-title{font-size:16px;line-height:2.2;}.elementor-2188 .elementor-element.elementor-element-dc73070 > .elementor-widget-container{margin:40px 0px 0px 0px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-735df9d{right:-230px;}body.rtl .elementor-2188 .elementor-element.elementor-element-735df9d{left:-230px;}.elementor-2188 .elementor-element.elementor-element-735df9d{top:-5px;}body:not(.rtl) .elementor-2188 .elementor-element.elementor-element-24ac571{left:-240px;}body.rtl .elementor-2188 .elementor-element.elementor-element-24ac571{right:-240px;}.elementor-2188 .elementor-element.elementor-element-24ac571{top:-50px;z-index:0;}.elementor-2188 .elementor-element.elementor-element-236eebc{--width:90vw;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2188 .elementor-element.elementor-element-18934db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}/* Start custom CSS for image, class: .elementor-element-24ac571 */@media screen and (max-width: 1330px) and (min-width: 767px) {
.deco_hidden{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e29b996 */.contact_deco{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18934db */.required{
    font-size: 14px;
    color: #fff;
    background-color: #5D4000;
    padding: 2px 6px;
    margin-right: 15px;
}
.form{
    display: flex;
    flex-flow: column;
    gap: 30px;
}
.form .title{
    margin-bottom: 20px;
}
input[type=text],input[type=tel],input[type=email],select,textarea{
    border: none;
    border-radius: 0;
}
textarea{
    line-height: 0;
    padding: 1.5rem 1em 100px;
}
.submit{
    text-align: center;
    margin-top: 70px;
}
.submit input{
    width: 400px;
}
select {
    background-color: #fff;
    color: #000;
    -webkit-appearance: none;
    appearance: none;
}
@media (max-width: 767px) {
    .submit{
    margin-top: 30px;
    }
    .submit input{
    width: 100%;
    }
}/* End custom CSS */