.elementor-958 .elementor-element.elementor-element-4a40059{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-958 .elementor-element.elementor-element-4a40059:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-4a40059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;background-image:url("https://www.carolinavenceacademy.com/wp-content/uploads/2025/11/BG-LISTA-DE-ICON.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-958 .elementor-element.elementor-element-4a40059.e-con{--align-self:center;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-9bef02d{width:var( --container-widget-width, 47% );max-width:47%;padding:0em 0em 1em 0em;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-9bef02d.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-9bef02d .elementor-progress-wrapper .elementor-progress-bar{background-color:#E8B044;}.elementor-958 .elementor-element.elementor-element-9bef02d .elementor-progress-wrapper{background-color:#DBDBDB;border-radius:34px;overflow:hidden;}.elementor-958 .elementor-element.elementor-element-9bef02d .elementor-progress-bar{height:53px;line-height:53px;color:#FFFFFF;font-family:"Font Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-958 .elementor-element.elementor-element-bb00450{width:var( --container-widget-width, 46% );max-width:46%;background-color:#FFFFFF;padding:2em 2em 2em 2em;--container-widget-width:46%;--container-widget-flex-grow:0;border-style:solid;border-width:0em 0em 0.5em 0em;border-color:#D5D5D5;border-radius:30px 30px 30px 30px;box-shadow:0px 14px 28px -17px rgba(0,0,0,0.5);}.elementor-958 .elementor-element.elementor-element-bb00450.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-title a{font-family:"Font Cinzel", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-bb00450:has(:hover) .elementor-icon-box-title,
					 .elementor-958 .elementor-element.elementor-element-bb00450:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-description{font-family:"Font Cinzel", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-primary );}.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-958 .elementor-element.elementor-element-6a10bf0{width:var( --container-widget-width, 52% );max-width:52%;padding:1em 0em 0em 0em;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-958 .elementor-element.elementor-element-6a10bf0.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-6a10bf0 .elementor-heading-title{font-family:"Font Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4em;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-958 .elementor-element.elementor-element-1b3bfa0 .elementor-button{background-color:transparent;font-family:"Font Cinzel", Sans-serif;font-size:1.3rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E8B044 0%, #826326 100%);border-style:solid;border-width:0px 2px 5px 0px;border-color:#92702C;border-radius:60px 60px 60px 60px;padding:1em 1.5em 1em 1.5em;}.elementor-958 .elementor-element.elementor-element-1b3bfa0{padding:0em 0em 0em 0em;}.elementor-958 .elementor-element.elementor-element-1b3bfa0.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-958 .elementor-element.elementor-element-9bef02d{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-958 .elementor-element.elementor-element-bb00450{--container-widget-width:596px;--container-widget-flex-grow:0;width:var( --container-widget-width, 596px );max-width:596px;}.elementor-958 .elementor-element.elementor-element-6a10bf0{--container-widget-width:582px;--container-widget-flex-grow:0;width:var( --container-widget-width, 582px );max-width:582px;}}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-4a40059{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-958 .elementor-element.elementor-element-9bef02d{--container-widget-width:526px;--container-widget-flex-grow:0;width:var( --container-widget-width, 526px );max-width:526px;}.elementor-958 .elementor-element.elementor-element-bb00450{--container-widget-width:529px;--container-widget-flex-grow:0;width:var( --container-widget-width, 529px );max-width:529px;}.elementor-958 .elementor-element.elementor-element-6a10bf0{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-4a40059{--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-958 .elementor-element.elementor-element-9bef02d{--container-widget-width:558px;--container-widget-flex-grow:0;width:var( --container-widget-width, 558px );max-width:558px;}.elementor-958 .elementor-element.elementor-element-bb00450{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-title a{font-size:2rem;}.elementor-958 .elementor-element.elementor-element-bb00450 .elementor-icon-box-description{font-size:1rem;}.elementor-958 .elementor-element.elementor-element-6a10bf0{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-6a10bf0 .elementor-heading-title{font-size:1rem;}.elementor-958 .elementor-element.elementor-element-1b3bfa0{padding:0em 0em 0em 0em;}.elementor-958 .elementor-element.elementor-element-1b3bfa0 .elementor-button{font-size:1.1rem;background-color:transparent;background-image:linear-gradient(207deg, #E8B044 54%, #826326 100%);padding:1em 2em 1em 2em;}}/* Start custom CSS for icon-box, class: .elementor-element-bb00450 */.degrade {
  font-weight: bold; /* Aplica o negrito ao texto */
  background: linear-gradient(to right, #E8B044, #826326); /* Cores do degradê */
  -webkit-background-clip: text;
  color: transparent;
}/* End custom CSS */