.elementor-581 .elementor-element.elementor-element-28384d2{--display:flex;--min-height:112px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-28384d2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-28384d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-581 .elementor-element.elementor-element-90371ca{--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:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:72px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-581 .elementor-element.elementor-element-90371ca:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-90371ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );color:var( --e-global-color-primary );}.elementor-581 .elementor-element.elementor-element-c519da2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#000000;}.elementor-581 .elementor-element.elementor-element-fb18804{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-128ad9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-581 .elementor-element.elementor-element-767b211 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1px;color:#000000;}.elementor-581 .elementor-element.elementor-element-22fec52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#222222;}.elementor-581 .elementor-element.elementor-element-2b55504{--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;--align-items:flex-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-a0c9ab9{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-581 .elementor-element.elementor-element-c497538 img{width:44px;height:44px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-581 .elementor-element.elementor-element-b3a3a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-e7ef32c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#6E6E6E;}.elementor-581 .elementor-element.elementor-element-e80fa98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#000000;}.elementor-581 .elementor-element.elementor-element-dda09b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-f71b564 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#6E6E6E;}.elementor-581 .elementor-element.elementor-element-5f3c6aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#000000;}.elementor-581 .elementor-element.elementor-element-fb26d2aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#000000;}.elementor-581 .elementor-element.elementor-element-e5865fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-a1d074c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#6E6E6E;}.elementor-581 .elementor-element.elementor-element-18c06bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#000000;}.elementor-581 .elementor-element.elementor-element-82c3959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-581 .elementor-element.elementor-element-78a907f img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-581 .elementor-element.elementor-element-c714c71{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-581 .elementor-element.elementor-element-c714c71:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-c714c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-4d1cbc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-9ab3c64{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:12px;--grid-bottom-margin:12px;--e-share-buttons-primary-color:#000000;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-9ab3c64 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-581 .elementor-element.elementor-element-38b04c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}.elementor-581 .elementor-element.elementor-element-1804a75{text-align:start;color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;letter-spacing:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-581 .elementor-element.elementor-element-b1b6553{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-581 .elementor-element.elementor-element-b1b6553 .elementor-divider-separator{width:100%;}.elementor-581 .elementor-element.elementor-element-b1b6553 .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-581 .elementor-element.elementor-element-be709f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-b27fc5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-b27fc5e:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-b27fc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivetreefilms.com/wp-content/uploads/2026/04/cta_footer-scaled.webp");background-position:center center;background-size:cover;}.elementor-581 .elementor-element.elementor-element-9e1841d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-bca8564{text-align:start;}.elementor-581 .elementor-element.elementor-element-bca8564 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-581 .elementor-element.elementor-element-417cd04{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-widget-loop-grid .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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .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 );}.elementor-581 .elementor-element.elementor-element-a3e99c4{--grid-columns:3;}.elementor-581 .elementor-element.elementor-element-a3e99c4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-581 .elementor-element.elementor-element-a3e99c4 .e-loop-item > .elementor-section, .elementor-581 .elementor-element.elementor-element-a3e99c4 .e-loop-item > .elementor-section > .elementor-container, .elementor-581 .elementor-element.elementor-element-a3e99c4 .e-loop-item > .e-con, .elementor-581 .elementor-element.elementor-element-a3e99c4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-581 .elementor-element.elementor-element-28384d2{--min-height:112px;}.elementor-581 .elementor-element.elementor-element-90371ca{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-581 .elementor-element.elementor-element-fb18804{--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-581 .elementor-element.elementor-element-128ad9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-767b211 .elementor-heading-title{font-size:44px;}.elementor-581 .elementor-element.elementor-element-22fec52 .elementor-heading-title{font-size:18px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );} .elementor-581 .elementor-element.elementor-element-9ab3c64{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:12px;--grid-bottom-margin:12px;}.elementor-widget-theme-post-content{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 );}.elementor-581 .elementor-element.elementor-element-1804a75{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-581 .elementor-element.elementor-element-b27fc5e{--padding-top:130px;--padding-bottom:130px;--padding-left:30px;--padding-right:30px;}.elementor-581 .elementor-element.elementor-element-bca8564 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{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 );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-581 .elementor-element.elementor-element-a3e99c4{--grid-columns:2;}}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-28384d2{--min-height:96px;}.elementor-581 .elementor-element.elementor-element-90371ca{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:40px;--padding-bottom:24px;--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 );}.elementor-581 .elementor-element.elementor-element-c519da2 .elementor-heading-title{font-size:12px;}.elementor-581 .elementor-element.elementor-element-fb18804{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-581 .elementor-element.elementor-element-767b211 .elementor-heading-title{font-size:36px;}.elementor-581 .elementor-element.elementor-element-22fec52 .elementor-heading-title{font-size:17px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-581 .elementor-element.elementor-element-c714c71{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-581 .elementor-element.elementor-element-4d1cbc5{--width:100%;} .elementor-581 .elementor-element.elementor-element-9ab3c64{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:12px;--grid-bottom-margin:12px;}.elementor-581 .elementor-element.elementor-element-38b04c7{--width:100%;}.elementor-widget-theme-post-content{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 );}.elementor-581 .elementor-element.elementor-element-1804a75{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-581 .elementor-element.elementor-element-bca8564{text-align:center;}.elementor-581 .elementor-element.elementor-element-bca8564 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{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 );}.elementor-581 .elementor-element.elementor-element-417cd04{text-align:center;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-581 .elementor-element.elementor-element-a3e99c4{--grid-columns:1;}}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-90371ca{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-128ad9c{--width:50%;}.elementor-581 .elementor-element.elementor-element-82c3959{--width:50%;}.elementor-581 .elementor-element.elementor-element-c714c71{--content-width:1100px;}.elementor-581 .elementor-element.elementor-element-4d1cbc5{--width:120px;}.elementor-581 .elementor-element.elementor-element-38b04c7{--width:680px;}.elementor-581 .elementor-element.elementor-element-be709f9{--width:120px;}.elementor-581 .elementor-element.elementor-element-b27fc5e{--content-width:1400px;}.elementor-581 .elementor-element.elementor-element-9e1841d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-581 .elementor-element.elementor-element-128ad9c{--width:100%;}.elementor-581 .elementor-element.elementor-element-82c3959{--width:100%;}.elementor-581 .elementor-element.elementor-element-38b04c7{--width:76%;}.elementor-581 .elementor-element.elementor-element-9e1841d{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-767b211 */@media (min-width:1025px){.elementor-581 .elementor-element.elementor-element-767b211 .elementor-heading-title{margin-top:-0.176em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f3c6aa */html[lang^="pt"] .elementor-581 .elementor-element.elementor-element-5f3c6aa{display:none!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb26d2aa */html:not([lang^="pt"]) .elementor-581 .elementor-element.elementor-element-fb26d2aa{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b55504 */.elementor-581 .elementor-element.elementor-element-2b55504 > .e-con{--width:auto;width:auto;flex:0 0 auto}
.elementor-581 .elementor-element.elementor-element-2b55504 > .e-con:first-child{flex-wrap:nowrap}
.elementor-581 .elementor-element.elementor-element-2b55504 > .e-con:first-child > .e-con{--width:auto;width:auto;flex:0 1 auto}
.elementor-581 .elementor-element.elementor-element-2b55504 > .e-con:first-child img{width:44px!important;height:44px!important;max-width:none}
@media (max-width:767px){.elementor-581 .elementor-element.elementor-element-2b55504{--gap:18px 28px}}
.elementor-581 .elementor-element.elementor-element-2b55504{margin-top:auto!important;padding-top:10px}
@media (min-width:1025px){.elementor-581 .elementor-element.elementor-element-2b55504{margin-bottom:-6px!important}}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-78a907f */.elementor-581 .elementor-element.elementor-element-78a907f img{width:100%;aspect-ratio:16/9;height:auto!important;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c3959 */.elementor-581 .elementor-element.elementor-element-82c3959{align-self:flex-start}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-9ab3c64 */.elementor-581 .elementor-element.elementor-element-9ab3c64 .elementor-grid{grid-template-columns:44px!important;justify-content:start}
.elementor-581 .elementor-element.elementor-element-9ab3c64 .elementor-share-btn{width:44px;height:44px;border-radius:50%!important;justify-content:center}
.elementor-581 .elementor-element.elementor-element-9ab3c64 .elementor-share-btn__icon{width:44px;font-size:17px}
@media (max-width:767px){.elementor-581 .elementor-element.elementor-element-9ab3c64 .elementor-grid{display:flex!important;gap:12px}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1804a75 */.elementor-581 .elementor-element.elementor-element-1804a75 h2{font-family:"Inter",sans-serif;font-weight:700;font-size:26px;line-height:1.3;letter-spacing:-0.2px;color:#000;margin:48px 0 16px}
.elementor-581 .elementor-element.elementor-element-1804a75 h3{font-family:"Inter",sans-serif;font-weight:700;font-size:22px;line-height:1.35;color:#000;margin:36px 0 12px}
.elementor-581 .elementor-element.elementor-element-1804a75 h4{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:1.4;color:#000;margin:28px 0 10px}
.elementor-581 .elementor-element.elementor-element-1804a75 p{margin:0 0 24px}
.elementor-581 .elementor-element.elementor-element-1804a75 ul,.elementor-581 .elementor-element.elementor-element-1804a75 ol{margin:0 0 24px;padding-left:24px}
.elementor-581 .elementor-element.elementor-element-1804a75 li{margin:0 0 10px}
.elementor-581 .elementor-element.elementor-element-1804a75 a{color:#000;text-decoration:underline;text-underline-offset:3px}
.elementor-581 .elementor-element.elementor-element-1804a75 a:hover{color:#7F8363}
.elementor-581 .elementor-element.elementor-element-1804a75 strong,.elementor-581 .elementor-element.elementor-element-1804a75 b{font-weight:700}
.elementor-581 .elementor-element.elementor-element-1804a75 blockquote{border-left:3px solid #000;margin:32px 0;padding:4px 0 4px 20px;font-style:italic}
.elementor-581 .elementor-element.elementor-element-1804a75 img{border-radius:12px;height:auto;max-width:100%}
.elementor-581 .elementor-element.elementor-element-1804a75 figure{margin:32px 0}
.elementor-581 .elementor-element.elementor-element-1804a75 figcaption{font-size:14px;color:#6E6E6E;margin-top:8px}
.elementor-581 .elementor-element.elementor-element-1804a75 > .elementor-widget-container > *:first-child, .elementor-581 .elementor-element.elementor-element-1804a75 > *:first-child{margin-top:0}
@media (max-width:767px){.elementor-581 .elementor-element.elementor-element-1804a75 h2{font-size:24px;margin-top:40px} .elementor-581 .elementor-element.elementor-element-1804a75 h3{font-size:20px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9364349 */.elementor-581 .elementor-element.elementor-element-9364349{display:none!important}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-9996505 */.elementor-581 .elementor-element.elementor-element-9996505{font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;color:#1A1A1A}
.elementor-581 .elementor-element.elementor-element-9996505 .comments-area, .elementor-581 .elementor-element.elementor-element-9996505 #comments{margin:0}
.elementor-581 .elementor-element.elementor-element-9996505 .title-comments, .elementor-581 .elementor-element.elementor-element-9996505 .comment-reply-title, .elementor-581 .elementor-element.elementor-element-9996505 h2, .elementor-581 .elementor-element.elementor-element-9996505 h3{font-family:"Inter",sans-serif;font-weight:700;font-size:26px;line-height:1.3;color:#000;margin:0 0 16px}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-list{list-style:none;margin:0 0 40px;padding:0}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-list .children{list-style:none;padding-left:24px}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-body{padding:20px 0;border-bottom:1px solid #EEEEEE}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-author .fn{font-weight:700;font-style:normal}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-metadata, .elementor-581 .elementor-element.elementor-element-9996505 .comment-meta{font-size:13px;color:#6E6E6E}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-notes, .elementor-581 .elementor-element.elementor-element-9996505 .logged-in-as, .elementor-581 .elementor-element.elementor-element-9996505 .comment-form-cookies-consent{font-size:14px;color:#6E6E6E}
.elementor-581 .elementor-element.elementor-element-9996505 label{display:block;font-size:14px;font-weight:600;margin:0 0 6px;color:#000}
.elementor-581 .elementor-element.elementor-element-9996505 textarea, .elementor-581 .elementor-element.elementor-element-9996505 input[type=text], .elementor-581 .elementor-element.elementor-element-9996505 input[type=email], .elementor-581 .elementor-element.elementor-element-9996505 input[type=url]{width:100%;border:1px solid #CFCFCF;border-radius:10px;padding:12px 14px;font-family:"Inter",sans-serif;font-size:16px;background:#FFFFFF;color:#000}
.elementor-581 .elementor-element.elementor-element-9996505 textarea:focus, .elementor-581 .elementor-element.elementor-element-9996505 input:focus{outline:2px solid #000;outline-offset:1px}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-form-url{display:none}
.elementor-581 .elementor-element.elementor-element-9996505 .comment-form-cookies-consent label{display:inline;font-weight:400}
.elementor-581 .elementor-element.elementor-element-9996505 input[type=submit]{background:#000;color:#FFF;border:0;border-radius:999px;padding:14px 28px;font-family:"Inter",sans-serif;font-weight:700;font-size:15px;cursor:pointer}
.elementor-581 .elementor-element.elementor-element-9996505 input[type=submit]:hover{background:#7F8363}/* End custom CSS */