.elementor-7967 .elementor-element.elementor-element-840b158:not(.elementor-motion-effects-element-type-background), .elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipda.com.pe/wp-content/uploads/imagen-orquesta-1536x1203.png");background-position:0px -268px;background-repeat:no-repeat;}.elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-container{min-height:982px;}.elementor-7967 .elementor-element.elementor-element-840b158{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-63px;margin-bottom:-63px;}.elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-36f23b2{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-36f23b2{right:0px;}.elementor-7967 .elementor-element.elementor-element-36f23b2{top:-364px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-4b8f8fa{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-4b8f8fa{right:0px;}.elementor-7967 .elementor-element.elementor-element-4b8f8fa{top:87px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-f26f13f{right:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-f26f13f{left:0px;}.elementor-7967 .elementor-element.elementor-element-f26f13f{top:87px;}.elementor-bc-flex-widget .elementor-7967 .elementor-element.elementor-element-38d602c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7967 .elementor-element.elementor-element-38d602c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7967 .elementor-element.elementor-element-f02ef27{--divider-border-style:solid;--divider-color:#B39B6E;--divider-border-width:3.6px;width:100%;max-width:100%;top:-25px;--divider-element-spacing:23px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-f02ef27{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-f02ef27{right:0px;}.elementor-7967 .elementor-element.elementor-element-f02ef27 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7967 .elementor-element.elementor-element-f02ef27 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7967 .elementor-element.elementor-element-f02ef27 .elementor-divider__text{color:#B39B6E;font-family:"Montserrat Alternates", Sans-serif;font-size:32px;font-weight:500;line-height:13px;letter-spacing:0.5px;word-spacing:0px;}.elementor-7967 .elementor-element.elementor-element-d6ad381{--spacer-size:66px;}.elementor-7967 .elementor-element.elementor-element-7347cc1 > .elementor-widget-container{--e-transform-scale:0.8;}.elementor-7967 .elementor-element.elementor-element-7347cc1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-7347cc1 p{margin-block-end:0px;}.elementor-7967 .elementor-element.elementor-element-53da384{--spacer-size:50px;}.elementor-7967 .elementor-element.elementor-element-c33ca52 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#B94545;border-radius:0px 0px 0px 0px;}.elementor-7967 .elementor-element.elementor-element-c33ca52{text-align:center;}.elementor-7967 .elementor-element.elementor-element-c33ca52 .elementor-heading-title{font-family:"Amarante", Sans-serif;font-size:125px;color:#FFFFFF;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-d5c1f71{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-d5c1f71{right:0px;}.elementor-7967 .elementor-element.elementor-element-d5c1f71{top:132px;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-a82bf17{text-align:center;}.elementor-7967 .elementor-element.elementor-element-a82bf17 .elementor-heading-title{font-family:"Amarante", Sans-serif;font-size:125px;color:#FFFFFF;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-48bccdf{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-48bccdf{right:0px;}.elementor-7967 .elementor-element.elementor-element-48bccdf{top:131px;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-19eb97c{text-align:center;}.elementor-7967 .elementor-element.elementor-element-19eb97c .elementor-heading-title{font-family:"Amarante", Sans-serif;font-size:125px;color:#FFFFFF;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-0452a20{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-0452a20{right:0px;}.elementor-7967 .elementor-element.elementor-element-0452a20{top:131px;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-73f8677{--spacer-size:140px;}.elementor-bc-flex-widget .elementor-7967 .elementor-element.elementor-element-6a49071.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7967 .elementor-element.elementor-element-6a49071.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7967 .elementor-element.elementor-element-d5ea221{--divider-border-style:solid;--divider-color:#B39B6E;--divider-border-width:3.6px;width:100%;max-width:100%;top:-25px;--divider-element-spacing:23px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-d5ea221{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-d5ea221{right:0px;}.elementor-7967 .elementor-element.elementor-element-d5ea221 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7967 .elementor-element.elementor-element-d5ea221 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7967 .elementor-element.elementor-element-d5ea221 .elementor-divider__text{color:#B39B6E;font-family:"Montserrat Alternates", Sans-serif;font-size:32px;font-weight:500;line-height:13px;letter-spacing:0.5px;word-spacing:0px;}.elementor-7967 .elementor-element.elementor-element-4a9235e{--spacer-size:66px;}.elementor-7967 .elementor-element.elementor-element-3e9014e{width:100%;max-width:100%;text-align:center;}.elementor-7967 .elementor-element.elementor-element-3e9014e .elementor-heading-title{font-size:46px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-7cf7272 > .elementor-widget-container{margin:2px 0px -9px 0px;}.elementor-7967 .elementor-element.elementor-element-7cf7272{text-align:center;}.elementor-7967 .elementor-element.elementor-element-7cf7272 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-2c54ca5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7967 .elementor-element.elementor-element-2c54ca5{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-2c54ca5 p{margin-block-end:0px;}.elementor-7967 .elementor-element.elementor-element-dca8290{--spacer-size:50px;}.elementor-7967 .elementor-element.elementor-element-9bb980f{--divider-border-style:solid;--divider-color:#B39B6E;--divider-border-width:3.2px;}.elementor-7967 .elementor-element.elementor-element-9bb980f .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-7967 .elementor-element.elementor-element-9bb980f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7967 .elementor-element.elementor-element-9bb980f .elementor-divider__text{color:#B39B6E;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-7967 .elementor-element.elementor-element-267794f > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-8ac070c{text-align:end;}.elementor-7967 .elementor-element.elementor-element-8ac070c img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-e7cdb83{width:100%;max-width:100%;align-self:center;text-align:end;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-e7cdb83 p{margin-block-end:43px;}.elementor-7967 .elementor-element.elementor-element-2a19257 > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-6d2d290{width:100%;max-width:100%;align-self:center;text-align:start;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-6d2d290 p{margin-block-end:51px;}.elementor-7967 .elementor-element.elementor-element-92c8980{text-align:end;}.elementor-7967 .elementor-element.elementor-element-92c8980 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-becded7 > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-c5d9f6f{text-align:end;}.elementor-7967 .elementor-element.elementor-element-c5d9f6f img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-44f56ea{width:100%;max-width:100%;align-self:center;text-align:start;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-44f56ea p{margin-block-end:51px;}.elementor-7967 .elementor-element.elementor-element-cc9bba3 > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-63e233f{text-align:end;}.elementor-7967 .elementor-element.elementor-element-63e233f img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-95aae9b{width:100%;max-width:100%;align-self:center;text-align:end;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;letter-spacing:0px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-95aae9b p{margin-block-end:50px;}.elementor-7967 .elementor-element.elementor-element-7da5b0a > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-f421e72{width:100%;max-width:100%;align-self:center;text-align:start;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-f421e72 p{margin-block-end:49px;}.elementor-7967 .elementor-element.elementor-element-c57bb73{text-align:end;}.elementor-7967 .elementor-element.elementor-element-c57bb73 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-b07e69e > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-78ce958{text-align:end;}.elementor-7967 .elementor-element.elementor-element-78ce958 img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-b8ae936{width:100%;max-width:100%;align-self:center;text-align:start;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-b8ae936 p{margin-block-end:49px;}.elementor-7967 .elementor-element.elementor-element-af5cdb8 > .elementor-container{min-height:500px;}.elementor-7967 .elementor-element.elementor-element-5e50a3d{text-align:end;}.elementor-7967 .elementor-element.elementor-element-5e50a3d img{max-width:80%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-7967 .elementor-element.elementor-element-ae215fe{width:100%;max-width:100%;align-self:center;text-align:end;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:1px;letter-spacing:0px;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-ae215fe p{margin-block-end:50px;}.elementor-7967 .elementor-element.elementor-element-837d020{--spacer-size:78px;}.elementor-7967 .elementor-element.elementor-element-1f40d75{text-align:center;}.elementor-7967 .elementor-element.elementor-element-1f40d75 .elementor-heading-title{text-decoration:none;color:#FFFFFF;}.elementor-7967 .elementor-element.elementor-element-b72b82e > .elementor-container{max-width:1600px;}.elementor-7967 .elementor-element.elementor-element-9a6f794{--spacer-size:189px;}body.elementor-page-7967:not(.elementor-motion-effects-element-type-background), body.elementor-page-7967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191616;}@media(min-width:768px){.elementor-7967 .elementor-element.elementor-element-2e55b54{width:40%;}.elementor-7967 .elementor-element.elementor-element-b6a4831{width:60%;}.elementor-7967 .elementor-element.elementor-element-7e6236a{width:60%;}.elementor-7967 .elementor-element.elementor-element-bf5a5dd{width:40%;}.elementor-7967 .elementor-element.elementor-element-fdaa882{width:40%;}.elementor-7967 .elementor-element.elementor-element-a9cdd3a{width:60%;}.elementor-7967 .elementor-element.elementor-element-55f51a8{width:40%;}.elementor-7967 .elementor-element.elementor-element-bb04471{width:60%;}.elementor-7967 .elementor-element.elementor-element-1a7692d{width:60%;}.elementor-7967 .elementor-element.elementor-element-a99aea8{width:40%;}.elementor-7967 .elementor-element.elementor-element-0596420{width:40%;}.elementor-7967 .elementor-element.elementor-element-bbc4435{width:60%;}.elementor-7967 .elementor-element.elementor-element-1e634c2{width:40%;}.elementor-7967 .elementor-element.elementor-element-0407688{width:60%;}}@media(max-width:1024px){.elementor-7967 .elementor-element.elementor-element-840b158:not(.elementor-motion-effects-element-type-background), .elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7967 .elementor-element.elementor-element-36f23b2{top:-313px;}.elementor-7967 .elementor-element.elementor-element-7347cc1{font-size:19px;}.elementor-7967 .elementor-element.elementor-element-d5c1f71 p{margin-block-end:0px;}.elementor-7967 .elementor-element.elementor-element-2c54ca5 > .elementor-widget-container{margin:-7px 75px -7px 75px;padding:9px 9px 9px 9px;}.elementor-7967 .elementor-element.elementor-element-2c54ca5{text-align:center;font-size:17px;}.elementor-7967 .elementor-element.elementor-element-e7cdb83{font-size:31px;}.elementor-7967 .elementor-element.elementor-element-6d2d290{font-size:31px;}.elementor-7967 .elementor-element.elementor-element-95aae9b{font-size:31px;}.elementor-7967 .elementor-element.elementor-element-f421e72{font-size:31px;}.elementor-7967 .elementor-element.elementor-element-ae215fe{font-size:31px;}.elementor-7967 .elementor-element.elementor-element-9a6f794{--spacer-size:117px;}}@media(max-width:767px){.elementor-7967 .elementor-element.elementor-element-840b158:not(.elementor-motion-effects-element-type-background), .elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipda.com.pe/wp-content/uploads/imagen-orquesta-768x601.png");background-position:-148px -12px;background-size:auto;}.elementor-7967 .elementor-element.elementor-element-840b158 > .elementor-container{min-height:652px;}.elementor-7967 .elementor-element.elementor-element-840b158{margin-top:-64px;margin-bottom:-64px;padding:-41px 0px 67px 0px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-36f23b2{left:0px;}body.rtl .elementor-7967 .elementor-element.elementor-element-36f23b2{right:0px;}.elementor-7967 .elementor-element.elementor-element-36f23b2{top:-109px;text-align:center;}.elementor-7967 .elementor-element.elementor-element-36f23b2 img{max-width:100%;}.elementor-7967 .elementor-element.elementor-element-f8af93a > .elementor-container{max-width:1321px;}.elementor-7967 .elementor-element.elementor-element-f8af93a{margin-top:11px;margin-bottom:11px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7967 .elementor-element.elementor-element-82722b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7967 .elementor-element.elementor-element-82722b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7967 .elementor-element.elementor-element-82722b7 > .elementor-element-populated{padding:42px 42px 42px 42px;}.elementor-7967 .elementor-element.elementor-element-4b8f8fa > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-4b8f8fa{left:51px;}body.rtl .elementor-7967 .elementor-element.elementor-element-4b8f8fa{right:51px;}.elementor-7967 .elementor-element.elementor-element-4b8f8fa{top:58px;}.elementor-7967 .elementor-element.elementor-element-f26f13f > .elementor-widget-container{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7967 .elementor-element.elementor-element-f26f13f{right:51px;}body.rtl .elementor-7967 .elementor-element.elementor-element-f26f13f{left:51px;}.elementor-7967 .elementor-element.elementor-element-f26f13f{top:58px;}.elementor-7967 .elementor-element.elementor-element-f02ef27{top:28px;}.elementor-7967 .elementor-element.elementor-element-d6ad381{--spacer-size:1px;}.elementor-7967 .elementor-element.elementor-element-7347cc1 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-7967 .elementor-element.elementor-element-7347cc1{text-align:justify;}.elementor-7967 .elementor-element.elementor-element-7347cc1 p{margin-block-end:0px;}.elementor-7967 .elementor-element.elementor-element-d5ea221{top:28px;}.elementor-7967 .elementor-element.elementor-element-4a9235e{--spacer-size:1px;}.elementor-7967 .elementor-element.elementor-element-3e9014e > .elementor-widget-container{margin:45px 45px 45px 45px;}.elementor-7967 .elementor-element.elementor-element-2c54ca5 > .elementor-widget-container{margin:0px 44px 0px 44px;}.elementor-7967 .elementor-element.elementor-element-9bb980f .elementor-divider-separator{width:84%;}.elementor-7967 .elementor-element.elementor-element-8ac070c{text-align:center;}.elementor-7967 .elementor-element.elementor-element-8ac070c img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-e7cdb83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7967 .elementor-element.elementor-element-e7cdb83{text-align:center;font-size:22px;}.elementor-7967 .elementor-element.elementor-element-e7cdb83 p{margin-block-end:22px;}.elementor-7967 .elementor-element.elementor-element-92c8980{text-align:center;}.elementor-7967 .elementor-element.elementor-element-92c8980 img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-c5d9f6f{text-align:center;}.elementor-7967 .elementor-element.elementor-element-c5d9f6f img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-44f56ea{text-align:center;font-size:22px;}.elementor-7967 .elementor-element.elementor-element-44f56ea p{margin-block-end:22px;}.elementor-7967 .elementor-element.elementor-element-63e233f{text-align:center;}.elementor-7967 .elementor-element.elementor-element-63e233f img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-95aae9b{text-align:center;font-size:22px;}.elementor-7967 .elementor-element.elementor-element-95aae9b p{margin-block-end:22px;}.elementor-7967 .elementor-element.elementor-element-c57bb73{text-align:center;}.elementor-7967 .elementor-element.elementor-element-c57bb73 img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-78ce958{text-align:center;}.elementor-7967 .elementor-element.elementor-element-78ce958 img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-b8ae936{text-align:center;font-size:22px;}.elementor-7967 .elementor-element.elementor-element-b8ae936 p{margin-block-end:22px;}.elementor-7967 .elementor-element.elementor-element-5e50a3d{text-align:center;}.elementor-7967 .elementor-element.elementor-element-5e50a3d img{max-width:51%;}.elementor-7967 .elementor-element.elementor-element-ae215fe{text-align:center;font-size:22px;}.elementor-7967 .elementor-element.elementor-element-ae215fe p{margin-block-end:22px;}.elementor-7967 .elementor-element.elementor-element-9a6f794{--spacer-size:50px;}}/* Start custom CSS for button, class: .elementor-element-4b8f8fa *//* NORMALIZACIÓN GLOBAL */
.boton-cuadro *,
.boton-cuadro *::before,
.boton-cuadro *::after {
    box-sizing: border-box;
}

/* CONTENEDOR */
.boton-cuadro {
    width: auto !important;
}

.boton-cuadro .elementor-button-wrapper {
    display: inline-block;
}

/* BOTÓN BASE */
.boton-cuadro .elementor-button {
    position: relative;

    background-color: #d1b27a;
    color: #1a1a1a;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0;

    /* TAMAÑO FLUIDO */
    width: clamp(240px, 28vw, 320px);
    height: clamp(52px, 6vw, 64px);

    /* FUENTE FLUIDA */
    font-family: "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: clamp(0.85rem, 1.2vw, 1rem);
    letter-spacing: 0.08em;
    text-transform: uppercase;

    border-radius: 0.5rem;

    transition: background-color 0.3s ease;
}

/* MARCO EXTERIOR (ESTABLE) */
.boton-cuadro .elementor-button::after {
    content: "";
    position: absolute;
    inset: -0.4rem;
    border: 0.125rem solid #ffffff;
    border-radius: calc(0.5rem + 0.4rem);
    pointer-events: none;
}

/* HOVER */
.boton-cuadro .elementor-button:hover {
    background-color: #c7a86f;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f26f13f *//* NORMALIZACIÓN GLOBAL */
.boton-cuadro-2 *,
.boton-cuadro-2 *::before,
.boton-cuadro-2 *::after {
    box-sizing: border-box;
}

/* CONTENEDOR */
.boton-cuadro-2 {
    width: auto !important;
}

.boton-cuadro-2 .elementor-button-wrapper {
    display: inline-block;
}

/* BOTÓN BASE */
.boton-cuadro-2 .elementor-button {
    position: center;

    background-color: #d1b27a;
    color: #1a1a1a;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0;

    /* TAMAÑO FLUIDO */
    width: clamp(240px, 28vw, 320px);
    height: clamp(52px, 6vw, 64px);

    /* FUENTE FLUIDA */
    font-family: "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: clamp(0.85rem, 1.2vw, 1rem);
    letter-spacing: 0.08em;
    text-transform: uppercase;

    border-radius: 0.5rem;

    /* MARCO EXTERIOR */
    outline: 0.125rem solid #ffffff;
    outline-offset: 0.4rem;

    transition: background-color 0.3s ease;
}

/* HOVER */
.boton-cuadro-2 .elementor-button:hover {
    background-color: #c7a86f;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f02ef27 *//* CONTENEDOR */
.separador-resumen .elementor-divider {
    display: flex;
    align-items: center;
    width: 100%;
}

/* TEXTO */
.separador-resumen .elementor-divider__text {
    padding: 0 16px;
    white-space: nowrap;
    flex-shrink: 0;
}

/* SEPARADOR BASE */
.separador-resumen .elementor-divider-separator {
    display: flex;
    align-items: center;
    width: 100%;
    border-top: none;
}

/* LÍNEAS */
.separador-resumen .elementor-divider-separator::before,
.separador-resumen .elementor-divider-separator::after {
    content: "";
    border-top: 3px solid #B39B6E;
}

/* CENTRO (default) */
.separador-resumen .elementor-divider-separator::before,
.separador-resumen .elementor-divider-separator::after {
    flex: 1;
}

/* IZQUIERDA */
.separador-resumen.izquierda .elementor-divider-separator::before {
    flex: 0.3; /* línea corta izquierda */
}
.separador-resumen.izquierda .elementor-divider-separator::after {
    flex: 1.7; /* línea larga derecha */
}

/* DERECHA */
.separador-resumen.derecha .elementor-divider-separator::before {
    flex: 1.7;
}
.separador-resumen.derecha .elementor-divider-separator::after {
    flex: 0.3;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d5ea221 *//* CONTENEDOR */
.separador-resumen .elementor-divider {
    display: flex;
    align-items: center;
    width: 100%;
}

/* TEXTO */
.separador-resumen .elementor-divider__text {
    padding: 0 16px;
    white-space: nowrap;
    flex-shrink: 0;
}

/* SEPARADOR BASE */
.separador-resumen .elementor-divider-separator {
    display: flex;
    align-items: center;
    width: 100%;
    border-top: none;
}

/* LÍNEAS */
.separador-resumen .elementor-divider-separator::before,
.separador-resumen .elementor-divider-separator::after {
    content: "";
    border-top: 3px solid #B39B6E;
}

/* CENTRO (default) */
.separador-resumen .elementor-divider-separator::before,
.separador-resumen .elementor-divider-separator::after {
    flex: 1;
}

/* IZQUIERDA */
.separador-resumen.izquierda .elementor-divider-separator::before {
    flex: 0.3; /* línea corta izquierda */
}
.separador-resumen.izquierda .elementor-divider-separator::after {
    flex: 1.7; /* línea larga derecha */
}

/* DERECHA */
.separador-resumen.derecha .elementor-divider-separator::before {
    flex: 1.7;
}
.separador-resumen.derecha .elementor-divider-separator::after {
    flex: 0.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ac070c */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92c8980 */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d9f6f */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63e233f */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c57bb73 */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78ce958 */img-rounded/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e50a3d */img-rounded/* End custom CSS */