.elementor-3977 .elementor-element.elementor-element-31408e23{padding:100px 0px 100px 0px;}.elementor-3977 .elementor-element.elementor-element-192d1291{padding:0px 0px 0px 0px;z-index:3;}.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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary);}.elementor-3977 .elementor-element.elementor-element-377315ce .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:.4px;color:#4c4c4c;}.elementor-3977 .elementor-element.elementor-element-243347ff > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-3977 .elementor-element.elementor-element-243347ff .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:.4px;color:#4c4c4c;}.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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);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-3977 .elementor-element.elementor-element-508435a9{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;letter-spacing:.2px;word-spacing:.2em;color:#4c4c4c;}.elementor-3977 .elementor-element.elementor-element-43fb0e1f{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;letter-spacing:.2px;word-spacing:.2em;color:#4c4c4c;}.elementor-3977 .elementor-element.elementor-element-1e7038a7.elementor-element{--align-self:stretch;--order:-99999;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-7443dfc8{left:-430px;}body.rtl .elementor-3977 .elementor-element.elementor-element-7443dfc8{right:-430px;}.elementor-3977 .elementor-element.elementor-element-7443dfc8{top:456px;}.elementor-3977 .elementor-element.elementor-element-3d959e7d{width:100%;max-width:100%;top:504px;}.elementor-3977 .elementor-element.elementor-element-3d959e7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-3d959e7d.elementor-element{--align-self:center;--order:99999;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-3d959e7d{left:-308px;}body.rtl .elementor-3977 .elementor-element.elementor-element-3d959e7d{right:-308px;}.elementor-3977 .elementor-element.elementor-element-2bed5a94{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-3977 .elementor-element.elementor-element-2bed5a94:not(.elementor-motion-effects-element-type-background),.elementor-3977 .elementor-element.elementor-element-2bed5a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f4f2;}.elementor-3977 .elementor-element.elementor-element-2bed5a94.e-con{--align-self:center;}.elementor-3977 .elementor-element.elementor-element-7450c460{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:column;--justify-items:stretch;}.elementor-3977 .elementor-element.elementor-element-1b021396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-1b021396{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;letter-spacing:.2px;word-spacing:.2em;color:#4c4c4c;}.elementor-3977 .elementor-element.elementor-element-27fde49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-27fde49{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;letter-spacing:.2px;word-spacing:.2em;color:#4c4c4c;}@media (max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);}.elementor-3977 .elementor-element.elementor-element-377315ce .elementor-heading-title{font-size:2.2rem;}.elementor-3977 .elementor-element.elementor-element-243347ff .elementor-heading-title{font-size:2.2rem;}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-3d959e7d{left:-387px;}body.rtl .elementor-3977 .elementor-element.elementor-element-3d959e7d{right:-387px;}.elementor-3977 .elementor-element.elementor-element-3d959e7d{top:522px;}.elementor-3977 .elementor-element.elementor-element-7450c460{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;}}@media (max-width:767px){.elementor-3977 .elementor-element.elementor-element-31408e23{padding:50px 0px 50px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);}.elementor-3977 .elementor-element.elementor-element-377315ce .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-3977 .elementor-element.elementor-element-243347ff .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);}.elementor-3977 .elementor-element.elementor-element-508435a9{font-size:1rem;}.elementor-3977 .elementor-element.elementor-element-43fb0e1f{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);}.elementor-3977 .elementor-element.elementor-element-7450c460{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;}.elementor-3977 .elementor-element.elementor-element-1b021396{font-size:1rem;}.elementor-3977 .elementor-element.elementor-element-27fde49{font-size:1rem;}}@media (min-width:768px){.elementor-3977 .elementor-element.elementor-element-24b3922d{width:44.732%;}.elementor-3977 .elementor-element.elementor-element-5d11659e{width:55.268%;}.elementor-3977 .elementor-element.elementor-element-7450c460{--content-width:100%;}}strong{font-weight:700;color:#4c4c4c !important;}.elementor-3977 .elementor-element.elementor-element-43fb0e1f strong{font-weight:700;color:#4c4c4c !important;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form{font-family:"Montserrat",sans-serif;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form label{font-weight:600;font-size:13px;line-height:18.2px;color:#4c4c4c;margin-bottom:8px;width:100%;text-align:left;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form .wpcf7-form-control::placeholder{font-family:"Montserrat",sans-serif;font-size:13px;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form input,.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form textarea,.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form select{width:100%;max-width:100%;padding:12px;margin-bottom:10px;margin-top:10px;border:1px solid #e6e6e6;border-radius:5px;font-size:14px;color:#737373;background-color:#f6f6f6;box-sizing:border-box;transition:border-color .3s ease;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form input[type="submit"]{width:100%;max-width:261px;height:43px;background-color:#bc8c7c;color:#fff;padding:8px 24px 8px 24px;font-size:14px;font-weight:700;line-height:19.2px;border:5px double;border-radius:50px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease;text-align:center;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form input[type="submit"]:hover{background-color:#855348;border-color:#855348;transition:background-color .3s ease,border-color .3s ease;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form > p{width:100%;margin:0;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form .wpcf7-not-valid{border-color:#e74c3c;}.elementor-3977 .elementor-element.elementor-element-1e7038a7 form.wpcf7-form .wpcf7-response-output{color:#e74c3c;background:#fef2f2;border:1px solid #e74c3c;padding:10px;border-radius:4px;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;margin-left:3px !important;}.elementor-3977 .elementor-element.elementor-element-1b021396 strong{font-weight:700;color:#bc8c7c !important;font-size:19.2px;line-height:23.04px;}.par{color:#4c4c4c !important;font-weight:700;font-size:16px;}.elementor-3977 .elementor-element.elementor-element-27fde49 strong{font-weight:700;color:#bc8c7c !important;font-size:19.2px;line-height:23.04px;}.par{color:#4c4c4c !important;font-weight:700;font-size:16px;}.input-submit-wrapper{position:relative;width:100%;max-width:500px;margin-top:20px;}.input-submit-wrapper input[type="email"]{width:100% !important;padding:20px 70px 20px 35px !important;border:1px solid #e6e6e6 !important;font-size:16px !important;color:#737373 !important;background-color:#fff !important;border-radius:50px !important;outline:none !important;box-sizing:border-box;}.input-submit-wrapper input[type="submit"]{width:94px !important;padding:12px 20px !important;position:absolute !important;right:15px !important;top:35% !important;transform:translateY(-50%) !important;background-color:#000 !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;border:none !important;border-radius:50px !important;cursor:pointer !important;transition:background-color .3s ease !important;box-shadow:0 2px 5px rgba(0,0,0,.15) !important;}.input-submit-wrapper input[type="submit"]:hover{background-color:#333 !important;}.wpcf7-response-output{border-color:#e74c3c !important;}.wpcf7-response-output{color:#e74c3c;background:#fef2f2;border:1px solid #e74c3c !important;padding:10px;border-radius:4px;}form[data-status="invalid"] .input-submit-wrapper input[type="submit"]{margin-top:0px;}.input-submit-wrapper .wpcf7-not-valid-tip{color:#e74c3c;font-size:14px;margin-bottom:5px;margin-left:3px !important;position:absolute;top:-50px;left:0;white-space:nowrap;}.wpcf7-response-output{color:#e74c3c;background:#fef2f2;border:1px solid #e74c3c;padding:10px;border-radius:4px;margin-top:10px;}.wpcf7 form .wpcf7-response-output{margin-top:0px !important;}