.elementor-739 .elementor-element.elementor-element-516761b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-50b5dad{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-32f1601 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.equipostecquim.com/wp-content/uploads/2024/10/istockphoto-1281479680-612x612-1.jpg);background-size:cover;}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-32f1601 .swiper-slide-contents{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.85);}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-32d0b8d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.equipostecquim.com/wp-content/uploads/2024/10/materiales-e-instrumentos-laboratorio-quimico.jpg);background-size:cover;}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-32d0b8d .swiper-slide-contents{text-shadow:0px 0px 13px #000000;}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-6b716ad .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.equipostecquim.com/wp-content/uploads/2024/10/1085095.jpeg);background-size:cover;}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-repeater-item-6b716ad .swiper-slide-contents{text-shadow:0px 0px 12px #000000;}.elementor-739 .elementor-element.elementor-element-6c959ab .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-739 .elementor-element.elementor-element-6c959ab .elementor-slide-button{background-color:#4054b2;}.elementor-739 .elementor-element.elementor-element-6c959ab .swiper-slide-contents{max-width:63%;}.elementor-739 .elementor-element.elementor-element-6c959ab .swiper-slide-inner{text-align:center;}.elementor-739 .elementor-element.elementor-element-abfbc88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-eb0e1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-0ac6604{--spacer-size:109px;}.elementor-739 .elementor-element.elementor-element-81c4ee9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-739 .elementor-element.elementor-element-d755ee5{text-align:center;}.elementor-739 .elementor-element.elementor-element-d755ee5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-94dca29{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-739 .elementor-element.elementor-element-32454ae{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#080808;}.elementor-739 .elementor-element.elementor-element-60a5ee3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-739 .elementor-element.elementor-element-af6698a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-af6698a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-739 .elementor-element.elementor-element-839a950 > .elementor-widget-container{padding:76px 76px 76px 76px;border-radius:8px 8px 8px 8px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-739 .elementor-element.elementor-element-839a950{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#080808;}.elementor-739 .elementor-element.elementor-element-839a950 p{margin-block-end:0px;}.elementor-739 .elementor-element.elementor-element-de22ea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-739 .elementor-element.elementor-element-ac0f59c > .elementor-widget-container{margin:0px 74px 0px 74px;border-radius:11px 11px 11px 11px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-739 .elementor-element.elementor-element-f03c152{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-739 .elementor-element.elementor-element-e1443aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-739 .elementor-element.elementor-element-3edb164 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-3edb164{text-align:center;}.elementor-739 .elementor-element.elementor-element-3edb164 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-02d57d3 > .elementor-widget-container{padding:50px 50px 50px 50px;border-radius:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-02d57d3{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-739 .elementor-element.elementor-element-e2c806e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-739 .elementor-element.elementor-element-2fa12e6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-2fa12e6{text-align:center;}.elementor-739 .elementor-element.elementor-element-2fa12e6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-6b9f425 > .elementor-widget-container{padding:50px 50px 50px 50px;border-radius:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-6b9f425{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-739 .elementor-element.elementor-element-d66a9b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 17px;--row-gap:0px;--column-gap:17px;}.elementor-739 .elementor-element.elementor-element-cbbd0f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-739 .elementor-element.elementor-element-cbbd0f6:not(.elementor-motion-effects-element-type-background), .elementor-739 .elementor-element.elementor-element-cbbd0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-739 .elementor-element.elementor-element-e17d9d5 .elementor-icon-wrapper{text-align:center;}.elementor-739 .elementor-element.elementor-element-e17d9d5.elementor-view-stacked .elementor-icon{background-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-e17d9d5.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-e17d9d5.elementor-view-default .elementor-icon{color:#6577CD;border-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-e17d9d5.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-e17d9d5.elementor-view-default .elementor-icon svg{fill:#6577CD;}.elementor-739 .elementor-element.elementor-element-96ca182{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-2d84814 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-2d84814.elementor-element{--align-self:center;}.elementor-739 .elementor-element.elementor-element-2d84814{text-align:center;color:#000000;}.elementor-739 .elementor-element.elementor-element-970c5a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-739 .elementor-element.elementor-element-970c5a8:not(.elementor-motion-effects-element-type-background), .elementor-739 .elementor-element.elementor-element-970c5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-739 .elementor-element.elementor-element-0c45647 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-0c45647 .elementor-icon-wrapper{text-align:center;}.elementor-739 .elementor-element.elementor-element-0c45647.elementor-view-stacked .elementor-icon{background-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-0c45647.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-0c45647.elementor-view-default .elementor-icon{color:#6577CD;border-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-0c45647.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-0c45647.elementor-view-default .elementor-icon svg{fill:#6577CD;}.elementor-739 .elementor-element.elementor-element-f692c0f{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-d1714e4 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-d1714e4.elementor-element{--align-self:center;}.elementor-739 .elementor-element.elementor-element-d1714e4{text-align:center;color:#000000;}.elementor-739 .elementor-element.elementor-element-8c78560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-739 .elementor-element.elementor-element-8c78560:not(.elementor-motion-effects-element-type-background), .elementor-739 .elementor-element.elementor-element-8c78560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-739 .elementor-element.elementor-element-b104d57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-b104d57 .elementor-icon-wrapper{text-align:center;}.elementor-739 .elementor-element.elementor-element-b104d57.elementor-view-stacked .elementor-icon{background-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-b104d57.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-b104d57.elementor-view-default .elementor-icon{color:#6577CD;border-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-b104d57.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-b104d57.elementor-view-default .elementor-icon svg{fill:#6577CD;}.elementor-739 .elementor-element.elementor-element-05b5b84{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-fa89d34 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-fa89d34.elementor-element{--align-self:center;}.elementor-739 .elementor-element.elementor-element-fa89d34{text-align:center;color:#000000;}.elementor-739 .elementor-element.elementor-element-8686e05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-739 .elementor-element.elementor-element-8686e05:not(.elementor-motion-effects-element-type-background), .elementor-739 .elementor-element.elementor-element-8686e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-739 .elementor-element.elementor-element-ca5397e > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-ca5397e .elementor-icon-wrapper{text-align:center;}.elementor-739 .elementor-element.elementor-element-ca5397e.elementor-view-stacked .elementor-icon{background-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-ca5397e.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-ca5397e.elementor-view-default .elementor-icon{color:#6577CD;border-color:#6577CD;}.elementor-739 .elementor-element.elementor-element-ca5397e.elementor-view-framed .elementor-icon, .elementor-739 .elementor-element.elementor-element-ca5397e.elementor-view-default .elementor-icon svg{fill:#6577CD;}.elementor-739 .elementor-element.elementor-element-42ddf7e{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-2b80a99 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-2b80a99.elementor-element{--align-self:center;}.elementor-739 .elementor-element.elementor-element-2b80a99{text-align:center;color:#000000;}.elementor-739 .elementor-element.elementor-element-64aa91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-83cf822{--spacer-size:109px;}.elementor-739 .elementor-element.elementor-element-04ff595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-49d591e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-dcc4b80{text-align:center;}.elementor-739 .elementor-element.elementor-element-dcc4b80 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1A1F3A;}.elementor-739 .elementor-element.elementor-element-8f6c478{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-739 .elementor-element.elementor-element-03ea679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-739 .elementor-element.elementor-element-5513263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-739 .elementor-element.elementor-element-c74af51{--display:flex;}.elementor-739 .elementor-element.elementor-element-4dfdac8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-739 .elementor-element.elementor-element-50b5dad{--content-width:1600px;}.elementor-739 .elementor-element.elementor-element-af6698a{--width:65.346%;}.elementor-739 .elementor-element.elementor-element-de22ea2{--width:50%;}.elementor-739 .elementor-element.elementor-element-e1443aa{--width:50%;}.elementor-739 .elementor-element.elementor-element-e2c806e{--width:50%;}.elementor-739 .elementor-element.elementor-element-cbbd0f6{--width:25%;}.elementor-739 .elementor-element.elementor-element-970c5a8{--width:25%;}.elementor-739 .elementor-element.elementor-element-8c78560{--width:25%;}.elementor-739 .elementor-element.elementor-element-8686e05{--width:25%;}.elementor-739 .elementor-element.elementor-element-03ea679{--width:50%;}.elementor-739 .elementor-element.elementor-element-5513263{--width:50%;}}@media(max-width:1024px){.elementor-739 .elementor-element.elementor-element-839a950 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-739 .elementor-element.elementor-element-ac0f59c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-02d57d3 > .elementor-widget-container{padding:42px 42px 42px 42px;border-radius:11px 11px 11px 11px;}.elementor-739 .elementor-element.elementor-element-6b9f425 > .elementor-widget-container{padding:14px 14px 14px 14px;}}@media(max-width:767px){.elementor-739 .elementor-element.elementor-element-839a950 > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-739 .elementor-element.elementor-element-839a950{text-align:justify;font-size:17px;}.elementor-739 .elementor-element.elementor-element-ac0f59c > .elementor-widget-container{margin:0px 39px 0px 39px;}.elementor-739 .elementor-element.elementor-element-02d57d3 > .elementor-widget-container{padding:21px 21px 21px 21px;}.elementor-739 .elementor-element.elementor-element-6b9f425 > .elementor-widget-container{padding:21px 21px 21px 21px;}.elementor-739 .elementor-element.elementor-element-d66a9b9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-739 .elementor-element.elementor-element-0c45647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-739 .elementor-element.elementor-element-ca5397e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-cc838fe */.form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.form-group label {
  font-weight: 600;
  font-size: 14px;
}

.form-group input,
.form-group select {
  width: 100%;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #ccc;
}

.full-width {
  grid-column: 1 / -1;
}

/* Botón */
.form-group input[type="submit"] {
  background: #1A1F3A;
  color: white;
  border: none;
  padding: 12px;
  font-weight: bold;
  cursor: pointer;
  border-radius: 6px;
}

.form-group input[type="submit"]:hover {
  background: #6577CD;
}

/* Responsive */
@media (max-width: 768px) {
  .form-grid {
    grid-template-columns: 1fr;
  }
}
/* Caja consentimiento */
.consent-box {
  grid-column: 1 / -1;
  background: #f4f7fa;
  padding: 15px;
  border-radius: 8px;
  border: 1px solid #e0e6ed;
  font-size: 14px;
}

/* Alinear checkbox */
.consent-box input[type="checkbox"] {
  margin-right: 10px;
  transform: scale(1.1);
  cursor: pointer;
}

/* Texto consentimiento */
.consent-box .wpcf7-list-item-label {
  font-weight: 500;
  color: #333;
}
/* Caja consentimiento */
.consent-box {
  background: #f4f7fa;
  padding: 15px;
  border-radius: 8px;
  border: 1px solid #e0e6ed;
  font-size: 14px;
}

/* Checkbox */
.consentimiento input[type="checkbox"] {
  margin-right: 8px;
  transform: scale(1.1);
  cursor: pointer;
}

/* Aviso desplegable */
.privacy-toggle {
  margin-top: 10px;
  font-size: 13px;
}

.privacy-toggle summary {
  cursor: pointer;
  color: #0d3b66;
  font-weight: 600;
}

.privacy-toggle summary:hover {
  text-decoration: underline;
}

.privacy-toggle p {
  background: #ffffff;
  padding: 12px;
  border-radius: 6px;
  border: 1px solid #e2e8f0;
  margin-top: 8px;
  color: #444;
}/* End custom CSS */