.elementor-2419 .elementor-element.elementor-element-709cef5{--display:flex;--min-height:640px;--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;}.elementor-2419 .elementor-element.elementor-element-709cef5:not(.elementor-motion-effects-element-type-background), .elementor-2419 .elementor-element.elementor-element-709cef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kinzasteeldoor.in/wp-content/uploads/2024/08/Doors-Banner-2_1-e1724334765711.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2419 .elementor-element.elementor-element-9823756{--spacer-size:8vh;}.elementor-2419 .elementor-element.elementor-element-16ec8b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2419 .elementor-element.elementor-element-fa01bcb{--spacer-size:30px;}.elementor-2419 .elementor-element.elementor-element-364067f{--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;}.elementor-2419 .elementor-element.elementor-element-de0561b{--spacer-size:50px;}.elementor-2419 .elementor-element.elementor-element-b16b5ff .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:25px;color:#000000;}.elementor-2419 .elementor-element.elementor-element-f9bc49f .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-2419 .elementor-element.elementor-element-01e26d9 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:60px;font-weight:700;color:#DE1E1E;}.elementor-2419 .elementor-element.elementor-element-e129038{--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;box-shadow:5px 20px 10px 0px rgba(169.54439956213383, 169.54439956213383, 169.54439956213383, 0.35);}.elementor-2419 .elementor-element.elementor-element-b9e8ac9{--spacer-size:50px;}.elementor-2419 .elementor-element.elementor-element-2e9c131 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-d5ea918{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2419 .elementor-element.elementor-element-7523b6d{--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;}.elementor-2419 .elementor-element.elementor-element-de04070 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:52px;font-weight:500;color:#33563C;}.elementor-2419 .elementor-element.elementor-element-5d86850{width:var( --container-widget-width, 79.627% );max-width:79.627%;--container-widget-width:79.627%;--container-widget-flex-grow:0;font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:500;line-height:40px;color:#000000;}.elementor-2419 .elementor-element.elementor-element-5d86850.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2419 .elementor-element.elementor-element-0e18a1b{--display:flex;}.elementor-2419 .elementor-element.elementor-element-0e18a1b:not(.elementor-motion-effects-element-type-background), .elementor-2419 .elementor-element.elementor-element-0e18a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-2419 .elementor-element.elementor-element-af4915e .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:27px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-9bb0c92{--spacer-size:50px;}.elementor-2419 .elementor-element.elementor-element-4687959 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:52px;font-weight:500;color:#33563C;}.elementor-2419 .elementor-element.elementor-element-9b40fcf{width:var( --container-widget-width, 56.104% );max-width:56.104%;--container-widget-width:56.104%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2419 .elementor-element.elementor-element-9b40fcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2419 .elementor-element.elementor-element-7eb145b{--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;}.elementor-2419 .elementor-element.elementor-element-9e33d53{--spacer-size:60px;}.elementor-2419 .elementor-element.elementor-element-b6d8a41{width:var( --container-widget-width, 98.91% );max-width:98.91%;--container-widget-width:98.91%;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-b6d8a41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2419 .elementor-element.elementor-element-13ba763{--spacer-size:50px;}.elementor-2419 .elementor-element.elementor-element-81fa2c7{width:var( --container-widget-width, 56.104% );max-width:56.104%;--container-widget-width:56.104%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2419 .elementor-element.elementor-element-81fa2c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2419 .elementor-element.elementor-element-0eba467{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2419 .elementor-element.elementor-element-0eba467:not(.elementor-motion-effects-element-type-background), .elementor-2419 .elementor-element.elementor-element-0eba467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-2419 .elementor-element.elementor-element-d9b08ac{--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;}.elementor-2419 .elementor-element.elementor-element-3124a73 img{width:20%;}.elementor-2419 .elementor-element.elementor-element-47aae35{text-align:center;}.elementor-2419 .elementor-element.elementor-element-47aae35 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-b13bac5{--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;}.elementor-2419 .elementor-element.elementor-element-53a9f4e img{width:20%;}.elementor-2419 .elementor-element.elementor-element-260b0f7{text-align:center;}.elementor-2419 .elementor-element.elementor-element-260b0f7 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-48ea753{--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;}.elementor-2419 .elementor-element.elementor-element-d745637 img{width:20%;}.elementor-2419 .elementor-element.elementor-element-6212bac{text-align:center;}.elementor-2419 .elementor-element.elementor-element-6212bac .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-a9dec08{--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;}.elementor-2419 .elementor-element.elementor-element-2839b4f .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:52px;font-weight:500;color:#33563C;}.elementor-2419 .elementor-element.elementor-element-a5585bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2419 .elementor-element.elementor-element-b4f4b8a{--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;}.elementor-2419 .elementor-element.elementor-element-65761c3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-cb5373b{--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;}.elementor-2419 .elementor-element.elementor-element-db6c860 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-3589d94{--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;}.elementor-2419 .elementor-element.elementor-element-18c09c0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-9ef3072{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2419 .elementor-element.elementor-element-9ef3072:not(.elementor-motion-effects-element-type-background), .elementor-2419 .elementor-element.elementor-element-9ef3072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-2419 .elementor-element.elementor-element-4e8f1b1{--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;}.elementor-2419 .elementor-element.elementor-element-99f4729 img{width:20%;}.elementor-2419 .elementor-element.elementor-element-415a7c3{text-align:center;}.elementor-2419 .elementor-element.elementor-element-415a7c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:63px;font-weight:700;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-d2b5b7c{text-align:center;}.elementor-2419 .elementor-element.elementor-element-d2b5b7c .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-63dd5e6{--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;}.elementor-2419 .elementor-element.elementor-element-912994e img{width:20%;}.elementor-2419 .elementor-element.elementor-element-a58e8ca{text-align:center;}.elementor-2419 .elementor-element.elementor-element-a58e8ca .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:63px;font-weight:700;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-8a26f17{text-align:center;}.elementor-2419 .elementor-element.elementor-element-8a26f17 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-b9395f1{--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;}.elementor-2419 .elementor-element.elementor-element-bdf5b7a img{width:20%;}.elementor-2419 .elementor-element.elementor-element-92b1152{text-align:center;}.elementor-2419 .elementor-element.elementor-element-92b1152 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:63px;font-weight:700;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-988e1f6{text-align:center;}.elementor-2419 .elementor-element.elementor-element-988e1f6 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-693c29a{--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;}.elementor-2419 .elementor-element.elementor-element-619ba57 img{width:20%;}.elementor-2419 .elementor-element.elementor-element-7e11d4e{text-align:center;}.elementor-2419 .elementor-element.elementor-element-7e11d4e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:63px;font-weight:700;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-34414e5{text-align:center;}.elementor-2419 .elementor-element.elementor-element-34414e5 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-2419 .elementor-element.elementor-element-ae5b2e6{--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;}.elementor-2419 .elementor-element.elementor-element-e8c06a3{--spacer-size:80px;}.elementor-2419 .elementor-element.elementor-element-547b6f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2419 .elementor-element.elementor-element-14a9c99{--display:flex;--min-height:0px;--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;}.elementor-2419 .elementor-element.elementor-element-7ee80a8{width:var( --container-widget-width, 98.91% );max-width:98.91%;--container-widget-width:98.91%;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-7ee80a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-7ee80a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2419 .elementor-element.elementor-element-4449d00{--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;}.elementor-2419 .elementor-element.elementor-element-79547a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-6945b29 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2419 .elementor-element.elementor-element-16719fc{--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;}.elementor-2419 .elementor-element.elementor-element-5a61169{--spacer-size:60px;}.elementor-2419 .elementor-element.elementor-element-e1b0255{width:var( --container-widget-width, 98.91% );max-width:98.91%;--container-widget-width:98.91%;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-e1b0255.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2419 .elementor-element.elementor-element-16ec8b3{--width:85%;}.elementor-2419 .elementor-element.elementor-element-364067f{--width:50%;}.elementor-2419 .elementor-element.elementor-element-e129038{--width:42%;}.elementor-2419 .elementor-element.elementor-element-d5ea918{--width:90%;}.elementor-2419 .elementor-element.elementor-element-7523b6d{--width:50%;}.elementor-2419 .elementor-element.elementor-element-7eb145b{--width:50%;}.elementor-2419 .elementor-element.elementor-element-d9b08ac{--width:50%;}.elementor-2419 .elementor-element.elementor-element-b13bac5{--width:50%;}.elementor-2419 .elementor-element.elementor-element-48ea753{--width:50%;}.elementor-2419 .elementor-element.elementor-element-a9dec08{--width:91%;}.elementor-2419 .elementor-element.elementor-element-a5585bf{--width:90%;}.elementor-2419 .elementor-element.elementor-element-b4f4b8a{--width:50%;}.elementor-2419 .elementor-element.elementor-element-cb5373b{--width:50%;}.elementor-2419 .elementor-element.elementor-element-3589d94{--width:50%;}.elementor-2419 .elementor-element.elementor-element-9ef3072{--width:90%;}.elementor-2419 .elementor-element.elementor-element-4e8f1b1{--width:25%;}.elementor-2419 .elementor-element.elementor-element-63dd5e6{--width:25%;}.elementor-2419 .elementor-element.elementor-element-b9395f1{--width:25%;}.elementor-2419 .elementor-element.elementor-element-693c29a{--width:25%;}.elementor-2419 .elementor-element.elementor-element-ae5b2e6{--width:90%;}.elementor-2419 .elementor-element.elementor-element-547b6f3{--content-width:1243px;}.elementor-2419 .elementor-element.elementor-element-14a9c99{--width:50%;}.elementor-2419 .elementor-element.elementor-element-4449d00{--width:50%;}.elementor-2419 .elementor-element.elementor-element-16719fc{--width:50%;}}@media(max-width:1024px){.elementor-2419 .elementor-element.elementor-element-709cef5{--min-height:267px;}.elementor-2419 .elementor-element.elementor-element-de0561b{--spacer-size:1px;}.elementor-2419 .elementor-element.elementor-element-b9e8ac9{--spacer-size:75px;}.elementor-2419 .elementor-element.elementor-element-5d86850{font-size:18px;line-height:1em;}.elementor-2419 .elementor-element.elementor-element-9e33d53{--spacer-size:34px;}.elementor-2419 .elementor-element.elementor-element-13ba763{--spacer-size:38px;}.elementor-2419 .elementor-element.elementor-element-81fa2c7{width:var( --container-widget-width, 328.294px );max-width:328.294px;--container-widget-width:328.294px;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-47aae35 .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-260b0f7 .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-6212bac .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-415a7c3 .elementor-heading-title{font-size:41px;}.elementor-2419 .elementor-element.elementor-element-d2b5b7c .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-a58e8ca .elementor-heading-title{font-size:41px;}.elementor-2419 .elementor-element.elementor-element-8a26f17 .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-92b1152 .elementor-heading-title{font-size:41px;}.elementor-2419 .elementor-element.elementor-element-988e1f6 .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-7e11d4e .elementor-heading-title{font-size:41px;}.elementor-2419 .elementor-element.elementor-element-34414e5 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-2419 .elementor-element.elementor-element-709cef5{--min-height:159px;}.elementor-2419 .elementor-element.elementor-element-b16b5ff .elementor-heading-title{font-size:20px;}.elementor-2419 .elementor-element.elementor-element-f9bc49f{text-align:center;}.elementor-2419 .elementor-element.elementor-element-f9bc49f .elementor-heading-title{font-size:18px;}.elementor-2419 .elementor-element.elementor-element-01e26d9{text-align:center;}.elementor-2419 .elementor-element.elementor-element-01e26d9 .elementor-heading-title{font-size:30px;}.elementor-2419 .elementor-element.elementor-element-de04070{text-align:center;}.elementor-2419 .elementor-element.elementor-element-de04070 .elementor-heading-title{font-size:30px;}.elementor-2419 .elementor-element.elementor-element-5d86850{width:var( --container-widget-width, 473.638px );max-width:473.638px;--container-widget-width:473.638px;--container-widget-flex-grow:0;font-size:18px;}.elementor-2419 .elementor-element.elementor-element-af4915e{text-align:center;}.elementor-2419 .elementor-element.elementor-element-af4915e .elementor-heading-title{font-size:19px;}.elementor-2419 .elementor-element.elementor-element-9bb0c92{--spacer-size:14px;}.elementor-2419 .elementor-element.elementor-element-4687959{text-align:center;}.elementor-2419 .elementor-element.elementor-element-4687959 .elementor-heading-title{font-size:30px;}.elementor-2419 .elementor-element.elementor-element-9b40fcf{width:var( --container-widget-width, 498.23px );max-width:498.23px;--container-widget-width:498.23px;--container-widget-flex-grow:0;text-align:center;}.elementor-2419 .elementor-element.elementor-element-9e33d53{--spacer-size:11px;}.elementor-2419 .elementor-element.elementor-element-b6d8a41{width:var( --container-widget-width, 532.999px );max-width:532.999px;--container-widget-width:532.999px;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-81fa2c7{width:var( --container-widget-width, 305.242px );max-width:305.242px;--container-widget-width:305.242px;--container-widget-flex-grow:0;text-align:center;}.elementor-2419 .elementor-element.elementor-element-3124a73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-47aae35 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-53a9f4e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2419 .elementor-element.elementor-element-260b0f7 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-6212bac > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-2839b4f{text-align:center;}.elementor-2419 .elementor-element.elementor-element-2839b4f .elementor-heading-title{font-size:30px;}.elementor-2419 .elementor-element.elementor-element-99f4729 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-99f4729{text-align:center;}.elementor-2419 .elementor-element.elementor-element-415a7c3 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-2419 .elementor-element.elementor-element-d2b5b7c > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-2419 .elementor-element.elementor-element-912994e{text-align:center;}.elementor-2419 .elementor-element.elementor-element-a58e8ca > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2419 .elementor-element.elementor-element-bdf5b7a{text-align:center;}.elementor-2419 .elementor-element.elementor-element-92b1152 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2419 .elementor-element.elementor-element-619ba57{text-align:center;}.elementor-2419 .elementor-element.elementor-element-7e11d4e > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2419 .elementor-element.elementor-element-e8c06a3{--spacer-size:39px;}.elementor-2419 .elementor-element.elementor-element-7ee80a8{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-2419 .elementor-element.elementor-element-5a61169{--spacer-size:11px;}.elementor-2419 .elementor-element.elementor-element-e1b0255{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}}@media(min-width:1025px){.elementor-2419 .elementor-element.elementor-element-709cef5:not(.elementor-motion-effects-element-type-background), .elementor-2419 .elementor-element.elementor-element-709cef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-b6d8a41 */.form-container {
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    background-color: #f7f7f7;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.form-container h2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333;
}

.form-container form {
    display: flex;
    flex-direction: column;
}

.form-container input,
.form-container textarea {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%; /* Ensure full width */
}

.form-container textarea {
    resize: vertical; /* Allows vertical resizing */
}

.form-container button {
    padding: 12px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FF0000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.form-container button:hover {
    background-color: #d62828;
}

.success-message {
    text-align: center;
    font-size: 14px;
    color: green;
    margin-top: 15px;
}

.error-message {
    text-align: center;
    font-size: 14px;
    color: red;
    margin-top: 15px;
}

.form-container select.location-select {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    appearance: none; /* Removes the default arrow icon */
    background-color: #fff;
    cursor: pointer;
    position: relative;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 24 24"><path fill="none" stroke="%23333" stroke-width="2" d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px;
}

.form-container select.location-select:hover {
    border-color: #888; /* Change border color on hover */
}

.form-container select.location-select option {
    padding: 10px;
    font-size: 16px;
}

/* Additional CSS for full-width message textarea */
.form-container textarea {
    width: 100%; /* Ensure full width */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ee80a8 */.form-container {
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    background-color: #f7f7f7;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.form-container h2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333;
}

.form-container form {
    display: flex;
    flex-direction: column;
}

.form-container input,
.form-container textarea {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%; /* Ensure full width */
}

.form-container textarea {
    resize: vertical; /* Allows vertical resizing */
}

.form-container button {
    padding: 12px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FF0000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.form-container button:hover {
    background-color: #d62828;
}

.success-message {
    text-align: center;
    font-size: 14px;
    color: green;
    margin-top: 15px;
}

.error-message {
    text-align: center;
    font-size: 14px;
    color: red;
    margin-top: 15px;
}

.form-container select.location-select {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    appearance: none; /* Removes the default arrow icon */
    background-color: #fff;
    cursor: pointer;
    position: relative;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 24 24"><path fill="none" stroke="%23333" stroke-width="2" d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px;
}

.form-container select.location-select:hover {
    border-color: #888; /* Change border color on hover */
}

.form-container select.location-select option {
    padding: 10px;
    font-size: 16px;
}

/* Additional CSS for full-width message textarea */
.form-container textarea {
    width: 100%; /* Ensure full width */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1b0255 */.form-container {
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    background-color: #f7f7f7;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.form-container h2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333;
}

.form-container form {
    display: flex;
    flex-direction: column;
}

.form-container input,
.form-container textarea {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%; /* Ensure full width */
}

.form-container textarea {
    resize: vertical; /* Allows vertical resizing */
}

.form-container button {
    padding: 12px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FF0000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.form-container button:hover {
    background-color: #d62828;
}

.success-message {
    text-align: center;
    font-size: 14px;
    color: green;
    margin-top: 15px;
}

.error-message {
    text-align: center;
    font-size: 14px;
    color: red;
    margin-top: 15px;
}

.form-container select.location-select {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    appearance: none; /* Removes the default arrow icon */
    background-color: #fff;
    cursor: pointer;
    position: relative;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 24 24"><path fill="none" stroke="%23333" stroke-width="2" d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px;
}

.form-container select.location-select:hover {
    border-color: #888; /* Change border color on hover */
}

.form-container select.location-select option {
    padding: 10px;
    font-size: 16px;
}

/* Additional CSS for full-width message textarea */
.form-container textarea {
    width: 100%; /* Ensure full width */
}/* End custom CSS */