.elementor-157 .elementor-element.elementor-element-d9ca99c{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-d9ca99c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-d9ca99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-c753224{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-157 .elementor-element.elementor-element-a79369b{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-a79369b:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-a79369b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-21802a7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.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 );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-157 .elementor-element.elementor-element-3f17c0a{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-a45b04f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-a45b04f:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-a45b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-a45b04f.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-199371b{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-199371b:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-199371b, .elementor-157 .elementor-element.elementor-element-199371b::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-199371b.e-con{--align-self:stretch;}.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 );}.elementor-157 .elementor-element.elementor-element-648bdbb{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-37f7009{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-37f7009 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-ff3f1c5{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-ff3f1c5:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-ff3f1c5, .elementor-157 .elementor-element.elementor-element-ff3f1c5::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-ff3f1c5.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-d1ad161{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-591956e{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-591956e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-da0ab9c{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-da0ab9c:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-da0ab9c, .elementor-157 .elementor-element.elementor-element-da0ab9c::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-da0ab9c.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-b3f0c51{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-6042641{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-6042641 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-1f18047{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-1f18047:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-1f18047, .elementor-157 .elementor-element.elementor-element-1f18047::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-1f18047.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-18e183b{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-8a9a371{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-8a9a371 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-ab0c5b3{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-ab0c5b3:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-ab0c5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-a890acb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-ac0f935{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-887d491{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-887d491:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-887d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-887d491.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-f8ce27b{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-f8ce27b:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-f8ce27b, .elementor-157 .elementor-element.elementor-element-f8ce27b::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-f8ce27b.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-3529788{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-e406245{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-e406245 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-8b3b1eb{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-8b3b1eb:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-8b3b1eb, .elementor-157 .elementor-element.elementor-element-8b3b1eb::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-8b3b1eb.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-f3604f3{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-aa01eba{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-aa01eba .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-0459f0b{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-0459f0b:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-0459f0b, .elementor-157 .elementor-element.elementor-element-0459f0b::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-0459f0b.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-800f805{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-26714d4{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-26714d4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-511bf8c{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-511bf8c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-511bf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-ce4acb5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-4affbba{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-f62a84b{--display:flex;}.elementor-157 .elementor-element.elementor-element-9f6feff{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-9f6feff:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-9f6feff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-2e8c2c0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-aa5e763{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-019c3d0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-019c3d0:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-019c3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-019c3d0.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-a519a61{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-a519a61:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-a519a61, .elementor-157 .elementor-element.elementor-element-a519a61::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-a519a61.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-36ce7f2{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-a9dda67{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-a9dda67 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-b884391{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-b884391:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-b884391, .elementor-157 .elementor-element.elementor-element-b884391::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-b884391.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-ceb20dd{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-178294c{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-178294c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-4c2bfd3{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-4c2bfd3:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-4c2bfd3, .elementor-157 .elementor-element.elementor-element-4c2bfd3::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-4c2bfd3.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-442ebd9{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-44657a9{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-44657a9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-ba8b0e2{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-ba8b0e2:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-ba8b0e2, .elementor-157 .elementor-element.elementor-element-ba8b0e2::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-ba8b0e2.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-900d7b8{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-304c423{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-304c423 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-40ee2d7{--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:center;--padding-top:70px;--padding-bottom:130px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-40ee2d7:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-40ee2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-e58639a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-daacf4f{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-69d6aea{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-69d6aea:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-69d6aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-69d6aea.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-7a9a659{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-7a9a659:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-7a9a659.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-7a9a659.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-7a9a659.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-7a9a659:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-7a9a659:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-cd18b5b{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-cd18b5b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-cd18b5b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-cd18b5b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-cd18b5b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-cd18b5b:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-cd18b5b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-01c8fb6{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-01c8fb6:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-01c8fb6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-01c8fb6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-01c8fb6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-01c8fb6:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-01c8fb6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-e8adde4{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-e8adde4:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-e8adde4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-e8adde4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-e8adde4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-e8adde4:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-e8adde4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-fa7a787{--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:flex-end;--align-items:center;--padding-top:30px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-fa7a787:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-fa7a787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-10d7db8{padding:50px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-10d7db8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-2d51478{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-44d3e5b{text-align:center;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-08b9786{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-08b9786:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-08b9786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-08b9786.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-987dad7{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-987dad7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-987dad7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-987dad7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-987dad7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-987dad7:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-987dad7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-2d54c77{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-2d54c77:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-2d54c77.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-2d54c77.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-2d54c77.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-2d54c77:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-2d54c77:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-56f955c{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-56f955c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-56f955c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-56f955c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-56f955c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-56f955c:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-56f955c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-467b6bf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-157 .elementor-element.elementor-element-4d4c7a0{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-4d4c7a0:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-4d4c7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-7d1810e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-31dcdc0{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-aa2e92e{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-aa2e92e:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-aa2e92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-cc30080 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-18bf40f{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-3cfbdfd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-3cfbdfd:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-3cfbdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-3cfbdfd.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-6337a28{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-6337a28:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-6337a28, .elementor-157 .elementor-element.elementor-element-6337a28::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-6337a28.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-4ffc5c2{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-1473f47{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-1473f47 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-b8068dc{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-b8068dc:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-b8068dc, .elementor-157 .elementor-element.elementor-element-b8068dc::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-b8068dc.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-8165c25{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-d4c38dd{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-d4c38dd .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-404e3e2{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D4EAD6;--border-color:#D4EAD6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-157 .elementor-element.elementor-element-404e3e2:hover{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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 18px 4px rgba(87.9280009451796, 93.50000000000001, 80.28804347826087, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-404e3e2, .elementor-157 .elementor-element.elementor-element-404e3e2::before{--border-transition:0.5s;}.elementor-157 .elementor-element.elementor-element-404e3e2.e-con{--align-self:stretch;}.elementor-157 .elementor-element.elementor-element-a75d126{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-f0e1762{padding:15px 0px 0px 0px;text-align:justify;}.elementor-157 .elementor-element.elementor-element-f0e1762 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-aa3789f{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-aa3789f:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-aa3789f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-e452e97 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-fde4c43{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-bc839ca{--display:flex;}.elementor-157 .elementor-element.elementor-element-35dff3b{--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:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-35dff3b:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-35dff3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-377bfff .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-17b4742{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-d8c3164{--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:center;--padding-top:70px;--padding-bottom:130px;--padding-left:70px;--padding-right:70px;}.elementor-157 .elementor-element.elementor-element-d8c3164:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-d8c3164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-787b727 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-5d51aff{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-00c9a92{--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:flex-end;--align-items:center;--padding-top:30px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-00c9a92:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-00c9a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-aad6998{padding:50px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-aad6998 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-bb54522{text-align:center;color:var( --e-global-color-19ca01c );}.elementor-157 .elementor-element.elementor-element-e177c40{text-align:center;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-f18ce3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-f18ce3c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-f18ce3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c43e5d3 );}.elementor-157 .elementor-element.elementor-element-f18ce3c.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-ed5a334{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-ed5a334:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-ed5a334.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-ed5a334.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-ed5a334.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-ed5a334:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-ed5a334:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-19e1680{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-19e1680:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-19e1680.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-19e1680.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-19e1680.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-19e1680:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-19e1680:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-157 .elementor-element.elementor-element-bf769a9{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-bf769a9:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 18px 4px rgba(87.99999999999999, 94, 80, 0.55) inset;}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-bf769a9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-157 .elementor-element.elementor-element-bf769a9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-157 .elementor-element.elementor-element-bf769a9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-bf769a9:has(:hover) .elementor-image-box-title,
					 .elementor-157 .elementor-element.elementor-element-bf769a9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}@media(min-width:768px){.elementor-157 .elementor-element.elementor-element-c753224{--content-width:100%;}.elementor-157 .elementor-element.elementor-element-a79369b{--content-width:85%;}.elementor-157 .elementor-element.elementor-element-a45b04f{--width:80%;}.elementor-157 .elementor-element.elementor-element-887d491{--width:80%;}.elementor-157 .elementor-element.elementor-element-511bf8c{--width:100%;}.elementor-157 .elementor-element.elementor-element-f62a84b{--width:85%;}.elementor-157 .elementor-element.elementor-element-019c3d0{--width:80%;}.elementor-157 .elementor-element.elementor-element-69d6aea{--width:80%;}.elementor-157 .elementor-element.elementor-element-08b9786{--width:80%;}.elementor-157 .elementor-element.elementor-element-467b6bf{--content-width:100%;}.elementor-157 .elementor-element.elementor-element-4d4c7a0{--content-width:85%;}.elementor-157 .elementor-element.elementor-element-3cfbdfd{--width:80%;}.elementor-157 .elementor-element.elementor-element-f18ce3c{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-157 .elementor-element.elementor-element-a79369b{--content-width:100%;}.elementor-157 .elementor-element.elementor-element-a45b04f{--width:100%;}.elementor-157 .elementor-element.elementor-element-199371b{--width:100%;}.elementor-157 .elementor-element.elementor-element-887d491{--width:100%;}.elementor-157 .elementor-element.elementor-element-019c3d0{--width:100%;}.elementor-157 .elementor-element.elementor-element-69d6aea{--width:100%;}.elementor-157 .elementor-element.elementor-element-08b9786{--width:100%;}.elementor-157 .elementor-element.elementor-element-4d4c7a0{--content-width:100%;}.elementor-157 .elementor-element.elementor-element-3cfbdfd{--width:100%;}.elementor-157 .elementor-element.elementor-element-f18ce3c{--width:100%;}}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-a79369b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-21802a7 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a45b04f{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-ab0c5b3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-a890acb .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-887d491{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-511bf8c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-ce4acb5 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-9f6feff{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-2e8c2c0 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-019c3d0{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-40ee2d7{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-157 .elementor-element.elementor-element-e58639a .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-69d6aea{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-10d7db8 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-08b9786{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-4d4c7a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-7d1810e .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-aa2e92e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-cc30080 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-3cfbdfd{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-aa3789f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-e452e97 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-35dff3b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-377bfff .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-d8c3164{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-157 .elementor-element.elementor-element-787b727 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-aad6998 .elementor-heading-title{font-size:35px;}.elementor-157 .elementor-element.elementor-element-f18ce3c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-a79369b{--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-21802a7 .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a45b04f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-ab0c5b3{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-a890acb .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-887d491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-157 .elementor-element.elementor-element-511bf8c{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-ce4acb5 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-9f6feff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-2e8c2c0 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-019c3d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-40ee2d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-e58639a .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-69d6aea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-7a9a659 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-cd18b5b .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-01c8fb6 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-e8adde4 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-10d7db8 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-08b9786{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-157 .elementor-element.elementor-element-987dad7 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-2d54c77 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-56f955c .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-4d4c7a0{--padding-top:50px;--padding-bottom:112px;--padding-left:30px;--padding-right:30px;}.elementor-157 .elementor-element.elementor-element-7d1810e .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-aa2e92e{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-cc30080 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-3cfbdfd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-157 .elementor-element.elementor-element-aa3789f{--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-e452e97 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-bc839ca{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-b834630{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-35dff3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-377bfff .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-17b4742{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-157 .elementor-element.elementor-element-d8c3164{--padding-top:32px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-787b727 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-aad6998 .elementor-heading-title{font-size:33px;}.elementor-157 .elementor-element.elementor-element-f18ce3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-157 .elementor-element.elementor-element-ed5a334 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-19e1680 .elementor-image-box-img{margin-bottom:0px;}.elementor-157 .elementor-element.elementor-element-bf769a9 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for image, class: .elementor-element-648bdbb */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199371b */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1ad161 */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3f1c5 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3f0c51 */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0ab9c */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18e183b */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f18047 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ce27b */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3b1eb */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0459f0b */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e2495b */:root {
  --purrpc-grid-width: 70vw;
  --purrpc-grid-gap: 12px;
  --purrpc-cols-mobile: 2;
  --purrpc-cols-tablet: 3;
  --purrpc-cols-laptop: 4;
  --purrpc-cols-desktop: 5;
}

/* GRID */
.purrpc-video-grid {
  display: grid;
  grid-template-columns: repeat(var(--purrpc-cols-mobile), 1fr);
  gap: var(--purrpc-grid-gap);
  width: var(--purrpc-grid-width);
  margin: 0 auto;
  padding: 0 4px;
  pointer-events: auto;
}

@media (min-width:640px) {
  .purrpc-video-grid { grid-template-columns: repeat(var(--purrpc-cols-tablet), 1fr); }
}
@media (min-width:992px) {
  .purrpc-video-grid { grid-template-columns: repeat(var(--purrpc-cols-laptop), 1fr); }
}
@media (min-width:1200px) {
  .purrpc-video-grid { grid-template-columns: repeat(var(--purrpc-cols-desktop), 1fr); }
}

/* CARDS */
.purrpc-video-grid .purrpc-vcard {
  -webkit-appearance:none; appearance:none;
  box-sizing:border-box; margin:0 !important; outline:0; box-shadow:none !important;
  border:1px solid #FFFFFF !important;
  background:#121917 !important;
  border-radius:12px !important;
  padding:2px !important;
  cursor:pointer; display:block; width:100%;
  transition: transform .12s ease, border-color .2s ease, box-shadow .2s ease;
}
.purrpc-video-grid .purrpc-vcard:hover {
  transform: translateY(-2px);
  border-color:#0D7512 !important;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.purrpc-video-grid .purrpc-vcard > img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio: 9 / 16;
  object-fit: cover;
  border-radius:10px !important;
}

/* MODAL */
.purrpc-modal {
  position:fixed; inset:0; z-index:99999;
  display:flex; align-items:center; justify-content:center;
  pointer-events:none; opacity:0; transition:opacity .2s ease;
}
.purrpc-modal[aria-hidden="false"] { pointer-events:auto; opacity:1; }
.purrpc-modal__overlay {
  position:absolute; inset:0;
  background: radial-gradient(ellipse at center, rgba(21,69,23,.65), rgba(18,25,23,.92));
  backdrop-filter: blur(2px);
}
.purrpc-modal__content {
  position:relative; z-index:2;
  width: min(85vw, 420px);
  aspect-ratio: 9 / 16;
  background:#000;
  border:1px solid #FFFFFF;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 20px 60px rgba(0,0,0,.6);
}
.purrpc-modal__body { position:relative; width:100%; height:100%; }
.purrpc-vid-box { position:relative; width:100%; height:100%; background:#000; }
.purrpc-vid-poster {
  position:absolute; inset:0;
  background-size:cover; background-position:center;
  filter:brightness(.95);
  opacity:1; transition:opacity .2s ease;
}
.purrpc-vid-box.is-ready .purrpc-vid-poster { opacity:0; pointer-events:none; }
.purrpc-player-mount, #purrpcPlayer { position:absolute; inset:0; width:100%; height:100%; }
.purrpc-modal__close {
  position:absolute; top:10px; right:10px;
  width:40px; height:40px; border-radius:50%;
  border:1px solid rgba(255,255,255,.35);
  background: rgba(0,0,0,.35);
  color:#fff; font-size:18px; line-height:1;
  display:flex; align-items:center; justify-content:center;
  cursor:pointer; z-index:5;
  transition: background .2s ease, border-color .2s ease, color .1s ease;
}
.purrpc-modal__close:hover { background: rgba(255,255,255,.9); border-color:#0D7512; color:#0D7512; }
.purrpc-no-scroll { overflow:hidden; }



.purrpc-thumb-wrap {
    position: relative;
    display: block;
}

.purrpc-thumb-wrap img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 9 / 16;
    object-fit: cover;
    border-radius: 10px;
}

.purrpc-thumb-bar {
    position: absolute;
    bottom: 0; /* podes mudar para top: 0; se quiseres no topo */
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.6); /* barra semi-transparente */
    color: #fff;
    font-size: 14px;
    padding: 6px 8px;
    box-sizing: border-box;
    border-radius: 0 0 10px 10px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36ce7f2 */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a519a61 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceb20dd */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b884391 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-442ebd9 */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2bfd3 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-900d7b8 */.image-scroll {
  width: 100%;
  max-width: 400px;      /* largura máxima opcional */
  height: 300px;         /* altura visível fixa */
  overflow: hidden;      /* corta a imagem fora desta altura */
  position: relative;
  border-radius: 8px;    /* opcional */
}

.image-scroll img {
  display: block;
  width: 100%;
  height: auto;
  transform: translateY(0);
  transition: transform 8s linear;
}

.image-scroll:hover img {
  transform: translateY(-60%); /* controla o quanto a imagem sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8b0e2 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5bc7c5 */.purr-slider-solid {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}

.purr-solid-viewport {
  overflow: hidden;
  flex: 1;
}

.purr-solid-track {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.purr-solid-card {
  flex: 0 0 100%;
  max-width: 350px;
  max-height: 480px;
  border: 1px solid #fff;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 10px; /* espaço interno da borda */
}

.purr-card-img {
  flex: 1;
  overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.purr-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: purr-image-scroll 50s linear infinite alternate;
}

.purr-card-footer {
  padding: 12px 8px;
  background: #fff;
  text-align: center;
   border-radius: 0 0 8px 8px;
}

.purr-card-footer h3 {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 600;
}

.purr-card-footer p {
  margin: 4px 0 0;
  font-size: 1rem;
  color: #333;
}

/* o recorte acontece aqui */
.purr-solid-viewport{
  position: relative;
  overflow: hidden;
}

/* o recorte acontece no viewport */
.purr-solid-viewport{ position:relative; overflow:hidden; }

/* botões circulares, metade fora do card */
.purr-solid-prev,
.purr-solid-next{
  position:absolute;
  z-index:30;
  width:48px;
  height:48px;
  border-radius:9999px;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:auto;

  background:rgba(0,0,0,.18);
  border:1px solid rgba(255,255,255,.28);
  color:#fff;
  font-size:22px;
  line-height:1;
  transition:background .25s, border-color .25s, transform .2s;
}

/* garantir referência para posicionamento das setas */
.purr-slider-solid{ position:relative; }

/* o carrossel NÃO pode cortar as setas fora */
.purr-slider-solid{
  position: relative;
  overflow: visible; /* <- importante! */
}

/* o recorte das imagens continua só no viewport */
.purr-solid-viewport{
  position: relative;
  overflow: hidden;
}

/* botões circulares por fora e em baixo */
.purr-solid-prev,
.purr-solid-next{
  position: absolute;
  bottom: -55px;       /* metade fora */
  z-index: 9999;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0,0,0,0.18);
  border: 1px solid rgba(255,255,255,0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: #fff !important;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  text-indent: 0;

  cursor: pointer;
  pointer-events: auto;

  box-shadow: 0 2px 8px rgba(0,0,0,.25);
  transition: background .2s, border-color .2s, transform .1s;
  -webkit-appearance: none;
  appearance: none;
}

.purr-solid-prev{ left: 12px; }
.purr-solid-next{ right: 12px; }

.purr-solid-prev:hover,
.purr-solid-next:hover{
  background: rgba(0,0,0,0.35);
  border-color: rgba(255,255,255,0.5);
}

/* seta branca por defeito; fica VERDE só enquanto pressionas */
.purr-solid-prev,
.purr-solid-next{
  color:#fff;
  background: rgba(0,0,0,0.18);
  border:1px solid rgba(255,255,255,0.35);
  transition: background .2s, border-color .2s, color .1s;
}

/* estado de pressão (click/touch/pointer) */
.purr-solid-prev:active,
.purr-solid-next:active,
.purr-solid-prev.is-pressing,
.purr-solid-next.is-pressing{
  color:#0D7512;                        /* seta verde só durante o clique */
  background:rgba(255,255,255,0.9);
  border-color:#0D7512;
}

@keyframes purr-image-scroll {
  from { object-position: top; }
  to { object-position: bottom; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6337a28 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8068dc */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404e3e2 */.box-border-follow {
  position: relative;
  border-radius: 10px;
  background: #121917;
  transition: box-shadow .2s ease;
}
.box-border-follow::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(110px circle at var(--x,50%) var(--y,0%), #0D7512 0, rgba(13,117,18,.45) 28%, rgba(13,117,18,0) 60%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: 0;
  transition: opacity .12s ease;
}
.box-border-follow:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b834630 */:root{
  --purrpc-grid-width: 80vw;
  --purrpc-grid-gap: 12px;
  --purrpc-cols-mobile: 2;
  --purrpc-cols-tablet: 3;
  --purrpc-cols-laptop: 4;
  --purrpc-cols-desktop: 5;
}

.purrpc-video-grid{
  display:grid;
  grid-template-columns: repeat(var(--purrpc-cols-mobile), 1fr);
  gap: var(--purrpc-grid-gap);
  width: var(--purrpc-grid-width);
  margin: 0 auto;
  padding: 0 4px;
  pointer-events:auto;
}
@media (min-width:640px){ .purrpc-video-grid{ grid-template-columns: repeat(var(--purrpc-cols-tablet), 1fr); } }
@media (min-width:992px){ .purrpc-video-grid{ grid-template-columns: repeat(var(--purrpc-cols-laptop), 1fr); } }
@media (min-width:1200px){ .purrpc-video-grid{ grid-template-columns: repeat(var(--purrpc-cols-desktop), 1fr); } }

.purrpc-video-grid .purrpc-vcard{
  -webkit-appearance:none; appearance:none;
  box-sizing:border-box; margin:0 !important; outline:0; box-shadow:none !important;
  border:1px solid #FFFFFF !important;
  background:#121917 !important;
  border-radius:12px !important;
  padding:2px !important;
  cursor:pointer; display:block; width:100%;
  transition: transform .12s ease, border-color .2s ease, box-shadow .2s ease;
}
.purrpc-video-grid .purrpc-vcard:hover{
  transform: translateY(-2px);
  border-color:#0D7512 !important;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.purrpc-video-grid .purrpc-vcard > img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio: 9 / 16;
  object-fit: cover;
  border-radius:10px !important;
}

.purrpc-modal{
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483647 !important;
  display:flex; align-items:center; justify-content:center;
  pointer-events:none; opacity:0; transition:opacity .2s ease;
}
.purrpc-modal[aria-hidden="false"]{ pointer-events:auto; opacity:1; }
.purrpc-modal__overlay{ position:absolute; inset:0; background: radial-gradient(ellipse at center, rgba(21,69,23,.65), rgba(18,25,23,.92)); backdrop-filter: blur(2px); }
.purrpc-modal__content{ position:relative; z-index:2; width: min(85vw, 420px); aspect-ratio: 9 / 16; background:#000; border:1px solid #FFFFFF; border-radius:16px; overflow:hidden; box-shadow:0 20px 60px rgba(0,0,0,.6); }
.purrpc-modal__body{ position:relative; width:100%; height:100%; }
.purrpc-vid-box{ position:relative; width:100%; height:100%; background:#000; }
.purrpc-vid-poster{ position:absolute; inset:0; background-size:cover; background-position:center; filter:brightness(.95); opacity:1; transition:opacity .2s ease; }
.purrpc-vid-box.is-ready .purrpc-vid-poster{ opacity:0; pointer-events:none; }
.purrpc-player-mount, #purrpcPlayer{ position:absolute; inset:0; width:100%; height:100%; }

.purrpc-modal__close{
  position:absolute; top:10px; right:10px;
  width:40px; height:40px; border-radius:50%;
  border:1px solid rgba(255,255,255,.35);
  background: rgba(0,0,0,.35);
  color:#fff; font-size:18px; line-height:1;
  display:flex; align-items:center; justify-content:center;
  cursor:pointer; z-index:5;
  transition: background .2s ease, border-color .2s ease, color .1s ease;
}
.purrpc-modal__close:hover{ background: rgba(255,255,255,.9); border-color:#0D7512; color:#0D7512; }

.purrpc-no-scroll{ overflow:hidden; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519f4df *//* Wrapper geral */
.social-slider{
  display:flex;
  align-items:center;
  position:relative;
  overflow:visible;        /* não cortar as setas */
  width:100%;
  max-width:400px;         /* ajusta se quiseres mais largo */
  margin:0 auto;
}

/* Janela do slider e pista */
.social-viewport{ position:relative; overflow:hidden; flex:1; }
.social-track{ display:flex; transition:transform .5s ease-in-out; will-change:transform; }

/* Card */
.social-card{
  flex:0 0 100%;
  max-width:350px;
  max-height:480px;
  border:1px solid #fff;
  border-radius:12px;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  margin:0 auto;
  box-sizing:border-box;
  padding:10px;           /* espaço interno da borda */
}

/* Imagem */
.social-card-img{ flex:1; overflow:hidden; border-radius:8px 8px 0 0; }
.social-card-img img{
  width:100%; height:100%;
  object-fit:cover;
  animation:social-image-scroll 50s linear infinite alternate;
}

/* Rodapé do card */
.social-card-footer{
  padding:12px 8px;
  background:#fff;
  text-align:center;
  border-radius:0 0 8px 8px;
}
.social-card-footer h3{ margin:0; font-size:1.1rem; font-weight:600; }
.social-card-footer p{ margin:4px 0 0; font-size:0.95rem; color:#333; }

/* Setas */
.social-prev, .social-next{
  position:absolute;
  bottom:-48px;                 /* metade fora do card */
  width:40px; height:40px;
  border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:rgba(0,0,0,0.35);
  border:1px solid rgba(255,255,255,0.35);
  color:#fff; font-size:22px; line-height:1;
  box-shadow:0 2px 8px rgba(0,0,0,.25);
  cursor:pointer; pointer-events:auto;
  z-index:1000;
  -webkit-appearance:none; appearance:none;
  transition:background .2s, border-color .2s, color .1s, transform .1s;
}
.social-prev{ left:12px; }
.social-next{ right:12px; }
.social-prev:hover, .social-next:hover{
  background:rgba(0,0,0,0.5);
  border-color:rgba(255,255,255,0.5);
}
.social-prev.is-pressing, .social-next.is-pressing{
  background:#fff; color:#0D7512; border-color:#0D7512;
}

/* Animação da imagem */
@keyframes social-image-scroll{
  from{ object-position: top; }
  to  { object-position: bottom; }
}

/* Mobile muito estreito */
@media (max-width:380px){
  .social-card{ max-width: 94vw; }
  .social-prev, .social-next{ bottom:-44px; width:36px; height:36px; font-size:20px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-971cffb *//* Wrapper */
.design-slider{
  display:flex;
  align-items:center;
  position:relative;
  overflow:visible;
  width:100%;
  max-width:420px;
  margin:0 auto;
}

/* Viewport + track */
.design-viewport{ position:relative; overflow:hidden; flex:1; transition: height .25s ease; }
.design-track{ display:flex; transition:transform .5s ease-in-out; will-change:transform; }

/* Card */
.design-card{
  flex:0 0 100%;
  border-radius:12px;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  margin:0 auto;
  box-sizing:border-box;
  padding:10px;
  background:transparent;
  
}

/* Imagem sempre completa */
.design-card-img{
  display:flex;
  justify-content:center;
  border-radius:8px 8px 0 0;
}
.design-card-img img{
  max-width:100%;
  width:auto;
  object-fit:contain;
  object-position:center;
  display:block;
  background:#fff;
  border-radius:6px 6px 0 0;

}

/* Rodapé */
.design-card-footer{
  padding:12px 10px;
  background:#fff;
  text-align:center;
  border-radius:0 0 8px 8px;
}
.design-card-footer h3{ margin:0; font-size:1.05rem; font-weight:600; }
.design-card-footer p{ margin:4px 0 0; font-size:0.95rem; color:#333; }

/* Setas */
.design-prev, .design-next{
  position:absolute;
  bottom:-48px;
  width:40px; height:40px;
  border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:rgba(0,0,0,0.35);
  border:1px solid rgba(255,255,255,0.35);
  color:#fff; font-size:22px;
  box-shadow:0 2px 8px rgba(0,0,0,.25);
  cursor:pointer;
  z-index:1000;
  transition:background .2s, border-color .2s, color .1s, transform .1s;
}
.design-prev{ left:12px; }
.design-next{ right:12px; }
.design-prev:hover, .design-next:hover{
  background:rgba(0,0,0,0.5);
  border-color:rgba(255,255,255,0.5);
}
.design-prev.is-pressing, .design-next.is-pressing{
  background:#fff; color:#0D7512; border-color:#0D7512;
}

/* Muito estreito */
@media (max-width:380px){
  .design-slider{ max-width:94vw; }
  .design-prev,.design-next{ bottom:-44px; width:36px; height:36px; font-size:20px; }
}


.purrpc-video-grid-horizontal {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* podes ajustar */
  gap: 12px;
}

.purrpc-thumb-wrap-h {
  position: relative;
  aspect-ratio: 16 / 9; /* horizontal */
  border-radius: 10px;
  overflow: hidden;
}

.purrpc-thumb-wrap-h img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.purrpc-video-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 6px 10px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 14px;
  text-align: center;
}/* End custom CSS */