.elementor-12077 .elementor-element.elementor-element-97edb20{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-12077 .elementor-element.elementor-element-768fad5c{--display:flex;--z-index:3;}.elementor-12077 .elementor-element.elementor-element-1d336ebe{--divider-border-style:solid;--divider-color:#EE5814;--divider-border-width:1px;}.elementor-12077 .elementor-element.elementor-element-1d336ebe .elementor-divider-separator{width:21%;}.elementor-12077 .elementor-element.elementor-element-1d336ebe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12077 .elementor-element.elementor-element-1d336ebe .elementor-divider__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-12077 .elementor-element.elementor-element-25ba72e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:700;line-height:54px;}.elementor-12077 .elementor-element.elementor-element-d7eb3fe{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-12077 .elementor-element.elementor-element-d7eb3fe p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-10f63d2e{--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;}.elementor-12077 .elementor-element.elementor-element-395f11ae .elementor-button{background-color:#EE5814;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-12077 .elementor-element.elementor-element-395f11ae .elementor-button:hover, .elementor-12077 .elementor-element.elementor-element-395f11ae .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-395f11ae:hover{--e-transform-translateY:-3px;}.elementor-12077 .elementor-element.elementor-element-3065a5c1{--display:flex;--z-index:3;}.elementor-12077 .elementor-element.elementor-element-3065a5c1.e-con{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-29a09f72 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.12);}.elementor-12077 .elementor-element.elementor-element-4bb04d96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12077 .elementor-element.elementor-element-4bb04d96:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-4bb04d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073773;}.elementor-12077 .elementor-element.elementor-element-1e62127c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12077 .elementor-element.elementor-element-7614a4f5{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 01px 0px 00px;border-color:#FFFFFF3D;}.elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-7614a4f5.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-7614a4f5.elementor-view-framed .elementor-icon, .elementor-12077 .elementor-element.elementor-element-7614a4f5.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-12077 .elementor-element.elementor-element-7614a4f5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon-box-title, .elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-12077 .elementor-element.elementor-element-7614a4f5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 01px 0px 00px;border-color:#FFFFFF3D;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-40bb8bf9.elementor-view-framed .elementor-icon, .elementor-12077 .elementor-element.elementor-element-40bb8bf9.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon-box-title, .elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-67c44f93{padding:25px 25px 25px 25px;border-style:none;}.elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-67c44f93.elementor-view-stacked .elementor-icon{background-color:#FFD36A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-67c44f93.elementor-view-framed .elementor-icon, .elementor-12077 .elementor-element.elementor-element-67c44f93.elementor-view-default .elementor-icon{fill:#FFD36A;color:#FFD36A;border-color:#FFD36A;}.elementor-12077 .elementor-element.elementor-element-67c44f93.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon{font-size:20px;border-radius:13px 13px 13px 13px;}.elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon-box-title, .elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-12077 .elementor-element.elementor-element-67c44f93 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-4b2993b{--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:80px;--padding-left:20px;--padding-right:20px;}.elementor-12077 .elementor-element.elementor-element-5e6363e{--display:flex;}.elementor-12077 .elementor-element.elementor-element-bfc75b1.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-bfc75b1{z-index:0;}.elementor-12077 .elementor-element.elementor-element-bfc75b1 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:28px 28px 28px 28px;box-shadow:0px 18px 45px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.12);}.elementor-12077 .elementor-element.elementor-element-1df3ff7{--display:flex;}.elementor-12077 .elementor-element.elementor-element-2183414{--divider-border-style:solid;--divider-color:#EE5814;--divider-border-width:1px;}.elementor-12077 .elementor-element.elementor-element-2183414 .elementor-divider-separator{width:27%;}.elementor-12077 .elementor-element.elementor-element-2183414 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12077 .elementor-element.elementor-element-2183414 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-12077 .elementor-element.elementor-element-3fd1556 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;}.elementor-12077 .elementor-element.elementor-element-5b3b0fd{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-12077 .elementor-element.elementor-element-5b3b0fd p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-b4cb3a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-5a2e612{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F28A3B38;--border-color:#F28A3B38;--border-radius:16px 16px 16px 16px;}.elementor-12077 .elementor-element.elementor-element-5a2e612:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-5a2e612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-12077 .elementor-element.elementor-element-e643e05.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-6652a61.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-6652a61 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#0B3567;}.elementor-12077 .elementor-element.elementor-element-2f64af5{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F28A3B38;--border-color:#F28A3B38;--border-radius:16px 16px 16px 16px;}.elementor-12077 .elementor-element.elementor-element-2f64af5:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-2f64af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-12077 .elementor-element.elementor-element-801dad8.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-a2717c7.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-a2717c7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#0B3567;}.elementor-12077 .elementor-element.elementor-element-d43bb19{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F28A3B38;--border-color:#F28A3B38;--border-radius:16px 16px 16px 16px;}.elementor-12077 .elementor-element.elementor-element-d43bb19:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-d43bb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-12077 .elementor-element.elementor-element-3bd6daa.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-1f1beaf.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-1f1beaf .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#0B3567;}.elementor-12077 .elementor-element.elementor-element-a432ebd{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F28A3B38;--border-color:#F28A3B38;--border-radius:16px 16px 16px 16px;}.elementor-12077 .elementor-element.elementor-element-a432ebd:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-a432ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-12077 .elementor-element.elementor-element-78b1069.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-f9b0973.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-f9b0973 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#0B3567;}.elementor-12077 .elementor-element.elementor-element-7781580{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-12077 .elementor-element.elementor-element-7781580:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-7781580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB;}.elementor-12077 .elementor-element.elementor-element-befa14c{--display:flex;}.elementor-12077 .elementor-element.elementor-element-73ebc19{--divider-border-style:solid;--divider-color:#EE5814;--divider-border-width:1px;}.elementor-12077 .elementor-element.elementor-element-73ebc19 .elementor-divider-separator{width:48%;}.elementor-12077 .elementor-element.elementor-element-73ebc19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12077 .elementor-element.elementor-element-73ebc19 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-12077 .elementor-element.elementor-element-8b40731 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;}.elementor-12077 .elementor-element.elementor-element-9cae4b0{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-12077 .elementor-element.elementor-element-9cae4b0 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-4ec6dd0{--display:flex;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-12077 .elementor-element.elementor-element-4ec6dd0:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-4ec6dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073773;}.elementor-12077 .elementor-element.elementor-element-424e1a5.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-424e1a5{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-424e1a5 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-f309578 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-12077 .elementor-element.elementor-element-f309578 .elementor-button:hover, .elementor-12077 .elementor-element.elementor-element-f309578 .elementor-button:focus{background-color:#25D366;}.elementor-12077 .elementor-element.elementor-element-f309578:hover{--e-transform-translateY:-3px;}.elementor-12077 .elementor-element.elementor-element-f309578.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-f309578 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12077 .elementor-element.elementor-element-1c0504b{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 45px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.12);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-12077 .elementor-element.elementor-element-1c0504b:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-1c0504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-8cafb1a.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-8cafb1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:30px;}.elementor-12077 .elementor-element.elementor-element-fb89280{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-12077 .elementor-element.elementor-element-fb89280 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12077 .elementor-element.elementor-global-12517 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12077 .elementor-element.elementor-global-12517 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12077 .elementor-element.elementor-global-12517 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-type-html{padding-bottom:0px;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button[type="submit"]{color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12077 .elementor-element.elementor-global-12517{--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-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12077 .elementor-element.elementor-element-4654bdcb{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12077 .elementor-element.elementor-element-4654bdcb:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-4654bdcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-5803c802{--display:flex;}.elementor-12077 .elementor-element.elementor-element-5ef5e475{--divider-border-style:solid;--divider-color:#EE5814;--divider-border-width:1px;}.elementor-12077 .elementor-element.elementor-element-5ef5e475 .elementor-divider-separator{width:17%;}.elementor-12077 .elementor-element.elementor-element-5ef5e475 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12077 .elementor-element.elementor-element-5ef5e475 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-12077 .elementor-element.elementor-element-6e1c502f{text-align:start;}.elementor-12077 .elementor-element.elementor-element-6e1c502f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:54px;}.elementor-12077 .elementor-element.elementor-element-50d59f36{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;}.elementor-12077 .elementor-element.elementor-element-50d59f36 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-509af179{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-5e05658{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12077 .elementor-element.elementor-element-5e05658:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-5e05658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EE;}.elementor-12077 .elementor-element.elementor-element-acdc972.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-ea9724d.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-ea9724d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:-1px;}.elementor-12077 .elementor-element.elementor-element-853b0ad{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-12077 .elementor-element.elementor-element-853b0ad p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-7e2e759{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12077 .elementor-element.elementor-element-7e2e759:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-7e2e759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB;}.elementor-12077 .elementor-element.elementor-element-0856384.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-9d24757.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-9d24757 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:-1px;}.elementor-12077 .elementor-element.elementor-element-b5bf967{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-12077 .elementor-element.elementor-element-b5bf967 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-5a79297{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px 0px rgba(11.000000000000007, 53.00000000000002, 103, 0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12077 .elementor-element.elementor-element-5a79297:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-5a79297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E7;}.elementor-12077 .elementor-element.elementor-element-97e5415.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-ffa4bef.elementor-element{--align-self:flex-start;}.elementor-12077 .elementor-element.elementor-element-ffa4bef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:-1px;}.elementor-12077 .elementor-element.elementor-element-bafebfa{column-gap:0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#526371;}.elementor-12077 .elementor-element.elementor-element-bafebfa p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-eaa9bde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12077 .elementor-element.elementor-element-eaa9bde:not(.elementor-motion-effects-element-type-background), .elementor-12077 .elementor-element.elementor-element-eaa9bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12077 .elementor-element.elementor-element-7b0c227b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12077 .elementor-element.elementor-element-7b0c227b.e-con{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-1c9a82a3{text-align:center;}.elementor-12077 .elementor-element.elementor-element-1c9a82a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:54px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-5c8ce408{column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:19px;color:#FFFFFF;}.elementor-12077 .elementor-element.elementor-element-5c8ce408 p{margin-block-end:2px;}.elementor-12077 .elementor-element.elementor-element-45e783e5 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 23px 12px 23px;}.elementor-12077 .elementor-element.elementor-element-45e783e5 .elementor-button:hover, .elementor-12077 .elementor-element.elementor-element-45e783e5 .elementor-button:focus{background-color:#25D366;}.elementor-12077 .elementor-element.elementor-element-45e783e5:hover{--e-transform-translateY:-3px;}.elementor-12077 .elementor-element.elementor-element-45e783e5.elementor-element{--align-self:center;}.elementor-12077 .elementor-element.elementor-element-45e783e5 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-12077 .elementor-element.elementor-element-97edb20{--content-width:1140px;}.elementor-12077 .elementor-element.elementor-element-befa14c{--width:70%;}.elementor-12077 .elementor-element.elementor-element-4654bdcb{--content-width:1140px;}.elementor-12077 .elementor-element.elementor-element-5803c802{--width:73%;}.elementor-12077 .elementor-element.elementor-element-7b0c227b{--width:75%;}}@media(max-width:1024px){.elementor-12077 .elementor-element.elementor-element-1d336ebe .elementor-divider-separator{width:28%;}.elementor-12077 .elementor-element.elementor-element-4bb04d96{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12077 .elementor-element.elementor-element-1e62127c{--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-7614a4f5{padding:30px 10px 30px 10px;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9{padding:30px 10px 30px 10px;}.elementor-12077 .elementor-element.elementor-element-67c44f93{padding:30px 10px 30px 10px;}.elementor-12077 .elementor-element.elementor-element-2183414 .elementor-divider-separator{width:44%;}.elementor-12077 .elementor-element.elementor-element-b4cb3a4{--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-73ebc19 .elementor-divider-separator{width:44%;}.elementor-12077 .elementor-element.elementor-element-5ef5e475 .elementor-divider-separator{width:28%;}.elementor-12077 .elementor-element.elementor-element-509af179{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12077 .elementor-element.elementor-element-1d336ebe .elementor-divider-separator{width:33%;}.elementor-12077 .elementor-element.elementor-element-1e62127c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-7614a4f5{border-width:0px 0px 1px 0px;}.elementor-12077 .elementor-element.elementor-element-40bb8bf9{border-width:0px 0px 01px 0px;}.elementor-12077 .elementor-element.elementor-element-2183414 .elementor-divider-separator{width:52%;}.elementor-12077 .elementor-element.elementor-element-b4cb3a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-73ebc19 .elementor-divider-separator{width:52%;}.elementor-12077 .elementor-element.elementor-element-f309578{z-index:80;}.elementor-12077 .elementor-element.elementor-element-5ef5e475 .elementor-divider-separator{width:48%;}.elementor-12077 .elementor-element.elementor-element-6e1c502f{text-align:start;}.elementor-12077 .elementor-element.elementor-element-6e1c502f .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-12077 .elementor-element.elementor-element-509af179{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12077 .elementor-element.elementor-element-1c9a82a3{z-index:80;}.elementor-12077 .elementor-element.elementor-element-1c9a82a3 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-12077 .elementor-element.elementor-element-5c8ce408{z-index:80;}.elementor-12077 .elementor-element.elementor-element-45e783e5{z-index:80;}}/* Start custom CSS for image, class: .elementor-element-29a09f72 */.elementor-12077 .elementor-element.elementor-element-29a09f72 img {
  border-radius: 46% 54% 46% 54% / 54% 45% 55% 46% !important;
}

/* Animación de flotación */
@keyframes flyFloat {
  0%, 100% {
    transform: rotate(90deg) translateY(0px);
  }
  50% {
    transform: rotate(90deg) translateY(-8px);
  }
}

/* Marco de referencia en la imagen */
.elementor-12077 .elementor-element.elementor-element-29a09f72 {
  position: relative !important;
}

/* 1. AVIONCITO NARANJA (Mirando a la derecha + flotación) */
.elementor-12077 .elementor-element.elementor-element-29a09f72::before {
  content: '' !important;
  position: absolute !important;
  width: 82px !important;
  height: 48px !important;
  top: -20px !important;
  right: 42% !important;
  background-color: #EE5814 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  animation: flyFloat 5s ease-in-out infinite !important;
  z-index: 10 !important;
  pointer-events: none !important;
}

/* 2. HUELLA 1 (Arriba/Centro a la derecha) */
.elementor-12077 .elementor-element.elementor-element-29a09f72::after {
  content: '' !important;
  position: absolute !important;
  width: 32px !important;
  height: 32px !important;
  top: 75% !important;
  right: 7% !important;
  background-color: #EE5814 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transform: rotate(15deg) !important;
  z-index: 10 !important;
  pointer-events: none !important;
}

/* 3. HUELLA 2 (Abajo a la derecha en el contenedor interno del widget) */
.elementor-12077 .elementor-element.elementor-element-29a09f72 .elementor-widget-container::after {
  content: '' !important;
  position: absolute !important;
  width: 26px !important;
  height: 26px !important;
  bottom: 8% !important;
  right: 18% !important;
  background-color: #e6c382 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transform: rotate(-10deg) !important;
  z-index: 10 !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97edb20 *//* Contenedor Principal (1f5d207) - ESCRITORIO */
.elementor-12077 .elementor-element.elementor-element-97edb20 {
  position: relative !important;
  overflow: hidden !important;
  background-image: radial-gradient(circle at 11% 18%, rgba(255, 211, 106, 0.42), transparent 18%), linear-gradient(118deg, var(--cream-2, #fff3d6) 0%, #ffffff 57%, #f7e6c7 100%) !important;
}

/* 1. CÍRCULO GIGANTE SIN RELLENO (Línea fina) */
.elementor-12077 .elementor-element.elementor-element-97edb20::before {
  content: '' !important;
  position: absolute !important;
  width: 920px !important;
  height: 920px !important;
  border: 1px solid rgba(230, 195, 130, 0.45) !important;
  border-radius: 50% !important;
  top: 0% !important;
  left: 1500px !important;
  transform: translateY(-50%) scale(0.75) !important;
  transform-origin: center center !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

/* 2. CÍRCULO CHICO CON RELLENO (Sólido) */
.elementor-12077 .elementor-element.elementor-element-97edb20::after {
  content: '' !important;
  position: absolute !important;
  width: 269px !important;
  height: 260px !important;
  background-color: rgba(247, 226, 185, 0.7) !important;
  border-radius: 50% !important;
  top: 0px !important;
  right: 200px !important;
  transform: scale(0.8) !important;
  transform-origin: center center !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

/* 3. Asegurar que texto e imagen queden por ENCIMA */
.elementor-12077 .elementor-element.elementor-element-97edb20 .e-child {
  position: relative !important;
  z-index: 1 !important;
}

/* 4. Recorte elíptico de la foto */
.elementor-12077 .elementor-element.elementor-element-97edb20 .elementor-element-bf51de8 img {
  border-radius: 46% 54% 46% 54% / 54% 45% 55% 46% !important;
}

/* ==========================================
   ADAPTACIÓN EXCLUSIVA PARA TABLET
   ========================================== */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Reajuste del círculo fino para que abrace la foto en tablet */
  .elementor-12077 .elementor-element.elementor-element-97edb20::before {
    width: 600px !important;
    height: 600px !important;
    left: auto !important;
    right: -100px !important;
    top: 50% !important;
    transform: translateY(-50%) scale(0.85) !important;
  }

  /* Reajuste del círculo con relleno en la esquina de la foto en tablet */
  .elementor-12077 .elementor-element.elementor-element-97edb20::after {
    width: 200px !important;
    height: 200px !important;
    right: 20px !important;
    top: 10% !important;
    transform: scale(0.85) !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e643e05 */.cuadro-numero {
  display: inline-grid;
  width: 29px;
  height: 29px;
  place-items: center;
  border-radius: 9px;
  background: #EAF3FB;
  color: #1963AF;
  font-weight: 700;
  font-style: normal;
  font-family: 'Poppins', Arial, sans-serif;
  font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12517 *//* Etiquetas (Labels) del formulario */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-label {
    font-family: inherit;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #0b2545;
    margin-bottom: 5px;
}

/* Campos de texto y números (Inputs) */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-textual {
    width: 100%;
    height: 44px;
    padding: 0 16px;
    background-color: #fcfcfc;
    border: 1px solid #e2e8f0 !important;
    border-radius: 10px !important;
    font-family: inherit;
    font-size: 14px;
    color: #0b2545 !important;
    outline: none;
    box-shadow: none !important;
    transition: all 0.2s ease-in-out;
}

/* Color del texto de guía (placeholder) */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-textual::placeholder {
    color: #a0aec0 !important;
    font-weight: 400;
}

/* Efecto al hacer foco en el input */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-field-textual:focus {
    border-color: #f26522 !important;
    background-color: #ffffff;
    box-shadow: 0 0 0 3px rgba(242, 101, 34, 0.1) !important;
}

/* Campo de subida de archivos (Foto de la mascota) */
.elementor-12077 .elementor-element.elementor-global-12517 input[type="file"] {
    width: 100%;
    padding: 10px;
    background-color: #f7fafc;
    border: 1px dashed #cbd5e0;
    border-radius: 10px;
    color: #0b2545;
    font-size: 13px;
    cursor: pointer;
}

/* Botón principal de Envío (Estado normal con animación fluida y font de 11px) */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    background: linear-gradient(135deg, #f26522 0%, #e55a1b 100%) !important;
    color: #ffffff !important;
    font-family: inherit;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: none !important;
    border-radius: 50px !important;
    cursor: pointer;
    box-shadow: 0 10px 20px -5px rgba(242, 101, 34, 0.4);
    transition: background-color 0.4s ease, color 0.4s ease, transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Botón principal de Envío (Estado hover con transición suave a azul) */
.elementor-12077 .elementor-element.elementor-global-12517 .elementor-button:hover {
    background: #051424 !important;
    color: #ffffff !important;
    transform: translateY(-1px);
    box-shadow: 0 12px 24px -4px rgba(5, 20, 36, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acdc972 */.step-number {
  display: inline-grid;
  width: 52px;
  height: 52px;
  place-items: center;
  margin: 0px 0px 20px;
  border-radius: 16px;
  background: #F28A30;
  color: #FFFFFF;
  font-family: 'Poppins', Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0856384 */.step-azul {
  display: inline-grid;
  width: 52px;
  height: 52px;
  place-items: center;
  margin: 0px 0px 20px;
  border-radius: 16px;
  background: #1963AF;
  color: #FFFFFF;
  font-family: 'Poppins', Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4654bdcb */.elementor-12077 .elementor-element.elementor-element-4654bdcb {
  position: relative !important;
  overflow: hidden !important;
}

/* Patita de mascota alineada a la derecha */
.elementor-12077 .elementor-element.elementor-element-4654bdcb::before {
  content: '' !important;
  position: absolute !important;
  width: 120px !important;
  height: 120px !important;
  bottom: 10% !important;
  right: 5% !important; /* Posicionada a la derecha */
  left: auto !important; /* Limpia cualquier alineación previa a la izquierda */
  background-color: #EE5814 !important;
  opacity: 0.15 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11.5c-1.8 0-3.5 1.2-3.5 3 0 1.8 1.5 3.5 3.5 3.5s3.5-1.7 3.5-3.5c0-1.8-1.7-3-3.5-3zm-5.5-3c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm11 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm-8-3.5c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8zm5 0c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-1-.8-1.8-1.8-1.8z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transform: rotate(15deg) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa9bde *//* Asegura el posicionamiento relativo y oculta los elementos que salgan del contenedor */
.opioniones_cta {
  position: relative !important;
  overflow: hidden !important;
}

/* ESTRELLA 1 (Arriba a la izquierda) */
.opioniones_cta::before {
  content: '' !important;
  position: absolute !important;
  width: 50px !important;
  height: 50px !important;
  top: 25% !important;
  left: 8% !important;
  background-color: #ffd166 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* ESTRELLA 2 (Abajo a la derecha) */
.opioniones_cta::after {
  content: '' !important;
  position: absolute !important;
  width: 60px !important;
  height: 60px !important;
  bottom: 15% !important;
  right: 8% !important;
  background-color: #ffd166 !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0c2.5 5 5 7.5 10 10-5 2.5-7.5 5-10 10-2.5-5-5-7.5-10-10 5-2.5 7.5-5 10-10z'/%3E%3C/svg%3E") no-repeat center / contain !important;
  z-index: 1 !important;
  pointer-events: none !important;
}/* End custom CSS */