.elementor-3020101 .elementor-element.elementor-element-2c01cd9c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3020101 .elementor-element.elementor-element-1fa4cb6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-1fa4cb6a{z-index:1;}.elementor-3020101 .elementor-element.elementor-element-3836d35a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-3836d35a{z-index:1;}.elementor-3020101 .elementor-element.elementor-element-1f7e244d, .elementor-3020101 .elementor-element.elementor-element-1f7e244d > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-41b2424 .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-17c99b3 .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-7a6ad3ff > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-7a6ad3ff, .elementor-3020101 .elementor-element.elementor-element-7a6ad3ff > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-10c3c837 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffc300;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-10c3c837 > .elementor-element-populated, .elementor-3020101 .elementor-element.elementor-element-10c3c837 > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-10c3c837 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-2e9f09dc .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2e9f09dc{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-2e9f09dc > .elementor-widget-container{margin:8px 0px -9px 0px;}.elementor-3020101 .elementor-element.elementor-element-6a488986 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#999999;width:100%;}.elementor-3020101 .elementor-element.elementor-element-6a488986 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-3020101 .elementor-element.elementor-element-6a488986 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-3020101 .elementor-element.elementor-element-64c9813f{margin-top:-12px;margin-bottom:0px;}.elementor-3020101 .elementor-element.elementor-element-21b2a46b > .elementor-widget-container{margin:4px 0px 0px 0px;background-color:#f4f4f4;}.elementor-3020101 .elementor-element.elementor-element-17f0d12b .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-3020101 .elementor-element.elementor-element-17f0d12b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-977426e{color:#000000;font-family:"Roboto", Archia;font-size:16px;}.elementor-3020101 .elementor-element.elementor-element-977426e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-745b338a .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-7f8f3557 a.elementor-button{font-family:"Roboto", Archia;font-size:16px;line-height:1.4em;background-color:#ffffff;border-radius:37px 37px 37px 37px;}.elementor-3020101 .elementor-element.elementor-element-7f8f3557 a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7f8f3557 a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-7f8f3557 a.elementor-button:focus{background-color:#fcc300;border-color:#ffc300;}.elementor-3020101 .elementor-element.elementor-element-7f8f3557 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7f8f3557 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-52b40835{margin-top:0px;margin-bottom:4px;}.elementor-3020101 .elementor-element.elementor-element-19d28516 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#999999;width:100%;}.elementor-3020101 .elementor-element.elementor-element-19d28516 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-3020101 .elementor-element.elementor-element-32006ffa{margin-top:1px;margin-bottom:1px;}.elementor-3020101 .elementor-element.elementor-element-280995b6 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-3020101 .elementor-element.elementor-element-280995b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-1a24678c{color:#000000;font-family:"Roboto", Archia;font-size:16px;}.elementor-3020101 .elementor-element.elementor-element-1a24678c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-63eab4ab a.elementor-button{font-family:"Roboto", Archia;font-size:16px;line-height:1.4em;background-color:#ffffff;border-radius:37px 37px 37px 37px;}.elementor-3020101 .elementor-element.elementor-element-63eab4ab a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-63eab4ab a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-63eab4ab a.elementor-button:focus{background-color:#fcc300;border-color:#ffc300;}.elementor-3020101 .elementor-element.elementor-element-63eab4ab .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-63eab4ab > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-793b78ff > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-3020101 .elementor-element.elementor-element-5dd45e70 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-3020101 .elementor-element.elementor-element-f4f5168 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#ffc300;border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-60ddc87c, .elementor-3020101 .elementor-element.elementor-element-60ddc87c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-797f5f51 .elementor-spacer-inner{height:30px;}.elementor-3020101 .elementor-element.elementor-element-873f65c, .elementor-3020101 .elementor-element.elementor-element-873f65c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-351929d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:#ffc300;border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-73bd1831 .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-227dce91 > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-227dce91:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-227dce91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3020101 .elementor-element.elementor-element-227dce91, .elementor-3020101 .elementor-element.elementor-element-227dce91 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-227dce91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-227dce91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3f47775c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3f47775c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-5e98c763{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-5e98c763 .elementor-image img{width:100%;max-width:100%;}.elementor-3020101 .elementor-element.elementor-element-5e98c763 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-3020101 .elementor-element.elementor-element-384e33a3{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-384e33a3 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3020101 .elementor-element.elementor-element-384e33a3 > .elementor-widget-container{margin:20px 0px 4px 0px;}.elementor-3020101 .elementor-element.elementor-element-79ce800f .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-79ce800f{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-79ce800f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-3020101 .elementor-element.elementor-element-b29d22e .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc a.elementor-button{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;background-color:#f4f4f4;border-radius:37px 37px 37px 37px;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-7b52b3fc a.elementor-button:focus{background-color:#fcc300;border-color:#ffc300;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3020101 .elementor-element.elementor-element-0202aae .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-5ad7feb0, .elementor-3020101 .elementor-element.elementor-element-5ad7feb0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-7d47b8d .elementor-spacer-inner{height:20px;}.elementor-3020101 .elementor-element.elementor-element-6e12c6d8 > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-6e836475.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-6e836475 .elementor-heading-title{font-size:20px;font-weight:bold;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-604eca77 > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-3819fd49 > .elementor-element-populated{margin:0px 10px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-33982712 .elementor-image img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3020101 .elementor-element.elementor-element-33982712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-65d57867.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-65d57867 .elementor-heading-title{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-65d57867 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3020101 .elementor-element.elementor-element-ec71b4f{color:#000000;font-family:"Roboto", Archia;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-7832c083 > .elementor-element-populated{margin:0px 5px 0px 5px;}.elementor-3020101 .elementor-element.elementor-element-75b9202e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-1f67109c.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-1f67109c .elementor-heading-title{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-1f67109c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3020101 .elementor-element.elementor-element-51f14c2b{color:#000000;font-family:"Roboto", Archia;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-30308e51 > .elementor-element-populated{margin:0px 0px 0px 10px;}.elementor-3020101 .elementor-element.elementor-element-7b5ba32b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-5cbbad6e.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-5cbbad6e .elementor-heading-title{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-5cbbad6e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3020101 .elementor-element.elementor-element-75f7009e{color:#000000;font-family:"Roboto", Archia;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-1bb57ecc > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-5ae77b7b .elementor-spacer-inner{height:5px;}.elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;line-height:1.4em;background-color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button:not(#e):hover, .elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button:not(#e):focus{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-7570381f a.elementor-button:focus{background-color:#ffc300;border-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-7570381f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-62767c7e, .elementor-3020101 .elementor-element.elementor-element-62767c7e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-3a429711 .elementor-spacer-inner{height:30px;}.elementor-3020101 .elementor-element.elementor-element-f8b75a8 > .elementor-container{max-width:1235px;}.elementor-3020101 .elementor-element.elementor-element-f8b75a8:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-f8b75a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-f8b75a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-f8b75a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-62ca269 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-1512783c .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-2824decf{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2824decf.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-2824decf .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-2824decf > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-587e51d0 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-587e51d0{color:#000000;font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-38b0a1d8 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-6459b5d5 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-79d1f327{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-79d1f327 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-2b0c1d6d .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2b0c1d6d{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-17ae1ee6 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-61424b25 .elementor-image img{width:36%;}.elementor-3020101 .elementor-element.elementor-element-47e251c8{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-47e251c8 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-47e251c8 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-29e8986 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-29e8986{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-773ea130 > .elementor-container{max-width:1235px;}.elementor-3020101 .elementor-element.elementor-element-773ea130:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-773ea130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-773ea130{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-773ea130 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3e9a043f > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-64a3da03 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-7f7a796{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-7f7a796 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-7f7a796 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-595afbea .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-595afbea{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-bab60dc > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-6f76a708 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-588b06a0{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-588b06a0 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-6748281d .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-6748281d{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-3f73bd03 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-43e34466 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-4f873053{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-4f873053 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-70bb4162 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-70bb4162{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-3c32cbab > .elementor-container{max-width:1235px;}.elementor-3020101 .elementor-element.elementor-element-3c32cbab:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-3c32cbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-3c32cbab, .elementor-3020101 .elementor-element.elementor-element-3c32cbab > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-3c32cbab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3c32cbab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-7f34a7a3 .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-39d22d67 > .elementor-container{max-width:1235px;}.elementor-3020101 .elementor-element.elementor-element-39d22d67:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-39d22d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-39d22d67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-39d22d67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-15c41f6d > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-c423a0c .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-73f88758{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-73f88758.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-3020101 .elementor-element.elementor-element-73f88758 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-6d9f7b36 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-6d9f7b36{color:#000000;font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-40f8c73b > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-5cf72763 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-7cd753f{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-7cd753f .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-29c5cbd7 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-29c5cbd7{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-49e33b4f > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-3b19193 .elementor-image img{width:36%;}.elementor-3020101 .elementor-element.elementor-element-331d28fc{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-331d28fc .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-447ff1ae .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-447ff1ae{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-6c16bf2c > .elementor-container{max-width:1235px;}.elementor-3020101 .elementor-element.elementor-element-6c16bf2c:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-6c16bf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcc300;}.elementor-3020101 .elementor-element.elementor-element-6c16bf2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-6c16bf2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-38343239 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-1d2ed580 .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-54508943{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-54508943 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-794e2723 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-794e2723{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-f2a2be1 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-7f553e3f .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-1c877b37{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-1c877b37 .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-2d35e95d .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2d35e95d{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-3e2aa07c > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-3020101 .elementor-element.elementor-element-6e98408c .elementor-image img{width:35%;}.elementor-3020101 .elementor-element.elementor-element-18c93a7b{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-18c93a7b .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;}.elementor-3020101 .elementor-element.elementor-element-96c208c .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-96c208c{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-1d8a21fc, .elementor-3020101 .elementor-element.elementor-element-1d8a21fc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-764fc333 .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-764fc333 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-4355408f > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-4355408f:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-4355408f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3020101 .elementor-element.elementor-element-4355408f, .elementor-3020101 .elementor-element.elementor-element-4355408f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-4355408f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-4355408f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-731b4bff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-731b4bff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-44ce023b{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-44ce023b .elementor-image img{width:100%;max-width:100%;}.elementor-3020101 .elementor-element.elementor-element-44ce023b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-2e24c0fa > .elementor-element-populated{margin:0px 0px 0px -49px;}.elementor-3020101 .elementor-element.elementor-element-4bb125d4 .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-188748c{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-188748c .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3020101 .elementor-element.elementor-element-188748c > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-5bc64534 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-5bc64534{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-5bc64534 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;line-height:1.4em;background-color:#ffc300;border-radius:100px 100px 100px 100px;}.elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button:not(#e):hover, .elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button:focus{background-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-73759d19 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-39567df6 > .elementor-container{max-width:1600px;}.elementor-3020101 .elementor-element.elementor-element-39567df6:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-39567df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-3020101 .elementor-element.elementor-element-39567df6, .elementor-3020101 .elementor-element.elementor-element-39567df6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3020101 .elementor-element.elementor-element-39567df6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-39567df6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3a17d3ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3020101 .elementor-element.elementor-element-3a17d3ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3020101 .elementor-element.elementor-element-6751ade8{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-6751ade8 .elementor-image img{width:100%;max-width:100%;}.elementor-3020101 .elementor-element.elementor-element-6751ade8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-2fe3b77a > .elementor-element-populated{margin:0px 0px 0px -49px;}.elementor-3020101 .elementor-element.elementor-element-2754aead{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2754aead .elementor-heading-title{font-family:"Roboto", Archia;font-size:20px;font-weight:bold;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3020101 .elementor-element.elementor-element-2754aead > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-2c13ce86 .elementor-text-editor{text-align:center;}.elementor-3020101 .elementor-element.elementor-element-2c13ce86{font-family:"Roboto", Archia;font-size:16px;font-weight:normal;}.elementor-3020101 .elementor-element.elementor-element-2c13ce86 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button{font-family:"Roboto", Archia;font-size:16px;font-weight:bold;background-color:#ffc300;border-radius:100px 100px 100px 100px;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button:not(#e){color:#000000;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button:not(#e):hover, .elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button:hover, .elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button:focus{background-color:#000000;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3020101 .elementor-element.elementor-element-3de29e8 .elementor-spacer-inner{height:50px;}.elementor-3020101 .elementor-element.elementor-element-734ebf27, .elementor-3020101 .elementor-element.elementor-element-734ebf27 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-7cf07279 .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-7cf07279 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3020101 .elementor-element.elementor-element-793b78ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-5dd45e70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-873f65c{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-351929d3 > .elementor-widget-container{margin:20px 0px 0px 00px;}}@media(min-width:768px){.elementor-3020101 .elementor-element.elementor-element-10c3c837{width:52.48%;}.elementor-3020101 .elementor-element.elementor-element-7bf3c64c{width:52%;}.elementor-3020101 .elementor-element.elementor-element-7547712f{width:48%;}.elementor-3020101 .elementor-element.elementor-element-7f0bb37f{width:52%;}.elementor-3020101 .elementor-element.elementor-element-4fd730d{width:48%;}.elementor-3020101 .elementor-element.elementor-element-793b78ff{width:2%;}.elementor-3020101 .elementor-element.elementor-element-5dd45e70{width:45.516%;}.elementor-3020101 .elementor-element.elementor-element-3f47775c{width:52.88%;}.elementor-3020101 .elementor-element.elementor-element-5757c4a{width:2.08%;}.elementor-3020101 .elementor-element.elementor-element-75eb0914{width:44.704%;}.elementor-3020101 .elementor-element.elementor-element-731b4bff{width:57.895%;}.elementor-3020101 .elementor-element.elementor-element-2e24c0fa{width:42.105%;}.elementor-3020101 .elementor-element.elementor-element-3a17d3ea{width:57.895%;}.elementor-3020101 .elementor-element.elementor-element-2fe3b77a{width:42.105%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3020101 .elementor-element.elementor-element-793b78ff{width:100%;}.elementor-3020101 .elementor-element.elementor-element-5dd45e70{width:100%;}}@media(max-width:767px){.elementor-3020101 .elementor-element.elementor-element-17c99b3 .elementor-spacer-inner{height:30px;}.elementor-3020101 .elementor-element.elementor-element-793b78ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-5dd45e70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-873f65c{padding:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-351929d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-73bd1831 .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-384e33a3 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-79ce800f{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-b29d22e .elementor-spacer-inner{height:10px;}.elementor-3020101 .elementor-element.elementor-element-7b52b3fc a.elementor-button{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-0202aae .elementor-spacer-inner{height:20px;}.elementor-3020101 .elementor-element.elementor-element-2824decf .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-587e51d0{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-79d1f327 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-2b0c1d6d{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-47e251c8 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-29e8986{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-7f7a796 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-595afbea{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-588b06a0 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-6748281d{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-4f873053 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-70bb4162{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-c423a0c .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-c423a0c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-73f88758 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-6d9f7b36{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-5cf72763 .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-5cf72763 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-7cd753f .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-29c5cbd7{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-3b19193 .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-3b19193 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-331d28fc .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-447ff1ae{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-1d2ed580 .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-1d2ed580 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-54508943 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-794e2723{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-7f553e3f .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-7f553e3f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-1c877b37 .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-2d35e95d{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-6e98408c .elementor-image img{width:50%;}.elementor-3020101 .elementor-element.elementor-element-6e98408c > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-18c93a7b .elementor-heading-title{font-size:20px;}.elementor-3020101 .elementor-element.elementor-element-96c208c{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-188748c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-5bc64534{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-73759d19 a.elementor-button{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-2fe3b77a > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3020101 .elementor-element.elementor-element-2754aead .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-2c13ce86{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-4865a0f6 a.elementor-button{font-size:16px;line-height:1.4em;}.elementor-3020101 .elementor-element.elementor-element-3de29e8 .elementor-spacer-inner{height:10px;}}/* Start custom CSS for ps-widget-LayerSlider, class: .elementor-element-5a46fe15 */.ls-v6 .ls-nav-prev { bottom: 0px !important; top: unset !important; left: 30px !important; } .ls-v6 .ls-nav-next { bottom: 0px !important; top: unset !important; right: 30px !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4f5168 *//* ===== FORMULARIO HUBSPOT GENERAL ===== */
.hbspt-form {
    font-family: Roboto, Archia;
    max-height: none !important;
}

/* Título del formulario (negrita) */
.hbspt-form h2 {
    font-size: 20px !important;
    margin-bottom: 20px !important;
    font-weight: 700 !important;
    color: #111 !important;
}

/* Texto descriptivo debajo del título (regular) */
.hbspt-form p {
    margin-bottom: 20px !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #111 !important;
}

/* Campos */
.hbspt-form fieldset input,
.hbspt-form fieldset select,
.hbspt-form fieldset textarea {
    width: 100% !important;
}

/* Botón Enviar */
.hbspt-form input[type=submit],
.hbspt-form button[type="submit"],
.hbspt-form .hs-button,
.hbspt-form .hs-button.primary {
    background-color: #111 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 37px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 10px 20px !important;
    line-height: 16px !important;
    box-shadow: none !important;
}
.hbspt-form input[type="submit"]:hover,
.hbspt-form button[type="submit"]:hover,
.hbspt-form .hs-button:hover,
.hbspt-form .hs-button.primary:hover {
    background-color: #fff !important;
    color: #111 !important;
}

/* Mensajes de error */
.hs-error-msg {
    color: red !important;
    font-size: 12px !important;
    margin-left: 10px !important;
}

/* ===== PRIVACIDAD Y CONSENTIMIENTO ===== */

/* Texto de privacidad: en regular SIEMPRE */
.hbspt-form .hs-richtext,
.hbspt-form .hs-richtext p {
    font-size: 16px !important;
    color: #111 !important;
    font-weight: 400 !important;
    margin-bottom: 12px !important;
}

/* Enlace "Política de privacidad": bold+subrayado */
.hbspt-form .hs-richtext a,
.hbspt-form .hs-richtext p a {
    font-weight: 700 !important;
    text-decoration: underline !important;
    color: #111 !important;
}

/* Eliminar viñetas/puntos sueltos */
.hbspt-form ul,
.hbspt-form ul li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* ===== CHECKBOXES ===== */

/* Ajuste de casilla */
.hbspt-form input[type="checkbox"] {
    width: auto !important;
    margin: 0 8px 0 0 !important;
    vertical-align: middle !important;
}

/* Texto del consentimiento SIEMPRE regular + alineado a la casilla */
.hbspt-form .hs-form-checkbox label,
.hbspt-form label.hs-form-checkbox-display {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-size: 16px !important;
    font-weight: 400 !important; /* Regular, no bold */
    color: #111 !important;
    margin: 6px 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-351929d3 */.hbspt-form {
    font-family: Roboto, Archia;
    max-height: none !important;
}

.hbspt-form h2 {
    font-size: 20px;
    margin-bottom: 20px;
}

.hbspt-form p {
    margin-bottom: 20px;
}

.hbspt-form fieldset {
    margin-bottom: 10px !important;
    max-width: none !important;
}

.hbspt-form fieldset input,
.hbspt-form fieldset select,
.hbspt-form fieldset textarea{
    width: 100% !important;
}

.hbspt-form fieldset input[type=checkbox]{
    width: auto !important;
    margin-top: 5px;
}

.hbspt-form input[type=submit] {
    background-color: transparent;
    line-height: 16px;
    font-weight: 600;
    font-size: 16px;
    border: solid black 1px;
    padding: 10px 20px;
    border-radius: 37px;
}

.hs-error-msg {
    color: red;
    font-size: 12px;
    margin-left: 10px;
}

@media screen and (max-width: 480px) {
    .hbspt-form form fieldset {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33982712 *//* 1) Aplica al propio widget de Imagen (.elementor-3020101 .elementor-element.elementor-element-33982712) */
.elementor-3020101 .elementor-element.elementor-element-33982712 {
  position: relative; /* referencia para colocar la pastilla encima */
  overflow: visible;  /* evita recortes si hay bordes redondeados */
}

/* 2) Crea la pastilla */
.elementor-3020101 .elementor-element.elementor-element-33982712::after {
  content: "Ver proyecto";
  position: absolute;
  top: 20px;          /* separaciones desde la esquina */
  right: 12px;
  background: #ffc300; /* amarillo CELO */
  color: #000;         /* texto negro */
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 700;    /* bold */
  font-size: 14px;
  line-height: 1;
  padding: 6px 12px;   /* tamaño de la pastilla */
  border-radius: 50px;/* forma de pastilla */
  z-index: 5;          /* por encima de la imagen */
  box-shadow: 0 1px 2px rgba(0,0,0,.15);
  pointer-events: none;/* no bloquea clics en la imagen */
}

/* 3) Ajustes opcionales por responsive (móvil) */
@media (max-width: 767px) {
  .elementor-3020101 .elementor-element.elementor-element-33982712::after {
    top: 8px;
    right: 8px;
    font-size: 13px;
    padding: 5px 10px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75b9202e *//* 1) Aplica al propio widget de Imagen (.elementor-3020101 .elementor-element.elementor-element-75b9202e) */
.elementor-3020101 .elementor-element.elementor-element-75b9202e {
  position: relative; /* referencia para colocar la pastilla encima */
  overflow: visible;  /* evita recortes si hay bordes redondeados */
}

/* 2) Crea la pastilla */
.elementor-3020101 .elementor-element.elementor-element-75b9202e::after {
  content: "Ver proyecto";
  position: absolute;
  top: 20px;          /* separaciones desde la esquina */
  right: 12px;
  background: #ffc300; /* amarillo CELO */
  color: #000;         /* texto negro */
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 700;    /* bold */
  font-size: 14px;
  line-height: 1;
  padding: 6px 12px;   /* tamaño de la pastilla */
  border-radius: 50px;/* forma de pastilla */
  z-index: 5;          /* por encima de la imagen */
  box-shadow: 0 1px 2px rgba(0,0,0,.15);
  pointer-events: none;/* no bloquea clics en la imagen */
}

/* 3) Ajustes opcionales por responsive (móvil) */
@media (max-width: 767px) {
  .elementor-3020101 .elementor-element.elementor-element-75b9202e::after {
    top: 8px;
    right: 8px;
    font-size: 13px;
    padding: 5px 10px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ba32b *//* 1) Aplica al propio widget de Imagen (.elementor-3020101 .elementor-element.elementor-element-7b5ba32b) */
.elementor-3020101 .elementor-element.elementor-element-7b5ba32b {
  position: relative; /* referencia para colocar la pastilla encima */
  overflow: visible;  /* evita recortes si hay bordes redondeados */
}

/* 2) Crea la pastilla */
.elementor-3020101 .elementor-element.elementor-element-7b5ba32b::after {
  content: "Ver proyecto";
  position: absolute;
  top: 20px;          /* separaciones desde la esquina */
  right: 12px;
  background: #ffc300; /* amarillo CELO */
  color: #000;         /* texto negro */
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 700;    /* bold */
  font-size: 14px;
  line-height: 1;
  padding: 6px 12px;   /* tamaño de la pastilla */
  border-radius: 50px;/* forma de pastilla */
  z-index: 5;          /* por encima de la imagen */
  box-shadow: 0 1px 2px rgba(0,0,0,.15);
  pointer-events: none;/* no bloquea clics en la imagen */
}

/* 3) Ajustes opcionales por responsive (móvil) */
@media (max-width: 767px) {
  .elementor-3020101 .elementor-element.elementor-element-7b5ba32b::after {
    top: 8px;
    right: 8px;
    font-size: 13px;
    padding: 5px 10px;
}}/* End custom CSS */