.elementor-680 .elementor-element.elementor-element-a442118{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:64px;--padding-left:36px;--padding-right:36px;}.elementor-680 .elementor-element.elementor-element-a442118:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-a442118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #eaf5fa 0%, #f0fbf7 100%);}.elementor-680 .elementor-element.elementor-element-681fb85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-a9e6345{text-align:center;}.elementor-680 .elementor-element.elementor-element-a9e6345 .elementor-heading-title{font-size:54px;font-weight:700;line-height:1.1em;color:#141818;}.elementor-680 .elementor-element.elementor-element-33bb837{text-align:center;}.elementor-680 .elementor-element.elementor-element-33bb837 .elementor-heading-title{font-size:19px;font-weight:400;line-height:1.7em;color:#616568;}.elementor-680 .elementor-element.elementor-element-c1c07b6{--display:flex;--padding-top:56px;--padding-bottom:88px;--padding-left:36px;--padding-right:36px;}.elementor-680 .elementor-element.elementor-element-c1c07b6:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-c1c07b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-680 .elementor-element.elementor-element-a4f6b95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-680 .elementor-element.elementor-element-9771261{--item-display:flex;--read-more-alignment:1;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-680 .elementor-element.elementor-element-9771261:after{content:"0.66";}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__thumbnail__link{width:100%;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__meta-data span + span:before{content:"·";}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card{background-color:#ffffff;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__text{margin-top:20px;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__badge{right:0;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card .elementor-post__badge{background-color:#287293;color:#ffffff;margin:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__excerpt p{color:#616568;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__read-more{color:#287293;}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-680 .elementor-element.elementor-element-9771261 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-680 .elementor-element.elementor-element-9771261 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-680 .elementor-element.elementor-element-9771261 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-680 .elementor-element.elementor-element-9771261 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-680 .elementor-element.elementor-element-9b9381e{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-680 .elementor-element.elementor-element-9b9381e:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-9b9381e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#287293;}.elementor-680 .elementor-element.elementor-element-4025ec7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-680 .elementor-element.elementor-element-927b914{text-align:center;}.elementor-680 .elementor-element.elementor-element-927b914 .elementor-heading-title{font-size:36px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-680 .elementor-element.elementor-element-4ad0911{width:initial;max-width:initial;text-align:center;}.elementor-680 .elementor-element.elementor-element-4ad0911 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.82);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-680 .elementor-element.elementor-element-1335245 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-680 .elementor-element.elementor-element-1335245 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-680 .elementor-element.elementor-element-1335245 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-type-html{padding-bottom:0px;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .e-form__buttons__wrapper__button-next{background-color:#ffb56a;color:#141818;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button[type="submit"]{background-color:#ffb56a;color:#141818;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button[type="submit"] svg *{fill:#141818;}.elementor-680 .elementor-element.elementor-element-1335245 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-680 .elementor-element.elementor-element-1335245{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-680 .elementor-element.elementor-element-a442118{--padding-top:64px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-680 .elementor-element.elementor-element-a9e6345 .elementor-heading-title{font-size:40px;}.elementor-680 .elementor-element.elementor-element-c1c07b6{--padding-top:40px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-680 .elementor-element.elementor-element-9b9381e{--padding-top:56px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-680 .elementor-element.elementor-element-927b914 .elementor-heading-title{font-size:30px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-680 .elementor-element.elementor-element-a442118{--padding-top:48px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-680 .elementor-element.elementor-element-a9e6345 .elementor-heading-title{font-size:32px;}.elementor-680 .elementor-element.elementor-element-c1c07b6{--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-680 .elementor-element.elementor-element-9771261:after{content:"0.5";}.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__thumbnail__link{width:100%;}.elementor-680 .elementor-element.elementor-element-9b9381e{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-927b914 .elementor-heading-title{font-size:26px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-a9e6345 */.elementor-680 .elementor-element.elementor-element-a9e6345 .elementor-heading-title { font-family:'MADE Carving Soft',sans-serif !important; margin-bottom:18px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bb837 */.elementor-680 .elementor-element.elementor-element-33bb837 .elementor-heading-title { font-family:'MADE Okine Sans',sans-serif !important; max-width:560px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681fb85 */.elementor-680 .elementor-element.elementor-element-681fb85 { max-width:780px; position:relative; z-index:1; animation: fadeInUp 550ms ease both; }
@keyframes fadeInUp { from { opacity:0; transform:translateY(24px); } to { opacity:1; transform:translateY(0); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a442118 */.elementor-680 .elementor-element.elementor-element-a442118 { background:linear-gradient(135deg, #eaf5fa 0%, #ffffff 55%, #f0fbf7 100%) !important; overflow:hidden; position:relative; }
.elementor-680 .elementor-element.elementor-element-a442118::before { content:''; position:absolute; top:-120px; right:-120px; width:460px; height:460px; border-radius:50%; background:radial-gradient(circle, rgba(110,204,166,.14) 0%, transparent 70%); pointer-events:none; z-index:0; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9771261 */.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child { grid-column:1 / -1; }

/* ===== FEATURED ===== */
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__card { display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto 1fr; grid-template-areas:"thumb meta" "thumb text"; border-radius:24px; overflow:hidden; box-shadow:0 6px 28px rgba(40,114,147,.10); border:2px solid transparent; transition: transform 0.35s cubic-bezier(0.25,0.46,0.45,0.94), box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94), border-color 0.35s ease; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__card:hover { box-shadow:0 20px 48px rgba(40,114,147,.16); transform:translateY(-4px); border-color:#287293; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__thumbnail__link { grid-area:thumb; display:block !important; height:100% !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__thumbnail { height:100% !important; padding-bottom:0 !important; min-height:300px; position:relative; overflow:hidden; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__thumbnail::after { content:'\2605  Destaque'; position:absolute; top:24px; left:24px; background:#287293; color:#fff; border-radius:999px; padding:6px 16px; font-size:11px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; font-family:'MADE Okine Sans',sans-serif; z-index:2; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__meta-data { grid-area:meta; margin:0 !important; padding:40px 48px 0 !important; border:none !important; font-size:12px; color:#aaaaac; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__text { grid-area:text; display:flex; flex-direction:column; justify-content:flex-start; padding:12px 48px 44px; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__title { font-size:30px !important; line-height:1.25 !important; margin-bottom:16px; font-family:'MADE Carving Soft',sans-serif; color:#141818 !important; transition: color 0.25s ease; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__card:hover .elementor-post__title { color:#287293 !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__excerpt p { font-size:15.5px; line-height:1.72; font-family:'MADE Okine Sans',sans-serif; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__read-more { display:inline-flex; align-items:center; justify-content:center; gap:8px; background:#287293; color:#fff !important; padding:12px 28px; border-radius:9999px; font-size:15px !important; font-weight:700; font-family:'MADE Okine Sans',sans-serif; box-shadow:0 4px 16px rgba(40,114,147,.28); transition:all 250ms cubic-bezier(0.34,1.56,0.64,1); margin-top:16px; text-decoration:none; align-self:flex-start; text-transform:none !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__read-more:hover { background:#1d5468; box-shadow:0 8px 28px rgba(40,114,147,.42); transform:scale(1.04); }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__badge { top:24px; right:24px; left:auto; }

/* ===== CARDS NORMAIS ===== */
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:not(:first-child) .elementor-post__card { display:flex; flex-direction:column; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:not(:first-child) .elementor-post__thumbnail__link { order:0; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:not(:first-child) .elementor-post__meta-data { order:1; margin:0 !important; padding:16px 22px 0 !important; border:none !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:not(:first-child) .elementor-post__text { order:2; flex:1; padding:8px 22px 24px; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card { border-radius:20px; overflow:hidden; background:#fff; box-shadow:0 4px 20px rgba(40,114,147,.07); border:2px solid transparent; transition: transform 0.35s cubic-bezier(0.25,0.46,0.45,0.94), box-shadow 0.35s cubic-bezier(0.25,0.46,0.45,0.94), border-color 0.35s ease; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card:hover { box-shadow:0 14px 36px rgba(40,114,147,.14); transform:translateY(-5px); }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__text { display:flex; flex-direction:column; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__title { font-family:'MADE Carving Soft',sans-serif; font-size:17px !important; font-weight:700; line-height:1.35 !important; margin-bottom:10px; color:#141818 !important; transition: color 0.25s ease; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__title a { color:inherit !important; text-decoration:none !important; font-size:inherit !important; line-height:inherit !important; font-weight:inherit !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card:hover .elementor-post__title { color:#287293 !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__excerpt p { font-size:13px; line-height:1.65; font-family:'MADE Okine Sans',sans-serif; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__read-more { font-weight:700; font-size:12px; margin-top:auto; color:#287293; letter-spacing:0.01em; text-transform:none !important; display:inline-flex; align-items:center; gap:6px; transition: gap 0.3s ease, color 0.25s ease; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card:hover .elementor-post__read-more { gap:10px; }

/* ===== THUMBNAILS ===== */
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:not(:first-child) .elementor-post__thumbnail { height:180px; overflow:hidden; position:relative; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__thumbnail img { position:absolute; inset:0; top:0 !important; left:0 !important; width:100%; height:100%; object-fit:cover; transform:none !important; transition: transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94); }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__card:hover .elementor-post__thumbnail img { transform:scale(1.05) !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__badge { border-radius:999px; font-family:'MADE Okine Sans',sans-serif; top:14px; left:16px; right:auto; font-size:11px; font-weight:700; padding:4px 12px; text-transform:none; letter-spacing:0.01em; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__meta-data { font-size:11px; color:#aaaaac; font-family:'MADE Okine Sans',sans-serif; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-post__meta-data span + span:before { content:'·'; margin:0 6px; }

/* ===== FILTERED STATE ===== */
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child { grid-column:auto; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__card { display:flex; flex-direction:column; grid-template-areas:none; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__thumbnail__link { order:0; height:auto !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__thumbnail { min-height:auto; height:180px !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__thumbnail::after { display:none; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__meta-data { order:1; padding:16px 22px 0 !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__text { order:2; flex:1; padding:8px 22px 24px; justify-content:flex-start; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__title { font-size:17px !important; line-height:1.35 !important; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__excerpt p { font-size:13px; line-height:1.65; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__read-more { font-size:12px !important; display:inline-flex; background:none; color:#287293 !important; padding:0; border-radius:0; box-shadow:none; align-self:auto; margin-top:auto; }
.elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts.filtered .elementor-post:first-child .elementor-post__badge { top:14px; left:16px; right:auto; }

/* ===== RESPONSIVO ===== */
@media (max-width:1024px){
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts { grid-template-columns:repeat(2,1fr); }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__text { padding:12px 32px 32px; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__meta-data { padding:32px 32px 0 !important; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__title { font-size:24px !important; }
}
@media (max-width:767px){
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-posts { grid-template-columns:1fr; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__card { display:flex; flex-direction:column; grid-template-areas:none; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__thumbnail__link { order:0; height:auto !important; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__thumbnail { min-height:220px; height:220px !important; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__meta-data { order:1; padding:16px 24px 0 !important; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__text { order:2; padding:8px 24px 28px; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__title { font-size:22px !important; }
  .elementor-680 .elementor-element.elementor-element-9771261 .elementor-post:first-child .elementor-post__read-more { font-size:14px !important; padding:12px 24px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-927b914 */.elementor-680 .elementor-element.elementor-element-927b914 .elementor-heading-title { font-family:'MADE Carving Soft',sans-serif !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad0911 */.elementor-680 .elementor-element.elementor-element-4ad0911 { max-width:480px; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1335245 */.elementor-680 .elementor-element.elementor-element-1335245 { width:100% !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-form { max-width:560px; margin:0 auto; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group > label { display:none !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-form-fields-wrapper { gap:12px; align-items:center; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group { margin-bottom:0 !important; padding:0 !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-type-email { flex:1 1 240px !important; width:auto !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-type-submit { flex:0 0 auto !important; width:auto !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-textual { border-radius:9999px !important; padding:15px 22px !important; border:none !important; font-size:15px !important; font-family:'MADE Okine Sans',sans-serif !important; box-shadow:0 4px 14px rgba(0,0,0,.12); color:#141818 !important; background:#fff !important; width:100% !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-textual:focus { box-shadow:0 0 0 4px rgba(255,255,255,.30) !important; outline:none !important; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button { border-radius:9999px !important; padding:15px 36px !important; font-weight:700 !important; font-size:16px !important; font-family:'MADE Okine Sans',sans-serif !important; background-color:#ffb56a !important; color:#141818 !important; box-shadow:0 4px 16px rgba(255,181,106,.32); transition:all 250ms cubic-bezier(0.34,1.56,0.64,1); white-space:nowrap; }
.elementor-680 .elementor-element.elementor-element-1335245 .elementor-button:hover { background-color:#e88820 !important; box-shadow:0 8px 24px rgba(255,181,106,.5); transform:scale(1.04); }
@media (max-width:767px){
  .elementor-680 .elementor-element.elementor-element-1335245 .elementor-form-fields-wrapper { flex-direction:column; }
  .elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-group { width:100% !important; }
  .elementor-680 .elementor-element.elementor-element-1335245 .elementor-field-type-email { flex:1 1 auto !important; }
  .elementor-680 .elementor-element.elementor-element-1335245 .elementor-button { width:100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4025ec7 */.elementor-680 .elementor-element.elementor-element-4025ec7 { margin-left:auto !important; margin-right:auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9381e */.elementor-680 .elementor-element.elementor-element-9b9381e { position:relative !important; overflow:hidden; }
.elementor-680 .elementor-element.elementor-element-9b9381e::before { content:'' !important; position:absolute !important; top:-100px !important; right:-100px !important; left:auto !important; bottom:auto !important; width:400px !important; height:400px !important; border-radius:50% !important; background:rgba(110,204,166,.12) !important; pointer-events:none !important; z-index:0 !important; }
.elementor-680 .elementor-element.elementor-element-9b9381e::after { content:'' !important; position:absolute !important; bottom:-60px !important; left:40px !important; top:auto !important; right:auto !important; width:260px !important; height:260px !important; border-radius:50% !important; background:rgba(255,181,106,.10) !important; pointer-events:none !important; z-index:0 !important; }/* End custom CSS */
/* Start custom CSS */.elementor-page-680 .cat-pills a { display:inline-flex; align-items:center; padding:9px 18px; border-radius:999px; font-size:13px; font-weight:700; text-decoration:none; transition:all 200ms; border:1.5px solid transparent; cursor:pointer; } .elementor-page-680 .cat-pills a:hover { transform:scale(1.05); } .elementor-page-680 .cat-pill-all { background:#287293; color:#fff !important; box-shadow:0 4px 14px rgba(40,114,147,.4); } .elementor-page-680 .cat-pill-marcos { background:#eaf5fa; color:#287293 !important; } .elementor-page-680 .cat-pill-marcos:hover { background:#287293; color:#fff !important; box-shadow:0 4px 14px rgba(40,114,147,.4); } .elementor-page-680 .cat-pill-direitos { background:#faf0f1; color:#983137 !important; } .elementor-page-680 .cat-pill-direitos:hover { background:#983137; color:#fff !important; box-shadow:0 4px 14px rgba(152,49,55,.4); } .elementor-page-680 .cat-pill-legislacao { background:#f0fbf7; color:#3e9c74 !important; } .elementor-page-680 .cat-pill-legislacao:hover { background:#3e9c74; color:#fff !important; box-shadow:0 4px 14px rgba(62,156,116,.4); } .elementor-page-680 .cat-pill-escola { background:#fff9f2; color:#e88820 !important; } .elementor-page-680 .cat-pill-escola:hover { background:#e88820; color:#fff !important; box-shadow:0 4px 14px rgba(232,136,32,.4); } .elementor-page-680 .cat-pill-vida { background:#eaf5fa; color:#3d8daf !important; } .elementor-page-680 .cat-pill-vida:hover { background:#3d8daf; color:#fff !important; box-shadow:0 4px 14px rgba(61,141,175,.4); } .elementor-page-680 .elementor-posts--skin-cards .elementor-post__card { border-radius:20px; overflow:hidden; border:2px solid transparent; transition:all 270ms cubic-bezier(0.34,1.56,0.64,1); box-shadow:0 4px 20px rgba(40,114,147,.07); } .elementor-page-680 .elementor-posts--skin-cards .elementor-post__card:hover { transform:translateY(-5px); box-shadow:0 14px 36px rgba(40,114,147,.14); border-color:#287293; } .elementor-page-680 .elementor-post__badge { border-radius:999px !important; letter-spacing:0.06em; } .elementor-page-680 .elementor-pagination { margin-top:40px; gap:8px; } .elementor-page-680 .page-numbers { width:40px; height:40px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; font-size:14px; font-weight:700; color:#616568; background:#f8f8fa; border:none; transition:all 200ms; } .elementor-page-680 .page-numbers.current, .elementor-page-680 .page-numbers:hover { background:#287293; color:#fff; box-shadow:0 4px 14px rgba(40,114,147,.4); }/* End custom CSS */