.elementor-35 .elementor-element.elementor-element-bb51770{--display:flex;--min-height:563px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;border-style:none;--border-style:none;}.elementor-35 .elementor-element.elementor-element-bb51770::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gynprotect.com.br/wp-content/uploads/2025/08/Design-sem-nome-2.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-35 .elementor-element.elementor-element-e069ced{--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-35 .elementor-element.elementor-element-f958f6e{text-align:center;}.elementor-35 .elementor-element.elementor-element-f958f6e .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-8039c0b{--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-35 .elementor-element.elementor-element-d02c17f{--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-35 .elementor-element.elementor-element-6bafd83{text-align:justify;}.elementor-35 .elementor-element.elementor-element-e31c576{--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-35 .elementor-element.elementor-element-6e7c24b7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-6e7c24b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-35 .elementor-element.elementor-element-6e7c24b7 > .elementor-background-overlay{background-color:#FF6600;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-6e7c24b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-35 .elementor-element.elementor-element-77cd101f{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-77cd101f .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-77cd101f .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-77cd101f .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-77cd101f .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0083000{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-0083000 .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-0083000 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-0083000 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-0083000 .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-72de9a3c{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-72de9a3c .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-72de9a3c .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-72de9a3c .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-72de9a3c .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-37c694d2{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-37c694d2 .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-37c694d2 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-37c694d2 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-37c694d2 .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-3cd81e9:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3cd81e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-35 .elementor-element.elementor-element-3cd81e9 > .elementor-background-overlay{background-color:#FF6600;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-3cd81e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-35 .elementor-element.elementor-element-ece97cd{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-ece97cd .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-ece97cd .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-ece97cd .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-ece97cd .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-e2e035a{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-e2e035a .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-e2e035a .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-e2e035a .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-e2e035a .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-691c99c{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-691c99c .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-691c99c .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-691c99c .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-691c99c .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-534352b{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-534352b .elementor-icon{font-size:30px;}.elementor-35 .elementor-element.elementor-element-534352b .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-534352b .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-534352b .elementor-icon-box-description{font-family:"ArialMT", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-358313a{--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-35 .elementor-element.elementor-element-b9291a7{text-align:center;}.elementor-35 .elementor-element.elementor-element-b9291a7 .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-50defd7{--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-35 .elementor-element.elementor-element-184a7cc{--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-35 .elementor-element.elementor-element-35961ef{--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-35 .elementor-element.elementor-element-3a67b22{text-align:justify;}.elementor-35 .elementor-element.elementor-element-5670625 .elementor-button{background-color:#FF6600;}.elementor-35 .elementor-element.elementor-element-5670625 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-5670625 .elementor-button:focus{background-color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-3def405{--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-35 .elementor-element.elementor-element-5759e77{text-align:center;}.elementor-35 .elementor-element.elementor-element-5759e77 .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-8d3bd6d{--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-35 .elementor-element.elementor-element-7fe52e8{--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-35 .elementor-element.elementor-element-1ccdce7{text-align:justify;}.elementor-35 .elementor-element.elementor-element-c77e094 .elementor-button{background-color:#FF6600;}.elementor-35 .elementor-element.elementor-element-86d7841{--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-35 .elementor-element.elementor-element-ef45fad{--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-35 .elementor-element.elementor-element-255b30e{--display:flex;--min-height:483px;}.elementor-35 .elementor-element.elementor-element-255b30e:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-255b30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gynprotect.com.br/wp-content/uploads/2025/09/02.png");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-60541d2{--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-35 .elementor-element.elementor-element-c62e38c{text-align:center;}.elementor-35 .elementor-element.elementor-element-c62e38c .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-c6f14eb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-59db128{--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-35 .elementor-element.elementor-element-64be3ff{text-align:justify;}.elementor-35 .elementor-element.elementor-element-c7a733f .elementor-button{background-color:#FF6600;}.elementor-35 .elementor-element.elementor-element-8887785{--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-35 .elementor-element.elementor-element-bd33bbc{--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-35 .elementor-element.elementor-element-ed227bf{text-align:center;}.elementor-35 .elementor-element.elementor-element-ed227bf .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-858bef1{--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-35 .elementor-element.elementor-element-dabf0c7{--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-35 .elementor-element.elementor-element-368e3c2{text-align:justify;}.elementor-35 .elementor-element.elementor-element-06a782f .elementor-button{background-color:#FF6600;}.elementor-35 .elementor-element.elementor-element-06a782f .elementor-button-content-wrapper{flex-direction:row;}.elementor-35 .elementor-element.elementor-element-d8001d0{--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-35 .elementor-element.elementor-element-e374eff{--display:flex;}.elementor-35 .elementor-element.elementor-element-e374eff:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e374eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-1185248{text-align:center;}.elementor-35 .elementor-element.elementor-element-1185248 .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-566dad0{--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-35 .elementor-element.elementor-element-566dad0:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-566dad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-fb47cd9{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-060ce53 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-060ce53 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-060ce53{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-060ce53.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-060ce53.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-060ce53.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-060ce53 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-060ce53 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-060ce53 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-060ce53 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-eb91912 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-eb91912 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-eb91912{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-eb91912.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-eb91912.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-eb91912.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-eb91912 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-eb91912 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-eb91912 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-eb91912 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1e6ce67 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-1e6ce67 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-1e6ce67{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-1e6ce67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1e6ce67.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-1e6ce67.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1e6ce67 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-1e6ce67 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-1e6ce67 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-1e6ce67 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-730ccd9 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-730ccd9 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-730ccd9{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-730ccd9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-730ccd9.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-730ccd9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-730ccd9 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-730ccd9 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-730ccd9 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-730ccd9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bb04711 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-bb04711 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-bb04711{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-bb04711.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bb04711.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-bb04711.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bb04711 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-bb04711 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-bb04711 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-bb04711 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bc8f0c9 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-bc8f0c9 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-bc8f0c9{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-bc8f0c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bc8f0c9.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-bc8f0c9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bc8f0c9 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-bc8f0c9 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-bc8f0c9 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-bc8f0c9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-333059f > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-333059f .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-333059f{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-333059f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-333059f.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-333059f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-333059f .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-333059f .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-333059f .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-333059f .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c19d68d > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-c19d68d .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-c19d68d{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-c19d68d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c19d68d.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-c19d68d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c19d68d .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-c19d68d .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-c19d68d .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-c19d68d .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7e59e39 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-7e59e39 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-7e59e39{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-7e59e39.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7e59e39.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-7e59e39.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7e59e39 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-7e59e39 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-7e59e39 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-7e59e39 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-8159d4e > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-8159d4e .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-8159d4e{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-8159d4e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-8159d4e.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-8159d4e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-8159d4e .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-8159d4e .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-8159d4e .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-8159d4e .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-de456d6 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-de456d6 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-de456d6{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-de456d6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-de456d6.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-de456d6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-de456d6 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-de456d6 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-de456d6 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-de456d6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c5a5ee7 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-c5a5ee7 .elementor-icon-box-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-c5a5ee7{--icon-box-icon-margin:15px;}.elementor-35 .elementor-element.elementor-element-c5a5ee7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c5a5ee7.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-c5a5ee7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c5a5ee7 .elementor-icon{font-size:60px;}.elementor-35 .elementor-element.elementor-element-c5a5ee7 .elementor-icon-box-title, .elementor-35 .elementor-element.elementor-element-c5a5ee7 .elementor-icon-box-title a{font-family:"Goldplay Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-c5a5ee7 .elementor-icon-box-description{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c949bec{--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-35 .elementor-element.elementor-element-a91148a{text-align:center;}.elementor-35 .elementor-element.elementor-element-a91148a .elementor-heading-title{font-family:"Goldplay Bold", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4D4D4D;}.elementor-35 .elementor-element.elementor-element-d4d382b{--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-35 .elementor-element.elementor-element-cfe7b41{--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-35 .elementor-element.elementor-element-6518b2f{--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-35 .elementor-element.elementor-element-de97d89{font-family:"ArialMT", Sans-serif;font-weight:400;}.elementor-35 .elementor-element.elementor-element-8efdc21{--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;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-ef45fad{--min-height:0px;}.elementor-35 .elementor-element.elementor-element-255b30e:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-255b30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gynprotect.com.br/wp-content/uploads/2025/09/01.png");}.elementor-35 .elementor-element.elementor-element-255b30e{--min-height:590px;}.elementor-35 .elementor-element.elementor-element-fb47cd9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-bb51770::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gynprotect.com.br/wp-content/uploads/2025/08/2.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-bb51770{--content-width:546px;--min-height:280px;}.elementor-35 .elementor-element.elementor-element-e069ced{--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-35 .elementor-element.elementor-element-d02c17f{--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-35 .elementor-element.elementor-element-d02c17f.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-6bafd83{text-align:justify;}.elementor-35 .elementor-element.elementor-element-b1a3cf7.elementor-element{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-6e7c24b7{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-3cd81e9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-8d3bd6d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ef45fad{--width:1600px;--min-height:0px;}.elementor-35 .elementor-element.elementor-element-255b30e:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-255b30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gynprotect.com.br/wp-content/uploads/2025/09/01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-35 .elementor-element.elementor-element-255b30e{--content-width:500px;--min-height:274px;--border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c6f14eb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-858bef1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-35 .elementor-element.elementor-element-fb47cd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-d4d382b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-d02c17f{--width:50%;}.elementor-35 .elementor-element.elementor-element-e31c576{--width:50%;}.elementor-35 .elementor-element.elementor-element-184a7cc{--width:50%;}.elementor-35 .elementor-element.elementor-element-35961ef{--width:50%;}.elementor-35 .elementor-element.elementor-element-7fe52e8{--width:50%;}.elementor-35 .elementor-element.elementor-element-86d7841{--width:50%;}.elementor-35 .elementor-element.elementor-element-59db128{--width:50%;}.elementor-35 .elementor-element.elementor-element-8887785{--width:50%;}.elementor-35 .elementor-element.elementor-element-dabf0c7{--width:50%;}.elementor-35 .elementor-element.elementor-element-d8001d0{--width:50%;}.elementor-35 .elementor-element.elementor-element-cfe7b41{--width:50%;}.elementor-35 .elementor-element.elementor-element-6518b2f{--width:50%;}}@media(min-width:1025px){.elementor-35 .elementor-element.elementor-element-bb51770::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-bb51770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for icon-box, class: .elementor-element-060ce53 *//* Card base */
.beneficio-card{
  position: relative;
  background: #4D4D4D;
  color: #fff;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  overflow: hidden;
  transition: transform .2s ease, box-shadow .2s ease;
}

/* ⬆️ Leve escala no HOVER (desktop) */
.beneficio-card:hover{
  transform: scale(1.02);
  box-shadow: 0 10px 24px rgba(0,0,0,.18);
}

/* Feedback no toque (mobile) */
@media (hover: none){
  .beneficio-card:active{
    transform: scale(1.02);
    box-shadow: 0 10px 24px rgba(0,0,0,.18);
  }
}

/* Título sempre branco */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a{
  color: #fff;
  font-weight: 700;
}

/* Ícone: branco SEM mudar no hover; só laranja quando ABERTO */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg{
  color: #fff;
  fill: #fff;
  transition: color .3s, fill .3s;
}
.beneficio-card.ativo .elementor-icon i,
.beneficio-card.ativo .elementor-icon svg{
  color: #FF6600;
  fill:  #FF6600;
}

/* Descrição: abre apenas quando .ativo (clique) */
.beneficio-card .elementor-icon-box-description{
  color: #fff;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  line-height: 1.55;
  transition: max-height .3s ease, opacity .25s ease;
}
.beneficio-card.ativo .elementor-icon-box-description{
  max-height: 320px;
  opacity: 1;
}

/* Sinal + / – opcional */
.beneficio-card::after{
  content: "＋";
  position: absolute; right: 12px; top: 12px;
  color: #fff; font-weight: 700;
  transition: transform .2s ease, color .2s ease;
}
.beneficio-card.ativo::after{
  content: "–";
  color: #FF6600;
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb91912 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e6ce67 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-730ccd9 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb04711 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc8f0c9 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-333059f *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c19d68d *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e59e39 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8159d4e *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de456d6 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5a5ee7 *//* ===== GRID / LAYOUT ===== */
.grid-beneficios .elementor-widget-icon-box {
  margin: 10px 0;
}
.beneficio-card {
  position: relative;
  background: #4D4D4D;       /* cinza Gyn */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 18px 16px;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease;
  overflow: hidden;
}
.beneficio-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
}

/* Título do benefício */
.beneficio-card .elementor-icon-box-title,
.beneficio-card .elementor-icon-box-title a {
  color: #FFFFFF;
  font-weight: 700;
  margin: 6px 0 0 0;
}

/* Ícone do benefício (opcional pintar) */
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg {
  color: #FF6600;            /* laranja Gyn */
  fill: #FF6600;
}

/* Descrição: começa oculta e expande no clique */
.beneficio-card .elementor-icon-box-description {
  color: #FFFFFF;
  margin-top: 8px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease, opacity .25s ease;
  line-height: 1.5;
}

/* Estado ABERTO */
.beneficio-card.ativo .elementor-icon-box-description {
  max-height: 300px;   /* ajuste conforme seu texto */
  opacity: 1;
}

/* Indicador de clique (setinha) */
.beneficio-card::after {
  content: "＋";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #FFFFFF;
  font-weight: 700;
  transition: transform .2s ease;
}
.beneficio-card.ativo::after {
  content: "–";
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb47cd9 *//* Estado fechado */
.beneficio-card .elementor-icon-box-description{
  max-height:0; opacity:0; overflow:hidden;
  transition:max-height .3s ease, opacity .25s ease;
}

/* Zoom suave no hover */
.beneficio-card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.beneficio-card:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 24px rgba(0,0,0,.15);
}


/* Estilo do card e ícone (igual antes) */
.beneficio-card{
  position:relative; background:#4D4D4D; color:#fff;
  border-radius:12px; padding:18px 16px; cursor:pointer;
  transition:transform .2s, box-shadow .2s; overflow:hidden;
}
.beneficio-card:hover{ transform:translateY(-2px); box-shadow:0 8px 20px rgba(0,0,0,.18); }
.beneficio-card .elementor-icon i,
.beneficio-card .elementor-icon svg{ color:#FF6600; fill:#FF6600; }
.beneficio-card .elementor-icon-box-title, 
.beneficio-card .elementor-icon-box-title a{ color:#fff; font-weight:700; }

/* (opcional) remove o + se não for usar JS */
.beneficio-card::after{ content:none; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Goldplay Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://midnightblue-crane-200015.hostingersite.com/wp-content/uploads/2025/08/goldplay-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArialMT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://midnightblue-crane-200015.hostingersite.com/wp-content/uploads/2025/08/arialmt.ttf') format('truetype');
}
/* End Custom Fonts CSS */