.elementor-3178 .elementor-element.elementor-element-ddc5ccb{--display:flex;--min-height:720px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-3178 .elementor-element.elementor-element-f2a39bf{--display:flex;--min-height:720px;--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;--align-items:stretch;--padding-top:80px;--padding-bottom:70px;--padding-left:70px;--padding-right:40px;}.elementor-3178 .elementor-element.elementor-element-1e7049a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-3178 .elementor-element.elementor-element-1e7049a > .elementor-widget-container{background-color:#F2E9FF;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-3178 .elementor-element.elementor-element-1e7049a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#66409F;}.elementor-3178 .elementor-element.elementor-element-ab4d087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:800;line-height:1.2em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-ed837be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#23B4CA;}.elementor-3178 .elementor-element.elementor-element-e05b66f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-e05b66f > .elementor-widget-container{margin:15px 0px -10px 0px;}.elementor-3178 .elementor-element.elementor-element-3f353b6{--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;--gap:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button{background-color:#66409F;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button:focus{background-color:#E4B70D;color:#172033;}.elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button:focus svg{fill:#172033;}.elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#23B4CA;color:#23B4CA;border-style:solid;border-width:2px 2px 2px 2px;border-color:#23B4CA;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button:focus{background-color:#E4B70D;color:#172033;border-color:#172033;}.elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button:focus svg{fill:#172033;}.elementor-3178 .elementor-element.elementor-element-c13ded7{--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;--gap:0px 36px;--row-gap:0px;--column-gap:36px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-4a929b3{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-3178 .elementor-element.elementor-element-c0ead9a .elementor-icon-wrapper{text-align:center;}.elementor-3178 .elementor-element.elementor-element-c0ead9a.elementor-view-stacked .elementor-icon{background-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-c0ead9a.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-c0ead9a.elementor-view-default .elementor-icon{color:#66409F;border-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-c0ead9a.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-c0ead9a.elementor-view-default .elementor-icon svg{fill:#66409F;}.elementor-3178 .elementor-element.elementor-element-c0ead9a .elementor-icon{font-size:34px;}.elementor-3178 .elementor-element.elementor-element-c0ead9a .elementor-icon svg{height:34px;}.elementor-3178 .elementor-element.elementor-element-d0da097 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-c14eb23{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-3178 .elementor-element.elementor-element-53a5307 .elementor-icon-wrapper{text-align:center;}.elementor-3178 .elementor-element.elementor-element-53a5307.elementor-view-stacked .elementor-icon{background-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-53a5307.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-53a5307.elementor-view-default .elementor-icon{color:#66409F;border-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-53a5307.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-53a5307.elementor-view-default .elementor-icon svg{fill:#66409F;}.elementor-3178 .elementor-element.elementor-element-53a5307 .elementor-icon{font-size:34px;}.elementor-3178 .elementor-element.elementor-element-53a5307 .elementor-icon svg{height:34px;}.elementor-3178 .elementor-element.elementor-element-734ac4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-de65c8d{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-3178 .elementor-element.elementor-element-f5011c0 .elementor-icon-wrapper{text-align:center;}.elementor-3178 .elementor-element.elementor-element-f5011c0.elementor-view-stacked .elementor-icon{background-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-f5011c0.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-f5011c0.elementor-view-default .elementor-icon{color:#66409F;border-color:#66409F;}.elementor-3178 .elementor-element.elementor-element-f5011c0.elementor-view-framed .elementor-icon, .elementor-3178 .elementor-element.elementor-element-f5011c0.elementor-view-default .elementor-icon svg{fill:#66409F;}.elementor-3178 .elementor-element.elementor-element-f5011c0 .elementor-icon{font-size:34px;}.elementor-3178 .elementor-element.elementor-element-f5011c0 .elementor-icon svg{height:34px;}.elementor-3178 .elementor-element.elementor-element-84f81a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-b76e013{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3178 .elementor-element.elementor-element-b76e013:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-b76e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicopreneur.es/wp-content/uploads/2026/07/ChatGPT-Image-9-jul-2026-18_34_31.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3178 .elementor-element.elementor-element-69ae326{--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;--align-items:center;--padding-top:75px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-3178 .elementor-element.elementor-element-6afae6e{--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:space-between;--align-items:center;--gap:0px 36px;--row-gap:0px;--column-gap:36px;}.elementor-3178 .elementor-element.elementor-element-d87dcb2{--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:center;--align-items:center;}.elementor-3178 .elementor-element.elementor-element-e5a51cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3178 .elementor-element.elementor-element-e5a51cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-bf9ceb4 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-bf9ceb4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:0.4em;letter-spacing:-0.3px;color:#172033;}.elementor-3178 .elementor-element.elementor-element-6bd104c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-6bd104c{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:1.5em;color:#66409F;}.elementor-3178 .elementor-element.elementor-element-4c1a449{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-3178 .elementor-element.elementor-element-05c9129{--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;--align-items:flex-start;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.15);--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-3178 .elementor-element.elementor-element-05c9129:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-05c9129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-2df2742 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-2df2742 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-559e681{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-37cf948{--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;--align-items:flex-start;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.15);--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-3178 .elementor-element.elementor-element-37cf948:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-37cf948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-c58847a > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-c58847a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-126fbe4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-5fdebfa{--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;--align-items:flex-start;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.15);--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-3178 .elementor-element.elementor-element-5fdebfa:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-5fdebfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-61f32a7 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-61f32a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-92020d3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-7752574{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:5px 5px 8px 0px rgba(101.99999999999991, 64, 158.99999999999997, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-7752574:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-7752574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #66409F54 0%, #66409F21 79%);}.elementor-3178 .elementor-element.elementor-element-46549bd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-46549bd{text-align:center;font-size:17px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-139ccf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-a416190{--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;--align-items:center;--padding-top:75px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-3178 .elementor-element.elementor-element-4ecc37b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3178 .elementor-element.elementor-element-4ecc37b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-51fc2e9{--divider-border-style:solid;--divider-color:#E4B70D;--divider-border-width:4px;}.elementor-3178 .elementor-element.elementor-element-51fc2e9 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-51fc2e9 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-3178 .elementor-element.elementor-element-51fc2e9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3178 .elementor-element.elementor-element-897f381{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;letter-spacing:-0.3px;color:#172033;}.elementor-3178 .elementor-element.elementor-element-897f381 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-a9eef74{--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:stretch;--gap:0px 36px;--row-gap:0px;--column-gap:36px;}.elementor-3178 .elementor-element.elementor-element-48222dd{--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;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;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:#D9C9F4;--border-color:#D9C9F4;--border-radius:24px 24px 24px 24px;box-shadow:0px 14px 35px 0px rgba(23, 32.00000000000002, 51, 0.0784313725490196);--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-3178 .elementor-element.elementor-element-48222dd:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-48222dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-3e97aaa{--display:flex;--min-height:500px;--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:space-evenly;--align-items:stretch;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-447f2d0{--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:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-7c02f66 img{width:75px;}.elementor-3178 .elementor-element.elementor-element-0edc39c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1.27em;color:#66409F;}.elementor-3178 .elementor-element.elementor-element-5c4a579 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-5c4a579.elementor-element{--align-self:center;}.elementor-3178 .elementor-element.elementor-element-5c4a579{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-icon i{color:#66409F;transition:color 0.3s;}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-icon svg{fill:#66409F;transition:fill 0.3s;}.elementor-3178 .elementor-element.elementor-element-2c4dc56{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-text{color:#5F6673;transition:color 0.3s;}.elementor-3178 .elementor-element.elementor-element-96f6f4d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-96f6f4d{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button{background-color:#66409F;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button:focus{background-color:#E4B70D;color:#172033;}.elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button:focus svg{fill:#172033;}.elementor-3178 .elementor-element.elementor-element-03a5d9e{--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;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;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:#D9C9F4;--border-color:#D9C9F4;--border-radius:24px 24px 24px 24px;box-shadow:0px 14px 35px 0px rgba(23, 32.00000000000002, 51, 0.0784313725490196);--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-3178 .elementor-element.elementor-element-03a5d9e:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-03a5d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-9e59f53{--display:flex;--min-height:500px;--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:space-evenly;--align-items:stretch;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-1771bcc{--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:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-a9c29aa img{width:75px;}.elementor-3178 .elementor-element.elementor-element-dc190fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1.27em;color:#23B4CA;}.elementor-3178 .elementor-element.elementor-element-e71c996 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-e71c996.elementor-element{--align-self:center;}.elementor-3178 .elementor-element.elementor-element-e71c996{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-icon i{color:#23B4CA;transition:color 0.3s;}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-icon svg{fill:#23B4CA;transition:fill 0.3s;}.elementor-3178 .elementor-element.elementor-element-e795dbc{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-text{color:#5F6673;transition:color 0.3s;}.elementor-3178 .elementor-element.elementor-element-d673f3b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-d673f3b{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button{background-color:#23B4CA;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 24px 0px rgba(34.99999999999998, 180.00000000000006, 201.99999999999997, 0.14);border-style:none;border-radius:9px 9px 9px 9px;padding:17px 42px 17px 42px;}.elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button:focus{background-color:#E4B70D;color:#172033;box-shadow:0px 10px 24px 0px rgba(101.99999999999991, 64, 158.99999999999997, 0.14);}.elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button:focus svg{fill:#172033;}.elementor-3178 .elementor-element.elementor-element-8759883{--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;--align-items:center;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;--z-index:4;}.elementor-3178 .elementor-element.elementor-element-8fd16ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3178 .elementor-element.elementor-element-8fd16ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-f4efb06{--divider-border-style:solid;--divider-color:#E4B70D;--divider-border-width:4px;}.elementor-3178 .elementor-element.elementor-element-f4efb06 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-f4efb06 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-3178 .elementor-element.elementor-element-f4efb06 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3178 .elementor-element.elementor-element-59a9d25{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;letter-spacing:-0.3px;color:#172033;}.elementor-3178 .elementor-element.elementor-element-59a9d25 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-38d36b6{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-7445a49{--display:flex;--min-height:400px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-7445a49:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-7445a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-a7bab40{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-92df000 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-92df000{text-align:start;}.elementor-3178 .elementor-element.elementor-element-92df000 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-422840f > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-422840f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-1680c42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-1680c42.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#66409F;color:#66409F;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-1680c42 .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-b599475{--display:flex;--min-height:400px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-b599475:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-b599475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-ce71468{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-f4914d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-f4914d6{text-align:start;}.elementor-3178 .elementor-element.elementor-element-f4914d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-2b94b54 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-2b94b54{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-5615a20 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-5615a20.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#23B4CA;color:#23B4CA;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-5615a20 .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-e82229f{--display:flex;--min-height:400px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-e82229f:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-e82229f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-6a97759{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-8238d83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-8238d83{text-align:start;}.elementor-3178 .elementor-element.elementor-element-8238d83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-3c7a68c > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-3c7a68c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-ac3c394 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-ac3c394.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#66409F;color:#66409F;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-ac3c394 .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-1785eab{--display:flex;--min-height:400px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-1785eab:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-1785eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-236d404{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-6788c00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-6788c00{text-align:start;}.elementor-3178 .elementor-element.elementor-element-6788c00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-e9edc37 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-e9edc37{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-b86078c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-b86078c.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#66409F;color:#66409F;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-b86078c .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-825459e{--display:flex;--min-height:400px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-825459e:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-825459e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-a835c7d{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-9fc5e9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-9fc5e9e{text-align:start;}.elementor-3178 .elementor-element.elementor-element-9fc5e9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-543b4e4 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-543b4e4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-8f95f3d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-8f95f3d.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#23B4CA;color:#23B4CA;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-8f95f3d .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-86ea91c{--display:flex;--min-height:400px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F0EEF5;--border-color:#F0EEF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(23.000000000000004, 32.00000000000002, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-3178 .elementor-element.elementor-element-86ea91c:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-86ea91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-240a79c{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-a490c94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-a490c94{text-align:start;}.elementor-3178 .elementor-element.elementor-element-a490c94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-95c3392 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-95c3392{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-1908f3c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-1908f3c.elementor-element{--align-self:flex-start;}.elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#66409F;color:#66409F;border-style:none;padding:0px 0px 0px 20px;}.elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button:focus{color:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-1908f3c .elementor-button:focus svg{fill:#E4B70D;}.elementor-3178 .elementor-element.elementor-element-343f80c{--display:flex;--min-height:800px;--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;--align-items:center;--flex-wrap:nowrap;box-shadow:0px 4px 16px 0px rgba(35.000000000000014, 180.0000000000001, 202.00000000000006, 0.23);--padding-top:100px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3178 .elementor-element.elementor-element-5a3db2e{--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;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3178 .elementor-element.elementor-element-d1f100a{--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:center;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-3178 .elementor-element.elementor-element-dfcb799{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-3178 .elementor-element.elementor-element-dfcb799 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-7992311{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;letter-spacing:-0.3px;color:#172033;}.elementor-3178 .elementor-element.elementor-element-7992311 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button{background-color:#66409F;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button:hover, .elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button:focus{background-color:#E4B70D;color:#172033;}.elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button:hover svg, .elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button:focus svg{fill:#172033;}.elementor-3178 .elementor-element.elementor-element-b24a0b2{--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:center;--align-items:stretch;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-3178 .elementor-element.elementor-element-859b1ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-31b9c54{--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:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-31b9c54:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-31b9c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-31b9c54::before, .elementor-3178 .elementor-element.elementor-element-31b9c54 > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-31b9c54 > .e-con-inner > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-31b9c54 > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-31b9c54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-31b9c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3178 .elementor-element.elementor-element-af033c3{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-849a7bc img{width:50px;}.elementor-3178 .elementor-element.elementor-element-ff70a1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-3178 .elementor-element.elementor-element-c8caa32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-a1f5e9d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-82f11b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-de314f8{--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:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-de314f8:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-de314f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-de314f8::before, .elementor-3178 .elementor-element.elementor-element-de314f8 > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-de314f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-de314f8 > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-de314f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-de314f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3178 .elementor-element.elementor-element-f595e1c{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-5845fbe img{width:50px;}.elementor-3178 .elementor-element.elementor-element-4da85ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-3178 .elementor-element.elementor-element-036c96e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-3e4b306 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-c3c29cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-fd00c10{--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:center;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-fd00c10:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-fd00c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-fd00c10::before, .elementor-3178 .elementor-element.elementor-element-fd00c10 > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-fd00c10 > .e-con-inner > .elementor-background-video-container::before, .elementor-3178 .elementor-element.elementor-element-fd00c10 > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-fd00c10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3178 .elementor-element.elementor-element-fd00c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3178 .elementor-element.elementor-element-e12c93f{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-5f002be img{width:50px;}.elementor-3178 .elementor-element.elementor-element-83a1675 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-3178 .elementor-element.elementor-element-264aea7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-b6bee73 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-321807e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-321807e:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-321807e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-39dd2d6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3178 .elementor-element.elementor-element-39dd2d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-8030ac9{--divider-border-style:solid;--divider-color:#E4B70D;--divider-border-width:4px;}.elementor-3178 .elementor-element.elementor-element-8030ac9 > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-8030ac9 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-3178 .elementor-element.elementor-element-8030ac9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3178 .elementor-element.elementor-element-1c02818{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-3178 .elementor-element.elementor-element-f13410c{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-edf4b76{text-align:center;}.elementor-3178 .elementor-element.elementor-element-edf4b76 img{width:110px;}.elementor-3178 .elementor-element.elementor-element-4b449e3{text-align:center;}.elementor-3178 .elementor-element.elementor-element-4b449e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-94b58a3 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-94b58a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-4caffbe{--display:flex;--min-height:112px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-9751454{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-f028037{text-align:center;}.elementor-3178 .elementor-element.elementor-element-f028037 img{width:115px;}.elementor-3178 .elementor-element.elementor-element-7387c8a{text-align:center;}.elementor-3178 .elementor-element.elementor-element-7387c8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-c327258 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-c327258{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-1eb76de{--display:flex;--min-height:112px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-28cc278{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-04ac5ba{text-align:center;}.elementor-3178 .elementor-element.elementor-element-04ac5ba img{width:115px;}.elementor-3178 .elementor-element.elementor-element-1f21ce9{text-align:center;}.elementor-3178 .elementor-element.elementor-element-1f21ce9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-282fc87 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-282fc87{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-98a7730{--display:flex;--min-height:112px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-f41d89f{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-c9dff45{text-align:center;}.elementor-3178 .elementor-element.elementor-element-c9dff45 img{width:110px;}.elementor-3178 .elementor-element.elementor-element-8ba75a8{text-align:center;}.elementor-3178 .elementor-element.elementor-element-8ba75a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#172033;}.elementor-3178 .elementor-element.elementor-element-9af34a4 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-9af34a4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5F6673;}.elementor-3178 .elementor-element.elementor-element-dd824b1{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-dd824b1:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-dd824b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-d24a618{--display:flex;--min-height:280px;--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:space-evenly;--align-items:center;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-3178 .elementor-element.elementor-element-d24a618:not(.elementor-motion-effects-element-type-background), .elementor-3178 .elementor-element.elementor-element-d24a618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #5D34B5 0%, #41BFE3 90%);}.elementor-3178 .elementor-element.elementor-element-8c07144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-3178 .elementor-element.elementor-element-467fc94 > .elementor-widget-container{margin:-22px 0px -35px -18px;}.elementor-3178 .elementor-element.elementor-element-467fc94{z-index:3;text-align:start;}.elementor-3178 .elementor-element.elementor-element-467fc94 img{width:280px;}.elementor-3178 .elementor-element.elementor-element-010a112{--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:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-3819628 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3178 .elementor-element.elementor-element-3819628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-3178 .elementor-element.elementor-element-3533076{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#F6F8FB;}.elementor-3178 .elementor-element.elementor-element-2ce64b1{--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:center;--align-items:stretch;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3178:not(.elementor-motion-effects-element-type-background), body.elementor-page-3178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3178 .elementor-element.elementor-element-f2a39bf{--width:52%;}.elementor-3178 .elementor-element.elementor-element-3f353b6{--width:720px;}.elementor-3178 .elementor-element.elementor-element-c13ded7{--width:720px;}.elementor-3178 .elementor-element.elementor-element-b76e013{--width:55%;}.elementor-3178 .elementor-element.elementor-element-6afae6e{--width:1280px;}.elementor-3178 .elementor-element.elementor-element-d87dcb2{--width:1280px;}.elementor-3178 .elementor-element.elementor-element-4c1a449{--width:90%;}.elementor-3178 .elementor-element.elementor-element-05c9129{--width:33.333%;}.elementor-3178 .elementor-element.elementor-element-37cf948{--width:33.333%;}.elementor-3178 .elementor-element.elementor-element-5fdebfa{--width:33.333%;}.elementor-3178 .elementor-element.elementor-element-7752574{--width:80%;}.elementor-3178 .elementor-element.elementor-element-a416190{--content-width:1280px;}.elementor-3178 .elementor-element.elementor-element-48222dd{--width:50%;}.elementor-3178 .elementor-element.elementor-element-03a5d9e{--width:50%;}.elementor-3178 .elementor-element.elementor-element-8759883{--content-width:1280px;}.elementor-3178 .elementor-element.elementor-element-7445a49{--width:32%;}.elementor-3178 .elementor-element.elementor-element-b599475{--width:32%;}.elementor-3178 .elementor-element.elementor-element-e82229f{--width:32%;}.elementor-3178 .elementor-element.elementor-element-1785eab{--width:32%;}.elementor-3178 .elementor-element.elementor-element-825459e{--width:32%;}.elementor-3178 .elementor-element.elementor-element-86ea91c{--width:32%;}.elementor-3178 .elementor-element.elementor-element-5a3db2e{--content-width:1320px;}.elementor-3178 .elementor-element.elementor-element-d1f100a{--width:47%;}.elementor-3178 .elementor-element.elementor-element-b24a0b2{--width:48%;}.elementor-3178 .elementor-element.elementor-element-1c02818{--width:1280px;}.elementor-3178 .elementor-element.elementor-element-f13410c{--width:180px;}.elementor-3178 .elementor-element.elementor-element-4caffbe{--width:170px;}.elementor-3178 .elementor-element.elementor-element-9751454{--width:180px;}.elementor-3178 .elementor-element.elementor-element-1eb76de{--width:170px;}.elementor-3178 .elementor-element.elementor-element-28cc278{--width:180px;}.elementor-3178 .elementor-element.elementor-element-98a7730{--width:170px;}.elementor-3178 .elementor-element.elementor-element-f41d89f{--width:180px;}.elementor-3178 .elementor-element.elementor-element-d24a618{--content-width:1240px;}.elementor-3178 .elementor-element.elementor-element-8c07144{--width:22%;}.elementor-3178 .elementor-element.elementor-element-010a112{--width:38%;}.elementor-3178 .elementor-element.elementor-element-2ce64b1{--width:32%;}}@media(max-width:767px){.elementor-3178 .elementor-element.elementor-element-ddc5ccb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3178 .elementor-element.elementor-element-f2a39bf{--justify-content:center;--padding-top:80px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-3178 .elementor-element.elementor-element-f2a39bf.e-con{--align-self:center;}.elementor-3178 .elementor-element.elementor-element-1e7049a{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-3178 .elementor-element.elementor-element-1e7049a .elementor-heading-title{font-size:11px;}.elementor-3178 .elementor-element.elementor-element-ab4d087 .elementor-heading-title{font-size:40px;}.elementor-3178 .elementor-element.elementor-element-ed837be .elementor-heading-title{font-size:25px;}.elementor-3178 .elementor-element.elementor-element-e05b66f{font-size:15px;}.elementor-3178 .elementor-element.elementor-element-3f353b6{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-3178 .elementor-element.elementor-element-4459fef{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-4459fef .elementor-button{font-size:13px;}.elementor-3178 .elementor-element.elementor-element-f3e8988{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-f3e8988 .elementor-button{font-size:13px;}.elementor-3178 .elementor-element.elementor-element-c13ded7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3178 .elementor-element.elementor-element-4a929b3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3178 .elementor-element.elementor-element-c0ead9a .elementor-icon{font-size:25px;}.elementor-3178 .elementor-element.elementor-element-c0ead9a .elementor-icon svg{height:25px;}.elementor-3178 .elementor-element.elementor-element-d0da097 .elementor-heading-title{font-size:12px;}.elementor-3178 .elementor-element.elementor-element-c14eb23{--justify-content:flex-start;}.elementor-3178 .elementor-element.elementor-element-53a5307 .elementor-icon{font-size:25px;}.elementor-3178 .elementor-element.elementor-element-53a5307 .elementor-icon svg{height:25px;}.elementor-3178 .elementor-element.elementor-element-734ac4b .elementor-heading-title{font-size:12px;}.elementor-3178 .elementor-element.elementor-element-f5011c0 .elementor-icon{font-size:25px;}.elementor-3178 .elementor-element.elementor-element-f5011c0 .elementor-icon svg{height:25px;}.elementor-3178 .elementor-element.elementor-element-84f81a0 .elementor-heading-title{font-size:12px;}.elementor-3178 .elementor-element.elementor-element-b76e013{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-69ae326{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3178 .elementor-element.elementor-element-6afae6e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-d87dcb2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-e5a51cd{text-align:start;}.elementor-3178 .elementor-element.elementor-element-e5a51cd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-bf9ceb4{text-align:start;font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-6bd104c{font-size:16px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-4c1a449{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-2df2742 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-2df2742 .elementor-heading-title{font-size:20px;}.elementor-3178 .elementor-element.elementor-element-559e681{font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-c58847a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-c58847a .elementor-heading-title{font-size:20px;}.elementor-3178 .elementor-element.elementor-element-126fbe4{font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-61f32a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3178 .elementor-element.elementor-element-61f32a7 .elementor-heading-title{font-size:20px;}.elementor-3178 .elementor-element.elementor-element-92020d3{font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-7752574{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3178 .elementor-element.elementor-element-46549bd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3178 .elementor-element.elementor-element-46549bd{font-size:15px;}.elementor-3178 .elementor-element.elementor-element-a416190{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-4ecc37b{text-align:start;}.elementor-3178 .elementor-element.elementor-element-4ecc37b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-51fc2e9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-51fc2e9 .elementor-divider-separator{width:90px;margin:0 auto;margin-left:0;}.elementor-3178 .elementor-element.elementor-element-51fc2e9 .elementor-divider{text-align:left;}.elementor-3178 .elementor-element.elementor-element-897f381{text-align:start;font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-a9eef74{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-48222dd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-3e97aaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-447f2d0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3178 .elementor-element.elementor-element-7c02f66 img{width:60px;}.elementor-3178 .elementor-element.elementor-element-0edc39c .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-5c4a579{font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3178 .elementor-element.elementor-element-2c4dc56 .elementor-icon-list-item > a{font-size:14px;}.elementor-3178 .elementor-element.elementor-element-26da745{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-26da745 .elementor-button{font-size:13px;}.elementor-3178 .elementor-element.elementor-element-03a5d9e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3178 .elementor-element.elementor-element-9e59f53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3178 .elementor-element.elementor-element-1771bcc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3178 .elementor-element.elementor-element-a9c29aa img{width:60px;}.elementor-3178 .elementor-element.elementor-element-dc190fc .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-e71c996{font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3178 .elementor-element.elementor-element-e795dbc .elementor-icon-list-item > a{font-size:14px;}.elementor-3178 .elementor-element.elementor-element-0dc35bc .elementor-button{font-size:13px;}.elementor-3178 .elementor-element.elementor-element-8759883{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-8fd16ac{text-align:start;}.elementor-3178 .elementor-element.elementor-element-8fd16ac .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-f4efb06{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-f4efb06 .elementor-divider-separator{width:90px;margin:0 auto;margin-left:0;}.elementor-3178 .elementor-element.elementor-element-f4efb06 .elementor-divider{text-align:left;}.elementor-3178 .elementor-element.elementor-element-59a9d25{text-align:start;font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-a7bab40{--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-3178 .elementor-element.elementor-element-ce71468{--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-3178 .elementor-element.elementor-element-6a97759{--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-3178 .elementor-element.elementor-element-236d404{--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-3178 .elementor-element.elementor-element-240a79c{--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-3178 .elementor-element.elementor-element-a490c94{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-343f80c{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-5a3db2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3178 .elementor-element.elementor-element-dfcb799 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-7992311{text-align:start;font-size:15px;line-height:1.4em;}.elementor-3178 .elementor-element.elementor-element-5ffef07{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-3178 .elementor-element.elementor-element-5ffef07 .elementor-button{font-size:13px;}.elementor-3178 .elementor-element.elementor-element-b24a0b2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3178 .elementor-element.elementor-element-849a7bc img{width:45px;}.elementor-3178 .elementor-element.elementor-element-ff70a1f .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-5845fbe img{width:45px;}.elementor-3178 .elementor-element.elementor-element-4da85ee .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-5f002be img{width:45px;}.elementor-3178 .elementor-element.elementor-element-83a1675 .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-321807e{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-39dd2d6{text-align:start;}.elementor-3178 .elementor-element.elementor-element-39dd2d6 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3178 .elementor-element.elementor-element-edf4b76 img{width:90px;}.elementor-3178 .elementor-element.elementor-element-4b449e3 .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-f028037 img{width:90px;}.elementor-3178 .elementor-element.elementor-element-7387c8a .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-04ac5ba img{width:90px;}.elementor-3178 .elementor-element.elementor-element-1f21ce9 .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-c9dff45 img{width:90px;}.elementor-3178 .elementor-element.elementor-element-8ba75a8 .elementor-heading-title{font-size:22px;}.elementor-3178 .elementor-element.elementor-element-dd824b1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3178 .elementor-element.elementor-element-d24a618{--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;}}/* Start custom CSS for heading, class: .elementor-element-ed837be */.elementor-3178 .elementor-element.elementor-element-ed837be .pp-texto-morado {
  color: #66409F;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a39bf */.elementor-3178 .elementor-element.elementor-element-f2a39bf {
  position: relative;
  z-index: 5;
  max-width: 820px;
}

@media (max-width: 1024px) {
  .elementor-3178 .elementor-element.elementor-element-f2a39bf {
    width: 52%;
    min-height: 620px;
    padding: 70px 30px 60px 40px;
  }
}

@media (max-width: 767px) {
  .elementor-3178 .elementor-element.elementor-element-f2a39bf {
    width: 100%;
    min-height: auto;
    padding: 50px 24px 30px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b76e013 */.elementor-3178 .elementor-element.elementor-element-b76e013 {
  position: absolute;
  top: 0;
  right: -160px;
  width: 55vw;
  height: 100%;
  min-height: 720px;

  overflow: hidden;

  border-radius: 560px 0 0 560px;
  border-left: 2px solid #CFF6FA;

  background-size: cover !important;
  background-position: 0% center !important;
  background-repeat: no-repeat !important;

  z-index: 2;
}

@media (max-width: 1024px) {
  .elementor-3178 .elementor-element.elementor-element-b76e013 {
    right: -100px;
    width: 58vw;
    min-height: 620px;
    border-radius: 460px 0 0 460px;
    background-position: center center !important;
  }
}

@media (max-width: 767px) {
  .elementor-3178 .elementor-element.elementor-element-b76e013 {
    position: relative;
    top: auto;
    right: auto;

    width: 100%;
    height: 340px;
    min-height: 340px;

    border-radius: 32px;
    border: 2px solid #CFF6FA;

    margin-top: 28px;

    background-position: center center !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc5ccb */.elementor-3178 .elementor-element.elementor-element-ddc5ccb {
  position: relative;
  min-height: 720px;
  overflow: hidden;
  background:
    radial-gradient(circle at 58% 85%, rgba(35, 180, 202, 0.22) 0%, rgba(35, 180, 202, 0.08) 28%, transparent 52%),
    radial-gradient(circle at 53% 20%, rgba(102, 64, 159, 0.12) 0%, rgba(102, 64, 159, 0.04) 32%, transparent 55%),
    linear-gradient(110deg, #FFFFFF 0%, #FFFFFF 48%, #FAF8F5 100%);
}

@media (max-width: 1024px) {
  .elementor-3178 .elementor-element.elementor-element-ddc5ccb {
    min-height: 620px;
  }
}

@media (max-width: 767px) {
  .elementor-3178 .elementor-element.elementor-element-ddc5ccb {
    min-height: auto;
    display: flex;
    flex-direction: column;
    padding-bottom: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5a51cd */.elementor-3178 .elementor-element.elementor-element-e5a51cd .pp-turquesa {
  color: #23B4CA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1a449 *//* Tarjetas de retos */
.pp-reto-card {
  transition: transform 0.28s ease, box-shadow 0.28s ease;
}

.pp-reto-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(23, 32, 51, 0.12);
}

/* Icono animado */
.pp-icon-animado {
  position: relative;
  animation: pp-icon-float 3.6s ease-in-out infinite;
  transition: transform 0.28s ease;
}

/* Imagen del icono */
.pp-icon-animado img {
  display: block;
  transition: transform 0.28s ease, filter 0.28s ease;
}

/* Movimiento suave constante */
@keyframes pp-icon-float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-6px);
  }

  100% {
    transform: translateY(0);
  }
}

/* Al pasar el ratón por la tarjeta */
.pp-reto-card:hover .pp-icon-animado img {
  transform: scale(1.08) rotate(-3deg);
}

.pp-icon-animado::before {
  content: "";
  position: absolute;
  inset: 6px;
  border-radius: 50%;
  background: rgba(102, 64, 159, 0.10);
  z-index: -1;
  animation: pp-icon-pulse 2.8s ease-in-out infinite;
}

@keyframes pp-icon-pulse {
  0% {
    transform: scale(0.92);
    opacity: 0.45;
  }

  50% {
    transform: scale(1.12);
    opacity: 0.18;
  }

  100% {
    transform: scale(0.92);
    opacity: 0.45;
  }
}

.pp-icon-purple::before {
  background: rgba(102, 64, 159, 0.12);
}

.pp-icon-turquoise::before {
  background: rgba(35, 180, 202, 0.12);
}

.pp-icon-turquoise-soft::before {
  background: rgba(35, 180, 202, 0.10);
}

@media (prefers-reduced-motion: reduce) {
  .pp-icon-animado,
  .pp-icon-animado::before,
  .pp-reto-card,
  .pp-reto-card:hover .pp-icon-animado img {
    animation: none !important;
    transform: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ae326 */.pp-animated-icon {
  width: 96px;
  height: 96px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.pp-animated-icon svg {
  width: 96px;
  height: 96px;
  overflow: visible;
}

.pp-animated-icon .pp-bg {
  transform-origin: center;
}

.pp-animated-icon .pp-draw {
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
  opacity: 1;
}

.pp-animated-icon .pp-fill {
  opacity: 0;
  transform-origin: center;
  transform: scale(0.94);
}

/* Cuando la sección aparece en pantalla */
.pp-retos-section.pp-visible .pp-animated-icon .pp-draw {
  animation: pp-draw-once 1.35s ease forwards;
}

.pp-retos-section.pp-visible .pp-animated-icon .pp-fill {
  animation: pp-fill-once 0.55s ease forwards;
  animation-delay: 1.15s;
}

.pp-retos-section.pp-visible .pp-animated-icon .pp-bg {
  animation: pp-bg-pulse-once 0.75s ease forwards;
  animation-delay: 1.35s;
}

/* Pequeño retraso entre tarjetas */
.pp-retos-section.pp-visible .pp-reto-card:nth-child(1) .pp-draw,
.pp-retos-section.pp-visible .pp-reto-card:nth-child(1) .pp-fill,
.pp-retos-section.pp-visible .pp-reto-card:nth-child(1) .pp-bg {
  animation-delay: 0s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(1) .pp-fill {
  animation-delay: 1.15s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(1) .pp-bg {
  animation-delay: 1.35s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(2) .pp-draw {
  animation-delay: 0.18s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(2) .pp-fill {
  animation-delay: 1.33s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(2) .pp-bg {
  animation-delay: 1.53s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(3) .pp-draw {
  animation-delay: 0.36s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(3) .pp-fill {
  animation-delay: 1.51s;
}

.pp-retos-section.pp-visible .pp-reto-card:nth-child(3) .pp-bg {
  animation-delay: 1.71s;
}

@keyframes pp-draw-once {
  from {
    stroke-dashoffset: 1;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes pp-fill-once {
  from {
    opacity: 0;
    transform: scale(0.94);
  }

  to {
    opacity: 0.13;
    transform: scale(1);
  }
}

@keyframes pp-bg-pulse-once {
  0% {
    transform: scale(1);
  }

  45% {
    transform: scale(1.08);
  }

  100% {
    transform: scale(1);
  }
}

/* Hover suave de la tarjeta */
.pp-reto-card {
  transition: transform 0.28s ease, box-shadow 0.28s ease;
}

.pp-reto-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(23, 32, 51, 0.12);
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pp-animated-icon .pp-draw,
  .pp-animated-icon .pp-fill,
  .pp-animated-icon .pp-bg {
    animation: none !important;
    stroke-dashoffset: 0 !important;
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ==================================================
   ACTIVACIÓN INDIVIDUAL DE CADA ICONO EN MÓVIL
   ================================================== */

@media (max-width: 767px) {

  /* Dibujo del icono cuando aparece su propia tarjeta */
  .pp-reto-card.pp-card-visible
  .pp-animated-icon
  .pp-draw {
    animation: pp-draw-once 1.35s ease forwards;
  }

  /* Aparición del relleno */
  .pp-reto-card.pp-card-visible
  .pp-animated-icon
  .pp-fill {
    animation: pp-fill-once 0.55s ease 1.15s forwards;
  }

  /* Pulso final del fondo */
  .pp-reto-card.pp-card-visible
  .pp-animated-icon
  .pp-bg {
    animation: pp-bg-pulse-once 0.75s ease 1.35s forwards;
  }
}

@media (max-width: 767px) {
  .pp-animated-icon {
    width: 82px;
    height: 82px;
  }

  .pp-animated-icon svg {
    width: 82px;
    height: 82px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ecc37b */.elementor-3178 .elementor-element.elementor-element-4ecc37b .pp-morado {
  color: #66409F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a416190 */.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-card {
  transition: all 0.28s ease;
  position: relative;
  overflow: hidden;
}

.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-card::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.28s ease;
  pointer-events: none;
}

.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-purple::before {
  background: radial-gradient(circle at 15% 20%, rgba(102, 64, 159, 0.10), transparent 38%);
}

.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-turquoise::before {
  background: radial-gradient(circle at 15% 20%, rgba(35, 180, 202, 0.12), transparent 38%);
}

.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 22px 48px rgba(23, 32, 51, 0.12);
}

.elementor-3178 .elementor-element.elementor-element-a416190 .pp-choice-card:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd16ac */.elementor-3178 .elementor-element.elementor-element-8fd16ac .pp-turquesa {
  color: #23B4CA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8759883 */.pp-services-section .pp-service-icon {
  width: 92px;
  height: 92px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 22px auto;
}

.pp-services-section .pp-service-icon svg {
  width: 92px;
  height: 92px;
  overflow: visible;
}

.pp-services-section .pp-service-icon .pp-icon-draw {
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
  opacity: 1;
}

.pp-services-section .pp-service-icon .pp-icon-fill {
  opacity: 0;
  transform-origin: center;
  transform: scale(0.96);
}

/* Cuando la sección entra en pantalla */
.pp-services-section.pp-visible .pp-icon-draw {
  animation: pp-service-draw 1.35s ease forwards;
}

.pp-services-section.pp-visible .pp-icon-fill {
  animation: pp-service-fill 0.5s ease forwards;
  animation-delay: 1.05s;
}

.pp-services-section.pp-visible .pp-service-icon svg {
  animation: pp-service-pulse 0.65s ease forwards;
  animation-delay: 1.35s;
}

/* Retrasos por tarjeta */
.pp-services-section.pp-visible .pp-service-card:nth-child(1) .pp-icon-draw {
  animation-delay: 0s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(1) .pp-icon-fill {
  animation-delay: 1.05s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(1) .pp-service-icon svg {
  animation-delay: 1.35s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(2) .pp-icon-draw {
  animation-delay: 0.12s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(2) .pp-icon-fill {
  animation-delay: 1.17s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(2) .pp-service-icon svg {
  animation-delay: 1.47s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(3) .pp-icon-draw {
  animation-delay: 0.24s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(3) .pp-icon-fill {
  animation-delay: 1.29s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(3) .pp-service-icon svg {
  animation-delay: 1.59s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(4) .pp-icon-draw {
  animation-delay: 0.36s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(4) .pp-icon-fill {
  animation-delay: 1.41s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(4) .pp-service-icon svg {
  animation-delay: 1.71s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(5) .pp-icon-draw {
  animation-delay: 0.48s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(5) .pp-icon-fill {
  animation-delay: 1.53s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(5) .pp-service-icon svg {
  animation-delay: 1.83s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(6) .pp-icon-draw {
  animation-delay: 0.60s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(6) .pp-icon-fill {
  animation-delay: 1.65s;
}

.pp-services-section.pp-visible .pp-service-card:nth-child(6) .pp-service-icon svg {
  animation-delay: 1.95s;
}

@keyframes pp-service-draw {
  from {
    stroke-dashoffset: 1;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes pp-service-fill {
  from {
    opacity: 0;
    transform: scale(0.96);
  }

  to {
    opacity: 0.10;
    transform: scale(1);
  }
}

@keyframes pp-service-pulse {
  0% {
    transform: scale(1);
  }

  45% {
    transform: scale(1.12);
  }

  100% {
    transform: scale(1);
  }
}

/* Tarjeta */
.pp-services-section .pp-service-card {
  transition: transform 0.28s ease, box-shadow 0.28s ease;
}

.pp-services-section .pp-service-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 40px rgba(23, 32, 51, 0.12);
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pp-services-section .pp-icon-draw,
  .pp-services-section .pp-icon-fill,
  .pp-services-section .pp-service-icon svg {
    animation: none !important;
    stroke-dashoffset: 0 !important;
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ==================================================
   SERVICIOS: ACTIVACIÓN INDIVIDUAL EN MÓVIL
   ================================================== */

@media (max-width: 767px) {

  /* Iconos ligeramente más pequeños */
  .pp-services-section .pp-service-icon {
    width: 80px;
    height: 80px;
    margin-bottom: 18px;
  }

  .pp-services-section .pp-service-icon svg {
    width: 80px;
    height: 80px;
  }

  /* Cada icono se dibuja al llegar a su propia tarjeta */
  .pp-services-section
  .pp-service-card.pp-service-visible
  .pp-icon-draw {
    animation: pp-service-draw 1.35s ease forwards;
  }

  .pp-services-section
  .pp-service-card.pp-service-visible
  .pp-icon-fill {
    animation: pp-service-fill 0.5s ease 1.05s forwards;
  }

  .pp-services-section
  .pp-service-card.pp-service-visible
  .pp-service-icon svg {
    animation: pp-service-pulse 0.65s ease 1.35s forwards;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfcb799 */.elementor-3178 .elementor-element.elementor-element-dfcb799 .pp-exp-morado {
  display: block;
  color: #7A4AC7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343f80c */.elementor-3178 .elementor-element.elementor-element-343f80c {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(
      circle at 72% 25%,
      rgba(102, 64, 159, 0.10),
      transparent 32%
    ),
    radial-gradient(
      circle at 92% 82%,
      rgba(35, 180, 202, 0.12),
      transparent 36%
    ),
    linear-gradient(
      135deg,
      #F5F0FB 0%,
      #EDF9FA 100%
    );
}

/* Zona blanca diagonal */
.elementor-3178 .elementor-element.elementor-element-343f80c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FFFFFF;
  clip-path: polygon(
    0 0,
    66% 0,
    44% 100%,
    0 100%
  );
  z-index: 0;
  pointer-events: none;
}

/* Coloca el contenido por encima del fondo */
.elementor-3178 .elementor-element.elementor-element-343f80c > .e-con-inner,
.elementor-3178 .elementor-element.elementor-element-343f80c > .e-con {
  position: relative;
  z-index: 1;
}

.elementor-3178 .elementor-element.elementor-element-343f80c .pp-exp-card {
  position: relative;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(102, 64, 159, 0.06);
  border-radius: 28px;
  box-shadow: 0 18px 46px rgba(29, 46, 79, 0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

/* Línea situada a la izquierda */
.elementor-3178 .elementor-element.elementor-element-343f80c .pp-exp-card::before {
  content: "";
  position: absolute;
  left: -50px;
  top: 50%;
  width: 34px;
  height: 3px;
  border-radius: 999px;
  background: rgba(102, 64, 159, 0.28);
  transform: translateY(-50%);
}

/* Movimiento muy sutil */
.elementor-3178 .elementor-element.elementor-element-343f80c .pp-exp-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 24px 54px rgba(29, 46, 79, 0.14);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dd2d6 */.elementor-3178 .elementor-element.elementor-element-39dd2d6 .pp-morado {
  color: #66409F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321807e *//* ================================
   MÉTODO PSICOPRENEUR
================================ */


/* PASOS
   El ancho se controla desde Elementor
*/

.elementor-3178 .elementor-element.elementor-element-321807e .pp-paso {
  position: relative;
}


/* ICONOS */

.elementor-3178 .elementor-element.elementor-element-321807e .pp-icono {
  position: relative;
  z-index: 2;
  transform: scale(1);
}


/* CONTENEDORES DE LAS LÍNEAS
   El ancho se controla desde Elementor
*/

.elementor-3178 .elementor-element.elementor-element-321807e .pp-linea {
  position: relative;
  min-height: 112px;
  overflow: hidden;
}


/* FILA ÚNICA DE 6 PUNTOS */

.elementor-3178 .elementor-element.elementor-element-321807e .pp-linea::before {
  content: "";
  position: absolute;
  left: 8px;
  right: 8px;
  top: 54px;
  height: 8px;
  transform: translateY(-50%);

  /* Amarillo que avanza sobre el gris */
  background-image:
    linear-gradient(#F2B705 0 0),
    linear-gradient(#B7B7BE 0 0);

  background-position:
    left center,
    left center;

  background-size:
    0% 100%,
    100% 100%;

  background-repeat:
    no-repeat,
    no-repeat;

  transition: background-size 1.1s linear;

  /* Los 6 puntos: iguales y repartidos uniformemente */
  -webkit-mask:
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 0% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 20% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 40% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 60% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 80% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 100% center / 8px 8px no-repeat;

  mask:
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 0% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 20% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 40% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 60% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 80% center / 8px 8px no-repeat,
    radial-gradient(circle, #000 0 3px, transparent 3.5px) 100% center / 8px 8px no-repeat;
}


/* ELIMINAMOS LA SEGUNDA CAPA ANTIGUA */

.elementor-3178 .elementor-element.elementor-element-321807e .pp-linea::after {
  content: none;
}


/* CUANDO SE ACTIVA, EL AMARILLO RECORRE TODOS LOS PUNTOS */

.elementor-3178 .elementor-element.elementor-element-321807e .pp-linea.pp-activa::before {
  background-size:
    100% 100%,
    100% 100%;
}


/* PULSACIÓN DEL ICONO */

.elementor-3178 .elementor-element.elementor-element-321807e .pp-paso.pp-pulso .pp-icono {
  animation: ppPulsoIcono 0.8s ease-in-out 1;
}


/* ANIMACIÓN DE PULSACIÓN */

@keyframes ppPulsoIcono {
  0% {
    transform: scale(1);
  }

  35% {
    transform: scale(1.12);
  }

  65% {
    transform: scale(0.97);
  }

  100% {
    transform: scale(1);
  }
}

/* =========================================
   MÉTODO PSICOPRENEUR · VERSIÓN MÓVIL
   ========================================= */

@media (max-width: 767px) {

  /* Cada paso ocupa todo el ancho */
  .elementor-3178 .elementor-element.elementor-element-321807e .pp-paso {
    width: 100% !important;
    max-width: 100%;
    margin: 0 !important;
  }

  /* Contenedor vertical de los seis puntos */
  .elementor-3178 .elementor-element.elementor-element-321807e .pp-linea {
    width: 28px !important;
    max-width: 28px !important;
    height: 76px;
    min-height: 76px;
    flex: 0 0 76px !important;
    margin: 8px auto !important;
    overflow: hidden;
  }

  /* Los seis puntos pasan de horizontal a vertical */
  .elementor-3178 .elementor-element.elementor-element-321807e .pp-linea::before {
    left: 50%;
    right: auto;
    top: 4px;
    bottom: 4px;

    width: 8px;
    height: auto;

    transform: translateX(-50%);

    /* El amarillo avanza de arriba hacia abajo */
    background-image:
      linear-gradient(#F2B705 0 0),
      linear-gradient(#B7B7BE 0 0);

    background-position:
      center top,
      center top;

    background-size:
      100% 0%,
      100% 100%;

    background-repeat:
      no-repeat,
      no-repeat;

    transition: background-size 0.85s linear;

    /* Seis puntos verticales */
    -webkit-mask:
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 0% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 20% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 40% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 60% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 80% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 100% / 8px 8px no-repeat;

    mask:
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 0% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 20% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 40% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 60% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 80% / 8px 8px no-repeat,
      radial-gradient(circle, #000 0 3px, transparent 3.5px) center 100% / 8px 8px no-repeat;
  }

  /* El amarillo recorre verticalmente los puntos */
  .elementor-3178 .elementor-element.elementor-element-321807e .pp-linea.pp-activa::before {
    background-size:
      100% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd824b1 *//* =====================================
   LEAD MAGNET PSICOPRENEUR
===================================== */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-card{
  position: relative;
  overflow: visible;
}

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book-col{
  position: relative;
  z-index: 3;
}

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book{
  position: relative;
  z-index: 4;
}

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book img{
  display: block;
  width: 100%;
  max-width: 280px;
  height: auto;
  filter: drop-shadow(0 14px 26px rgba(0,0,0,0.22));
}

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-text-col h3,
.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-text-col .elementor-heading-title{
  margin: 0;
}

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-help{
  text-align: center;
}

@media (max-width: 1024px){

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-card{
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 30px 24px;
  }

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-text-col,
  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-form-col,
  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book-col{
    width: 100% !important;
    max-width: 100%;
    align-items: center;
    text-align: center;
  }

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book{
    margin-left: 0 !important;
    margin-top: -10px !important;
    margin-bottom: 10px !important;
  }

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book img{
    max-width: 220px;
  }
}

@media (max-width: 767px){

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-card{
    border-radius: 20px;
    padding: 24px 18px;
  }

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-book img{
    max-width: 190px;
  }
}
/* =====================================
   FLECHA CURVA HACIA EL FORMULARIO
===================================== */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-lead-card {
  position: relative;
  overflow: visible !important;
}


/* WIDGET QUE CONTIENE LA FLECHA */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-arrow-widget {
  position: absolute !important;

  /*
   Empieza en la parte derecha del texto
   y termina junto al formulario
  */
  left: 49%;
  top: 34%;

  width: 18% !important;
  min-width: 230px;
  max-width: 300px;

  margin: 0 !important;
  padding: 0 !important;

  z-index: 20;
  pointer-events: none;
}


/* FLECHA */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-yellow-arrow {
  display: block;
  width: 100%;
  height: auto;

  opacity: 0;

  /*
   La punta permanece anclada junto al formulario
   mientras el resto de la flecha se balancea
  */
  transform-origin: 94% 74%;
  transform: rotate(-8deg);
}


/* SVG */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-yellow-arrow svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}


/* ANIMACIÓN */

.elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-yellow-arrow.pp-arrow-visible {
  animation: ppArrowSwing 2.2s ease-in-out 1 forwards;
}


/* DOS BALANCEOS Y POSICIÓN FINAL */

@keyframes ppArrowSwing {

  0% {
    opacity: 0;
    transform: rotate(-8deg);
  }

  10% {
    opacity: 1;
  }

  26% {
    transform: rotate(7deg);
  }

  46% {
    transform: rotate(-6deg);
  }

  65% {
    transform: rotate(4deg);
  }

  82% {
    transform: rotate(-2deg);
  }

  100% {
    opacity: 1;
    transform: rotate(0deg);
  }
}


/* OCULTAMOS LA FLECHA CUANDO NO HAY ESPACIO */

@media (max-width: 1100px) {

  .elementor-3178 .elementor-element.elementor-element-dd824b1 .pp-arrow-widget {
    display: none !important;
  }
}/* End custom CSS */