.elementor-40 .elementor-element.elementor-element-5c44418{--display:flex;--min-height:323px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-40 .elementor-element.elementor-element-5c44418.e-con{--align-self:flex-end;}.elementor-40 .elementor-element.elementor-element-90b2f50{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:3;}.elementor-40 .elementor-element.elementor-element-90b2f50.e-con{--flex-grow:0;--flex-shrink:0;}.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-40 .elementor-element.elementor-element-99d9a7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-99d9a7e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-add8abc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-40 .elementor-element.elementor-element-83c600c{width:var( --container-widget-width, 81.441% );max-width:81.441%;--container-widget-width:81.441%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-87a254e );}.elementor-40 .elementor-element.elementor-element-83c600c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-83c600c p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-df2e64f > .elementor-widget-container{margin:2.75em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-df2e64f.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;transition-duration:0s;padding:20px 40px 20px 40px;}.elementor-40 .elementor-element.elementor-element-02eb87e{--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;--z-index:3;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-0bb4d46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:right;}.elementor-40 .elementor-element.elementor-element-0bb4d46.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-0bb4d46 img{width:545px;max-width:100%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a18f432 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a18f432.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-a18f432{z-index:10;}.elementor-40 .elementor-element.elementor-element-a18f432 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-a18f432.elementor-view-stacked .elementor-icon{background-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-a18f432.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a18f432.elementor-view-default .elementor-icon{color:#01362F00;border-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-a18f432.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a18f432.elementor-view-default .elementor-icon svg{fill:#01362F00;}.elementor-40 .elementor-element.elementor-element-a18f432 .elementor-icon{font-size:37px;}.elementor-40 .elementor-element.elementor-element-a18f432 .elementor-icon svg{height:37px;}.elementor-40 .elementor-element.elementor-element-a18f432 .elementor-icon-wrapper svg{width:auto;}.elementor-40 .elementor-element.elementor-element-ca9df08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ca9df08.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-ca9df08{z-index:10;}.elementor-40 .elementor-element.elementor-element-ca9df08 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ca9df08.elementor-view-stacked .elementor-icon{background-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-ca9df08.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-ca9df08.elementor-view-default .elementor-icon{color:#01362F00;border-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-ca9df08.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-ca9df08.elementor-view-default .elementor-icon svg{fill:#01362F00;}.elementor-40 .elementor-element.elementor-element-ca9df08 .elementor-icon{font-size:37px;}.elementor-40 .elementor-element.elementor-element-ca9df08 .elementor-icon svg{height:37px;}.elementor-40 .elementor-element.elementor-element-ca9df08 .elementor-icon-wrapper svg{width:auto;}.elementor-40 .elementor-element.elementor-element-b1142b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b1142b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-b1142b3{z-index:10;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-b1142b3.elementor-view-stacked .elementor-icon{background-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-b1142b3.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b1142b3.elementor-view-default .elementor-icon{color:#01362F00;border-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-b1142b3.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b1142b3.elementor-view-default .elementor-icon svg{fill:#01362F00;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon{font-size:37px;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon svg{height:37px;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon-wrapper svg{width:auto;}.elementor-40 .elementor-element.elementor-element-d6331bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d6331bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-d6331bf{z-index:10;}.elementor-40 .elementor-element.elementor-element-d6331bf .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-d6331bf.elementor-view-stacked .elementor-icon{background-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-d6331bf.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d6331bf.elementor-view-default .elementor-icon{color:#01362F00;border-color:#01362F00;}.elementor-40 .elementor-element.elementor-element-d6331bf.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d6331bf.elementor-view-default .elementor-icon svg{fill:#01362F00;}.elementor-40 .elementor-element.elementor-element-d6331bf .elementor-icon{font-size:37px;}.elementor-40 .elementor-element.elementor-element-d6331bf .elementor-icon svg{height:37px;}.elementor-40 .elementor-element.elementor-element-d6331bf .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-ad40d04{right:30px;}body.rtl .elementor-40 .elementor-element.elementor-element-ad40d04{left:30px;}.elementor-40 .elementor-element.elementor-element-ad40d04{bottom:30px;z-index:999;}.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-stacked .elementor-icon{background-color:#01362F30;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-default .elementor-icon{color:#01362F30;border-color:#01362F30;}.elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-default .elementor-icon svg{fill:#01362F30;}.elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-ad40d04.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon{font-size:40px;padding:15px;}.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon svg{height:40px;}.elementor-40 .elementor-element.elementor-element-fd59003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:7.5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-5f055ea > .elementor-widget-container{background-color:#005A5033;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-5f055ea.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5f055ea.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-5f055ea .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;}.elementor-40 .elementor-element.elementor-element-7fdd867{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-40 .elementor-element.elementor-element-7fdd867 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-40 .elementor-element.elementor-element-7fdd867.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-7fdd867 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-b245ac4{--display:flex;border-style:none;--border-style:none;--z-index:1;}.elementor-40 .elementor-element.elementor-element-b245ac4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b245ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-fde6f50 > .elementor-widget-container{padding:03em 1.5em 3em 1.5em;}.elementor-40 .elementor-element.elementor-element-fde6f50{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-fde6f50:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-fde6f50:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#555E5B;}.elementor-40 .elementor-element.elementor-element-0fae679{--display:flex;border-style:none;--border-style:none;--z-index:1;}.elementor-40 .elementor-element.elementor-element-0fae679:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0fae679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-e6e8b89 > .elementor-widget-container{padding:03em 1.5em 3em 1.5em;}.elementor-40 .elementor-element.elementor-element-e6e8b89{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-e6e8b89:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-e6e8b89:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#555E5B;}.elementor-40 .elementor-element.elementor-element-6206738{--display:flex;border-style:none;--border-style:none;--z-index:1;}.elementor-40 .elementor-element.elementor-element-6206738:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6206738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-0dfd60c > .elementor-widget-container{padding:03em 1.5em 3em 1.5em;}.elementor-40 .elementor-element.elementor-element-0dfd60c{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-0dfd60c:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-0dfd60c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#555E5B;}.elementor-40 .elementor-element.elementor-element-9a7d059{--display:flex;border-style:none;--border-style:none;--z-index:1;}.elementor-40 .elementor-element.elementor-element-9a7d059:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9a7d059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-1b71115 > .elementor-widget-container{padding:03em 1.5em 3em 1.5em;}.elementor-40 .elementor-element.elementor-element-1b71115{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-1b71115:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-1b71115:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#555E5B;}.elementor-40 .elementor-element.elementor-element-4f976ed > .elementor-widget-container{margin:2.75em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-4f976ed.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-4f976ed{z-index:1;}.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;transition-duration:0s;padding:20px 40px 20px 40px;}.elementor-40 .elementor-element.elementor-element-4d0e378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-4d0e378:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4d0e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C8D4CB00 0%, #C8D4CB7D 100%);}.elementor-40 .elementor-element.elementor-element-edc6960 > .elementor-widget-container{background-color:#005A5033;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-edc6960.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-edc6960.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-edc6960 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;}.elementor-40 .elementor-element.elementor-element-641722b{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-40 .elementor-element.elementor-element-641722b > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-40 .elementor-element.elementor-element-641722b.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-641722b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-6fd9d79{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-6fd9d79:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6fd9d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-558260e{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-558260e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-558260e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-ce0a6a8{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-ce0a6a8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ce0a6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-36dee43{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-36dee43:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-36dee43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-123473b{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-123473b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-123473b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-e7a19e4{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-e7a19e4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e7a19e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #98A29F24 0%, #98A29F00 100%);}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box{height:150px;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#555E5B;font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:left;justify-content:center;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__button{margin-left:0;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-add8abc );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-2e11c37{--display:flex;--min-height:586px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-2e11c37:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2e11c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://libratio.com.br/wp-content/uploads/2025/05/imagem-reuniao-bg-scaled.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-162efc6{width:var( --container-widget-width, 1150px );max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-162efc6.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-162efc6 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40 .elementor-element.elementor-element-162efc6 img{width:100%;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:15px 15px 5px -5px #01362F;}.elementor-40 .elementor-element.elementor-element-9b42191{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-40 .elementor-element.elementor-element-9b42191.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-201717c > .elementor-widget-container{background-color:#98A29FB3;margin:0em 0em 0.75em 0em;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-201717c.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-201717c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-201717c{text-align:center;}.elementor-40 .elementor-element.elementor-element-201717c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-9f94d8d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-9f94d8d.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-9f94d8d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-4542c77{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Cabin", Sans-serif;font-size:1.25em;font-weight:400;color:#D1CECA;}.elementor-40 .elementor-element.elementor-element-4542c77.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-4542c77 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-8857360{--display:flex;--min-height:294px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7.5em;--margin-bottom:7.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-21aab91{--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:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;}.elementor-40 .elementor-element.elementor-element-21aab91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-a3b1d1a > .elementor-widget-container{background-color:#005A5033;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-a3b1d1a.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-a3b1d1a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-a3b1d1a .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;}.elementor-40 .elementor-element.elementor-element-cfb2bd9{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-cfb2bd9.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-92cb5df{width:var( --container-widget-width, 89.787% );max-width:89.787%;--container-widget-width:89.787%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;color:var( --e-global-color-87a254e );}.elementor-40 .elementor-element.elementor-element-92cb5df > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-92cb5df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-92cb5df p{margin-block-end:1.2em;}.elementor-40 .elementor-element.elementor-element-f13a6bd > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-f13a6bd.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-f13a6bd{z-index:1;}.elementor-40 .elementor-element.elementor-element-f13a6bd .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:1em;font-weight:500;transition-duration:0s;padding:20px 40px 20px 40px;}.elementor-40 .elementor-element.elementor-element-c3c05ea{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-21b04a4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-21b04a4.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-21b04a4{z-index:1;}.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:1em;font-weight:500;transition-duration:0s;padding:20px 40px 20px 40px;}.elementor-40 .elementor-element.elementor-element-8a8004f{text-align:right;}.elementor-40 .elementor-element.elementor-element-8a8004f img{width:100%;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 5px 0px rgba(25.999999999999996, 73, 66, 0.8);}.elementor-40 .elementor-element.elementor-element-af22428{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:14em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-e080818 > .elementor-widget-container{background-color:#005A5033;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-e080818.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-e080818.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-e080818{text-align:left;}.elementor-40 .elementor-element.elementor-element-e080818 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#01362F;}.elementor-40 .elementor-element.elementor-element-34c7241{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:1em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-34c7241.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-8eb7f53 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-8eb7f53.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-8eb7f53{z-index:1;text-align:left;}.elementor-40 .elementor-element.elementor-element-8eb7f53 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-add8abc );}.elementor-40 .elementor-element.elementor-element-085f8a3 .elementor-button{background-color:#98A29F52;height:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-40 .elementor-element.elementor-element-085f8a3.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-085f8a3{z-index:2;}.elementor-40 .elementor-element.elementor-element-085f8a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-085f8a3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-6c46ede{--grid-columns:2;--grid-row-gap:100px;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-90b2f50{--width:52%;}.elementor-40 .elementor-element.elementor-element-02eb87e{--width:1600px;}.elementor-40 .elementor-element.elementor-element-b245ac4{--width:23.5%;}.elementor-40 .elementor-element.elementor-element-0fae679{--width:23.5%;}.elementor-40 .elementor-element.elementor-element-6206738{--width:23.5%;}.elementor-40 .elementor-element.elementor-element-9a7d059{--width:23.5%;}.elementor-40 .elementor-element.elementor-element-6fd9d79{--width:49%;}.elementor-40 .elementor-element.elementor-element-558260e{--width:49%;}.elementor-40 .elementor-element.elementor-element-ce0a6a8{--width:49%;}.elementor-40 .elementor-element.elementor-element-36dee43{--width:49%;}.elementor-40 .elementor-element.elementor-element-123473b{--width:49%;}.elementor-40 .elementor-element.elementor-element-e7a19e4{--width:49%;}.elementor-40 .elementor-element.elementor-element-9b42191{--width:100%;}.elementor-40 .elementor-element.elementor-element-21aab91{--width:64%;}.elementor-40 .elementor-element.elementor-element-34c7241{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-5c44418{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-90b2f50{--width:60%;}.elementor-40 .elementor-element.elementor-element-fd59003{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-b245ac4{--width:24%;}.elementor-40 .elementor-element.elementor-element-0fae679{--width:24%;}.elementor-40 .elementor-element.elementor-element-6206738{--width:24%;}.elementor-40 .elementor-element.elementor-element-9a7d059{--width:24%;}.elementor-40 .elementor-element.elementor-element-4d0e378{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-6fd9d79{--width:48%;}.elementor-40 .elementor-element.elementor-element-558260e{--width:48%;}.elementor-40 .elementor-element.elementor-element-ce0a6a8{--width:48%;}.elementor-40 .elementor-element.elementor-element-36dee43{--width:48%;}.elementor-40 .elementor-element.elementor-element-123473b{--width:48%;}.elementor-40 .elementor-element.elementor-element-e7a19e4{--width:48%;}.elementor-40 .elementor-element.elementor-element-2e11c37{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-8857360{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-21aab91{--width:45.96%;}.elementor-40 .elementor-element.elementor-element-c3c05ea{--width:90%;}.elementor-40 .elementor-element.elementor-element-af22428{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-5c44418{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-90b2f50{--width:100%;}.elementor-40 .elementor-element.elementor-element-02eb87e{--width:100%;}.elementor-40 .elementor-element.elementor-element-fd59003{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-b245ac4{--width:49%;}.elementor-40 .elementor-element.elementor-element-0fae679{--width:49%;}.elementor-40 .elementor-element.elementor-element-6206738{--width:49%;}.elementor-40 .elementor-element.elementor-element-9a7d059{--width:49%;}.elementor-40 .elementor-element.elementor-element-2e11c37{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-9b42191{--width:50%;}.elementor-40 .elementor-element.elementor-element-21aab91{--width:100%;}.elementor-40 .elementor-element.elementor-element-c3c05ea{--width:100%;}.elementor-40 .elementor-element.elementor-element-af22428{--content-width:90%;}}@media(min-width:1367px){.elementor-40 .elementor-element.elementor-element-2e11c37:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2e11c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-40 .elementor-element.elementor-element-5c44418{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-90b2f50{--width:86%;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-99d9a7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-83c600c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-size:18px;}.elementor-40 .elementor-element.elementor-element-df2e64f > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4f976ed > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8857360{--margin-top:7.5em;--margin-bottom:7.5em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-f13a6bd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-21b04a4 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6c46ede{--grid-columns:2;}}@media(max-width:1366px){.elementor-40 .elementor-element.elementor-element-90b2f50{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-99d9a7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-99d9a7e .elementor-heading-title{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-83c600c{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:left;font-size:1rem;line-height:1.5em;}.elementor-40 .elementor-element.elementor-element-83c600c p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-df2e64f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-02eb87e{--z-index:10;}.elementor-40 .elementor-element.elementor-element-0bb4d46 img{width:100%;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon{font-size:37px;}.elementor-40 .elementor-element.elementor-element-b1142b3 .elementor-icon svg{height:37px;}.elementor-40 .elementor-element.elementor-element-fd59003{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-5f055ea .elementor-heading-title{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-7fdd867 > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-40 .elementor-element.elementor-element-fde6f50 > .elementor-widget-container{padding:3em 1em 3em 1em;}.elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-title a{font-size:1em;}.elementor-40 .elementor-element.elementor-element-fde6f50 .elementor-icon-box-description{font-size:14px;}.elementor-40 .elementor-element.elementor-element-e6e8b89 > .elementor-widget-container{padding:3em 1em 3em 1em;}.elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-title a{font-size:1em;}.elementor-40 .elementor-element.elementor-element-e6e8b89 .elementor-icon-box-description{font-size:14px;}.elementor-40 .elementor-element.elementor-element-0dfd60c > .elementor-widget-container{padding:3em 1em 3em 1em;}.elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-title a{font-size:1em;}.elementor-40 .elementor-element.elementor-element-0dfd60c .elementor-icon-box-description{font-size:14px;}.elementor-40 .elementor-element.elementor-element-1b71115 > .elementor-widget-container{padding:3em 1em 3em 1em;}.elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-title a{font-size:1em;}.elementor-40 .elementor-element.elementor-element-1b71115 .elementor-icon-box-description{font-size:14px;}.elementor-40 .elementor-element.elementor-element-4f976ed > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button{font-size:14px;}.elementor-40 .elementor-element.elementor-element-4d0e378{--gap:1em 0em;--row-gap:1em;--column-gap:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-edc6960 .elementor-heading-title{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-641722b > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-2e11c37{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-40 .elementor-element.elementor-element-2e11c37:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2e11c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-40 .elementor-element.elementor-element-201717c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-201717c.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-201717c .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-9f94d8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-9f94d8d .elementor-heading-title{font-size:1.3em;}.elementor-40 .elementor-element.elementor-element-4542c77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.945em;}.elementor-40 .elementor-element.elementor-element-21aab91{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-40 .elementor-element.elementor-element-a3b1d1a.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-a3b1d1a .elementor-heading-title{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-cfb2bd9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 .elementor-heading-title{font-size:1.5em;}.elementor-40 .elementor-element.elementor-element-92cb5df{width:100%;max-width:100%;font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-92cb5df > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-92cb5df p{margin-block-end:1.2em;}.elementor-40 .elementor-element.elementor-element-f13a6bd > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-f13a6bd .elementor-button{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-21b04a4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-8a8004f img{width:88%;}.elementor-40 .elementor-element.elementor-element-e080818.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-e080818 .elementor-heading-title{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-8eb7f53 .elementor-heading-title{font-size:1.5em;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-5c44418{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-5c44418.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-90b2f50{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-40 .elementor-element.elementor-element-90b2f50.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-99d9a7e{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-40 .elementor-element.elementor-element-99d9a7e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-99d9a7e .elementor-heading-title{font-size:2em;}.elementor-40 .elementor-element.elementor-element-83c600c{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;font-size:1.1rem;}.elementor-40 .elementor-element.elementor-element-83c600c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-df2e64f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-df2e64f.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-02eb87e.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-02eb87e{--z-index:5;}.elementor-40 .elementor-element.elementor-element-0bb4d46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:6;text-align:center;}.elementor-40 .elementor-element.elementor-element-0bb4d46.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-0bb4d46 img{width:45%;}.elementor-40 .elementor-element.elementor-element-fd59003{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-b245ac4{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-fde6f50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-fde6f50.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0fae679{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-e6e8b89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e6e8b89.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-6206738{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-0dfd60c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-0dfd60c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-9a7d059{--min-height:0px;}.elementor-40 .elementor-element.elementor-element-1b71115{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1b71115.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4f976ed > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4f976ed.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button{font-size:0.7em;}.elementor-40 .elementor-element.elementor-element-2e11c37{--min-height:364px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 1em;--row-gap:0em;--column-gap:1em;}.elementor-40 .elementor-element.elementor-element-162efc6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-162efc6 img{width:100%;}.elementor-40 .elementor-element.elementor-element-9b42191{--justify-content:space-between;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-40 .elementor-element.elementor-element-201717c > .elementor-widget-container{margin:0em 0em 2em 0em;padding:5px 10px 5px 10px;}.elementor-40 .elementor-element.elementor-element-201717c .elementor-heading-title{font-size:0.6em;line-height:1.6em;letter-spacing:0.4em;}.elementor-40 .elementor-element.elementor-element-9f94d8d > .elementor-widget-container{margin:0em 0em 0.5em 0em;}.elementor-40 .elementor-element.elementor-element-9f94d8d .elementor-heading-title{font-size:1.25em;}.elementor-40 .elementor-element.elementor-element-4542c77{font-size:0.885em;}.elementor-40 .elementor-element.elementor-element-8857360{--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:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:5em;--margin-bottom:12em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-21aab91{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-21aab91.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-cfb2bd9{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;}.elementor-40 .elementor-element.elementor-element-cfb2bd9.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-92cb5df{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-f13a6bd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f13a6bd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-c3c05ea{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-40 .elementor-element.elementor-element-21b04a4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button{font-size:0.7em;}.elementor-40 .elementor-element.elementor-element-8a8004f{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-8a8004f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-8a8004f img{width:30%;}.elementor-40 .elementor-element.elementor-element-8eb7f53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-8eb7f53.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-8eb7f53{text-align:center;}.elementor-40 .elementor-element.elementor-element-6c46ede{--grid-columns:1;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-5c44418{--content-width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-40 .elementor-element.elementor-element-5c44418.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-90b2f50{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-90b2f50.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-99d9a7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-99d9a7e .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-83c600c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:15px;}.elementor-40 .elementor-element.elementor-element-df2e64f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-df2e64f.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button{font-size:0.8em;}.elementor-40 .elementor-element.elementor-element-02eb87e{--width:100%;--z-index:5;}.elementor-40 .elementor-element.elementor-element-0bb4d46.elementor-element{--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-0bb4d46{z-index:3;}.elementor-40 .elementor-element.elementor-element-0bb4d46 img{width:80%;}.elementor-40 .elementor-element.elementor-element-fd59003{--content-width:90%;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-5f055ea.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5f055ea{text-align:center;}.elementor-40 .elementor-element.elementor-element-5f055ea .elementor-heading-title{font-size:0.7em;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-7fdd867 .elementor-heading-title{font-size:1.35em;}.elementor-40 .elementor-element.elementor-element-b245ac4{--width:80%;}.elementor-40 .elementor-element.elementor-element-fde6f50{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-0fae679{--width:80%;}.elementor-40 .elementor-element.elementor-element-e6e8b89{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-6206738{--width:80%;}.elementor-40 .elementor-element.elementor-element-0dfd60c{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-9a7d059{--width:80%;}.elementor-40 .elementor-element.elementor-element-1b71115{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-4f976ed > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-4f976ed.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button{font-size:12px;}.elementor-40 .elementor-element.elementor-element-4d0e378{--content-width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-40 .elementor-element.elementor-element-edc6960.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-edc6960{text-align:center;}.elementor-40 .elementor-element.elementor-element-edc6960 .elementor-heading-title{font-size:0.7em;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-641722b .elementor-heading-title{font-size:1.3em;}.elementor-40 .elementor-element.elementor-element-2e11c37{--content-width:90%;--min-height:483px;--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;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-2e11c37:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2e11c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-2e11c37.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-162efc6{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-40 .elementor-element.elementor-element-9b42191{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-201717c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-9f94d8d{text-align:center;}.elementor-40 .elementor-element.elementor-element-9f94d8d .elementor-heading-title{font-size:1.2em;}.elementor-40 .elementor-element.elementor-element-4542c77{text-align:center;font-size:0.85em;}.elementor-40 .elementor-element.elementor-element-4542c77 p{margin-block-end:0.1em;}.elementor-40 .elementor-element.elementor-element-8857360{--content-width:90%;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-a3b1d1a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-a3b1d1a{text-align:center;}.elementor-40 .elementor-element.elementor-element-a3b1d1a .elementor-heading-title{font-size:0.7em;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-40 .elementor-element.elementor-element-cfb2bd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-cfb2bd9 .elementor-heading-title{font-size:1.2em;}.elementor-40 .elementor-element.elementor-element-92cb5df{width:100%;max-width:100%;font-size:0.9em;}.elementor-40 .elementor-element.elementor-element-f13a6bd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f13a6bd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-f13a6bd .elementor-button{font-size:12px;}.elementor-40 .elementor-element.elementor-element-21b04a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-21b04a4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button{font-size:12px;}.elementor-40 .elementor-element.elementor-element-8a8004f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8a8004f img{width:57%;}.elementor-40 .elementor-element.elementor-element-af22428{--content-width:90%;--justify-content:center;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-af22428.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-e080818.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-e080818{text-align:center;}.elementor-40 .elementor-element.elementor-element-e080818 .elementor-heading-title{font-size:0.7em;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-34c7241{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-40 .elementor-element.elementor-element-8eb7f53{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-8eb7f53.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-8eb7f53 .elementor-heading-title{font-size:1.5em;}.elementor-40 .elementor-element.elementor-element-085f8a3{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-085f8a3.elementor-element{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-085f8a3 .elementor-button{font-size:0.7em;padding:0em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-6c46ede{--grid-columns:1;--grid-row-gap:100px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6c46ede.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-df2e64f */.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button{
    padding: 20px 40px;
    border-radius: 4px;
    border-top: 5px solid var(--Secundary-Colors-Verde, #66A182);
    background: linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    opacity: 0.9;
    box-shadow: 0px 4px 0px 0px #3A625C, 0px 15px 10px -10px rgba(0, 0, 0, 0.70);
}

.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button:hover{
    opacity: 1;
    transition: 0.5s;
    transform: scale(1.05)
}

.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button:before {
    content:"";
    position: absolute;
    bottom:-90px;
    left:50%;
    transform:translatex(-50%);
    width:90%;
    height: 100%;
    border-radius:125rem;
    background:linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    filter:blur(40px);
    opacity:0.3;
    z-index: 0;
}

.elementor-40 .elementor-element.elementor-element-df2e64f .elementor-button:hover::before {
    opacity: 0.5;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b2f50 */.elementor-40 .elementor-element.elementor-element-90b2f50::before{
    content: "";
    position: absolute;
    top: calc(0% - 150px);
    left: calc(25% + 280px);
    width: 632px;
    height: 632px;
    background: url(https://libratio.com.br/wp-content/uploads/2025/05/prancheta_1_30_4x_1.webp);
    lightgray -405.15px -1409.305px / 141.995% 185.14% no-repeat;
    background-size: contain;
    pointer-events: none;
}

@media (min-width: 320px) and (max-width: 767px){
    .elementor-40 .elementor-element.elementor-element-90b2f50::before{
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1023px){
    .elementor-40 .elementor-element.elementor-element-90b2f50::before{
        top: inherit;
        bottom: 40%;
        left: -10%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a18f432 */.elementor-40 .elementor-element.elementor-element-a18f432{
    position: absolute;
    top:80%;
    left:0%;
    backdrop-filter:blur(30px);
    border-radius:3px;
    height:37px;
    animation: flutuando 10s infinite ease-in-out;
}

@keyframes flutuando{
    0%{
        transform:translatey(0);
    }
    50%{
        transform:translatey(10px);
    }
}

@media(min-width:1025px) and (max-width: 1366px){
.elementor-40 .elementor-element.elementor-element-a18f432{
    scale: 0.9;
    left: calc(-10% - 0px);
}
}

@media(min-width:768px) and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-a18f432{
    scale: 0.9;
    left: calc(10% + 0px);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca9df08 */.elementor-40 .elementor-element.elementor-element-ca9df08{
    position: absolute;
    top:90%;
    right:calc(0%);
    backdrop-filter:blur(30px);
    border-radius:3px;
    height:37px;
    animation: flutuando 11s infinite ease-in-out;
}

@keyframes flutuando{
    0%{
        transform:translatey(0);
    }
    50%{
        transform:translatey(10px);
    }
}

@media(min-width:1025px) and (max-width: 1366px){
.elementor-40 .elementor-element.elementor-element-ca9df08{
    scale: 0.9;
    right: calc(0% - 40px);
}}

@media(min-width:768px) and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-ca9df08{
    scale: 0.9;
    left: inherit;
    right: calc(4% + 50px);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1142b3 */.elementor-40 .elementor-element.elementor-element-b1142b3{
    position: absolute;
    top:45%;
    left:calc(10% - 40px);
    backdrop-filter: blur(20px);
    border-radius:3px;
    height:37px;
    animation: flutuando 5s infinite ease-in-out;
}

@keyframes flutuando{
    0%{
        transform:translatey(0);
    }
    50%{
        transform:translatey(10px);
    }
    
}

@media(min-width:1025px) and (max-width: 1366px){
.elementor-40 .elementor-element.elementor-element-b1142b3{
    scale: 0.9;
    left: calc(0% - 50px);
    }
}

@media(min-width:768px) and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-b1142b3{
    scale: 0.9;
    left: calc(10% + 0px);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6331bf */.elementor-40 .elementor-element.elementor-element-d6331bf{
    position: absolute;
    top:60%;
    right:3%;
    backdrop-filter:blur(30px);
    border-radius:3px;
    height:37px;
    animation: flutuando 7s infinite ease-in-out;
}

@keyframes flutuando{
    0%{
        transform:translatey(0);
    }
    50%{
        transform:translatey(5px);
    }
}

@media(min-width:1025px) and (max-width: 1366px){
.elementor-40 .elementor-element.elementor-element-d6331bf{
    scale: 0.9;
    right: calc(0% - 30px);
}}

@media(min-width:768px) and (max-width: 1024px){
.elementor-40 .elementor-element.elementor-element-d6331bf{
    scale: 0.9;
    left: inherit;
    right: calc(10% + 50px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02eb87e */.elementor-40 .elementor-element.elementor-element-02eb87e::before{
    content: "";
    position: absolute;
    top: calc(0% + 50px);
    left: 45%;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    filter: blur(100px);
    opacity: 0.5;
    
}

@media (min-width: 320px) and (max-width: 767px){
    .elementor-40 .elementor-element.elementor-element-02eb87e::before{
        top: -20%;
        left: 0%;
        
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ad40d04 */.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon {
  box-shadow: 0px 0px 0px 0px #168029;
}

.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon:hover {
  box-shadow: 0px 0px 25px 5px #01362F;
}

.elementor-40 .elementor-element.elementor-element-ad40d04 .elementor-icon{
     animation: pulse 1s infinite;
}

@keyframes pulse {
  0% { transform: scale(0.95); }
  70% { transform: scale(1); }
  100% { transform: scale(0.95); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f055ea */.elementor-40 .elementor-element.elementor-element-5f055ea .elementor-heading-title{
    background: linear-gradient(180deg, #01362F 10%, #98A29F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fdd867 */.elementor-40 .elementor-element.elementor-element-7fdd867 .elementor-heading-title{
    line-height:1.2em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fde6f50 */.elementor-40 .elementor-element.elementor-element-fde6f50{
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b245ac4 */.elementor-40 .elementor-element.elementor-element-b245ac4{
    position: relative;
    overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-b245ac4::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(to right, rgba(1, 54, 47, 1) 2%, rgba(0, 90, 80, 1) 30%, rgba(102, 161, 130, 1));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6e8b89 */.elementor-40 .elementor-element.elementor-element-e6e8b89{
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fae679 */.elementor-40 .elementor-element.elementor-element-0fae679{
    position: relative;
    overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-0fae679::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(to right, rgba(1, 54, 47, 1) 2%, rgba(0, 90, 80, 1) 30%, rgba(102, 161, 130, 1));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dfd60c */.elementor-40 .elementor-element.elementor-element-0dfd60c{
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6206738 */.elementor-40 .elementor-element.elementor-element-6206738{
    position: relative;
    overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-6206738::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(to right, rgba(1, 54, 47, 1) 2%, rgba(0, 90, 80, 1) 30%, rgba(102, 161, 130, 1));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b71115 */.elementor-40 .elementor-element.elementor-element-1b71115{
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7d059 */.elementor-40 .elementor-element.elementor-element-9a7d059{
    position: relative;
    overflow: hidden;
}

.elementor-40 .elementor-element.elementor-element-9a7d059::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(to right, rgba(1, 54, 47, 1) 2%, rgba(0, 90, 80, 1) 30%, rgba(102, 161, 130, 1));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f976ed */.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button{
    padding: 20px 40px;
    border-radius: 4px;
    border-top: 5px solid var(--Secundary-Colors-Verde, #66A182);
    background: linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    opacity: 0.9;
    box-shadow: 0px 4px 0px 0px #3A625C, 0px 15px 10px -10px rgba(0, 0, 0, 0.70);
}

.elementor-40 .elementor-element.elementor-element-4f976ed .elementor-button:hover{
    opacity: 1;
    transition: 0.5s;
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edc6960 */.elementor-40 .elementor-element.elementor-element-edc6960 .elementor-heading-title{
    background: linear-gradient(180deg, #01362F 10%, #98A29F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641722b */.elementor-40 .elementor-element.elementor-element-641722b .elementor-heading-title{
    line-height:1.2em;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bed1663 */.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-bed1663 .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-03a0bdd */.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-03a0bdd .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4e57201 */.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-4e57201 .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-81b0113 */.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-81b0113 .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-041d4c4 */.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-041d4c4 .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fffe212 */.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__front{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: linear-gradient(180deg, rgba(152, 162, 159, 0.20) 0%, rgba(152, 162, 159, 0.00) 50%, transparent);
}

.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-size: 1em !important;
}

.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__back{
    text-wrap: balance;
    border-radius: 20px;
    border-bottom: 3px solid #01362F;
    border-left: 3px solid #01362F;
    background: radial-gradient(1000% 140% at 0% 0%, rgba(52, 94, 117, 0.24) 0%, rgba(0, 90, 80, 0.08) 40%, rgba(169, 196, 210, 0.00) 100%);
}

.elementor-40 .elementor-element.elementor-element-fffe212 .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-size: 1em !important;
    font-size-adjust: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b1d1a */.elementor-40 .elementor-element.elementor-element-a3b1d1a .elementor-heading-title{
    background: linear-gradient(180deg, #01362F 10%, #98A29F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfb2bd9 */.elementor-40 .elementor-element.elementor-element-cfb2bd9 .elementor-heading-title{
    line-height:1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92cb5df */.elementor-40 .elementor-element.elementor-element-92cb5df{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f13a6bd */.elementor-40 .elementor-element.elementor-element-f13a6bd .elementor-button{
    padding: 10px 20px;
    border-radius: 4px;
    border-top: 5px solid var(--Secundary-Colors-Verde, #66A182);
    background: linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    opacity: 0.9;
    box-shadow: 0px 4px 0px 0px #3A625C, 0px 15px 10px -10px rgba(0, 0, 0, 0.70);
}

.elementor-40 .elementor-element.elementor-element-f13a6bd .elementor-button:hover{
    opacity: 1;
    transition: 0.5s;
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aab91 */.elementor-40 .elementor-element.elementor-element-21aab91 .bullet::before{
    content:"";
    position: absolute;
    width: 850px;
    height: 1px;
    top: 0px;
    left: 0px;
    background: #98A29F;
}

.elementor-40 .elementor-element.elementor-element-21aab91 .bullet::after{
    content:"";
    position: absolute;
    background: #005A50;
    height: 5px;
    width: 70px;
    top: -2px;
    left: 0;
}

@media (min-width: 768px) and (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-21aab91 .bullet::before, .bullet::after{
        width: 125%;
        left: 0% !important;
        background: linear-gradient(to right, #98A29F, transparent);
    }
}

@media (min-width: 320px) and (max-width: 767px){
    .elementor-40 .elementor-element.elementor-element-21aab91 .bullet::before, .bullet::after{
        width: 100%;
        left: 0% !important;
        background: linear-gradient(to right, #98A29F, transparent);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21b04a4 */.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button{
    padding: 10px 20px;
    border-radius: 4px;
    border-top: 5px solid var(--Secundary-Colors-Verde, #66A182);
    background: linear-gradient(92deg, #01362F 0%, #66A182 40%, #66A182 60%, #01362F 100%);
    opacity: 0.9;
    box-shadow: 0px 4px 0px 0px #3A625C, 0px 15px 10px -10px rgba(0, 0, 0, 0.70);
}

.elementor-40 .elementor-element.elementor-element-21b04a4 .elementor-button:hover{
    opacity: 1;
    transition: 0.5s;
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e080818 */.elementor-40 .elementor-element.elementor-element-e080818 .elementor-heading-title{
    background: linear-gradient(180deg, #01362F 10%, #98A29F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eb7f53 */.elementor-40 .elementor-element.elementor-element-8eb7f53 .elementor-heading-title{
    line-height:1.2em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-085f8a3 */.elementor-40 .elementor-element.elementor-element-085f8a3 .elementor-button-icon svg{
    margin-top: -2.8px; 
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6c46ede */@media(min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-6c46ede .elementor-loop-container::before{
        content:"";
        position: absolute;
        width: 100%;
        height: 1px;
        top: 50%;
        left: 0px;
        background: #98A29F;
}

    .elementor-40 .elementor-element.elementor-element-6c46ede .elementor-loop-container::after{
        content:"";
        position: absolute;
        background: #005A50;
        height: 5px;
        width: 70px;
        top: 49.6%;
        left: 0;
}}

@media(max-width: 1024px){
    .e-loop-item{
        position: relative;
    }
    .e-loop-item:not(:last-child)::before{
        content:"";
        position: absolute;
        width: 100%;
        height: 1px;
        top: inherit;
        bottom: -50px;
        left: 0px;
        background: #98A29F;
}

    .e-loop-item:not(:last-child)::after{
        content:"";
        position: absolute;
        background: #005A50;
        height: 5px;
        width: 70px;
        top: inherit;
        bottom: -52px;
        left: 0;
}}/* End custom CSS */
/* Start custom CSS *//* Oculta a barra de rolagem horizontal no corpo da página */
body {
  overflow-x: hidden;
}/* End custom CSS */