.elementor-6645 .elementor-element.elementor-element-faa45e1{text-align:center}.elementor-6645 .elementor-element.elementor-element-faa45e1 .elementor-heading-title{font-weight:800;line-height:1.6px;letter-spacing:0;word-spacing:0;-webkit-text-stroke-color:#000;stroke:#000;color:#E5FF00}.elementor-6645 .elementor-element.elementor-element-5bb805d{font-size:18px;font-weight:500;line-height:32px;color:#EDEDED}.elementor-6645 .elementor-element.elementor-element-5bb805d a{color:#BD0F0F}.elementor-6645 .elementor-element.elementor-element-154343a .elementor-alert{background-color:#FFF;border-inline-start-color:red;border-inline-start-width:9px}.elementor-6645 .elementor-element.elementor-element-154343a .elementor-alert-title{color:red;font-size:19px}.elementor-6645 .elementor-element.elementor-element-154343a .elementor-alert-description{color:#000;font-size:18px;font-weight:500}.elementor-6645 .elementor-element.elementor-element-6c1d858 .elementor-button{background-color:#FF0909;fill:#F2F2F2;color:#F2F2F2}.elementor-6645 .elementor-element.elementor-element-a9a7bf8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-6645 .elementor-element.elementor-element-a9a7bf8 .elementor-divider-separator{width:100%}.elementor-6645 .elementor-element.elementor-element-a9a7bf8 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-6645 .elementor-element.elementor-element-896a550{text-align:center}.elementor-6645 .elementor-element.elementor-element-896a550 .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-d7b1996{font-size:18px}.elementor-6645 .elementor-element.elementor-element-be36cda{text-align:center}.elementor-6645 .elementor-element.elementor-element-be36cda .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-26c4067{font-size:18px}.elementor-6645 .elementor-element.elementor-element-aeb6538{text-align:center}.elementor-6645 .elementor-element.elementor-element-aeb6538 .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-e9314bc{font-size:18px}.elementor-6645 .elementor-element.elementor-element-59d22a4{text-align:center}.elementor-6645 .elementor-element.elementor-element-59d22a4 .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-691a2bf{font-size:18px}.elementor-6645 .elementor-element.elementor-element-31bf463{text-align:center}.elementor-6645 .elementor-element.elementor-element-31bf463 .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-5c5b4d1{font-size:18px}.elementor-6645 .elementor-element.elementor-element-04a50a3:not(.elementor-motion-effects-element-type-background),.elementor-6645 .elementor-element.elementor-element-04a50a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1F2937}.elementor-6645 .elementor-element.elementor-element-04a50a3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-6645 .elementor-element.elementor-element-04a50a3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-6645 .elementor-element.elementor-element-a4f3f1e{text-align:center}.elementor-6645 .elementor-element.elementor-element-a4f3f1e .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-6645 .elementor-element.elementor-element-9c4621f{font-size:12px;font-weight:800;letter-spacing:0;word-spacing:2px;color:var(--e-global-color-primary)}.elementor-6645 .elementor-element.elementor-element-4b762c3{text-align:center}.elementor-6645 .elementor-element.elementor-element-fb31d02{font-size:18px}.elementor-6645 .elementor-element.elementor-element-88bd7b7{text-align:center}.elementor-6645 .elementor-element.elementor-element-e007e7b{font-size:18px}.elementor-6645 .elementor-element.elementor-element-79089b3{text-align:center}.elementor-6645 .elementor-element.elementor-element-79089b3 .elementor-heading-title{color:red}.elementor-6645 .elementor-element.elementor-element-123eac2{font-size:18px}body.elementor-page-6645:not(.elementor-motion-effects-element-type-background),body.elementor-page-6645>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(145deg,#020617 0%,#111827 100%)}@media(max-width:767px){.elementor-6645 .elementor-element.elementor-element-faa45e1 .elementor-heading-title{line-height:2em;letter-spacing:0;word-spacing:0em}}#festival-hero .festival-btn .elementor-button,.festival-btn .elementor-button{width:260px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:14px 28px;font-size:15px;font-weight:800;letter-spacing:-.2px;color:#ffffff!important;border:1px solid rgb(255 255 255 / .18);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 12px 28px rgb(0 0 0 / .22);transition:all 0.35s ease}#festival-hero .festival-btn .elementor-button-text,.festival-btn .elementor-button-text{position:relative;z-index:3}#festival-hero .festival-btn .elementor-button::before,.festival-btn .elementor-button::before{content:"";position:absolute;top:0;right:-90%;width:65%;height:100%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .16) 35%,rgb(255 255 255 / .48) 50%,rgb(255 255 255 / .16) 65%,transparent 100%);transform:skewX(-22deg);z-index:2;transition:all 0.8s ease}#festival-hero .festival-btn .elementor-button::after,.festival-btn .elementor-button::after{content:"";position:absolute;inset:1px;border-radius:15px;background:rgb(255 255 255 / .08);z-index:1;pointer-events:none}#festival-hero .festival-btn .elementor-button:hover,.festival-btn .elementor-button:hover{transform:translateY(-4px) scale(1.025)}#festival-hero .festival-btn .elementor-button:hover::before,.festival-btn .elementor-button:hover::before{right:125%}#festival-hero .festival-btn-red .elementor-button,.festival-btn-red .elementor-button{background:linear-gradient(135deg,#ff5a5f 0%,#ef4444 45%,#b91c1c 100%)!important;box-shadow:0 12px 28px rgb(239 68 68 / .32),0 0 22px rgb(239 68 68 / .22)}#festival-hero .festival-btn-red .elementor-button:hover,.festival-btn-red .elementor-button:hover{box-shadow:0 16px 34px rgb(239 68 68 / .45),0 0 34px rgb(239 68 68 / .38)}#festival-hero .festival-btn-green .elementor-button,.festival-btn-green .elementor-button{background:linear-gradient(135deg,#5ee36b 0%,#22c55e 45%,#15803d 100%)!important;box-shadow:0 12px 28px rgb(34 197 94 / .32),0 0 22px rgb(34 197 94 / .22)}#festival-hero .festival-btn-green .elementor-button:hover,.festival-btn-green .elementor-button:hover{box-shadow:0 16px 34px rgb(34 197 94 / .45),0 0 34px rgb(34 197 94 / .38)}#festival-hero .festival-btn-blue .elementor-button,.festival-btn-blue .elementor-button{background:linear-gradient(135deg,#67e8f9 0%,#38bdf8 45%,#0284c7 100%)!important;box-shadow:0 12px 28px rgb(56 189 248 / .32),0 0 22px rgb(56 189 248 / .22)}#festival-hero .festival-btn-blue .elementor-button:hover,.festival-btn-blue .elementor-button:hover{box-shadow:0 16px 34px rgb(56 189 248 / .45),0 0 34px rgb(56 189 248 / .38)}#festival-hero .festival-btn{margin:7px 0}#festival-hero .elementor-button-wrapper{text-align:center}@media (max-width:767px){#festival-hero .festival-btn .elementor-button,.festival-btn .elementor-button{width:100%;max-width:290px;min-height:50px;font-size:14px;padding:13px 20px}#festival-hero .festival-btn{width:100%;display:flex;justify-content:center}}#festival-hero .festival-btn-yellow .elementor-button,.festival-btn-yellow .elementor-button{background:linear-gradient(135deg,#fde68a 0%,#facc15 45%,#eab308 70%,#ca8a04 100%)!important;color:#111827!important;box-shadow:0 12px 28px rgb(250 204 21 / .34),0 0 22px rgb(250 204 21 / .24)}#festival-hero .festival-btn-yellow .elementor-button:hover,.festival-btn-yellow .elementor-button:hover{box-shadow:0 16px 34px rgb(250 204 21 / .46),0 0 34px rgb(250 204 21 / .36)}.festival-hero,.festival-details-section,.festival-form-section,.hamburg-info-section{position:relative;overflow:hidden;border-radius:28px;margin:30px auto;padding:60px 35px;box-shadow:0 18px 45px rgb(0 0 0 / .08);z-index:1}.festival-hero>.elementor-container,.festival-details-section>.elementor-container,.festival-form-section>.elementor-container,.hamburg-info-section>.elementor-container{position:relative;z-index:2}.festival-hero{background:radial-gradient(circle at top right,rgb(255 214 102 / .35),transparent 28%),radial-gradient(circle at bottom left,rgb(255 160 0 / .25),transparent 30%),linear-gradient(135deg,#1f2937 0%,#111827 45%,#2d3748 100%);color:#fff}.festival-hero::before{content:"";position:absolute;top:-80px;left:-80px;width:240px;height:240px;background:rgb(255 255 255 / .05);border-radius:50%;filter:blur(10px)}.festival-hero::after{content:"";position:absolute;bottom:-100px;right:-60px;width:280px;height:280px;background:rgb(255 193 7 / .13);border-radius:50%;filter:blur(20px)}.festival-details-section{background:radial-gradient(circle at top left,rgb(255 228 160 / .45),transparent 25%),radial-gradient(circle at bottom right,rgb(255 187 0 / .18),transparent 30%),linear-gradient(145deg,#fffdf7 0%,#fff8eb 52%,#fffefb 100%);border:1px solid rgb(237 201 120 / .35)}.festival-details-section::before{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;background:rgb(255 187 0 / .12);border-radius:50%;filter:blur(12px)}.festival-details-section::after{content:"";position:absolute;bottom:-30px;left:-30px;width:160px;height:160px;background:rgb(255 230 170 / .18);border-radius:50%;filter:blur(10px)}.festival-form-section{background:radial-gradient(circle at top center,rgb(59 130 246 / .15),transparent 28%),radial-gradient(circle at bottom left,rgb(16 185 129 / .12),transparent 30%),linear-gradient(135deg,#f8fbff 0%,#eef6ff 48%,#f9fcff 100%);border:1px solid rgb(96 165 250 / .22)}.festival-form-section::before{content:"";position:absolute;top:-60px;left:-60px;width:200px;height:200px;background:rgb(59 130 246 / .08);border-radius:50%;filter:blur(14px)}.festival-form-section::after{content:"";position:absolute;bottom:-50px;right:-50px;width:220px;height:220px;background:rgb(16 185 129 / .1);border-radius:50%;filter:blur(18px)}.hamburg-info-section{background:radial-gradient(circle at top right,rgb(245 158 11 / .2),transparent 24%),radial-gradient(circle at bottom left,rgb(251 191 36 / .14),transparent 28%),linear-gradient(145deg,#fffefa 0%,#fff9ed 45%,#ffffff 100%);border:1px solid rgb(245 158 11 / .18)}.hamburg-info-section::before{content:"";position:absolute;top:-50px;right:-50px;width:190px;height:190px;background:rgb(251 191 36 / .1);border-radius:50%;filter:blur(14px)}.hamburg-info-section::after{content:"";position:absolute;bottom:-60px;left:-60px;width:210px;height:210px;background:rgb(245 158 11 / .08);border-radius:50%;filter:blur(20px)}.festival-hero h1,.festival-hero h2,.festival-hero h3{color:#fff}.festival-details-section h2,.festival-details-section h3{color:#7c5600}.festival-form-section h2,.festival-form-section h3{color:#1d4ed8}.hamburg-info-section h2,.hamburg-info-section h3{color:#a16207}.festival-details-section p,.festival-form-section p,.hamburg-info-section p{color:#444;line-height:2.1em;font-size:16px}.festival-hero .elementor-button,.festival-details-section .elementor-button,.festival-form-section .elementor-button,.hamburg-info-section .elementor-button{border-radius:14px;box-shadow:0 10px 20px rgb(0 0 0 / .08);transition:all 0.3s ease}.festival-hero .elementor-button:hover,.festival-details-section .elementor-button:hover,.festival-form-section .elementor-button:hover,.hamburg-info-section .elementor-button:hover{transform:translateY(-3px);box-shadow:0 14px 24px rgb(0 0 0 / .12)}.festival-form-section .gform_wrapper{background:rgb(255 255 255 / .75);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .7);border-radius:22px;padding:25px;box-shadow:0 12px 30px rgb(0 0 0 / .06)}.hamburg-info-section table{backdrop-filter:blur(3px)}@media (max-width:767px){.festival-hero,.festival-details-section,.festival-form-section,.hamburg-info-section{padding:35px 20px;border-radius:20px;margin:20px auto}.festival-details-section p,.festival-form-section p,.hamburg-info-section p{font-size:15px;line-height:2em}}.tire-festival-form-box{position:relative!important;overflow:hidden!important;border-radius:26px!important}.tire-festival-form-box .gform_wrapper,.tire-festival-form-box form,.tire-festival-form-box .gform-body,.tire-festival-form-box .gform_footer{filter:blur(5px) grayscale(.35)!important;opacity:.32!important;pointer-events:none!important;user-select:none!important}.tire-festival-form-box input,.tire-festival-form-box select,.tire-festival-form-box textarea,.tire-festival-form-box button,.tire-festival-form-box .gform_button,.tire-festival-form-box input[type="submit"]{pointer-events:none!important;user-select:none!important}.tire-festival-form-box::before{content:"";position:absolute!important;inset:0!important;z-index:50!important;border-radius:26px!important;background:radial-gradient(circle at 18% 18%,rgb(250 204 21 / .18),transparent 30%),linear-gradient(135deg,rgb(15 23 42 / .72),rgb(17 24 39 / .66),rgb(69 26 3 / .68))!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;pointer-events:none!important}.tire-festival-form-box::after{content:"مدت زمان این جشنواره به پایان رسیده است\Aمنتظر جشنوارهها و طرحهای ویژه بازرگانی گودرزی مهر باشید\Aبرای اطلاع سریع از جشنوارهها و طرحهای بازرگانی گودرزی مهر، پیج اینستاگرام ما را دنبال کنید:\A Goudarzimehr_shop";white-space:pre-line!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:60!important;width:min(760px, calc(100% - 34px))!important;box-sizing:border-box!important;padding:28px 24px!important;border-radius:24px!important;text-align:center!important;direction:rtl!important;color:#ffffff!important;font-size:18px!important;font-weight:900!important;line-height:2.1!important;background:radial-gradient(circle at 18% 18%,rgb(250 204 21 / .20),transparent 28%),linear-gradient(135deg,rgb(17 24 39 / .94),rgb(31 41 55 / .92),rgb(59 29 11 / .94))!important;border:1px solid rgb(250 204 21 / .38)!important;box-shadow:0 22px 58px rgb(0 0 0 / .34),0 0 0 7px rgb(250 204 21 / .08),inset 0 1px 0 rgb(255 255 255 / .12)!important;pointer-events:none!important;text-shadow:0 4px 18px rgb(0 0 0 / .28)!important}.tire-festival-form-box .elementor-widget-container::before{content:"";position:absolute!important;top:-70%!important;right:-45%!important;width:42%!important;height:240%!important;z-index:70!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18),transparent)!important;transform:rotate(18deg)!important;animation:tireFestivalEndedShine 4s ease-in-out infinite!important;pointer-events:none!important}.tire-festival-form-box .elementor-widget-container{position:relative!important}@media (max-width:768px){.tire-festival-form-box::after{width:calc(100% - 24px)!important;padding:22px 15px!important;border-radius:20px!important;font-size:15.5px!important;line-height:2!important}.tire-festival-form-box::before{border-radius:22px!important}}@media (max-width:480px){.tire-festival-form-box::after{font-size:14px!important;line-height:2.05!important;padding:20px 13px!important}}@keyframes tireFestivalEndedShine{0%{right:-48%;opacity:0}22%{opacity:1}58%,100%{right:112%;opacity:0}}.elementor-6645 .elementor-element.elementor-element-04a50a3{position:relative;max-width:1080px;margin:55px auto;padding:52px 64px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgb(251 191 36 / .28),transparent 28%),radial-gradient(circle at 88% 18%,rgb(249 115 22 / .24),transparent 30%),radial-gradient(circle at 50% 100%,rgb(234 88 12 / .18),transparent 38%),linear-gradient(145deg,rgb(15 23 42 / .98),rgb(30 41 59 / .96) 48%,rgb(39 26 17 / .98));box-shadow:0 38px 95px rgb(0 0 0 / .42),0 0 70px rgb(249 115 22 / .18),inset 0 0 0 1px rgb(255 255 255 / .07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.elementor-6645 .elementor-element.elementor-element-04a50a3::before{content:"";position:absolute;inset:0;border-radius:34px;padding:2px;background:linear-gradient(135deg,rgb(255 237 213 / .65),rgb(251 191 36 / .85),rgb(249 115 22 / .65),rgb(255 255 255 / .18));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.elementor-6645 .elementor-element.elementor-element-04a50a3::after{content:"";position:absolute;width:360px;height:360px;left:-120px;bottom:-150px;background:radial-gradient(circle,rgb(251 191 36 / .28),transparent 62%);filter:blur(8px);pointer-events:none;z-index:1}.elementor-6645 .elementor-element.elementor-element-04a50a3>*{position:relative;z-index:3}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8{direction:rtl;margin:0}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_heading{display:none}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_label,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 label{color:#fef3c7!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.2px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_required,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_required_text{color:#fb923c!important;font-weight:800!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield{margin-bottom:22px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="text"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="tel"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="email"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="number"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 textarea,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 select{width:100%!important;min-height:60px;border-radius:18px!important;border:1px solid rgb(253 230 138 / .28)!important;background:linear-gradient(145deg,rgb(255 255 255 / .095),rgb(255 255 255 / .045))!important;color:#ffffff!important;padding:0 18px!important;font-size:16px!important;font-weight:600!important;transition:all .28s ease!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 12px 28px rgb(0 0 0 / .18);outline:none!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 select option{color:#111827;background:#fff}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="text"]:focus,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="tel"]:focus,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="email"]:focus,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="number"]:focus,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 textarea:focus,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 select:focus{border-color:rgb(251 191 36 / .95)!important;background:rgb(255 255 255 / .13)!important;box-shadow:0 0 0 5px rgb(251 191 36 / .13)!important,0 18px 40px rgb(249 115 22 / .16)!important;transform:translateY(-2px)}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gchoice{display:flex;align-items:center;gap:12px;background:linear-gradient(145deg,rgb(255 255 255 / .085),rgb(255 255 255 / .045));border:1px solid rgb(253 230 138 / .20);border-radius:17px;padding:15px 18px;transition:all .25s ease}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gchoice:hover{background:rgb(251 191 36 / .12);border-color:rgb(251 191 36 / .42);transform:translateY(-2px)}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="checkbox"]{width:21px!important;height:21px!important;accent-color:#f59e0b;cursor:pointer}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_description{color:rgb(255 255 255 / .74)!important;font-size:13.5px!important;line-height:2;margin-top:8px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_footer,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_page_footer{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-top:30px!important;padding-top:12px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:380px!important;min-height:72px!important;border:none!important;border-radius:999px!important;background:linear-gradient(135deg,#facc15 0%,#fbbf24 28%,#f97316 68%,#fb923c 100%)!important;color:#1f1300!important;font-size:22px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;box-shadow:0 22px 45px rgb(249 115 22 / .38),0 0 0 7px rgb(251 191 36 / .08),inset 0 2px 0 rgb(255 255 255 / .42);transition:all .28s ease!important;position:relative;overflow:hidden}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"]::before,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button::before{content:"";position:absolute;top:0;right:-90%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .42),transparent);transform:skewX(-20deg);transition:all .65s ease}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"]:hover,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button:hover{transform:translateY(-4px) scale(1.035);box-shadow:0 30px 65px rgb(249 115 22 / .52),0 0 0 10px rgb(251 191 36 / .10),inset 0 2px 0 rgb(255 255 255 / .55)}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"]:hover::before,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button:hover::before{right:125%}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .validation_message,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_validation_errors{background:rgb(127 29 29 / .72)!important;color:#ffe4e6!important;border:1px solid rgb(251 113 133 / .42)!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 12px 30px rgb(127 29 29 / .22)}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_confirmation_wrapper_8{background:rgb(22 101 52 / .32);border:1px solid rgb(134 239 172 / .38);color:#dcfce7;border-radius:22px;padding:28px;text-align:center;font-size:18px;font-weight:800}@media (min-width:1025px){.elementor-6645 .elementor-element.elementor-element-04a50a3{max-width:1120px;padding:58px 72px;border-radius:38px}.elementor-6645 .elementor-element.elementor-element-04a50a3::before{border-radius:38px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="text"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="tel"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="email"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="number"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 textarea,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 select{min-height:62px;font-size:16.5px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_label,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 label{font-size:16.5px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button{min-width:420px!important;min-height:76px!important;font-size:23px!important}}@media (max-width:1024px){.elementor-6645 .elementor-element.elementor-element-04a50a3{max-width:92%;padding:38px 32px;border-radius:30px;margin:35px auto}.elementor-6645 .elementor-element.elementor-element-04a50a3::before{border-radius:30px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button{min-width:320px!important;min-height:66px!important;font-size:20px!important}}@media (max-width:768px){.elementor-6645 .elementor-element.elementor-element-04a50a3{max-width:94%;padding:24px 15px;border-radius:22px;margin:22px auto}.elementor-6645 .elementor-element.elementor-element-04a50a3::before{border-radius:22px;padding:1px}.elementor-6645 .elementor-element.elementor-element-04a50a3::after{width:240px;height:240px;left:-100px;bottom:-100px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield{margin-bottom:17px}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gfield_label,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 label{font-size:14.5px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="text"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="tel"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="email"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="number"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 textarea,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 select{min-height:52px;font-size:14.5px!important;border-radius:15px!important;padding:0 14px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_footer,.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_page_footer{margin-top:22px!important}.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 input[type="submit"],.elementor-6645 .elementor-element.elementor-element-04a50a3 #gform_wrapper_8 .gform_button{width:100%!important;min-width:100%!important;min-height:58px!important;font-size:18px!important}}