.elementor-624 .elementor-element.elementor-element-41515c4{--display:flex;--min-height:calc(100vh - 80px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.76;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-624 .elementor-element.elementor-element-41515c4:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-41515c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://siscon.com.pe/wp-content/uploads/2026/09/Productos-destacados4.JPG-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-624 .elementor-element.elementor-element-41515c4::before, .elementor-624 .elementor-element.elementor-element-41515c4 > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-41515c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-41515c4 > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-41515c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-41515c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#401F0FB3;--background-overlay:'';}.elementor-624 .elementor-element.elementor-element-4c72044{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-54e356a{--display:flex;--min-height:159px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-624 .elementor-element.elementor-element-54e356a:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-54e356a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-624 .elementor-element.elementor-element-54e356a:hover{border-style:none;}.elementor-624 .elementor-element.elementor-element-54e356a, .elementor-624 .elementor-element.elementor-element-54e356a::before{--border-transition:0s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-624 .elementor-element.elementor-element-2c32b83 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:700;line-height:1.08em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-624 .elementor-element.elementor-element-9f2c452{font-family:"Arial Siscon", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;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-624 .elementor-element.elementor-element-7461f83{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-624 .elementor-element.elementor-element-7461f83 .elementor-icon-wrapper{text-align:center;}.elementor-624 .elementor-element.elementor-element-7461f83 .elementor-icon{font-size:35px;}.elementor-624 .elementor-element.elementor-element-7461f83 .elementor-icon svg{height:35px;}.elementor-624 .elementor-element.elementor-element-f0f2886{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-624 .elementor-element.elementor-element-9c14a0f{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-624 .elementor-element.elementor-element-5a89c15 img{height:327px;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-624 .elementor-element.elementor-element-a8d29a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-1323601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-a04ab7e{text-align:start;}.elementor-624 .elementor-element.elementor-element-a04ab7e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#655b55;}.elementor-624 .elementor-element.elementor-element-7e241aa{text-align:justify;font-family:"Arial Siscon", Sans-serif;font-size:16px;line-height:1.65em;letter-spacing:0px;color:#655b55;}.elementor-624 .elementor-element.elementor-element-eb52889{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 00px 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-624 .elementor-element.elementor-element-bd3755f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7b0e79b );--border-color:var( --e-global-color-7b0e79b );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-624 .elementor-element.elementor-element-844fd50 .elementor-button{background-color:#F0F0F0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;font-style:normal;letter-spacing:2.1px;fill:var( --e-global-color-7b0e79b );color:var( --e-global-color-7b0e79b );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-624 .elementor-element.elementor-element-844fd50{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-0bcae9a .elementor-button{background-color:var( --e-global-color-bf5431e );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:1.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bf5431e );padding:20px 60px 20px 60px;}.elementor-624 .elementor-element.elementor-element-5801770{--display:flex;}.elementor-624 .elementor-element.elementor-element-2ef127e{--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;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-624 .elementor-element.elementor-element-2ef127e:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-2ef127e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://siscon.com.pe/wp-content/uploads/2026/07/siscon-asesor-1.jpg");background-position:center center;}.elementor-624 .elementor-element.elementor-element-2ef127e::before, .elementor-624 .elementor-element.elementor-element-2ef127e > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-2ef127e > .e-con-inner > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-2ef127e > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-2ef127e > .e-con-inner > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-2ef127e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(271deg, #FFFFFF 66%, #F0F0F0 100%);}.elementor-624 .elementor-element.elementor-element-2283c3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-624 .elementor-element.elementor-element-fac2891{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-624 .elementor-element.elementor-element-fac2891::before, .elementor-624 .elementor-element.elementor-element-fac2891 > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-fac2891 > .e-con-inner > .elementor-background-video-container::before, .elementor-624 .elementor-element.elementor-element-fac2891 > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-fac2891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-624 .elementor-element.elementor-element-fac2891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-624 .elementor-element.elementor-element-fac2891.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-624 .elementor-element.elementor-element-d2bf526 .elementor-heading-title{font-family:"Arial Siscon", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:34px;color:#432919;}.elementor-624 .elementor-element.elementor-element-72ce4fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Arial Siscon", Sans-serif;font-size:161px;font-weight:400;text-transform:none;font-style:normal;line-height:23px;letter-spacing:0.9px;word-spacing:4px;color:#432919;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );}.elementor-624 .elementor-element.elementor-element-53c68bd{width:var( --container-widget-width, 99.165% );max-width:99.165%;--container-widget-width:99.165%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-624 .elementor-element.elementor-element-53c68bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:17px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-17px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group > label, .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-subgroup label{color:#432919;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-mark-required .elementor-field-label:after{color:#432919;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group > label{font-family:"Arial Siscon", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;line-height:7px;letter-spacing:0.9px;word-spacing:4px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-type-html{padding-bottom:0px;color:#432919;font-family:"Arial Siscon", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;line-height:7px;letter-spacing:0.9px;word-spacing:4px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group .elementor-field{color:#432919;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group .elementor-field, .elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-subgroup label{font-family:"Arial Siscon", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;line-height:6px;letter-spacing:1.1px;word-spacing:4px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F5F5F400;border-color:#B97E5A;border-radius:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group .elementor-select-wrapper select{background-color:#F5F5F400;border-color:#B97E5A;border-radius:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-field-group .elementor-select-wrapper::before{color:#B97E5A;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-53c68bd .e-form__buttons__wrapper__button-next{background-color:#432919;color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-button[type="submit"]{background-color:#432919;color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-624 .elementor-element.elementor-element-53c68bd .elementor-message{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:21px;letter-spacing:0.9px;word-spacing:4px;}.elementor-624 .elementor-element.elementor-element-53c68bd .e-form__indicators__indicator, .elementor-624 .elementor-element.elementor-element-53c68bd .e-form__indicators__indicator__label{font-family:"Arial Siscon", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;}body.elementor-page-624{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-624 .elementor-element.elementor-element-41515c4{--min-height:500px;--padding-top:70px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2c32b83 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-624 .elementor-element.elementor-element-f0f2886{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-9c14a0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-624 .elementor-element.elementor-element-a04ab7e .elementor-heading-title{font-size:21px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-624 .elementor-element.elementor-element-41515c4{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-624 .elementor-element.elementor-element-4c72044{--min-height:60vh;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-624 .elementor-element.elementor-element-54e356a{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2c32b83 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-624 .elementor-element.elementor-element-9f2c452{font-size:14px;}.elementor-624 .elementor-element.elementor-element-f0f2886{--padding-top:40px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-624 .elementor-element.elementor-element-a04ab7e .elementor-heading-title{font-size:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-624 .elementor-element.elementor-element-844fd50 .elementor-button{font-size:13px;padding:20px 30px 20px 30px;}.elementor-624 .elementor-element.elementor-element-0bcae9a .elementor-button{font-size:13px;padding:20px 30px 20px 30px;}.elementor-624 .elementor-element.elementor-element-2ef127e:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-2ef127e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-2ef127e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-624 .elementor-element.elementor-element-54e356a{--width:45%;}.elementor-624 .elementor-element.elementor-element-9c14a0f{--width:100%;}.elementor-624 .elementor-element.elementor-element-bd3755f{--width:fit-content;}.elementor-624 .elementor-element.elementor-element-2283c3f{--width:60%;}.elementor-624 .elementor-element.elementor-element-fac2891{--width:35.152%;}}@media(max-width:1024px) and (min-width:768px){.elementor-624 .elementor-element.elementor-element-54e356a{--width:61%;}}/* Start custom CSS for icon, class: .elementor-element-7461f83 */.flecha {
    animation: rebote 2.2s ease-in-out infinite;
}

@keyframes rebote {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(12px);
    }
}


.elementor-624 .elementor-element.elementor-element-7461f83{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0f2886 */@media (min-width: 1025px) {
.elementor-624 .elementor-element.elementor-element-f0f2886 {
  box-sizing: border-box !important;
  min-height: 0 !important;
  padding: 0 !important;
  background: #ffffff !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner {
  box-sizing: border-box !important;
  flex: 0 0 800px !important;
  width: 800px !important;
  max-width: 800px !important;
  min-height: 0 !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
  gap: 28px !important;
  margin: 0 auto !important;
  padding: 86px 0 58px !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-9c14a0f {
  --width: 373px !important;
  --min-height: 195px !important;
  flex: 0 0 373px !important;
  width: 373px !important;
  min-width: 0 !important;
  min-height: 195px !important;
  height: 195px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 > .elementor-widget-container {
  width: 100% !important;
  height: 195px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img {
  display: block !important;
  width: 100% !important;
  height: 195px !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-a8d29a5 {
  --width: 375px !important;
  --min-height: 195px !important;
  flex: 0 0 375px !important;
  width: 375px !important;
  min-width: 0 !important;
  min-height: 195px !important;
  height: 195px !important;
  justify-content: space-between !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-1323601 {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  gap: 5px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-widget-container,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title {
  color: #a1948c !important;
  font-family: Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  text-transform: uppercase !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa .elementor-widget-container,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa .elementor-text-editor,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa p {
  width: 100% !important;
  height: auto !important;
  color: #c0b7b1 !important;
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 14px !important;
  text-align: left !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa .elementor-widget-container,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa .elementor-text-editor {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa p {
  margin: 0 0 14px !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa p:last-child {
  margin-bottom: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-eb52889 {
  --width: 259px !important;
  align-self: flex-end !important;
  flex: 0 0 48px !important;
  width: 259px !important;
  max-width: 259px !important;
  height: 48px !important;
  min-height: 48px !important;
  margin: 0 0 0 auto !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-bd3755f {
  --width: 259px !important;
  box-sizing: border-box !important;
  width: 259px !important;
  max-width: 259px !important;
  height: 48px !important;
  min-height: 48px !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: stretch !important;
  gap: 3px !important;
  margin: 0 !important;
  padding: 7px 0 0 !important;
  border-top: 1px solid #e2c6b1 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a {
  --width: 128px !important;
  flex: 1 1 0 !important;
  width: 128px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button {
  display: flex !important;
  width: 100% !important;
  height: 40px !important;
  min-height: 40px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 8px !important;
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 14px !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button {
  color: #b97e5a !important;
  background: #f0f0f0 !important;
}

.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button {
  color: #efedec !important;
  background: #432919 !important;
}
}
@media (min-width: 1025px) {
.elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner {
  --gap: 28px !important;
  --column-gap: 28px !important;
  --row-gap: 28px !important;
  flex: 0 1 auto !important;
  height: auto !important;
  gap: 28px !important;
}
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-a04ab7e h2.elementor-heading-title {
  color: #a1948c !important;
  -webkit-text-fill-color: #a1948c !important;
}
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa .elementor-widget-container p {
  color: #c0b7b1 !important;
  -webkit-text-fill-color: #c0b7b1 !important;
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 14px !important;
}
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button-text {
  color: #b97e5a !important;
  -webkit-text-fill-color: #b97e5a !important;
}
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button-text {
  color: #efedec !important;
  -webkit-text-fill-color: #efedec !important;
}
}
@media (min-width: 1025px) {
.elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner {
  column-gap: 28px !important;
  row-gap: 28px !important;
}
body .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa .elementor-widget-container p {
  font: 400 11px/14px Arial, sans-serif !important;
  color: #c0b7b1 !important;
  -webkit-text-fill-color: #c0b7b1 !important;
}
}
@media (min-width: 1025px) {
body.elementor-kit-5 .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner {
  gap: 28px !important;
}
body.elementor-kit-5 .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa p,
body.elementor-kit-5 .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa .elementor-widget-container p {
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 14px !important;
  color: #c0b7b1 !important;
  -webkit-text-fill-color: #c0b7b1 !important;
}
}
@media (min-width: 1025px) {
body.elementor-kit-5 .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa p,
body.elementor-kit-5 .elementor-624 .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element.elementor-element-7e241aa .elementor-widget-container p {
  font-size: 10px !important;
  line-height: 14px !important;
}
}
@media (min-width: 1025px) {
.elementor-624 .elementor-element.elementor-element-f0f2886.elementor-element.elementor-element-f0f2886 > .e-con-inner {
  gap: 28px !important;
}
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p,
.elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa .elementor-widget-container p {
  font-family: Arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 14px !important;
  color: #c0b7b1 !important;
  -webkit-text-fill-color: #c0b7b1 !important;
}
}

/* Ajuste 2026-09-04: escala de referencia */
@media (min-width:1025px) {
  .elementor-624 .elementor-element.elementor-element-f0f2886 { min-height:0!important; padding:0!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner {
    width:886px!important; max-width:886px!important;
    padding:95px 0 68px!important;
    height:auto!important; flex:0 1 auto!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886.elementor-element.elementor-element-f0f2886 > .e-con-inner { gap:31px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-9c14a0f {
    --width:412px!important; --min-height:214px!important;
    flex:0 0 412px!important; width:412px!important;
    min-height:214px!important; height:214px!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 > .elementor-widget-container,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img {
    width:100%!important; height:214px!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img { object-fit:cover!important; display:block!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-a8d29a5 {
    --width:412px!important; --min-height:214px!important;
    flex:0 0 412px!important; width:412px!important;
    min-height:214px!important; height:214px!important;
    gap:0!important; justify-content:space-between!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-1323601 { gap:5px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title {
    font-family:Arial,sans-serif!important; font-size:17px!important;
    line-height:20px!important; font-weight:700!important;
    color:#a1948c!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa .elementor-widget-container p {
    font-family:Arial,sans-serif!important; font-size:11px!important;
    line-height:15px!important; font-weight:400!important;
    color:#c0b7b1!important; text-align:left!important;
    margin-top:0!important; margin-bottom:15px!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p:last-child { margin-bottom:0!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-eb52889 {
    --width:284px!important; width:284px!important; max-width:284px!important;
    min-height:52px!important; height:52px!important;
    margin:0 0 0 auto!important; align-self:flex-end!important;
    flex:0 0 52px!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-bd3755f {
    --width:284px!important; width:284px!important; max-width:284px!important;
    min-height:52px!important; height:52px!important;
    padding:5px 0 0!important; gap:4px!important;
    border-top:1px solid #e2c6b1!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a {
    --width:140px!important; width:140px!important; max-width:140px!important;
    min-height:46px!important; height:46px!important; flex:0 0 140px!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button {
    width:140px!important; height:46px!important; min-height:46px!important;
    padding:0!important; border-radius:0!important;
    display:flex!important; align-items:center!important; justify-content:center!important;
    font-family:Arial,sans-serif!important; font-size:12px!important;
    line-height:15px!important; font-weight:700!important;
  }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button { background:#f0f0f0!important; color:#b97e5a!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button { background:#432919!important; color:#fffaf7!important; }
}


/* Ajuste 2026-09-04: ampliación final suave */
@media (min-width:1025px) {
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner { width:956px!important; max-width:956px!important; padding:102px 0 73px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886.elementor-element.elementor-element-f0f2886 > .e-con-inner { gap:34px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-9c14a0f { --width:445px!important; --min-height:231px!important; flex:0 0 445px!important; width:445px!important; min-height:231px!important; height:231px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 > .elementor-widget-container,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img { width:100%!important; height:231px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-a8d29a5 { --width:445px!important; --min-height:231px!important; flex:0 0 445px!important; width:445px!important; min-height:231px!important; height:231px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title { font-size:18px!important; line-height:22px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa .elementor-widget-container p { font-size:12px!important; line-height:16px!important; margin-bottom:16px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-eb52889 { --width:306px!important; width:306px!important; max-width:306px!important; min-height:55px!important; height:55px!important; flex:0 0 55px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-bd3755f { --width:306px!important; width:306px!important; max-width:306px!important; min-height:55px!important; height:55px!important; padding:6px 0 0!important; gap:4px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a { --width:151px!important; width:151px!important; max-width:151px!important; min-height:49px!important; height:49px!important; flex:0 0 151px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button { width:151px!important; height:49px!important; min-height:49px!important; font-size:13px!important; line-height:16px!important; }
}


/* Ajuste 2026-09-04: ampliación adicional */
@media (min-width:1025px) {
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner { width:1016px!important; max-width:1016px!important; padding:108px 0 78px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886.elementor-element.elementor-element-f0f2886 > .e-con-inner { gap:36px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-9c14a0f { --width:473px!important; --min-height:245px!important; flex:0 0 473px!important; width:473px!important; min-height:245px!important; height:245px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 > .elementor-widget-container,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img { width:100%!important; height:245px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-a8d29a5 { --width:473px!important; --min-height:245px!important; flex:0 0 473px!important; width:473px!important; min-height:245px!important; height:245px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title { font-size:19px!important; line-height:23px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa .elementor-widget-container p { font-size:13px!important; line-height:17px!important; margin-bottom:17px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-eb52889 { --width:326px!important; width:326px!important; max-width:326px!important; min-height:59px!important; height:59px!important; flex:0 0 59px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-bd3755f { --width:326px!important; width:326px!important; max-width:326px!important; min-height:59px!important; height:59px!important; padding:6px 0 0!important; gap:4px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a { --width:161px!important; width:161px!important; max-width:161px!important; min-height:53px!important; height:53px!important; flex:0 0 161px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button { width:161px!important; height:53px!important; min-height:53px!important; font-size:14px!important; line-height:17px!important; }
}


/* Ajuste final: aumento del 10 por ciento */
@media (min-width:1025px) {
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner { width:1052px!important; max-width:1052px!important; padding:112px 0 80px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886.elementor-element.elementor-element-f0f2886 > .e-con-inner { gap:37px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-9c14a0f { --width:490px!important; --min-height:254px!important; flex:0 0 490px!important; width:490px!important; min-height:254px!important; height:254px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 > .elementor-widget-container,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-5a89c15 img { width:100%!important; height:254px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 > .e-con-inner > .elementor-element-a8d29a5 { --width:490px!important; --min-height:254px!important; flex:0 0 490px!important; width:490px!important; min-height:254px!important; height:254px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-a04ab7e .elementor-heading-title { font-size:19.8px!important; line-height:24.2px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa p,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-7e241aa.elementor-element-7e241aa .elementor-widget-container p { font-size:13.2px!important; line-height:17.6px!important; margin-bottom:17.6px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-eb52889 { --width:337px!important; width:337px!important; max-width:337px!important; min-height:61px!important; height:61px!important; flex:0 0 61px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-bd3755f { --width:337px!important; width:337px!important; max-width:337px!important; min-height:61px!important; height:61px!important; padding:6px 0 0!important; gap:5px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a { --width:166px!important; width:166px!important; max-width:166px!important; min-height:55px!important; height:55px!important; flex:0 0 166px!important; }
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-844fd50 .elementor-button,
  .elementor-624 .elementor-element.elementor-element-f0f2886 .elementor-element-0bcae9a .elementor-button { width:166px!important; height:55px!important; min-height:55px!important; font-size:14.3px!important; line-height:17.6px!important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef127e *//* Cotizacion: distribucion de la referencia */
#cotiza#cotiza#cotiza {padding:0 !important; min-height:550px; background-color:#f0f0f0 !important;}
#cotiza#cotiza#cotiza > .e-con-inner {width:100% !important; max-width:none !important; padding:60px 0 !important; gap:0 !important; display:grid !important; grid-template-columns:56.9% 27.4% 1fr; align-items:start !important;}
#cotiza#cotiza#cotiza .elementor-element-2283c3f {width:100% !important; min-width:0 !important; padding:0 !important;}
#cotiza#cotiza#cotiza .elementor-element-fac2891 {width:100% !important; max-width:none !important; min-width:0 !important; margin:0 !important; padding:0 !important; gap:0 !important; align-items:stretch !important;}
#cotiza#cotiza#cotiza .elementor-widget {max-width:100%;}
#cotiza#cotiza#cotiza .elementor-widget-heading {margin:0 0 12px !important;}
#cotiza#cotiza#cotiza .elementor-heading-title {font:700 24px/29px Arial,sans-serif !important; color:#432919 !important;}
#cotiza#cotiza#cotiza .elementor-widget-text-editor {margin:0 0 16px !important;}
#cotiza#cotiza#cotiza .elementor-widget-text-editor p {font:400 9px/14px Arial,sans-serif !important; color:#6f625b !important; margin:0 !important;}
#cotiza#cotiza#cotiza .elementor-widget-form {width:100% !important; margin:0 !important;}
#cotiza#cotiza#cotiza .elementor-form-fields-wrapper {margin:0 !important; gap:10px 12px !important;}
#cotiza#cotiza#cotiza .elementor-field-group {padding:0 !important; margin:0 !important; align-content:start;}
#cotiza#cotiza#cotiza .elementor-col-50 {width:calc(50% - 6px) !important;}
#cotiza#cotiza#cotiza .elementor-col-100 {width:100% !important;}
#cotiza#cotiza#cotiza .elementor-field-label {font:400 10px/14px Arial,sans-serif !important; color:#6f625b !important; padding:0 0 4px !important;}
#cotiza#cotiza#cotiza .elementor-field-textual {width:100% !important; min-height:25px !important; height:25px !important; border:1px solid #d8a077 !important; border-radius:0 !important; padding:4px 8px !important; background:transparent !important; color:#6f625b !important; font:400 9px/14px Arial,sans-serif !important; box-shadow:none !important;}
#cotiza#cotiza#cotiza .elementor-field-textual::placeholder {color:#d4aa90 !important; opacity:1;}
#cotiza#cotiza#cotiza textarea.elementor-field-textual {height:82px !important; min-height:82px !important;}
#cotiza#cotiza#cotiza .iti {width:100%; height:25px;}
#cotiza#cotiza#cotiza .iti input.elementor-field-textual {padding-left:34px !important;}
#cotiza#cotiza#cotiza .iti__selected-country {height:25px !important; padding:0 5px !important;}
#cotiza#cotiza#cotiza .iti__flag {width:13px !important; height:9px !important; background-size:cover !important;}
#cotiza#cotiza#cotiza .elementor-field-type-checkbox:before {content:none; display:block; width:100%; margin:0 0 8px; font:400 8px/11px Arial,sans-serif; color:#c58c68;}
#cotiza#cotiza#cotiza .elementor-field-option {display:flex; align-items:flex-start; gap:5px;}
#cotiza#cotiza#cotiza .elementor-field-option label {font:400 8px/11px Arial,sans-serif !important; color:#6f625b !important;}
#cotiza#cotiza#cotiza input[type=checkbox] {appearance:none; width:10px; height:10px; flex:0 0 10px; border:1px solid #d8a077; border-radius:0; margin:0;}
#cotiza#cotiza#cotiza input[type=checkbox]:checked {appearance:auto;}
#cotiza#cotiza#cotiza .elementor-field-type-submit {margin-top:9px !important;}
#cotiza#cotiza#cotiza .elementor-button {width:100% !important; height:28px !important; min-height:28px !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:#432919 !important; color:white !important; font:700 10px/14px Arial,sans-serif !important;}
#cotiza#cotiza#cotiza .elementor-widget-html {grid-column:1/-1; height:0; margin:0;}
@media(max-width:767px){#cotiza#cotiza#cotiza > .e-con-inner{display:flex !important; flex-direction:column; padding:40px 24px !important;} #cotiza#cotiza#cotiza .elementor-element-2283c3f{display:none;} #cotiza#cotiza#cotiza .elementor-element-fac2891{max-width:420px !important; margin:auto !important;} #cotiza#cotiza#cotiza .elementor-heading-title{font-size:24px !important;} #cotiza#cotiza#cotiza .elementor-widget-text-editor p{font-size:12px !important;line-height:18px !important;} #cotiza#cotiza#cotiza .elementor-field-label{font-size:12px !important;} #cotiza#cotiza#cotiza .elementor-field-textual{height:38px !important;min-height:38px !important;font-size:12px !important;} #cotiza#cotiza#cotiza .iti,#cotiza#cotiza#cotiza .iti__selected-country{height:38px !important;} #cotiza#cotiza#cotiza .elementor-button{height:40px !important;} }

#cotiza#cotiza#cotiza{background-image:linear-gradient(to right,rgba(240,240,240,.78) 0%,rgba(240,240,240,.88) 40%,#f0f0f0 57%),url("https://siscon.com.pe/wp-content/uploads/2026/07/siscon-asesor-1.jpg") !important;background-size:cover !important;background-position:center !important;}
#cotiza#cotiza#cotiza:before{background:none !important;}
#cotiza#cotiza#cotiza .elementor-element-fac2891{grid-column:2;justify-self:stretch !important;transform:none !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialNarrow-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialNarrow.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialMT-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialMT-Light-1.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialMT-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/Arial-BoldMT.woff') format('woff');
}
@font-face {
	font-family: 'Arial Siscon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://siscon.com.pe/wp-content/uploads/2026/07/ArialMT-Light.woff') format('woff');
}
/* End Custom Fonts CSS */