.elementor-760 .elementor-element.elementor-element-e621d18{--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;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-e621d18:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-e621d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-760 .elementor-element.elementor-element-e621d18::before, .elementor-760 .elementor-element.elementor-element-e621d18 > .elementor-background-video-container::before, .elementor-760 .elementor-element.elementor-element-e621d18 > .e-con-inner > .elementor-background-video-container::before, .elementor-760 .elementor-element.elementor-element-e621d18 > .elementor-background-slideshow::before, .elementor-760 .elementor-element.elementor-element-e621d18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-760 .elementor-element.elementor-element-e621d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-760 .elementor-element.elementor-element-66ba1b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-760 .elementor-element.elementor-element-4568317{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-385b290 );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:3px;}.elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-354818d-font-family ), Sans-serif;font-size:var( --e-global-typography-354818d-font-size );font-weight:var( --e-global-typography-354818d-font-weight );text-transform:var( --e-global-typography-354818d-text-transform );text-decoration:var( --e-global-typography-354818d-text-decoration );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-760 .elementor-element.elementor-element-3e10727{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-2e20e21 );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.1em;}.elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:100px;font-weight:500;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-760 .elementor-element.elementor-element-a4dd8db{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-a4dd8db:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-a4dd8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e20e21 );}.elementor-760 .elementor-element.elementor-element-90b167f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-b1c15f4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-067f5f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.1em;color:#13233F;}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-760 .elementor-element.elementor-element-f39b1cc{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-354818d-font-family ), Sans-serif;font-size:var( --e-global-typography-354818d-font-size );font-weight:var( --e-global-typography-354818d-font-weight );text-transform:var( --e-global-typography-354818d-text-transform );text-decoration:var( --e-global-typography-354818d-text-decoration );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-760 .elementor-element.elementor-element-3e92ff0 img{border-radius:20px 20px 20px 20px;}.elementor-760 .elementor-element.elementor-element-b136a34{color:var( --e-global-color-text );}.elementor-760 .elementor-element.elementor-element-d1b78b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__avatar img{width:80px;height:80px;}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__name{color:var( --e-global-color-3bdc99d );font-family:var( --e-global-typography-5d25743-font-family ), Sans-serif;font-size:var( --e-global-typography-5d25743-font-size );font-weight:var( --e-global-typography-5d25743-font-weight );text-transform:var( --e-global-typography-5d25743-text-transform );text-decoration:var( --e-global-typography-5d25743-text-decoration );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-263022e-font-family ), Sans-serif;font-size:var( --e-global-typography-263022e-font-size );font-weight:var( --e-global-typography-263022e-font-weight );text-transform:var( --e-global-typography-263022e-text-transform );text-decoration:var( --e-global-typography-263022e-text-decoration );line-height:var( --e-global-typography-263022e-line-height );}.elementor-760 .elementor-element.elementor-element-5b99277{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-760 .elementor-element.elementor-element-5b99277:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-5b99277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-760 .elementor-element.elementor-element-4ccbdef .elementor-heading-title{font-weight:500;color:var( --e-global-color-3bdc99d );}.elementor-760 .elementor-element.elementor-element-af4ff79{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-760 .elementor-element.elementor-element-64a692a{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-541d56b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5c657e8 );--border-color:var( --e-global-color-5c657e8 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-760 .elementor-element.elementor-element-bef622f .elementor-heading-title{font-family:var( --e-global-typography-5d25743-font-family ), Sans-serif;font-size:var( --e-global-typography-5d25743-font-size );font-weight:var( --e-global-typography-5d25743-font-weight );text-transform:var( --e-global-typography-5d25743-text-transform );text-decoration:var( --e-global-typography-5d25743-text-decoration );line-height:var( --e-global-typography-5d25743-line-height );color:var( --e-global-color-3bdc99d );}.elementor-760 .elementor-element.elementor-element-8b0e033{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;}.elementor-760 .elementor-element.elementor-element-8b0e033 .elementor-divider-separator{width:100%;}.elementor-760 .elementor-element.elementor-element-8b0e033 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-post{margin:10px 0px 0px 0px;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{flex:0 0 25%;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{flex:0 0 25%;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:80px;border-radius:7px 7px 7px 7px;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;padding:0px 0px 0px 15px;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.2em;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var( --e-global-color-3bdc99d );}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-760 .elementor-element.elementor-element-a2e4e0c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5c657e8 );--border-color:var( --e-global-color-5c657e8 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-760 .elementor-element.elementor-element-b73f71f .elementor-heading-title{font-family:var( --e-global-typography-5d25743-font-family ), Sans-serif;font-size:var( --e-global-typography-5d25743-font-size );font-weight:var( --e-global-typography-5d25743-font-weight );text-transform:var( --e-global-typography-5d25743-text-transform );text-decoration:var( --e-global-typography-5d25743-text-decoration );line-height:var( --e-global-typography-5d25743-line-height );color:var( --e-global-color-3bdc99d );}.elementor-760 .elementor-element.elementor-element-b682a58{font-family:var( --e-global-typography-263022e-font-family ), Sans-serif;font-size:var( --e-global-typography-263022e-font-size );font-weight:var( --e-global-typography-263022e-font-weight );text-transform:var( --e-global-typography-263022e-text-transform );text-decoration:var( --e-global-typography-263022e-text-decoration );line-height:var( --e-global-typography-263022e-line-height );color:var( --e-global-color-text );}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button span{gap:7px;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-type-html{padding-bottom:0px;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button[type="submit"]{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-760 .elementor-element.elementor-element-b97fe82{--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(min-width:768px){.elementor-760 .elementor-element.elementor-element-a4dd8db{--content-width:1380px;}.elementor-760 .elementor-element.elementor-element-90b167f{--width:70%;}.elementor-760 .elementor-element.elementor-element-5b99277{--width:100%;}.elementor-760 .elementor-element.elementor-element-64a692a{--width:30%;}}@media(max-width:1024px){.elementor-760 .elementor-element.elementor-element-e621d18{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-66ba1b4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-354818d-font-size );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-a4dd8db{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-354818d-font-size );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__name{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__bio{font-size:var( --e-global-typography-263022e-font-size );line-height:var( --e-global-typography-263022e-line-height );} .elementor-760 .elementor-element.elementor-element-af4ff79{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-760 .elementor-element.elementor-element-bef622f .elementor-heading-title{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:70px;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jeg_empty_module{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-760 .elementor-element.elementor-element-b73f71f .elementor-heading-title{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-b682a58{font-size:var( --e-global-typography-263022e-font-size );line-height:var( --e-global-typography-263022e-line-height );}}@media(max-width:767px){.elementor-760 .elementor-element.elementor-element-e621d18{--min-height:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-66ba1b4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-760 .elementor-element.elementor-element-c48dc6b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-354818d-font-size );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-3e10727{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title{font-size:27px;line-height:1.2em;}.elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-760 .elementor-element.elementor-element-3e10727 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:56px;line-height:1em;}.elementor-760 .elementor-element.elementor-element-a4dd8db{--padding-top:60px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-760 .elementor-element.elementor-element-90b167f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-067f5f6{text-align:start;}.elementor-760 .elementor-element.elementor-element-067f5f6 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-760 .elementor-element.elementor-element-f39b1cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-354818d-font-size );letter-spacing:var( --e-global-typography-354818d-letter-spacing );}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__name{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-d1b78b7 .elementor-author-box__bio{font-size:var( --e-global-typography-263022e-font-size );line-height:var( --e-global-typography-263022e-line-height );} .elementor-760 .elementor-element.elementor-element-af4ff79{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-760 .elementor-element.elementor-element-541d56b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-760 .elementor-element.elementor-element-bef622f .elementor-heading-title{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:12px;line-height:1.1em;}.elementor-760 .elementor-element.elementor-element-4bf352b .jeg-elementor-kit.jkit-postblock .jeg_empty_module{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-760 .elementor-element.elementor-element-a2e4e0c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-760 .elementor-element.elementor-element-b73f71f .elementor-heading-title{font-size:var( --e-global-typography-5d25743-font-size );line-height:var( --e-global-typography-5d25743-line-height );}.elementor-760 .elementor-element.elementor-element-b682a58{font-size:var( --e-global-typography-263022e-font-size );line-height:var( --e-global-typography-263022e-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-760 .elementor-element.elementor-element-4568317{--width:100%;}.elementor-760 .elementor-element.elementor-element-90b167f{--width:60%;}.elementor-760 .elementor-element.elementor-element-64a692a{--width:40%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-b136a34 *//* =========================================================
   SANA CURATIVOS — POST CONTENT
   PADRÃO EDITORIAL PROFISSIONAL
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 {

    /* CORES */
    --heading: #13233F;
    --text: #5B6678;
    --text-strong: #344054;
    --link: #2467A7;
    --border: #E7EBF0;
    --soft-bg: #F7F9FB;
    --muted: #8491A3;

    font-family: "Inter", sans-serif;
    color: var(--text);

    font-size: 17px;
    line-height: 1.75;

    letter-spacing: -0.01em;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 p {
    margin: 0 0 20px 0;

    font-family: "Inter", sans-serif;

    font-size: 17px;
    font-weight: 400;
    line-height: 1.75;

    color: var(--text);

    letter-spacing: -0.01em;
}

.elementor-760 .elementor-element.elementor-element-b136a34 p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   TODOS OS TÍTULOS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h1,
.elementor-760 .elementor-element.elementor-element-b136a34 h2,
.elementor-760 .elementor-element.elementor-element-b136a34 h3,
.elementor-760 .elementor-element.elementor-element-b136a34 h4,
.elementor-760 .elementor-element.elementor-element-b136a34 h5,
.elementor-760 .elementor-element.elementor-element-b136a34 h6 {

    font-family: "Inter", sans-serif;

    font-weight: 700;

    color: var(--heading) !important;

    letter-spacing: -0.035em;

    padding: 0;
}


/* =========================================================
   H1
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h1 {
    margin: 0 0 28px 0;

    font-size: 46px;
    line-height: 1.10;
}


/* =========================================================
   H2
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h2 {
    margin: 58px 0 22px 0;

    font-size: 36px;
    line-height: 1.16;
}


/* =========================================================
   H3
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h3 {
    margin: 36px 0 13px 0;

    font-size: 25px;
    line-height: 1.28;

    letter-spacing: -0.025em;
}


/* =========================================================
   H4
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h4 {
    margin: 30px 0 11px 0;

    font-size: 21px;
    line-height: 1.35;
}


/* =========================================================
   H5
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h5 {
    margin: 26px 0 10px 0;

    font-size: 18px;
    line-height: 1.4;
}


/* =========================================================
   H6
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h6 {
    margin: 24px 0 9px 0;

    font-size: 16px;
    line-height: 1.4;
}


/* =========================================================
   TÍTULO + PARÁGRAFO
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 h1 + p,
.elementor-760 .elementor-element.elementor-element-b136a34 h2 + p,
.elementor-760 .elementor-element.elementor-element-b136a34 h3 + p,
.elementor-760 .elementor-element.elementor-element-b136a34 h4 + p,
.elementor-760 .elementor-element.elementor-element-b136a34 h5 + p,
.elementor-760 .elementor-element.elementor-element-b136a34 h6 + p {
    margin-top: 0;
}


/* =========================================================
   NEGRITO
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 strong,
.elementor-760 .elementor-element.elementor-element-b136a34 b {
    font-weight: 650;

    color: var(--text-strong);
}


/* =========================================================
   LINKS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 a {
    color: var(--link);

    font-weight: 600;

    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;

    transition:
        color 0.2s ease,
        opacity 0.2s ease;
}

.elementor-760 .elementor-element.elementor-element-b136a34 a:hover {
    color: var(--heading);
}


/* =========================================================
   LISTAS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 ul,
.elementor-760 .elementor-element.elementor-element-b136a34 ol {
    margin: 20px 0 28px 0;

    padding-left: 26px;
}

.elementor-760 .elementor-element.elementor-element-b136a34 li {
    margin-bottom: 10px;

    padding-left: 4px;

    font-size: 17px;
    line-height: 1.7;

    color: var(--text);
}

.elementor-760 .elementor-element.elementor-element-b136a34 li:last-child {
    margin-bottom: 0;
}

.elementor-760 .elementor-element.elementor-element-b136a34 li::marker {
    color: var(--heading);

    font-weight: 700;
}


/* =========================================================
   IMAGENS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 figure {
    margin: 36px 0;
}

.elementor-760 .elementor-element.elementor-element-b136a34 img {
    display: block;

    width: 100%;
    max-width: 100%;
    height: auto;

    border-radius: 16px;
}


/* =========================================================
   LEGENDA
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 figcaption,
.elementor-760 .elementor-element.elementor-element-b136a34 .wp-caption-text {
    margin-top: 10px;

    font-size: 13px;
    line-height: 1.5;

    text-align: center;

    color: var(--muted);
}


/* =========================================================
   BLOCKQUOTE
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 blockquote {

    margin: 38px 0;

    padding: 24px 26px;

    background: var(--soft-bg);

    border: 1px solid var(--border);
    border-left: 4px solid var(--heading);

    border-radius: 0 12px 12px 0;
}

.elementor-760 .elementor-element.elementor-element-b136a34 blockquote p {

    margin: 0;

    font-size: 17px;
    line-height: 1.7;

    color: var(--text-strong);
}


/* =========================================================
   SEPARADORES
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 hr {

    height: 1px;

    margin: 48px 0;

    border: 0;

    background: var(--border);
}


/* =========================================================
   TABELAS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 table {

    width: 100%;

    margin: 36px 0;

    border-collapse: separate;
    border-spacing: 0;

    overflow: hidden;

    border: 1px solid var(--border);
    border-radius: 12px;

    font-size: 15px;
}

.elementor-760 .elementor-element.elementor-element-b136a34 table th {

    padding: 14px 16px;

    background: var(--heading);

    color: #FFFFFF;

    font-weight: 650;

    text-align: left;
}

.elementor-760 .elementor-element.elementor-element-b136a34 table td {

    padding: 14px 16px;

    border-bottom: 1px solid var(--border);

    color: var(--text);
}

.elementor-760 .elementor-element.elementor-element-b136a34 table tr:last-child td {
    border-bottom: 0;
}


/* =========================================================
   VÍDEOS / EMBEDS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b136a34 iframe,
.elementor-760 .elementor-element.elementor-element-b136a34 video {

    display: block;

    width: 100%;
    max-width: 100%;

    margin: 36px 0;

    border-radius: 14px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-760 .elementor-element.elementor-element-b136a34,
    .elementor-760 .elementor-element.elementor-element-b136a34 p,
    .elementor-760 .elementor-element.elementor-element-b136a34 li {
        font-size: 16px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 h1 {
        font-size: 40px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 h2 {
        margin-top: 50px;

        font-size: 32px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 h3 {
        margin-top: 32px;

        font-size: 24px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 h4 {
        font-size: 20px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-760 .elementor-element.elementor-element-b136a34 {

        font-size: 16px;
        line-height: 1.72;
    }


    /* TEXTO */

    .elementor-760 .elementor-element.elementor-element-b136a34 p {

        margin-bottom: 18px;

        font-size: 16px;
        line-height: 1.72;
    }


    /* H1 */

    .elementor-760 .elementor-element.elementor-element-b136a34 h1 {

        margin-bottom: 22px;

        font-size: 33px;
        line-height: 1.14;
    }


    /* H2 */

    .elementor-760 .elementor-element.elementor-element-b136a34 h2 {

        margin-top: 42px;
        margin-bottom: 17px;

        font-size: 28px;
        line-height: 1.20;

        letter-spacing: -0.03em;
    }


    /* H3 */

    .elementor-760 .elementor-element.elementor-element-b136a34 h3 {

        margin-top: 28px;
        margin-bottom: 10px;

        font-size: 21px;
        line-height: 1.3;

        letter-spacing: -0.02em;
    }


    /* H4 */

    .elementor-760 .elementor-element.elementor-element-b136a34 h4 {

        margin-top: 26px;
        margin-bottom: 9px;

        font-size: 19px;
    }


    .elementor-760 .elementor-element.elementor-element-b136a34 h5 {
        font-size: 17px;
    }


    .elementor-760 .elementor-element.elementor-element-b136a34 h6 {
        font-size: 16px;
    }


    /* LISTA */

    .elementor-760 .elementor-element.elementor-element-b136a34 ul,
    .elementor-760 .elementor-element.elementor-element-b136a34 ol {

        margin: 18px 0 24px 0;

        padding-left: 22px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 li {

        margin-bottom: 8px;

        font-size: 16px;
        line-height: 1.7;
    }


    /* IMAGEM */

    .elementor-760 .elementor-element.elementor-element-b136a34 figure {
        margin: 28px 0;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 img {
        border-radius: 12px;
    }


    /* CITAÇÃO */

    .elementor-760 .elementor-element.elementor-element-b136a34 blockquote {

        margin: 28px 0;

        padding: 20px;

        border-left-width: 3px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 blockquote p {
        font-size: 16px;
    }


    /* TABELA */

    .elementor-760 .elementor-element.elementor-element-b136a34 table {
        font-size: 14px;
    }

    .elementor-760 .elementor-element.elementor-element-b136a34 table th,
    .elementor-760 .elementor-element.elementor-element-b136a34 table td {
        padding: 11px 12px;
    }

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-e0bc97e */.elementor-760 .elementor-element.elementor-element-e0bc97e {
    font-family: "Inter", sans-serif;
}

/* Título */
.elementor-760 .elementor-element.elementor-element-e0bc97e h3,
.elementor-760 .elementor-element.elementor-element-e0bc97e .comment-reply-title {
    color: #174b70;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.03em;
    margin-bottom: 18px;
}

/* Textos */
.elementor-760 .elementor-element.elementor-element-e0bc97e p,
.elementor-760 .elementor-element.elementor-element-e0bc97e label,
.elementor-760 .elementor-element.elementor-element-e0bc97e .logged-in-as {
    color: #5d6b79;
    font-size: 16px;
    line-height: 1.7;
}

/* Campos */
.elementor-760 .elementor-element.elementor-element-e0bc97e textarea,
.elementor-760 .elementor-element.elementor-element-e0bc97e input[type="text"],
.elementor-760 .elementor-element.elementor-element-e0bc97e input[type="email"],
.elementor-760 .elementor-element.elementor-element-e0bc97e input[type="url"] {
    width: 100%;
    border: 1px solid #d9e2ea;
    border-radius: 14px;
    background: #fff;
    padding: 16px 18px;
    font-size: 16px;
    font-family: "Inter", sans-serif;
    transition: .3s ease;
    box-shadow: none;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e textarea {
    min-height: 180px;
    resize: vertical;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e textarea:focus,
.elementor-760 .elementor-element.elementor-element-e0bc97e input:focus {
    border-color: #176eea;
    box-shadow: 0 0 0 4px rgba(23,110,234,.12);
    outline: none;
}

/* Botão */
.elementor-760 .elementor-element.elementor-element-e0bc97e input[type="submit"],
.elementor-760 .elementor-element.elementor-element-e0bc97e .submit input,
.elementor-760 .elementor-element.elementor-element-e0bc97e button {
    background: #174b70;
    color: #fff;
    border: none;
    border-radius: 12px;
    padding: 15px 28px;
    font-size: 15px;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    cursor: pointer;
    transition: .3s ease;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e input[type="submit"]:hover,
.elementor-760 .elementor-element.elementor-element-e0bc97e .submit input:hover,
.elementor-760 .elementor-element.elementor-element-e0bc97e button:hover {
    background: #176eea;
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(23,110,234,.18);
}

/* Links */
.elementor-760 .elementor-element.elementor-element-e0bc97e a {
    color: #176eea;
    text-decoration: none;
    transition: .3s;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e a:hover {
    color: #174b70;
}

/* Comentários existentes */
.elementor-760 .elementor-element.elementor-element-e0bc97e .comment-body {
    background: #f8fafc;
    border: 1px solid #e5edf3;
    border-radius: 16px;
    padding: 24px;
    margin-bottom: 24px;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e .comment-author {
    color: #174b70;
    font-weight: 700;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e .comment-meta {
    font-size: 14px;
    color: #8b99a8;
}

.elementor-760 .elementor-element.elementor-element-e0bc97e .comment-content {
    color: #495866;
    line-height: 1.8;
}

@media (max-width:767px){

    .elementor-760 .elementor-element.elementor-element-e0bc97e h3,
    .elementor-760 .elementor-element.elementor-element-e0bc97e .comment-reply-title{
        font-size:32px;
    }

    .elementor-760 .elementor-element.elementor-element-e0bc97e textarea,
    .elementor-760 .elementor-element.elementor-element-e0bc97e input{
        padding:14px;
    }

}/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-b97fe82 *//* =========================================================
   FORMULÁRIO PREMIUM — SANA CURATIVOS
   Cole no Custom CSS do widget Form
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 {
    width: 100%;
}

/* Espaçamento geral entre campos */
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-form-fields-wrapper {
    row-gap: 14px;
}


/* =========================================================
   LABELS
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field-label {
    color: #102746 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 7px !important;
}


/* =========================================================
   INPUTS / TEXTAREA
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field,
.elementor-760 .elementor-element.elementor-element-b97fe82 input,
.elementor-760 .elementor-element.elementor-element-b97fe82 textarea,
.elementor-760 .elementor-element.elementor-element-b97fe82 select {
    width: 100%;

    min-height: 54px;

    padding: 14px 17px !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    color: #102746 !important;

    background: rgba(255, 255, 255, 0.92) !important;

    border: 1px solid rgba(16, 39, 70, 0.12) !important;
    border-radius: 12px !important;

    box-shadow:
        0 2px 8px rgba(16, 39, 70, 0.025);

    outline: none !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


/* =========================================================
   PLACEHOLDER
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 input::placeholder,
.elementor-760 .elementor-element.elementor-element-b97fe82 textarea::placeholder {
    color: #8795A7 !important;
    opacity: 1 !important;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field:hover,
.elementor-760 .elementor-element.elementor-element-b97fe82 input:hover,
.elementor-760 .elementor-element.elementor-element-b97fe82 textarea:hover,
.elementor-760 .elementor-element.elementor-element-b97fe82 select:hover {
    border-color:
        rgba(46, 193, 187, 0.32) !important;
}


/* =========================================================
   FOCO
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field:focus,
.elementor-760 .elementor-element.elementor-element-b97fe82 input:focus,
.elementor-760 .elementor-element.elementor-element-b97fe82 textarea:focus,
.elementor-760 .elementor-element.elementor-element-b97fe82 select:focus {
    background:
        #FFFFFF !important;

    border-color:
        #2EC1BB !important;

    box-shadow:
        0 0 0 4px rgba(46, 193, 187, 0.10),
        0 6px 18px rgba(16, 39, 70, 0.045) !important;

    outline:
        none !important;
}


/* =========================================================
   TEXTAREA
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 textarea.elementor-field,
.elementor-760 .elementor-element.elementor-element-b97fe82 textarea {
    min-height: 125px !important;
    resize: vertical;

    line-height: 1.55 !important;
}


/* =========================================================
   BOTÃO
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button {
    width: 100%;

    min-height: 54px;

    display: flex;
    align-items: center;
    justify-content: center;

    padding:
        14px 24px !important;

    background:
        #0755AD !important;

    border:
        1px solid #0755AD !important;

    border-radius:
        12px !important;

    color:
        #FFFFFF !important;

    font-size:
        14px !important;

    font-weight:
        700 !important;

    line-height:
        1.2 !important;

    box-shadow:
        0 8px 20px rgba(7, 85, 173, 0.14);

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease;
}


/* HOVER BOTÃO */
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button:hover {
    background:
        #064A98 !important;

    border-color:
        #064A98 !important;

    transform:
        translateY(-2px);

    box-shadow:
        0 11px 25px rgba(7, 85, 173, 0.20);
}


/* CLIQUE */
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button:active {
    transform:
        translateY(0);
}


/* =========================================================
   MENSAGENS DO ELEMENTOR
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-message {
    margin-top: 14px !important;

    padding:
        13px 15px !important;

    border-radius:
        10px;

    font-size:
        13px !important;

    line-height:
        1.45;
}


/* SUCESSO */
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-message-success {
    color:
        #087C73 !important;

    background:
        rgba(46, 193, 187, 0.09);

    border:
        1px solid rgba(46, 193, 187, 0.20);
}


/* ERRO */
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-message-danger,
.elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-message-error {
    color:
        #B42318 !important;

    background:
        rgba(180, 35, 24, 0.06);

    border:
        1px solid rgba(180, 35, 24, 0.12);
}


/* =========================================================
   AUTOFILL CHROME
========================================================= */

.elementor-760 .elementor-element.elementor-element-b97fe82 input:-webkit-autofill,
.elementor-760 .elementor-element.elementor-element-b97fe82 input:-webkit-autofill:hover,
.elementor-760 .elementor-element.elementor-element-b97fe82 input:-webkit-autofill:focus {
    -webkit-text-fill-color:
        #102746 !important;

    -webkit-box-shadow:
        0 0 0 1000px #FFFFFF inset !important;

    transition:
        background-color 9999s ease-in-out 0s;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-form-fields-wrapper {
        row-gap:
            11px;
    }

    .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-field,
    .elementor-760 .elementor-element.elementor-element-b97fe82 input,
    .elementor-760 .elementor-element.elementor-element-b97fe82 textarea,
    .elementor-760 .elementor-element.elementor-element-b97fe82 select {
        min-height:
            52px;

        padding:
            13px 15px !important;

        font-size:
            14px !important;

        border-radius:
            10px !important;
    }

    .elementor-760 .elementor-element.elementor-element-b97fe82 textarea.elementor-field,
    .elementor-760 .elementor-element.elementor-element-b97fe82 textarea {
        min-height:
            115px !important;
    }

    .elementor-760 .elementor-element.elementor-element-b97fe82 .elementor-button {
        min-height:
            52px;

        border-radius:
            10px !important;
    }
}/* End custom CSS */