.elementor-7 .elementor-element.elementor-element-2d33fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-dfdecbd{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 3px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;--border-radius:11px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-2d70319 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-7 .elementor-element.elementor-element-0a69567 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0429cc7{width:var( --container-widget-width, 82% );max-width:82%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0429cc7 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:55px;font-weight:400;line-height:49px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-d23ed32 .elementor-button{background-color:#B99D5B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-7 .elementor-element.elementor-element-d23ed32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-7 .elementor-element.elementor-element-8ac1ce9{width:var( --container-widget-width, 40% );max-width:40%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8ac1ce9 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:48px;font-weight:400;line-height:49px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-887f92d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-e34713c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e34713c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c5f4155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-c5f4155.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6b88c16{width:var( --container-widget-width, 100% );max-width:100%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"HelveticaNowDisplay", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8351da7 .elementor-button{background-color:#000622;font-family:"HelveticaNowDisplay", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-7 .elementor-element.elementor-element-8351da7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-647b6c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b3bf671{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-7px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-b3bf671.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-c9277ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-a2f7407{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a2f7407:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a2f7407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a2f7407::before, .elementor-7 .elementor-element.elementor-element-a2f7407 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a2f7407 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a2f7407 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a2f7407 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a2f7407 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-933ec5a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-6e83ac8{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-279edfd{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-279edfd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-279edfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-279edfd::before, .elementor-7 .elementor-element.elementor-element-279edfd > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-279edfd > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-279edfd > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-279edfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-279edfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1e6efe5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-6c3640a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-1b95b0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a86ce5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-7px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-a86ce5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-77a52e3{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77a52e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-77a52e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-77a52e3::before, .elementor-7 .elementor-element.elementor-element-77a52e3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-77a52e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-77a52e3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-77a52e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-77a52e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-89b8107{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-ad8c2b0{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-c3a282e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-b68c18b{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b68c18b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b68c18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b68c18b::before, .elementor-7 .elementor-element.elementor-element-b68c18b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b68c18b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b68c18b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b68c18b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b68c18b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-61a180f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-1785d18{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-69ecf23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-69ecf23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8a44a10{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a44a10:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a44a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8a44a10::before, .elementor-7 .elementor-element.elementor-element-8a44a10 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8a44a10 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8a44a10 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8a44a10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8a44a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-421143c{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-e08b8df{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-63b992e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-63b992e img{width:100%;}.elementor-7 .elementor-element.elementor-element-cbac639{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cbac639:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cbac639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cbac639::before, .elementor-7 .elementor-element.elementor-element-cbac639 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cbac639 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cbac639 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cbac639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cbac639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3a2f69a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-50c6e34{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-e6ae511{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-61ee89a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-61ee89a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5a4fc7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bb3a1c4{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bb3a1c4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bb3a1c4::before, .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb3a1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-07c1896{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-2434e79{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-04e8b6a{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-04e8b6a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-04e8b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-04e8b6a::before, .elementor-7 .elementor-element.elementor-element-04e8b6a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-04e8b6a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-04e8b6a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-04e8b6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-04e8b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3f58ada{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-208650f{width:var( --container-widget-width, 73% );max-width:73%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-93088d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-93088d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8817989{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8817989 img{width:100%;}.elementor-7 .elementor-element.elementor-element-dfe6c57{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dfe6c57:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dfe6c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dfe6c57::before, .elementor-7 .elementor-element.elementor-element-dfe6c57 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dfe6c57 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dfe6c57 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dfe6c57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dfe6c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-a19ccc6{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-dceb9df{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-9271e60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-9271e60.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f4add4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-f4add4f img{width:100%;}.elementor-7 .elementor-element.elementor-element-81eaaac{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-81eaaac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-81eaaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-81eaaac::before, .elementor-7 .elementor-element.elementor-element-81eaaac > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-81eaaac > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-81eaaac > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-81eaaac > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-81eaaac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-03be215{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-beccc27{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-68b8a58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-68b8a58.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c859176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-c859176 img{width:100%;}.elementor-7 .elementor-element.elementor-element-f7038c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1fff455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-7px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-1fff455.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d12dde7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-4d69bd0{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d69bd0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4d69bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4d69bd0::before, .elementor-7 .elementor-element.elementor-element-4d69bd0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4d69bd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4d69bd0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4d69bd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4d69bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1c7c768{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-c12df2a{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-5b191ee{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5b191ee:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5b191ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5b191ee::before, .elementor-7 .elementor-element.elementor-element-5b191ee > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5b191ee > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5b191ee > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5b191ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5b191ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-65e9943{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-24ccd95{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-b049c6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0e25ab0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-0e25ab0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5df857c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-5df857c img{width:100%;}.elementor-7 .elementor-element.elementor-element-91e1af8{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-9px;--padding-top:57px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-91e1af8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-91e1af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-91e1af8::before, .elementor-7 .elementor-element.elementor-element-91e1af8 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-91e1af8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-91e1af8 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-91e1af8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-91e1af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-91e1af8.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-8e122e8{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-f0b177d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-f324662{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-292212e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a201d67{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a201d67:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a201d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a201d67::before, .elementor-7 .elementor-element.elementor-element-a201d67 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a201d67 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a201d67 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a201d67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a201d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ad2015d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-938cef3{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-3471bf7{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-7a00952{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-7a00952.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6f4696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d096bdd{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d096bdd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d096bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000622;}.elementor-7 .elementor-element.elementor-element-d096bdd::before, .elementor-7 .elementor-element.elementor-element-d096bdd > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d096bdd > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d096bdd > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d096bdd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d096bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-02ca408{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-0abc2bb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-2d72ae3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-630bbdb{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-630bbdb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-630bbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-630bbdb::before, .elementor-7 .elementor-element.elementor-element-630bbdb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-630bbdb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-630bbdb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-630bbdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-630bbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c75acd2{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-4a18978{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-f78bb08{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-2px;--padding-top:80px;--padding-bottom:0px;--padding-left:61px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f78bb08:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f78bb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f78bb08::before, .elementor-7 .elementor-element.elementor-element-f78bb08 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f78bb08 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f78bb08 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f78bb08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f78bb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cb42947{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:28px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-5386864{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-a1bc4b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-a1bc4b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-23386b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f6aca91{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7db8154{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-7db8154.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9f72e42{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9f72e42 img{width:100%;}.elementor-7 .elementor-element.elementor-element-343a47a{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-9px;--padding-top:57px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-343a47a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-343a47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-343a47a::before, .elementor-7 .elementor-element.elementor-element-343a47a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-343a47a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-343a47a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-343a47a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-343a47a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-343a47a.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-7a53efa{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-941d65b{width:var( --container-widget-width, 73% );max-width:73%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-8d822e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a17c0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-a17c0c7.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5bf12ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-5bf12ee img{width:100%;}.elementor-7 .elementor-element.elementor-element-b554809{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:-2px;--padding-top:57px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b554809:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b554809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b554809::before, .elementor-7 .elementor-element.elementor-element-b554809 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b554809 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b554809 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b554809 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b554809 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b554809.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-7f760f2{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-8f818e8{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-14c4c83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-dde1d33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:-4px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-dde1d33.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2dc7f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-3px -3px -3px -3px;}.elementor-7 .elementor-element.elementor-element-2dc7f7c img{width:99%;}.elementor-7 .elementor-element.elementor-element-185175d{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:-11px;--padding-top:57px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-185175d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-185175d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-185175d::before, .elementor-7 .elementor-element.elementor-element-185175d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-185175d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-185175d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-185175d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-185175d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-24c2222{width:var( --container-widget-width, 80% );max-width:80%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"PlayfairDisplay", Sans-serif;font-size:26px;font-weight:100;line-height:29px;letter-spacing:0.5px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-7c39b28{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-c653f1f{--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;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-c653f1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4f2c121{--display:flex;--min-height:569px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7 .elementor-element.elementor-element-4f2c121:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4f2c121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arizaabogados.co/wp-content/uploads/2025/11/01Web_Home-ArizaAbogados-1-5.webp");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-87c08c2{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-854073d{text-align:center;font-family:"PlayfairDisplay", Sans-serif;font-size:41px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-cd40277{--display:flex;}.elementor-7 .elementor-element.elementor-element-8fbbd2e{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8fbbd2e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8fbbd2e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7 .elementor-element.elementor-element-8fbbd2e .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-8fbbd2e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-7 .elementor-element.elementor-element-8fbbd2e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-8fbbd2e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;background:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8fbbd2e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-7 .elementor-element.elementor-element-8fbbd2e .elementor-image-carousel-caption{text-align:left;color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:400;margin-block-start:8px;}.elementor-7 .elementor-element.elementor-element-f01264a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f01264a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f01264a .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-648ebd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e83279d{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"PlayfairDisplay", Sans-serif;font-size:43px;font-weight:400;line-height:56px;letter-spacing:0.7px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2d8233a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2d8233a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4291952{--display:flex;}.elementor-7 .elementor-element.elementor-element-305262a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-07567d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b293e73{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e137b77{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-42fc8fd{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-06161b1{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c2677ff{--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:center;}.elementor-7 .elementor-element.elementor-element-7efbe7c .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:8px 25px 8px 25px;}.elementor-7 .elementor-element.elementor-element-7efbe7c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-7 .elementor-element.elementor-element-b1574c7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:8px 25px 8px 25px;}.elementor-7 .elementor-element.elementor-element-ecb1bea{--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;}.elementor-7 .elementor-element.elementor-element-0a3ee0a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-7 .elementor-element.elementor-element-0a3ee0a .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-54ea740{--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:flex-end;}.elementor-7 .elementor-element.elementor-element-4d4d757{--display:flex;}.elementor-7 .elementor-element.elementor-element-b8ae168{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-31px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-31px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b8ae168 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-10c85617{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-10c85617:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10c85617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000622;}.elementor-7 .elementor-element.elementor-element-71a86dfc{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-71a86dfc .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-137edb63{text-align:center;font-family:"HelveticaNowDisplay", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4a904cf7{text-align:center;font-family:"HelveticaNowDisplay", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group > label, .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-subgroup label{color:#000000;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group .elementor-field{color:#000000;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-subgroup label{font-family:"HelveticaNowDisplay", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .e-form__buttons__wrapper__button-previous{background-color:#61CE70;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-e34713c{--width:37.975%;}.elementor-7 .elementor-element.elementor-element-c5f4155{--width:63%;}.elementor-7 .elementor-element.elementor-element-647b6c0{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-b3bf671{--width:46%;}.elementor-7 .elementor-element.elementor-element-a2f7407{--width:26%;}.elementor-7 .elementor-element.elementor-element-279edfd{--width:26%;}.elementor-7 .elementor-element.elementor-element-1b95b0d{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-a86ce5a{--width:46%;}.elementor-7 .elementor-element.elementor-element-77a52e3{--width:26%;}.elementor-7 .elementor-element.elementor-element-b68c18b{--width:26%;}.elementor-7 .elementor-element.elementor-element-69ecf23{--width:49%;}.elementor-7 .elementor-element.elementor-element-8a44a10{--width:26%;}.elementor-7 .elementor-element.elementor-element-cbac639{--width:33%;}.elementor-7 .elementor-element.elementor-element-61ee89a{--width:32%;}.elementor-7 .elementor-element.elementor-element-bb3a1c4{--width:33%;}.elementor-7 .elementor-element.elementor-element-04e8b6a{--width:33%;}.elementor-7 .elementor-element.elementor-element-93088d8{--width:36%;}.elementor-7 .elementor-element.elementor-element-dfe6c57{--width:33%;}.elementor-7 .elementor-element.elementor-element-9271e60{--width:49%;}.elementor-7 .elementor-element.elementor-element-81eaaac{--width:33%;}.elementor-7 .elementor-element.elementor-element-68b8a58{--width:49%;}.elementor-7 .elementor-element.elementor-element-f7038c8{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-1fff455{--width:46%;}.elementor-7 .elementor-element.elementor-element-4d69bd0{--width:26%;}.elementor-7 .elementor-element.elementor-element-5b191ee{--width:26%;}.elementor-7 .elementor-element.elementor-element-b049c6a{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-0e25ab0{--width:49%;}.elementor-7 .elementor-element.elementor-element-91e1af8{--width:50%;}.elementor-7 .elementor-element.elementor-element-292212e{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-a201d67{--width:33%;}.elementor-7 .elementor-element.elementor-element-7a00952{--width:32%;}.elementor-7 .elementor-element.elementor-element-d096bdd{--width:33%;}.elementor-7 .elementor-element.elementor-element-2d72ae3{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-630bbdb{--width:33%;}.elementor-7 .elementor-element.elementor-element-f78bb08{--width:33%;}.elementor-7 .elementor-element.elementor-element-a1bc4b5{--width:32%;}.elementor-7 .elementor-element.elementor-element-f6aca91{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-7db8154{--width:36%;}.elementor-7 .elementor-element.elementor-element-343a47a{--width:68%;}.elementor-7 .elementor-element.elementor-element-8d822e2{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-a17c0c7{--width:49%;}.elementor-7 .elementor-element.elementor-element-b554809{--width:67%;}.elementor-7 .elementor-element.elementor-element-14c4c83{--content-width:1149px;}.elementor-7 .elementor-element.elementor-element-dde1d33{--width:50%;}.elementor-7 .elementor-element.elementor-element-185175d{--width:67%;}.elementor-7 .elementor-element.elementor-element-c653f1f{--width:100%;}.elementor-7 .elementor-element.elementor-element-cd40277{--content-width:1450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-f7038c8{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-1fff455{--width:49%;}.elementor-7 .elementor-element.elementor-element-4d69bd0{--width:500px;}.elementor-7 .elementor-element.elementor-element-5b191ee{--width:500px;}.elementor-7 .elementor-element.elementor-element-630bbdb{--width:33%;}.elementor-7 .elementor-element.elementor-element-f78bb08{--width:33%;}.elementor-7 .elementor-element.elementor-element-a1bc4b5{--width:32%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6b88c16{font-size:14px;}.elementor-7 .elementor-element.elementor-element-a2f7407{--padding-top:036px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-933ec5a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6e83ac8{--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-279edfd{--padding-top:57px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-1e6efe5{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6c3640a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-77a52e3{--padding-top:036px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-89b8107{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ad8c2b0{--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-b68c18b{--padding-top:57px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-61a180f{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1785d18{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-8a44a10{--padding-top:57px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-421143c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-e08b8df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-3a2f69a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-e6ae511{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-07c1896{font-size:20px;}.elementor-7 .elementor-element.elementor-element-2434e79{--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-3f58ada{font-size:20px;}.elementor-7 .elementor-element.elementor-element-208650f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-a19ccc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-dceb9df{padding:0px 0px 0px 0px;--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-03be215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-beccc27{padding:0px 0px 0px 0px;--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-f7038c8{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-1fff455.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d12dde7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d12dde7 img{width:100%;}.elementor-7 .elementor-element.elementor-element-4d69bd0{--padding-top:18px;--padding-bottom:11px;--padding-left:30px;--padding-right:11px;}.elementor-7 .elementor-element.elementor-element-1c7c768{font-size:18px;}.elementor-7 .elementor-element.elementor-element-c12df2a{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-5b191ee{--padding-top:18px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7 .elementor-element.elementor-element-65e9943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-24ccd95{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-91e1af8{--padding-top:33px;--padding-bottom:33px;--padding-left:040px;--padding-right:33px;}.elementor-7 .elementor-element.elementor-element-8e122e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-f0b177d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-f324662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-ad2015d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-3471bf7{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-d096bdd{--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-7 .elementor-element.elementor-element-02ca408{font-size:20px;}.elementor-7 .elementor-element.elementor-element-0abc2bb{--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-630bbdb{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-630bbdb.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-c75acd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-4a18978{--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-f78bb08{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:-3px;--padding-top:27px;--padding-bottom:0px;--padding-left:37px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cb42947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-5386864{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-343a47a{--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a53efa{font-size:20px;}.elementor-7 .elementor-element.elementor-element-941d65b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-b554809{--padding-top:29px;--padding-bottom:29px;--padding-left:46px;--padding-right:29px;}.elementor-7 .elementor-element.elementor-element-7f760f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-8f818e8{padding:0px 0px 0px 0px;--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-185175d{--padding-top:29px;--padding-bottom:29px;--padding-left:46px;--padding-right:29px;}.elementor-7 .elementor-element.elementor-element-24c2222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-7c39b28{padding:0px 0px 0px 0px;--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-305262a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0a3ee0a{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-b8ae168{--swiper-slides-to-display:2;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b8ae168.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-10c85617{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-71a86dfc .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-4a904cf7{padding:0px 20px 0px 20px;font-size:14px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0429cc7{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-0429cc7 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-d23ed32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-8ac1ce9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-8ac1ce9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8ac1ce9 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-887f92d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e34713c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b88c16{padding:0px 10px 0px 10px;text-align:justify;font-size:15px;}.elementor-7 .elementor-element.elementor-element-1b95b0d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a86ce5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-89b8107{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-ad8c2b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-b68c18b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-61a180f{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-1785d18{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8a44a10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-421143c{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-e08b8df{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-cbac639{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:24px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-3a2f69a{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-e6ae511{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-bb3a1c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:24px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-07c1896{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-2434e79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-04e8b6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:25px;--padding-left:24px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-3f58ada{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-208650f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-dfe6c57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:24px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-a19ccc6{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-dceb9df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-9271e60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9271e60.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-81eaaac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:24px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-03be215{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-beccc27{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-68b8a58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-68b8a58.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-8e122e8{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-f324662{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-a201d67{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-ad2015d{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-3471bf7{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e83279d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-size:27px;}.elementor-7 .elementor-element.elementor-element-17d1d83{width:var( --container-widget-width, 92% );max-width:92%;padding:-1px -1px -1px -1px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-17d1d83.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0a3ee0a{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-b8ae168{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-71a86dfc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-71a86dfc .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4a904cf7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:12px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group > label{font-size:6px;}.elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-1ed7c5e6 .elementor-field-subgroup label{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-a2f7407 */.elementor-7 .elementor-element.elementor-element-a2f7407 {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-a2f7407:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279edfd */.elementor-7 .elementor-element.elementor-element-279edfd {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-279edfd:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e1af8 */.elementor-7 .elementor-element.elementor-element-91e1af8 {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-91e1af8:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a201d67 */.elementor-7 .elementor-element.elementor-element-a201d67 {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-a201d67:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d096bdd */.elementor-7 .elementor-element.elementor-element-d096bdd {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-d096bdd:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343a47a */.elementor-7 .elementor-element.elementor-element-343a47a {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-343a47a:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b554809 */.elementor-7 .elementor-element.elementor-element-b554809 {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-b554809:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-185175d */.elementor-7 .elementor-element.elementor-element-185175d {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-185175d:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8fbbd2e *//* Contenedor centrado */
.elementor-image-carousel-wrapper {
  text-align: center;
  padding-bottom: 40px; /* espacio extra debajo del carrusel */
}

/* === CONTENEDOR DE NAVEGACIÓN (flechas + dots en una sola línea) === */
.elementor-image-carousel-wrapper .swiper-pagination,
.elementor-image-carousel-wrapper .elementor-swiper-button-prev,
.elementor-image-carousel-wrapper .elementor-swiper-button-next {
  position: relative !important;
  display: inline-flex !important;
  align-items: center;
  vertical-align: middle;
}

/* Flechas */
.elementor-image-carousel-wrapper .elementor-swiper-button-prev,
.elementor-image-carousel-wrapper .elementor-swiper-button-next {
  margin: 0 80px !important; /* separa flechas de los dots */
  padding:5px 20px 5px 20px !important; /* tamaño de área clickeable: arriba, derecha, abajo, izquierda */
  background: rgba(0, 0, 0, 0.) !important; /* fondo oscuro semitransparente corregido */
  border-radius: 20% !important; /* flechas redondas */
  top: 50px !important; /* ✅ quita el desplazamiento vertical */
  border: 2px solid white !important; /* borde blanco agregado */
}

}

}

/* Íconos de flechas */
.elementor-image-carousel-wrapper .elementor-swiper-button-prev:before,
.elementor-image-carousel-wrapper .elementor-swiper-button-next:before {
  font-size: 24px !important;
  color: white !important;
}

/* Dots */
.elementor-image-carousel-wrapper .swiper-pagination {
  display: inline-flex !important;
  justify-content: center;
  margin: 0  0 5px !important; /* ✅ 5px a la izquierda */
}

.elementor-image-carousel-wrapper .swiper-pagination-bullet {
  background: #fff !important;
  opacity: 0.4 !important;
  margin: 0 4px !important;
  transition: all 0.3s ease;
}

.elementor-image-carousel-wrapper .swiper-pagination-bullet-active {
  opacity: 1 !important;
  background: #b99d5b !important; /* ✅ color activo actualizado */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17d1d83 *//* ===================== PROFILE CARD ===================== */
.profile-card {
  position: relative;
  width: 350px;
  height: 500px;
  overflow: hidden;
  border-radius: 15px;
  margin: auto;
  font-family: 'Helvetica Now Display', sans-serif !important;
}

.profile-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===================== ICONOS ===================== */
.profile-icons {
  position: absolute;
  bottom: 25px;
  left: 45% !important;                 /* ⬅⬅ MOVIDO A LA IZQUIERDA */
  transform: translateX(-50%) !important;
  display: flex;
  gap: 18px;
}

.profile-icons .icon {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  transition: 0.3s;
}

/* LinkedIn */
.profile-icons .icon.linkedin img {
  width: 33px;
  height: 33px;
}

/* Mail */
.profile-icons .icon.mail img {
  width: 34px;
  height: 36px;
}

.profile-icons .icon:hover img {
  filter: brightness(0) invert(27%) sepia(33%) saturate(3727%)
    hue-rotate(192deg) brightness(92%) contrast(89%);
}

/* ===================== RESPONSIVE ===================== */

/* Tablets */
@media (max-width: 1024px) {
  .profile-card {
    width: 280px;
    height: 400px;
  }

  .profile-icons {
    bottom: 20px;
    left: 46% !important;
  }

  /* ICONOS MÁS PEQUEÑOS */
  .profile-icons .icon {
    width: 40px;
    height: 40px;
  }

  .profile-icons .icon.linkedin img {
    width: 22px;
    height: 22px;
  }

  .profile-icons .icon.mail img {
    width: 23px;
    height: 25px;
  }
}

/* Móviles */
@media (max-width: 768px) {
  .profile-card {
    width: 220px;
    height: 320px;
  }

  .profile-icons {
    bottom: 18px;
    left: 48% !important;
  }

  /* ICONOS AÚN MÁS PEQUEÑOS */
  .profile-icons .icon {
    width: 32px;
    height: 32px;
  }

  .profile-icons .icon.linkedin img {
    width: 18px;
    height: 18px;
  }

  .profile-icons .icon.mail img {
    width: 19px;
    height: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b293e73 *//* ===================== PROFILE CARD ===================== */
.profile-card {
  position: relative;
  width: 350px;
  height: 500px;
  overflow: hidden;
  border-radius: 15px;
  margin: auto;
  font-family: 'Helvetica Now Display', sans-serif !important;
}

.profile-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===================== ICONOS ===================== */
.profile-icons {
  position: absolute;
  bottom: 25px;
  left: 42%;         /* ← MOVIDO A LA IZQUIERDA */
  transform: translateX(-42%);
  display: flex;
  gap: 18px;
}

/* Contenedor IGUAL → nada se mueve */
.profile-icons .icon {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  transition: 0.3s;
}

/* LinkedIn — un poquito más grande */
.profile-icons .icon.linkedin img {
  width: 33px;
  height: 33px;
}

/* Correo — sigue siendo un poco más grande */
.profile-icons .icon.mail img {
  width: 34px;
  height: 36px;
}

.profile-icons .icon:hover img {
  filter: brightness(0) invert(27%) sepia(33%) saturate(3727%)
    hue-rotate(192deg) brightness(92%) contrast(89%);
}

/* ===================== RESPONSIVE ===================== */

@media (max-width: 1024px) {
  .profile-card {
    width: 280px;
    height: 400px;
  }

  .profile-icons {
    bottom: 20px;
    left: 44%;               /* ajuste móvil */
    transform: translateX(-44%);
  }

  .profile-icons .icon {
    width: 48px;
    height: 48px;
  }

  .icon.linkedin img {
    width: 28px;
    height: 28px;
  }

  .icon.mail img {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 768px) {
  .profile-card {
    width: 220px;
    height: 320px;
  }

  .profile-icons {
    bottom: 18px;
    left: 45%;               /* ajuste móvil */
    transform: translateX(-45%);
  }

  .profile-icons .icon {
    width: 42px;
    height: 42px;
  }

  .icon.linkedin img {
    width: 25px;
    height: 25px;
  }

  .icon.mail img {
    width: 27px;
    height: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e137b77 *//* ===================== PROFILE CARD ===================== */
.profile-card {
  position: relative;
  width: 350px;
  height: 500px;
  overflow: hidden;
  border-radius: 15px;
  margin: auto;
  font-family: 'Helvetica Now Display', sans-serif !important;
}

.profile-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===================== ICONOS ===================== */
.profile-icons {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 18px;
}

/* Contenedor IGUAL → nada se mueve */
.profile-icons .icon {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  transition: 0.3s;
}

/* LinkedIn — un poquito más grande */
.profile-icons .icon.linkedin img {
  width: 33px;   /* antes 30px */
  height: 33px;
}

/* Correo — sigue siendo un poco más grande */
.profile-icons .icon.mail img {
  width: 34px;
  height: 36px;
}

.profile-icons .icon:hover img {
  filter: brightness(0) invert(27%) sepia(33%) saturate(3727%)
    hue-rotate(192deg) brightness(92%) contrast(89%);
}

/* ===================== RESPONSIVE ===================== */

@media (max-width: 1024px) {
  .profile-card {
    width: 280px;
    height: 400px;
  }

  .profile-icons {
    bottom: 20px;
  }

  .profile-icons .icon {
    width: 48px;
    height: 48px;
  }

  .icon.linkedin img {
    width: 28px;
    height: 28px;
  }

  .icon.mail img {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 768px) {
  .profile-card {
    width: 220px;
    height: 320px;
  }

  .profile-icons {
    bottom: 18px;
  }

  .profile-icons .icon {
    width: 42px;
    height: 42px;
  }

  .icon.linkedin img {
    width: 25px;
    height: 25px;
  }

  .icon.mail img {
    width: 27px;
    height: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42fc8fd *//* ===================== FLIP CARD ===================== */
.flip-card {
  background: transparent;
  width: 350px;
  height: 500px;
  perspective: 1000px;
  margin: auto;
  position: relative;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 15px;
  overflow: hidden;
}

/* ===================== CARA FRONTAL ===================== */
.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===================== CARA TRASERA ===================== */
.flip-card-back {
  background-color: #000622; /* fondo azul oscuro */
  color: white;
  transform: rotateY(180deg);
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  position: relative;
}

.flip-card-back h3 {
  margin: 40px 0 10px 0;
  font-size: 20px;
}

.flip-card-back p {
  font-size: 14px;
  line-height: 1.4em;
  margin: 0 0 20px 0;
  padding: 0 10px;
}

/* ===================== ICONOS TRASEROS ===================== */
.back-icons {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  gap: 12px; /* separación entre iconos */
}

/* Iconos de imagen sin borde ni fondo */
.back-icons .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;      /* tamaño del contenedor */
  height: 45px;
  border-radius: 0px;  /* sin esquinas redondeadas */
  background: none;     /* sin fondo */
  transition: all 0.3s ease;
}

.back-icons .icon img {
  width: 25px;       /* tamaño de la imagen */
  height: 25px;
  object-fit: contain;
  display: block;
}

/* Hover */
.back-icons .icon:hover img {
  filter: brightness(0) invert(27%) sepia(33%) saturate(3727%) hue-rotate(192deg) brightness(92%) contrast(89%);
}

/* ===================== RESPONSIVE ===================== */

/* ✅ Ajuste exclusivo para iPad Air vertical (820px de ancho) */
@media (width: 820px) {
  .flip-card {
    width: 220px;
    height: 300px;
  }

  .flip-card-back h3 {
    font-size: 16px;
    margin-top: 25px;
  }

  .flip-card-back p {
    font-size: 12px;
  }

  .back-icons .icon {
    width: 32px;
    height: 32px;
  }

  .back-icons .icon img {
    width: 18px;
    height: 18px;
  }
}

/* Tablets (pantallas menores a 1024px) */
@media (max-width: 1024px) {
  .flip-card {
    width: 280px;
    height: 400px;
  }

  .flip-card-back h3 {
    font-size: 18px;
    margin-top: 30px;
  }

  .flip-card-back p {
    font-size: 13px;
  }

  .back-icons .icon {
    width: 40px;
    height: 40px;
  }

  .back-icons .icon img {
    width: 22px;
    height: 22px;
  }
}

/* Móviles (pantallas menores a 768px) */
@media (max-width: 768px) {
  .flip-card {
    width: 220px;
    height: 320px;
  }

  .flip-card-back h3 {
    font-size: 16px;
    margin-top: 20px;
  }

  .flip-card-back p {
    font-size: 12px;
  }

  .back-icons .icon {
    width: 35px;
    height: 35px;
  }

  .back-icons .icon img {
    width: 20px;
    height: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06161b1 *//* ===================== PROFILE CARD ===================== */
.profile-card {
  position: relative;
  width: 350px;
  height: 500px;
  overflow: hidden;
  border-radius: 15px;
  margin: auto;
  font-family: 'Helvetica Now Display', sans-serif !important;
}

.profile-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===================== ICONOS ===================== */
.profile-icons {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 18px;
}

/* Contenedor IGUAL → nada se mueve */
.profile-icons .icon {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  transition: 0.3s;
}

/* LinkedIn — un poquito más grande */
.profile-icons .icon.linkedin img {
  width: 33px;   /* antes 30px */
  height: 33px;
}

/* Correo — sigue siendo un poco más grande */
.profile-icons .icon.mail img {
  width: 34px;
  height: 36px;
}

.profile-icons .icon:hover img {
  filter: brightness(0) invert(27%) sepia(33%) saturate(3727%)
    hue-rotate(192deg) brightness(92%) contrast(89%);
}

/* ===================== RESPONSIVE ===================== */

@media (max-width: 1024px) {
  .profile-card {
    width: 280px;
    height: 400px;
  }

  .profile-icons {
    bottom: 20px;
  }

  .profile-icons .icon {
    width: 48px;
    height: 48px;
  }

  .icon.linkedin img {
    width: 28px;
    height: 28px;
  }

  .icon.mail img {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 768px) {
  .profile-card {
    width: 220px;
    height: 320px;
  }

  .profile-icons {
    bottom: 18px;
  }

  .profile-icons .icon {
    width: 42px;
    height: 42px;
  }

  .icon.linkedin img {
    width: 25px;
    height: 25px;
  }

  .icon.mail img {
    width: 27px;
    height: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07567d6 *//* Contenedor gris como carrusel */
.mi-contenedor {
  display: flex;
  overflow: hidden;       /* Oculta flip boxes que salen de la vista */
  gap: 20px;              /* Espacio entre flip boxes */
  scroll-behavior: smooth;
  position: relative;     /* Para poder poner flechas encima después */
}

/* Cada flip box */
.mi-item {
  flex: 0 0 calc((100% / 3) - 13.33px); /* Muestra 3 flip boxes visibles */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7efbe7c */.elementor-7 .elementor-element.elementor-element-7efbe7c {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-7efbe7c:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1574c7 */.elementor-7 .elementor-element.elementor-element-b1574c7 {
  display: inline-block;             /* Necesario para que funcione transform */
  transition: transform 0.3s ease;   /* Transición suave */
  cursor: pointer;
}

/* Efecto al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-b1574c7:hover {
  transform: scale(0.95);  /* Encoge ligeramente */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/PlayfairDisplay-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-ThinIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-RegIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-MedIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-LightIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-HairlineI.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Hairline.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-ExtraBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-ExtLtIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-BlackIta.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://arizaabogados.co/wp-content/uploads/2025/09/HelveticaNowDisplay-BoldIta.ttf') format('truetype');
}
/* End Custom Fonts CSS */