.elementor-207 .elementor-element.elementor-element-eb5ccc0{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--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-207 .elementor-element.elementor-element-eb5ccc0:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-eb5ccc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-207 .elementor-element.elementor-element-eb5ccc0, .elementor-207 .elementor-element.elementor-element-eb5ccc0::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-7a8cda3{--icon-box-icon-margin:-15px;width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon{font-size:186px;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-title a{font-family:"Inter Custom", Sans-serif;font-size:40px;font-weight:700;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-7a8cda3 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-09863ca{--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;--gap:16px 16px;--background-transition:0.3s;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-09863ca, .elementor-207 .elementor-element.elementor-element-09863ca::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-7168838{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-7168838:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-7168838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-7168838::before, .elementor-207 .elementor-element.elementor-element-7168838 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-7168838 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-7168838 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-7168838 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-7168838 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-7168838, .elementor-207 .elementor-element.elementor-element-7168838::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-c22a43a .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-c22a43a.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-c22a43a.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-c22a43a.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-c22a43a.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-c22a43a.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-c22a43a .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-c22a43a .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-6494092{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-95a45fc .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-4c680a8 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-4c680a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-ac25040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-ac25040:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-ac25040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-ac25040::before, .elementor-207 .elementor-element.elementor-element-ac25040 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-ac25040 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-ac25040 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-ac25040 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-ac25040 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-ac25040, .elementor-207 .elementor-element.elementor-element-ac25040::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-1449cec .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-1449cec.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-1449cec.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-1449cec.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-1449cec.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-1449cec.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-1449cec .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-1449cec .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-80b35a7{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-cb7320b .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-f0010c2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-f0010c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-fa91253{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-fa91253:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-fa91253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-fa91253::before, .elementor-207 .elementor-element.elementor-element-fa91253 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-fa91253 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-fa91253 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-fa91253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-fa91253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-fa91253, .elementor-207 .elementor-element.elementor-element-fa91253::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-16a58cf .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-16a58cf.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-16a58cf.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-16a58cf.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-16a58cf.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-16a58cf.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-16a58cf .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-16a58cf .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-5c2e9f6{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-e9bbcf4 .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-64767fa .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-64767fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-241bb41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-241bb41:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-241bb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-241bb41::before, .elementor-207 .elementor-element.elementor-element-241bb41 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-241bb41 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-241bb41 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-241bb41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-241bb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-241bb41, .elementor-207 .elementor-element.elementor-element-241bb41::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-bd2f4ba .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-bd2f4ba.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-bd2f4ba.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-bd2f4ba.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-bd2f4ba.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-bd2f4ba.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-bd2f4ba .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-bd2f4ba .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-42e5cfb{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-b3bc7c9 .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-e3a4942 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-e3a4942 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-bd0b6c8:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-bd0b6c8::before, .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-bd0b6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-bd0b6c8, .elementor-207 .elementor-element.elementor-element-bd0b6c8::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-9c629c7 .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-9c629c7.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-9c629c7.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-9c629c7.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-9c629c7.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-9c629c7.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-9c629c7 .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-9c629c7 .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-cc574fd{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-fc4c575 .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-ad9fe53 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-ad9fe53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-5619f05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-207 .elementor-element.elementor-element-5619f05:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-5619f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312168BF;}.elementor-207 .elementor-element.elementor-element-5619f05::before, .elementor-207 .elementor-element.elementor-element-5619f05 > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-5619f05 > .e-con-inner > .elementor-background-video-container::before, .elementor-207 .elementor-element.elementor-element-5619f05 > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-5619f05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-207 .elementor-element.elementor-element-5619f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-207 .elementor-element.elementor-element-5619f05, .elementor-207 .elementor-element.elementor-element-5619f05::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-ec0794d .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-ec0794d.elementor-view-stacked .elementor-icon{background-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-ec0794d.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-ec0794d.elementor-view-default .elementor-icon{color:#DDD63A;border-color:#DDD63A;}.elementor-207 .elementor-element.elementor-element-ec0794d.elementor-view-framed .elementor-icon, .elementor-207 .elementor-element.elementor-element-ec0794d.elementor-view-default .elementor-icon svg{fill:#DDD63A;}.elementor-207 .elementor-element.elementor-element-ec0794d .elementor-icon{font-size:120px;}.elementor-207 .elementor-element.elementor-element-ec0794d .elementor-icon svg{height:120px;}.elementor-207 .elementor-element.elementor-element-ca4aaae{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-ed03839 .elementor-heading-title{color:#DDD63A;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-a2cb0d0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter Custom", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-207 .elementor-element.elementor-element-a2cb0d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-a8e5e2c{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-bde7d0f .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-207 .elementor-element.elementor-element-bde7d0f > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-86f2c2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-2998382 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1cc582 );border-radius:20px 20px 20px 20px;}.elementor-207 .elementor-element.elementor-element-3c7ff72{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-8233e92 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-207 .elementor-element.elementor-element-075895a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-075895a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-70bfd2e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-e47205a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1cc582 );border-radius:20px 20px 20px 20px;}.elementor-207 .elementor-element.elementor-element-5f7b039{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-ef14e0a .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-207 .elementor-element.elementor-element-8a668e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-8a668e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-7c6cdb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--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-207 .elementor-element.elementor-element-6a872cc img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1cc582 );border-radius:20px 20px 20px 20px;}.elementor-207 .elementor-element.elementor-element-83632b2{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-664aaf1 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-207 .elementor-element.elementor-element-b9f3c6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-207 .elementor-element.elementor-element-b9f3c6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-ea50ce7{--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;--gap:16px 16px;--background-transition:0.3s;--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-207 .elementor-element.elementor-element-ea50ce7:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-ea50ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-footer__.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-207 .elementor-element.elementor-element-ea50ce7, .elementor-207 .elementor-element.elementor-element-ea50ce7::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-e03e3fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--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-207 .elementor-element.elementor-element-0afe6fc{--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;--background-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-wrapper{text-align:left;}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-e8435b0 > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-ba51e72 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:transparent;background-image:linear-gradient(90deg, #312168 0%, #6141CE 100%);border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 37px 67px 0px rgba(0, 0, 0, 0.25);padding:20px 45px 20px 45px;}.elementor-207 .elementor-element.elementor-element-ba51e72 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-a533574 img{width:715px;max-width:715px;height:715px;}.elementor-207 .elementor-element.elementor-element-0bd4164{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20202026;--border-color:#20202026;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-0bd4164, .elementor-207 .elementor-element.elementor-element-0bd4164::before{--border-transition:0.3s;}.elementor-207 .elementor-element.elementor-element-da12df5 .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-da12df5 .elementor-icon{font-size:45px;}.elementor-207 .elementor-element.elementor-element-da12df5 .elementor-icon svg{height:45px;}.elementor-207 .elementor-element.elementor-element-da12df5 .elementor-icon-wrapper svg{width:100%;}.elementor-207 .elementor-element.elementor-element-da12df5 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-da12df5.elementor-element{--align-self:center;}.elementor-207 .elementor-element.elementor-element-ab2cf74{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-ab2cf74 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-ab2cf74.elementor-element{--align-self:flex-start;}.elementor-207 .elementor-element.elementor-element-be456c4 .elementor-icon-wrapper{text-align:center;}.elementor-207 .elementor-element.elementor-element-be456c4 .elementor-icon{font-size:45px;}.elementor-207 .elementor-element.elementor-element-be456c4 .elementor-icon svg{height:45px;}.elementor-207 .elementor-element.elementor-element-be456c4 .elementor-icon-wrapper svg{width:100%;}.elementor-207 .elementor-element.elementor-element-be456c4 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-be456c4.elementor-element{--align-self:center;}.elementor-207 .elementor-element.elementor-element-51b2b90{text-align:right;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-51b2b90 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-51b2b90.elementor-element{--align-self:flex-start;}body.elementor-page-207{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-207:not(.elementor-motion-effects-element-type-background), body.elementor-page-207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}@media(max-width:1200px) and (min-width:768px){.elementor-207 .elementor-element.elementor-element-7168838{--width:85%;}.elementor-207 .elementor-element.elementor-element-ac25040{--width:85%;}.elementor-207 .elementor-element.elementor-element-fa91253{--width:85%;}.elementor-207 .elementor-element.elementor-element-241bb41{--width:85%;}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--width:85%;}.elementor-207 .elementor-element.elementor-element-5619f05{--width:85%;}.elementor-207 .elementor-element.elementor-element-e03e3fc{--width:85%;}.elementor-207 .elementor-element.elementor-element-0afe6fc{--width:90%;}}@media(max-width:1366px){.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-7a8cda3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-207 .elementor-element.elementor-element-95a45fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-cb7320b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-e9bbcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-b3bc7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-fc4c575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-ed03839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-bde7d0f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-8233e92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ef14e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-664aaf1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ea50ce7:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-ea50ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-footer__tablet.webp");background-position:bottom center;background-size:cover;}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ba51e72 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-207 .elementor-element.elementor-element-a533574 img{width:100%;max-width:100%;}.elementor-207 .elementor-element.elementor-element-ab2cf74{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-51b2b90{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-207 .elementor-element.elementor-element-eb5ccc0{--min-height:1150px;--justify-content:flex-start;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-eb5ccc0:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-eb5ccc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-hero-tablet.webp");background-position:bottom center;}.elementor-207 .elementor-element.elementor-element-7a8cda3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-207 .elementor-element.elementor-element-09863ca{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-207 .elementor-element.elementor-element-ea50ce7:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-ea50ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-footer__tablet.webp");}.elementor-207 .elementor-element.elementor-element-e03e3fc{--flex-direction:column-reverse;--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;}.elementor-207 .elementor-element.elementor-element-0afe6fc{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-wrapper{text-align:center;}}@media(max-width:1024px){.elementor-207 .elementor-element.elementor-element-eb5ccc0{--min-height:1035px;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-7168838{--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;}.elementor-207 .elementor-element.elementor-element-6494092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-95a45fc{text-align:center;}.elementor-207 .elementor-element.elementor-element-95a45fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-4c680a8{text-align:center;}.elementor-207 .elementor-element.elementor-element-ac25040{--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;}.elementor-207 .elementor-element.elementor-element-80b35a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-cb7320b{text-align:center;}.elementor-207 .elementor-element.elementor-element-cb7320b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-f0010c2{text-align:center;}.elementor-207 .elementor-element.elementor-element-fa91253{--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;}.elementor-207 .elementor-element.elementor-element-5c2e9f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-e9bbcf4{text-align:center;}.elementor-207 .elementor-element.elementor-element-e9bbcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-64767fa{text-align:center;}.elementor-207 .elementor-element.elementor-element-241bb41{--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;}.elementor-207 .elementor-element.elementor-element-42e5cfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-b3bc7c9{text-align:center;}.elementor-207 .elementor-element.elementor-element-b3bc7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-e3a4942{text-align:center;}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--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;}.elementor-207 .elementor-element.elementor-element-cc574fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-fc4c575{text-align:center;}.elementor-207 .elementor-element.elementor-element-fc4c575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-ad9fe53{text-align:center;}.elementor-207 .elementor-element.elementor-element-5619f05{--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;}.elementor-207 .elementor-element.elementor-element-ca4aaae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-ed03839{text-align:center;}.elementor-207 .elementor-element.elementor-element-ed03839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-a2cb0d0{text-align:center;}.elementor-207 .elementor-element.elementor-element-bde7d0f{text-align:center;}.elementor-207 .elementor-element.elementor-element-bde7d0f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-86f2c2a{--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-207 .elementor-element.elementor-element-3c7ff72{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-8233e92{text-align:center;}.elementor-207 .elementor-element.elementor-element-8233e92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-70bfd2e{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-207 .elementor-element.elementor-element-5f7b039{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-ef14e0a{text-align:center;}.elementor-207 .elementor-element.elementor-element-ef14e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-7c6cdb0{--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-207 .elementor-element.elementor-element-83632b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-207 .elementor-element.elementor-element-664aaf1{text-align:center;}.elementor-207 .elementor-element.elementor-element-664aaf1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ba51e72 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-207 .elementor-element.elementor-element-a533574 img{width:80%;max-width:80%;height:100%;}.elementor-207 .elementor-element.elementor-element-ab2cf74{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-51b2b90{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:880px){.elementor-207 .elementor-element.elementor-element-eb5ccc0{--min-height:1000px;}}@media(max-width:767px){.elementor-207 .elementor-element.elementor-element-eb5ccc0{--min-height:1000px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-title a{font-size:29px;}.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-7a8cda3{width:100%;max-width:100%;}.elementor-207 .elementor-element.elementor-element-09863ca{--padding-top:10px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-7168838{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-95a45fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-ac25040{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-cb7320b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-fa91253{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-e9bbcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-241bb41{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-b3bc7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-fc4c575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-5619f05{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-207 .elementor-element.elementor-element-ed03839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-bde7d0f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-86f2c2a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-2998382 img{height:289px;}.elementor-207 .elementor-element.elementor-element-8233e92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-70bfd2e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-e47205a img{height:289px;}.elementor-207 .elementor-element.elementor-element-ef14e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-7c6cdb0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-6a872cc img{height:289px;}.elementor-207 .elementor-element.elementor-element-664aaf1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ea50ce7:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-ea50ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emanuelcasas.com/wp-content/uploads/2024/10/bg-footer__tablet.webp");background-size:auto;}.elementor-207 .elementor-element.elementor-element-ea50ce7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-207 .elementor-element.elementor-element-ea50ce7.e-con{--align-self:center;}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ba51e72 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-207 .elementor-element.elementor-element-ba51e72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-a533574 img{width:100%;max-width:100%;}.elementor-207 .elementor-element.elementor-element-0bd4164{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-207 .elementor-element.elementor-element-0bd4164.e-con{--align-self:center;}.elementor-207 .elementor-element.elementor-element-ab2cf74{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ab2cf74.elementor-element{--align-self:center;}.elementor-207 .elementor-element.elementor-element-51b2b90{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-51b2b90.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-7168838{--width:83%;}.elementor-207 .elementor-element.elementor-element-6494092{--width:80%;}.elementor-207 .elementor-element.elementor-element-ac25040{--width:83%;}.elementor-207 .elementor-element.elementor-element-80b35a7{--width:80%;}.elementor-207 .elementor-element.elementor-element-fa91253{--width:83%;}.elementor-207 .elementor-element.elementor-element-5c2e9f6{--width:80%;}.elementor-207 .elementor-element.elementor-element-241bb41{--width:83%;}.elementor-207 .elementor-element.elementor-element-42e5cfb{--width:80%;}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--width:83%;}.elementor-207 .elementor-element.elementor-element-cc574fd{--width:80%;}.elementor-207 .elementor-element.elementor-element-5619f05{--width:83%;}.elementor-207 .elementor-element.elementor-element-ca4aaae{--width:80%;}.elementor-207 .elementor-element.elementor-element-3c7ff72{--width:50%;}.elementor-207 .elementor-element.elementor-element-5f7b039{--width:50%;}.elementor-207 .elementor-element.elementor-element-83632b2{--width:50%;}.elementor-207 .elementor-element.elementor-element-0afe6fc{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-207 .elementor-element.elementor-element-7168838{--width:66%;}.elementor-207 .elementor-element.elementor-element-ac25040{--width:66%;}.elementor-207 .elementor-element.elementor-element-fa91253{--width:66%;}.elementor-207 .elementor-element.elementor-element-241bb41{--width:66%;}.elementor-207 .elementor-element.elementor-element-bd0b6c8{--width:66%;}.elementor-207 .elementor-element.elementor-element-5619f05{--width:66%;}.elementor-207 .elementor-element.elementor-element-3c7ff72{--width:58%;}.elementor-207 .elementor-element.elementor-element-5f7b039{--width:58%;}.elementor-207 .elementor-element.elementor-element-83632b2{--width:58%;}}@media(max-width:880px) and (min-width:768px){.elementor-207 .elementor-element.elementor-element-3c7ff72{--width:61%;}.elementor-207 .elementor-element.elementor-element-5f7b039{--width:61%;}.elementor-207 .elementor-element.elementor-element-83632b2{--width:61%;}}@media(min-width:1920px){.elementor-207 .elementor-element.elementor-element-7a8cda3 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-95a45fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-4c680a8 .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-cb7320b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-f0010c2 .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-e9bbcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-64767fa .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-b3bc7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-e3a4942 .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-fc4c575 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-ad9fe53 .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-ed03839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-a2cb0d0 .elementor-heading-title{font-size:16px;}.elementor-207 .elementor-element.elementor-element-bde7d0f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-8233e92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-075895a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ef14e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-8a668e7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-664aaf1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-207 .elementor-element.elementor-element-b9f3c6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title, .elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-207 .elementor-element.elementor-element-e8435b0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-ba51e72 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-207 .elementor-element.elementor-element-ab2cf74{font-size:var( --e-global-typography-accent-font-size );}.elementor-207 .elementor-element.elementor-element-51b2b90{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-7168838 */.elementor-207 .elementor-element.elementor-element-7168838::before{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background: #1C133A;
    width: 25px;
    height: 25px;
    
    pointer-events: none;
    box-shadow: 0 0 0 12px #31216850;
    border: 0;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}


.elementor-207 .elementor-element.elementor-element-7168838::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10%);
    
    background: #1C133A;
    width: 2px;
    height: 120px;
    
    pointer-events: none;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac25040 */.elementor-207 .elementor-element.elementor-element-ac25040::before{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background: #1C133A;
    width: 25px;
    height: 25px;
    
    pointer-events: none;
    box-shadow: 0 0 0 12px #31216850;
    border: 0;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}


.elementor-207 .elementor-element.elementor-element-ac25040::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10%);
    
    background: #1C133A;
    width: 2px;
    height: 120px;
    
    pointer-events: none;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa91253 */.elementor-207 .elementor-element.elementor-element-fa91253::before{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background: #1C133A;
    width: 25px;
    height: 25px;
    
    pointer-events: none;
    box-shadow: 0 0 0 12px #31216850;
    border: 0;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}


.elementor-207 .elementor-element.elementor-element-fa91253::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10%);
    
    background: #1C133A;
    width: 2px;
    height: 120px;
    
    pointer-events: none;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-241bb41 */.elementor-207 .elementor-element.elementor-element-241bb41::before{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background: #1C133A;
    width: 25px;
    height: 25px;
    
    pointer-events: none;
    box-shadow: 0 0 0 12px #31216850;
    border: 0;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}


.elementor-207 .elementor-element.elementor-element-241bb41::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10%);
    
    background: #1C133A;
    width: 2px;
    height: 120px;
    
    pointer-events: none;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0b6c8 */.elementor-207 .elementor-element.elementor-element-bd0b6c8::before{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background: #1C133A;
    width: 25px;
    height: 25px;
    
    pointer-events: none;
    box-shadow: 0 0 0 12px #31216850;
    border: 0;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}


.elementor-207 .elementor-element.elementor-element-bd0b6c8::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10%);
    
    background: #1C133A;
    width: 2px;
    height: 120px;
    
    pointer-events: none;
    border-radius: 100%;
    
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09863ca */[data-elementor-type="wp-post"], [data-elementor-type="wp-page"]{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-075895a */.elementor-207 .elementor-element.elementor-element-075895a svg path {
    stroke: #312168;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8a668e7 */.elementor-207 .elementor-element.elementor-element-8a668e7 svg path {
    stroke: #312168;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9f3c6b */.elementor-207 .elementor-element.elementor-element-b9f3c6b svg path {
    stroke: #312168;
}/* End custom CSS */
/* Start custom CSS *//* LARGURA ÚTIL AUTOMÁTICA */

/* WIDESCREEN E DESKTOP */
@media (min-width: 1367px) {
    .e-con {
        --content-width: 1280px;
    }
}

/* LAPTOP */
@media (min-width: 1201px) and (max-width: 1366px) {
    .e-con {
        --content-width: 1100px;
    }
}

/* TABLET PAISAGEM */
@media (min-width: 1025px) and (max-width: 1200px) {
    .e-con {
        --content-width: 924px;
    }
}

/* TABLET RETRATO */
@media (min-width: 881px) and (max-width: 1024px) {
    .e-con {
        --content-width: 780px;
    }
}

/* CELULAR PAISAGEM */
@media (min-width: 768px) and (max-width: 880px) {
    .e-con {
        --content-width: 728px;
    }
}

/* CELULAR RETRATO */
@media (max-width: 767px) {
    .e-con {
        --content-width: 360px;
    }
}


/*-------UNICO DEGRADE--------*/
body.elementor-page-207 .degrade, body.elementor-page-207 .CorCheck {
    background: linear-gradient(to right, #312168 0%, #6141CE 100%);
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
    text-shadow: 0px 0px #00000000 !important;
}


/*-------GRIFADO--------*/
body.elementor-page-207 .grifadoazul {
    color: #202020;
    background: #312168;
    -webkit-text-fill-color: #202020;
}


/*-------ESCONDER ALT DAS IMAGENS--------*/
.widget-image-caption {
    display: none;
}


body.elementor-page-207 .cardBlur{
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Custom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://emanuelcasas.com/wp-content/uploads/2024/10/inter-regular-.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter Custom';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://emanuelcasas.com/wp-content/uploads/2024/10/inter-bold-.woff2') format('woff2');
}
/* End Custom Fonts CSS */