.elementor-3216 .elementor-element.elementor-element-a6c17b7{--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 60px;--row-gap:0px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-c0940fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-83db661{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-3216 .elementor-element.elementor-element-522a290{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-522a290.elementor-element{--flex-grow:0;--flex-shrink:1;}.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-3216 .elementor-element.elementor-element-1a20872{text-align:left;}.elementor-3216 .elementor-element.elementor-element-1a20872 .elementor-heading-title{font-family:"Gilroyw-2", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-922e2af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-903e8fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-3216 .elementor-element.elementor-element-31605b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Gilroyw-2", Sans-serif;font-weight:600;}.elementor-3216 .elementor-element.elementor-element-fbaf8bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-fbaf8bd:not(.elementor-motion-effects-element-type-background), .elementor-3216 .elementor-element.elementor-element-fbaf8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-3216 .elementor-element.elementor-element-ae6a1ad .elementor-button{background-color:#FFFFFF;fill:#ec342c;color:#ec342c;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-3216 .elementor-element.elementor-element-ce19b33 .elementor-button{background-color:#FFFFFF;fill:#ec342c;color:#ec342c;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-3216 .elementor-element.elementor-element-efd3ff1{--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:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-2df7a00{--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;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-78f8e10{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-78f8e10.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-c8b3532{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-c8b3532 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-8bcc668{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-8bcc668 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-2f0b586{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-d49890d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-d49890d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-93ac0cc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-93ac0cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-93ac0cc.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-93ac0cc p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-5d166ca{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-5557fca{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-5557fca p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-ef76aa2{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-ef76aa2 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-c4254b2{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-64bc47e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-64bc47e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-f9a6c6b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-f9a6c6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-f9a6c6b.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-f9a6c6b p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-cb8ebee{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-35453b8{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-35453b8 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-7aebf80{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-7aebf80 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-ed54ba5{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-bacdbf9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-bacdbf9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-aadce3f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-aadce3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-aadce3f.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-aadce3f p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-b87c0cd{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-198e115{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-198e115 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-d4dfa2e{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-d4dfa2e p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-e44de0f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-a1d3bae{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-a1d3bae.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-e67d154{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-e67d154 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-e67d154.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-e67d154 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-5260201{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-28deb51{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-28deb51 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-3fbfa28{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-3fbfa28 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-115f0d4{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-5927d22{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-5927d22.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-00d6cc9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-00d6cc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-00d6cc9.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-00d6cc9 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-1fc9596{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-face87c{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-face87c p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-84a8916{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-84a8916 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-3007578{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-718290d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-718290d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-63287c4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-63287c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-63287c4.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-63287c4 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-a35da66{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-4334aa4{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-4334aa4 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-bc10d4b{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-bc10d4b p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-1156ef8{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-d845992{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-d845992.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-a46664d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-a46664d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-a46664d.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-a46664d p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-987d896{--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:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-ce975b6{font-family:"Gilroyw-2", Sans-serif;font-weight:700;color:#000000;}.elementor-3216 .elementor-element.elementor-element-ce975b6 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-443e9c2{font-family:"Gilroyw-2", Sans-serif;font-weight:600;color:#000000;}.elementor-3216 .elementor-element.elementor-element-443e9c2 p{margin-block-end:0px;}.elementor-3216 .elementor-element.elementor-element-a86be0b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3216 .elementor-element.elementor-element-758ac5d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3216 .elementor-element.elementor-element-758ac5d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3216 .elementor-element.elementor-element-4255a93{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;font-family:"Gilroyw-2", Sans-serif;font-size:12px;font-weight:400;}.elementor-3216 .elementor-element.elementor-element-4255a93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-4255a93.elementor-element{--align-self:flex-end;}.elementor-3216 .elementor-element.elementor-element-4255a93 p{margin-block-end:0px;}@media(max-width:768px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-3216 .elementor-element.elementor-element-c0940fa{--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-3216 .elementor-element.elementor-element-1a20872 .elementor-heading-title{font-size:44px;}.elementor-3216 .elementor-element.elementor-element-31605b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--content-width:1410px;}.elementor-3216 .elementor-element.elementor-element-c0940fa{--width:50%;}.elementor-3216 .elementor-element.elementor-element-83db661{--width:100%;}.elementor-3216 .elementor-element.elementor-element-efd3ff1{--width:50%;}.elementor-3216 .elementor-element.elementor-element-78f8e10{--width:290px;}.elementor-3216 .elementor-element.elementor-element-5d166ca{--width:290px;}.elementor-3216 .elementor-element.elementor-element-cb8ebee{--width:290px;}.elementor-3216 .elementor-element.elementor-element-b87c0cd{--width:290px;}.elementor-3216 .elementor-element.elementor-element-5260201{--width:290px;}.elementor-3216 .elementor-element.elementor-element-1fc9596{--width:290px;}.elementor-3216 .elementor-element.elementor-element-a35da66{--width:290px;}.elementor-3216 .elementor-element.elementor-element-987d896{--width:290px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--content-width:1024px;}.elementor-3216 .elementor-element.elementor-element-c0940fa{--width:100%;}}@media(max-width:768px) and (min-width:768px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--content-width:100%;}}@media(max-width:1024px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3216 .elementor-element.elementor-element-c0940fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-922e2af{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3216 .elementor-element.elementor-element-903e8fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-31605b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3216 .elementor-element.elementor-element-fbaf8bd{--justify-content:flex-start;}.elementor-3216 .elementor-element.elementor-element-efd3ff1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3216 .elementor-element.elementor-element-c8b3532{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-8bcc668{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-5557fca{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-ef76aa2{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-35453b8{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-7aebf80{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-198e115{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-d4dfa2e{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-28deb51{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-3fbfa28{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-face87c{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-84a8916{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-4334aa4{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-bc10d4b{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-ce975b6{font-size:14px;}.elementor-3216 .elementor-element.elementor-element-443e9c2{font-size:14px;}}@media(max-width:767px){.elementor-3216 .elementor-element.elementor-element-a6c17b7{--content-width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3216 .elementor-element.elementor-element-efd3ff1{--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-3216 .elementor-element.elementor-element-2df7a00{--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-efd3ff1 *//* Sección general (opcional pero útil para aislar stacking) */ .carrusel-testimonios { position: relative; isolation: isolate; } /* El VIEWPORT: aquí es donde se debe recortar sí o sí */ .carrusel-testimonios .slides-viewport { position: relative; width: 100%; /* recorte fuerte */ overflow-x: hidden !important; overflow-y: visible; /* clipping extra por si algún estilo lo ignora */ clip-path: inset(0); contain: layout paint; /* evita que los hijos pinten fuera */ -webkit-mask-image: linear-gradient(#000, #000); mask-image: linear-gradient(#000, #000); z-index: 1; /* por debajo de otros controles si los hay */ } /* El WRAPPER que se mueve con transform */ .carrusel-testimonios .slides-wrapper { display: flex; gap: 20px; will-change: transform; transition: transform 0.5s ease; transform: translate3d(0,0,0); /* promueve capa (más fluido) */ z-index: 0; /* evita que sobrepase otros elementos */ margin: 0; /* elimina márgenes accidentales */ padding: 0; } /* Cada tarjeta/testimonio */ .carrusel-testimonios .slide-testimonio { /* muestra ~2-3 según tu layout (ajustaste 35%) */ flex: 0 0 35%; min-width: 0; /* importante para que no “empuje” el carril */ box-sizing: border-box; } /* --- Opcionales de seguridad / estética --- */ /* Si tienes sombras muy grandes en las tarjetas y “sangran”, recórtalas también: */ .carrusel-testimonios .slides-viewport > * { filter: none; /* evita filtros del viewport padre que desactiven mask */ } /* Si aún ves “asomar” 1px en el extremo izquierdo por subpíxel, añade gutter interno: */ .carrusel-testimonios .slides-viewport { padding-left: 0.01px; /* hack subpíxel inofensivo */ } /* ====== Botones del carrusel: apariencia de enlace ====== */ .carrusel-testimonios .boton-anterior, .carrusel-testimonios .boton-siguiente { cursor: pointer; /* ✅ cambia el cursor a mano/enlace */ user-select: none; /* evita seleccionar texto al hacer click */ -webkit-user-select: none; transition: transform 0.2s ease, opacity 0.2s ease; } /* Feedback visual en hover/focus */ .carrusel-testimonios .boton-anterior:hover, .carrusel-testimonios .boton-siguiente:hover, .carrusel-testimonios .boton-anterior:focus, .carrusel-testimonios .boton-siguiente:focus { transform: scale(1.05); /* ligero zoom para indicar que es interactivo */ opacity: 0.9; /* sutil efecto de clic */ }/* End custom CSS */