.elementor-118 .elementor-element.elementor-element-f5cc984{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-118 .elementor-element.elementor-element-d39159b{--display:flex;}.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-118 .elementor-element.elementor-element-a19f0f0 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.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-118 .elementor-element.elementor-element-fa17131{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Suisse", Sans-serif;font-weight:500;}.elementor-118 .elementor-element.elementor-element-56ca0df{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-f8e411f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-f8e411f .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-16d7082{--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-118 .elementor-element.elementor-element-ae0e43d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-ae0e43d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-84c4f52{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-c8aaeed .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-c8aaeed.elementor-view-stacked .elementor-icon{background-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-c8aaeed.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-c8aaeed.elementor-view-default .elementor-icon{color:#4AD618;border-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-c8aaeed.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-c8aaeed.elementor-view-default .elementor-icon svg{fill:#4AD618;}.elementor-118 .elementor-element.elementor-element-75cbfd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-be97522{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-be97522 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-da133cc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-90674ed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-90674ed.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-a119694{--display:flex;}.elementor-118 .elementor-element.elementor-element-0cc79a7 .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-0cc79a7.elementor-view-stacked .elementor-icon{background-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-0cc79a7.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0cc79a7.elementor-view-default .elementor-icon{color:#4AD618;border-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-0cc79a7.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0cc79a7.elementor-view-default .elementor-icon svg{fill:#4AD618;}.elementor-118 .elementor-element.elementor-element-c87f04c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-1b466fb{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-1b466fb .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-bdfd46d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-1503688{--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-118 .elementor-element.elementor-element-9bc714d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-9bc714d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-92d36a3{--display:flex;}.elementor-118 .elementor-element.elementor-element-9d446b2 .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-9d446b2.elementor-view-stacked .elementor-icon{background-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-9d446b2.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-9d446b2.elementor-view-default .elementor-icon{color:#4AD618;border-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-9d446b2.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-9d446b2.elementor-view-default .elementor-icon svg{fill:#4AD618;}.elementor-118 .elementor-element.elementor-element-69caf4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-ee2d363{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-ee2d363 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-94c74a2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-5638a05{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-5638a05.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-feeeb07{--display:flex;}.elementor-118 .elementor-element.elementor-element-0d80954 .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-0d80954.elementor-view-stacked .elementor-icon{background-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-0d80954.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0d80954.elementor-view-default .elementor-icon{color:#4AD618;border-color:#4AD618;}.elementor-118 .elementor-element.elementor-element-0d80954.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0d80954.elementor-view-default .elementor-icon svg{fill:#4AD618;}.elementor-118 .elementor-element.elementor-element-158d05c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-a42ad57{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-a42ad57 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-7291918{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-06f7a4f{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-826198d > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-89be65d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-ae6fe93{--iteration-count:infinite;--animation-duration:1200ms;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;--dynamic-text-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-ae6fe93 .elementor-headline{text-align:center;font-family:"Suisse", Sans-serif;font-size:36px;font-weight:400;}.elementor-118 .elementor-element.elementor-element-ae6fe93 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-ae6fe93 .elementor-headline-dynamic-text{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-118 .elementor-element.elementor-element-ae6fe93 .elementor-headline-dynamic-wrapper path{stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;}.elementor-118 .elementor-element.elementor-element-5ce8d29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-118 .elementor-element.elementor-element-cfc64c5{--iteration-count:infinite;--animation-duration:1200ms;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-cfc64c5 .elementor-headline{text-align:center;font-family:"Suisse", Sans-serif;font-size:36px;font-weight:400;}.elementor-118 .elementor-element.elementor-element-cfc64c5 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-cfc64c5 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-118 .elementor-element.elementor-element-cfc64c5 .elementor-headline-dynamic-text{font-family:"Times New Roman", Sans-serif;font-weight:400;font-style:italic;}.elementor-118 .elementor-element.elementor-element-7dc4b9d{--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-118 .elementor-element.elementor-element-50bec7f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-50bec7f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-eb5abfd .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-1c8f7ad{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;}.elementor-118 .elementor-element.elementor-element-1c8f7ad .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-fe79ce0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-baa751b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-baa751b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-a7cb1f3 .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-15eb021{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;}.elementor-118 .elementor-element.elementor-element-15eb021 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-e229a0a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-6b5e9b8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-6b5e9b8.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-ea56d8c .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-0af3a91{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;}.elementor-118 .elementor-element.elementor-element-0af3a91 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-27d21b8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-bf48e48{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-bf48e48.e-con:hover{--e-con-transform-scale:1.05;}.elementor-118 .elementor-element.elementor-element-3d90c83 .elementor-icon-wrapper{text-align:start;}.elementor-118 .elementor-element.elementor-element-db313ab{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;}.elementor-118 .elementor-element.elementor-element-db313ab .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-8b7ecad{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-85e02c1{--display:flex;}.elementor-118 .elementor-element.elementor-element-d80eb3a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;text-align:center;}.elementor-118 .elementor-element.elementor-element-d80eb3a .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-9a8f18a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-22cb1f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-118 .elementor-element.elementor-element-336f1d9 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-6030dd9 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-c580057 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-c378110 .elementor-icon-wrapper{text-align:center;}.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-118 .elementor-element.elementor-element-0e82c27{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-0e82c27 img{max-width:40px;}.elementor-118 .elementor-element.elementor-element-47ada1d .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-b415b99 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-57f58fa .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-57f58fa .elementor-icon{font-size:120px;}.elementor-118 .elementor-element.elementor-element-57f58fa .elementor-icon svg{height:120px;}.elementor-118 .elementor-element.elementor-element-21403af .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-21403af .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-21403af .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-260a95a .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-260a95a .elementor-icon{font-size:75px;}.elementor-118 .elementor-element.elementor-element-260a95a .elementor-icon svg{height:75px;}.elementor-118 .elementor-element.elementor-element-6b954f3 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-6b954f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-6b954f3.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-6b954f3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-6b954f3.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-6b954f3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-6b954f3 .elementor-icon{font-size:125px;}.elementor-118 .elementor-element.elementor-element-6b954f3 .elementor-icon svg{height:125px;}.elementor-118 .elementor-element.elementor-element-edaff06 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-edaff06.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-edaff06.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-edaff06.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-edaff06.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-edaff06.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-93a5c00 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-54e40f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-118 .elementor-element.elementor-element-66746fb .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-a3e7492 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-7f99097 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-6f3d6f6 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-af74997{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-af74997 img{max-width:40px;}.elementor-118 .elementor-element.elementor-element-80a0768 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-008b6c5 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-0266310 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-0266310 .elementor-icon{font-size:120px;}.elementor-118 .elementor-element.elementor-element-0266310 .elementor-icon svg{height:120px;}.elementor-118 .elementor-element.elementor-element-54912ea .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-54912ea .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-54912ea .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-a39c79e .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-a39c79e .elementor-icon{font-size:75px;}.elementor-118 .elementor-element.elementor-element-a39c79e .elementor-icon svg{height:75px;}.elementor-118 .elementor-element.elementor-element-c01d666 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-c01d666.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-c01d666.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-c01d666.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-c01d666.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-c01d666.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-c01d666 .elementor-icon{font-size:125px;}.elementor-118 .elementor-element.elementor-element-c01d666 .elementor-icon svg{height:125px;}.elementor-118 .elementor-element.elementor-element-66a7180 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-66a7180.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-66a7180.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-66a7180.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-66a7180.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-66a7180.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-d0283ae .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-c428b6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-118 .elementor-element.elementor-element-120ab78 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-ef696e7 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-fc0eda0 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-4aea60b .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-68cdb9b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-68cdb9b img{max-width:40px;}.elementor-118 .elementor-element.elementor-element-f808fbb .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-7f71abd .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-ce7ac69 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-ce7ac69 .elementor-icon{font-size:120px;}.elementor-118 .elementor-element.elementor-element-ce7ac69 .elementor-icon svg{height:120px;}.elementor-118 .elementor-element.elementor-element-2009672 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-2009672 .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-2009672 .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-2061dd9 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-2061dd9 .elementor-icon{font-size:75px;}.elementor-118 .elementor-element.elementor-element-2061dd9 .elementor-icon svg{height:75px;}.elementor-118 .elementor-element.elementor-element-3678b86 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-3678b86.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-3678b86.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-3678b86.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-3678b86.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-3678b86.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-3678b86 .elementor-icon{font-size:125px;}.elementor-118 .elementor-element.elementor-element-3678b86 .elementor-icon svg{height:125px;}.elementor-118 .elementor-element.elementor-element-34208c4 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-34208c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-34208c4.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-34208c4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-34208c4.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-34208c4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-471ec68 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-7a757b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-90694d0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-118 .elementor-element.elementor-element-90694d0 .elementor-heading-title{font-family:"Suisse", Sans-serif;font-weight:400;}.elementor-118 .elementor-element.elementor-element-0864686{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-61bae63{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:18px 18px 18px 18px;}.elementor-118 .elementor-element.elementor-element-26795d1{--display:flex;}.elementor-118 .elementor-element.elementor-element-391c45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-53215c9{--display:flex;}.elementor-118 .elementor-element.elementor-element-82eaa5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-fba5a45{--display:flex;}.elementor-118 .elementor-element.elementor-element-4b42faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-7a5c275{--display:flex;}.elementor-118 .elementor-element.elementor-element-52c93ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-78d954a{--display:flex;}.elementor-118 .elementor-element.elementor-element-b7f72b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-cfbe496{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#C4C4C4;--n-accordion-title-hover-color:#C4C4C4;--n-accordion-title-active-color:#EFEFEF;--n-accordion-icon-size:16px;}.elementor-118 .elementor-element.elementor-element-cfbe496 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-118 .elementor-element.elementor-element-cfbe496 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Suisse", Sans-serif;font-weight:400;}:where( .elementor-118 .elementor-element.elementor-element-cfbe496 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-118 .elementor-element.elementor-element-368a052{--display:flex;}.elementor-118 .elementor-element.elementor-element-d2f1542{--spacer-size:25px;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-75cbfd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-c87f04c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-69caf4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-158d05c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-7a757b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-0864686{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-d39159b{--width:75%;}.elementor-118 .elementor-element.elementor-element-84c4f52{--width:20%;}.elementor-118 .elementor-element.elementor-element-a119694{--width:20%;}.elementor-118 .elementor-element.elementor-element-92d36a3{--width:20%;}.elementor-118 .elementor-element.elementor-element-feeeb07{--width:20%;}.elementor-118 .elementor-element.elementor-element-50bec7f{--width:80%;}.elementor-118 .elementor-element.elementor-element-6b5e9b8{--width:95%;}}/* Start custom CSS for heading, class: .elementor-element-a19f0f0 */.timesnewroman {
    font-family: "Times New Roman", Times, serif;
    font-weight: 300;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8e411f */.timesnewroman {
    font-family: "Times New Roman", Times, serif;
    font-weight: 300;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-ae6fe93 */.enlace-politica-de-privacidad {
    color: #1F3EED;
}

.enlace-politica-de-privacidad:hover {
    color: #046bd2;
}

.form-glass input,
.form-glass textarea,
.form-glass select {
    background: rgba(255, 255, 255, 0.06); /* Opacidad del fondo */
    border: 1px solid rgba(255, 255, 255, 0.10); /* Borde suave tipo glass */
    border-radius: 7px !important;
}

/* Focus */
.form-glass input:focus,
.form-glass textarea:focus,
.form-glass select:focus {
    border: 1px solid rgba(255, 255, 255, 0.20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d80eb3a */.timesnewroman {
    font-family: "Times New Roman", Times, serif;
    font-weight: 300;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6030dd9 *//* --- NEUTRALIZAR FILTRO PHOTOSHOP --- */
.icono-photoshop svg {
    /* Resetea la propiedad fill, por si acaso */
    fill: initial !important; 
    stroke: initial !important; 
}
.icono-photoshop img, .icono-photoshop svg {
    /* ¡CLAVE! Neutraliza cualquier filtro que esté alterando los colores (grayscale, invert, etc.) */
    filter: none !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b954f3 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-6b954f3{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edaff06 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-edaff06{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3e7492 *//* --- NEUTRALIZAR FILTRO PHOTOSHOP --- */
.icono-photoshop svg {
    /* Resetea la propiedad fill, por si acaso */
    fill: initial !important; 
    stroke: initial !important; 
}
.icono-photoshop img, .icono-photoshop svg {
    /* ¡CLAVE! Neutraliza cualquier filtro que esté alterando los colores (grayscale, invert, etc.) */
    filter: none !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c01d666 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-c01d666{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66a7180 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-66a7180{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef696e7 *//* --- NEUTRALIZAR FILTRO PHOTOSHOP --- */
.icono-photoshop svg {
    /* Resetea la propiedad fill, por si acaso */
    fill: initial !important; 
    stroke: initial !important; 
}
.icono-photoshop img, .icono-photoshop svg {
    /* ¡CLAVE! Neutraliza cualquier filtro que esté alterando los colores (grayscale, invert, etc.) */
    filter: none !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3678b86 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-3678b86{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34208c4 *//* --- FILTRO AGRESIVO PARA FORZAR COLOR CLARO --- */

.elementor-118 .elementor-element.elementor-element-34208c4{
    /* Este filtro es ideal para convertir iconos oscuros a claros */
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8f18a *//* --- 1. CONTENEDOR PRINCIPAL (herramientas-scroller-wrap) --- */
.herramientas-scroller-wrap {
    overflow: hidden !important; 
    position: relative;
    padding: 30px 0 !important; /* Mantenemos el padding */
    
    /* === ANULACIÓN AGRESIVA Y FLEXBOX === */
    display: flex !important; /* Forzamos Flex */
    flex-direction: row !important; /* Forzamos Fila */
    flex-wrap: nowrap !important; /* Impide el salto de línea */
    
    /* Anulamos el espaciado interno que puede estar causando la mezcla */
    gap: 0 !important; 
    margin: 0 !important;
    width: 100% !important;
}

/* --- 2. LISTAS DE ICONOS (herramientas-scroller-list) --- */
.herramientas-scroller-list {
    display: flex !important; 
    flex-wrap: nowrap !important; 
    
    /* Espaciado entre iconos (Tu ajuste) */
    gap: 23px !important; 
    
    /* CLAVE: Impide que el navegador comprima la lista y asegura que ocupe todo su ancho */
    flex-shrink: 0 !important; 
    
    /* Tu ajuste de velocidad */
    animation: scroll-left 50s linear infinite;
}

/* --- 3. TAMAÑO DE CADA ICONO EN LA LISTA --- */
.herramientas-scroller-list .elementor-widget {
    flex-shrink: 0 !important;
    min-width: 10px !important; /* Tu ajuste */
}

/* --- 4. DEFINICIÓN DEL MOVIMIENTO --- */
@keyframes scroll-left {
    from { 
        transform: translateX(0); 
    }
    to { 
        transform: translateX(-99%); 
    }
}

/* ===============================
   OCULTAR SCROLLER EN TABLET Y MÓVIL
   =============================== */

/* Tablet vertical y móvil */
@media (max-width: 1024px) {

    /* Ocultamos completamente la lista de iconos */
    .herramientas-scroller-list {
        display: none !important;
        animation: none !important;
    }

    /* Ajustamos el contenedor para evitar espacios raros */
    .herramientas-scroller-wrap {
        padding: 0 !important;
        overflow: visible !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90694d0 */.timesnewroman {
    font-family: "Times New Roman", Times, serif;
    font-weight: 300;
    font-size: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Suisse';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aftersx.es/wp-content/uploads/2025/12/SuisseIntl-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */