.elementor-162 .elementor-element.elementor-element-1a90d42{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-c2b2fc7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-a1f75e5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1736b36{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-712c9ce{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );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-162 .elementor-element.elementor-element-6404433{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-f71717a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-4659e90{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-d656dd0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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 );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-162 .elementor-element.elementor-element-4e908a3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FB0000;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline{text-align:center;font-family:"Anton", Sans-serif;font-size:53px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline-plain-text{color:#4E47E8;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline-dynamic-text{font-family:"Anton", Sans-serif;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline-dynamic-wrapper path{stroke:#FFBA00;}.elementor-162 .elementor-element.elementor-element-b7d912e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:51px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-317c6e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.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 );}.elementor-162 .elementor-element.elementor-element-fd964dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-fd964dd img{width:100%;height:500px;}.elementor-162 .elementor-element.elementor-element-6ae5a53{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-6ae5a53:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6ae5a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.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-162 .elementor-element.elementor-element-5adf3dc{background-color:#F3F5F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-162 .elementor-element.elementor-element-5adf3dc .elementor-heading-title{font-family:"Handlee", Sans-serif;font-size:31px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-b9e7cab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-80cb741{width:100%;max-width:100%;text-align:center;}.elementor-162 .elementor-element.elementor-element-80cb741 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#467FF7;}.elementor-162 .elementor-element.elementor-element-fa07603{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:34px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-cfa4b07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-3e0a7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-3e0a7fc img{width:100%;max-width:100%;height:317px;}.elementor-162 .elementor-element.elementor-element-a106b13{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-4f89ade{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-ccd0fb9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:34px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-562667f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-562667f img{width:100%;max-width:100%;height:317px;}.elementor-162 .elementor-element.elementor-element-0f701f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-1d32e1d{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-1d32e1d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1d32e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-162 .elementor-element.elementor-element-2fa02b6{background-color:#F3F5F8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-162 .elementor-element.elementor-element-2fa02b6 .elementor-heading-title{font-family:"Handlee", Sans-serif;font-size:31px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-797c338{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-b66428e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-322b826{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-e3e2f40{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6639fdf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-eb48bab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-e3827d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-row:span 1;text-align:center;}.elementor-162 .elementor-element.elementor-element-e3827d2 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:42px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#6BD92A;}.elementor-162 .elementor-element.elementor-element-246f193{text-align:center;}.elementor-162 .elementor-element.elementor-element-246f193 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:42px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#6BD92A;}.elementor-162 .elementor-element.elementor-element-2b36741{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-02b6b80{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-6a4053d{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-b9bd861{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-dba42bf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FB0000;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline{text-align:center;font-family:"Anton", Sans-serif;font-size:53px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline-plain-text{color:#4E47E8;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline-dynamic-text{font-family:"Anton", Sans-serif;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline-dynamic-wrapper path{stroke:#FFBA00;}.elementor-162 .elementor-element.elementor-element-15b3eed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-807fc02{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-712c9ce{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-f71717a{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-d656dd0{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-b7d912e{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-6ae5a53{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-b9e7cab{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-fa07603{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-a106b13{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-ccd0fb9{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-1d32e1d{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-797c338{--content-width:700px;}.elementor-162 .elementor-element.elementor-element-322b826{--content-width:500px;}.elementor-162 .elementor-element.elementor-element-eb48bab{--content-width:960px;}.elementor-162 .elementor-element.elementor-element-2b36741{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-b9bd861{--content-width:900px;}.elementor-162 .elementor-element.elementor-element-807fc02{--content-width:960px;}}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-1a90d42{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-c2b2fc7{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-a1f75e5{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1736b36{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-712c9ce{--grid-auto-flow:row;}.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 );}.elementor-162 .elementor-element.elementor-element-6404433{font-size:14px;}.elementor-162 .elementor-element.elementor-element-f71717a{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-4659e90{font-size:14px;}.elementor-162 .elementor-element.elementor-element-d656dd0{--grid-auto-flow:row;}.elementor-widget-animated-headline .elementor-headline{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-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline{font-size:45px;}.elementor-162 .elementor-element.elementor-element-b7d912e{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-317c6e2{font-size:14px;}.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 );}.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-162 .elementor-element.elementor-element-5adf3dc .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-b9e7cab{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-80cb741 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-fa07603{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-cfa4b07{font-size:14px;}.elementor-162 .elementor-element.elementor-element-a106b13{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-4f89ade{font-size:14px;}.elementor-162 .elementor-element.elementor-element-ccd0fb9{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-0f701f9{font-size:14px;}.elementor-162 .elementor-element.elementor-element-2fa02b6 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-797c338{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-b66428e{font-size:14px;}.elementor-162 .elementor-element.elementor-element-322b826{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-e3e2f40{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6639fdf{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-eb48bab{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-e3827d2 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-246f193 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-2b36741{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-02b6b80{font-size:14px;}.elementor-162 .elementor-element.elementor-element-6a4053d{font-size:14px;}.elementor-162 .elementor-element.elementor-element-b9bd861{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline{font-size:45px;}.elementor-162 .elementor-element.elementor-element-15b3eed{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-807fc02{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-1a90d42{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-c2b2fc7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-a1f75e5{--content-width:430px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1736b36{--content-width:430px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-712c9ce{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );}.elementor-162 .elementor-element.elementor-element-f71717a{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-d656dd0{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-animated-headline .elementor-headline{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-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-4e908a3 .elementor-headline-dynamic-text{line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-b7d912e{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );}.elementor-162 .elementor-element.elementor-element-fd964dd img{width:380%;}.elementor-162 .elementor-element.elementor-element-6ae5a53{--content-width:380px;}.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-162 .elementor-element.elementor-element-5adf3dc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-b9e7cab{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-80cb741 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-fa07603{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3e0a7fc img{width:380%;}.elementor-162 .elementor-element.elementor-element-a106b13{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-ccd0fb9{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-562667f img{width:380%;}.elementor-162 .elementor-element.elementor-element-1d32e1d{--content-width:380px;}.elementor-162 .elementor-element.elementor-element-2fa02b6 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-797c338{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-322b826{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-e3e2f40{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6639fdf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-eb48bab{--content-width:380px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-e3827d2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-246f193 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-2b36741{--content-width:380px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-02b6b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-02b6b80 p{margin-block-end:0px;}.elementor-162 .elementor-element.elementor-element-6a4053d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-b9bd861{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-dba42bf .elementor-headline-dynamic-text{line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-15b3eed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-807fc02{--content-width:380px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for post-comments, class: .elementor-element-e3bce93 *//* --- ESTILO GENERAL DEL CONTENEDOR DE COMENTARIOS --- */
#respond {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 30px;
  max-width: 800px;
  margin: 30px auto;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
  font-family: inherit;
}

/* Título (Deja una respuesta / Comentarios) */
#reply-title, .comments-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #111827;
  margin-bottom: 15px;
  border-bottom: 2px solid #e5e7eb;
  padding-bottom: 10px;
}

/* --- OCULTAR TEXTO "Conectado como..." Y "Los campos obligatorios..." --- */
#respond .logged-in-as, 
#respond .comment-notes {
  display: none !important;
}

/* --- CAMPOS DE TEXTO E INPUTS --- */
#respond label {
  display: block;
  font-size: 0.9rem;
  font-weight: 600;
  color: #374151;
  margin-bottom: 6px;
}

#respond textarea, 
#respond input[type="text"], 
#respond input[type="email"], 
#respond input[type="url"] {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 0.95rem;
  color: #1f2937;
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
}

/* Efecto al hacer clic dentro de los campos (Focus) */
#respond textarea:focus, 
#respond input[type="text"]:focus, 
#respond input[type="email"]:focus, 
#respond input[type="url"]:focus {
  outline: none;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15);
}

/* Ajustes de altura del cuadro del mensaje */
#respond textarea {
  min-height: 140px;
  resize: vertical;
}

/* --- BOTÓN DE ENVIAR --- */
#respond input[type="submit"], 
#respond .submit {
  background-color: #2563eb;
  color: #ffffff;
  font-weight: 600;
  font-size: 0.95rem;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.1s ease;
  margin-top: 10px;
}

/* Hover del botón */
#respond input[type="submit"]:hover, 
#respond .submit:hover {
  background-color: #1d4ed8;
  transform: translateY(-1px);
}

/* --- LISTA DE COMENTARIOS PUBLICADOS --- */
.comment-list {
  list-style: none;
  padding: 0;
  margin-top: 30px;
}

.comment-body {
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}

.comment-author .fn {
  font-weight: 700;
  color: #111827;
}

.comment-metadata {
  font-size: 0.8rem;
  color: #9ca3af;
  margin-bottom: 10px;
}/* End custom CSS */