.elementor-814 .elementor-element.elementor-element-7f173e1{--display:flex;--min-height:643px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-7f173e1:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-7f173e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;background-image:url("https://www.m2gmentoriaclinica.com.br/wp-content/webp-express/webp-images/uploads/2025/10/BG-1-novo-novo-1.jpg.webp");background-position:top center;background-size:cover;}.elementor-814 .elementor-element.elementor-element-1c872f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-1c872f5.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-d3cef24{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-d3cef24.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-d3cef24 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-5035ca5{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-5035ca5.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-5035ca5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#F8FAFC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-814 .elementor-element.elementor-element-249cded{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-249cded.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-249cded .elementor-button{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-814 .elementor-element.elementor-element-98e0257.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-icon i{color:#3E6AFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-icon svg{fill:#3E6AFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-98e0257{--e-icon-list-icon-size:17px;--icon-vertical-offset:-2px;}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-text{color:#F8FAFC;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-24d2132{--display:flex;--min-height:97px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-814 .elementor-element.elementor-element-24d2132:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-24d2132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E6AFF;}.elementor-814 .elementor-element.elementor-element-24d2132.e-con{--align-self:center;}.elementor-814 .elementor-element.elementor-element-c4e2ade{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:-1px;}.elementor-814 .elementor-element.elementor-element-c4e2ade.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-text{color:var( --e-global-color-ba23691 );transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-9e6189d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-9e6189d:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-9e6189d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-b50ccc7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-b50ccc7.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-f1a8c7b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-f1a8c7b.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-f1a8c7b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-2daf86d{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#3584F7;text-align:start;}.elementor-814 .elementor-element.elementor-element-2daf86d.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-2daf86d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ba23691 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-814 .elementor-element.elementor-element-c717c08{width:var( --container-widget-width, 45% );max-width:45%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-814 .elementor-element.elementor-element-c717c08.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(42px/2);}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(42px/2);}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(42px/2);}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-42px/2);}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-42px/2);}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#3584F7;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:5px;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:5px;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-icon i{color:#3E6AFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-icon svg{fill:#3E6AFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-c717c08 .elementor-icon-list-text{color:var( --e-global-color-ba23691 );transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-8d4b999{--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;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-8d4b999:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-8d4b999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-8d4b999.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-3b963e6.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-4b5403f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-4b5403f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f621553{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-f621553.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-f621553 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-dedd215{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-c1b282a{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-c1b282a.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-c1b282a:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-c1b282a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-c1b282a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-543cee9{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-543cee9.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-543cee9:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-543cee9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-543cee9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-9fa7281{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9fa7281.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-9fa7281:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-9fa7281:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-9fa7281 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-c71bd6c{--display:flex;--min-height:0px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-c71bd6c:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-c71bd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/frase.webp");background-size:cover;}.elementor-814 .elementor-element.elementor-element-dfbe97c{width:100%;max-width:100%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:40px 50px 40px 50px;border-radius:9px 9px 9px 9px;text-align:center;}.elementor-814 .elementor-element.elementor-element-dfbe97c.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-dfbe97c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-816e4fc{--display:flex;--min-height:0px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-816e4fc:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-816e4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-816e4fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-fd54195.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-a429ce1{text-align:center;}.elementor-814 .elementor-element.elementor-element-a429ce1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-a03e73d{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-a03e73d.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-a03e73d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-56a2e4a{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-56a2e4a.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-56a2e4a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-52fbede{--display:flex;--min-height:558px;--justify-content:center;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-52fbede.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-dc6d555{width:var( --container-widget-width, 42% );max-width:42%;background-color:#0F172A;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 00px 20px 20px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-dc6d555.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-dc6d555:has(:hover) .elementor-image-box-title,
					 .elementor-814 .elementor-element.elementor-element-dc6d555:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-554417b{width:var( --container-widget-width, 40px );max-width:40px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40px;--container-widget-flex-grow:0;top:44px;}.elementor-814 .elementor-element.elementor-element-554417b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-554417b{left:48.387%;}body.rtl .elementor-814 .elementor-element.elementor-element-554417b{right:48.387%;}.elementor-814 .elementor-element.elementor-element-554417b img{width:85%;}.elementor-814 .elementor-element.elementor-element-f47beaf{width:var( --container-widget-width, 42% );max-width:42%;background-color:#0F172A;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 00px 20px 20px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-f47beaf.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f47beaf:has(:hover) .elementor-image-box-title,
					 .elementor-814 .elementor-element.elementor-element-f47beaf:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-721fefa{width:var( --container-widget-width, 42% );max-width:42%;background-color:#0F172A;margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 00px 20px 20px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-721fefa.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-721fefa:has(:hover) .elementor-image-box-title,
					 .elementor-814 .elementor-element.elementor-element-721fefa:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-caeeca8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-caeeca8{left:48.75%;}body.rtl .elementor-814 .elementor-element.elementor-element-caeeca8{right:48.75%;}.elementor-814 .elementor-element.elementor-element-caeeca8{top:-20px;}.elementor-814 .elementor-element.elementor-element-11b8de2{--display:flex;--min-height:278px;--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-11b8de2:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-11b8de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/frase.webp");}.elementor-814 .elementor-element.elementor-element-11b8de2.e-con{--align-self:center;}.elementor-814 .elementor-element.elementor-element-dac9dcb{width:100%;max-width:100%;text-align:center;}.elementor-814 .elementor-element.elementor-element-dac9dcb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-082e638{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-082e638.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-082e638 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-e650c66{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-e650c66.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-e650c66 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7065d74 );}.elementor-814 .elementor-element.elementor-element-8227e4d{width:var( --container-widget-width, 31% );max-width:31%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-8227e4d.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-8227e4d.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-8227e4d:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-8227e4d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-8227e4d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-1db38b6{width:var( --container-widget-width, 31% );max-width:31%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-1db38b6.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-1db38b6.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-1db38b6:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-1db38b6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-1db38b6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-f4837da{width:var( --container-widget-width, 31% );max-width:31%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-f4837da.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-f4837da.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon{font-size:43px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-f4837da:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-f4837da:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f4837da .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-ba6eed3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-ba6eed3:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-ba6eed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF9FF;}.elementor-814 .elementor-element.elementor-element-e2b7a55{width:100%;max-width:100%;text-align:center;}.elementor-814 .elementor-element.elementor-element-e2b7a55.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-e2b7a55 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-0e11f07{width:100%;max-width:100%;text-align:center;}.elementor-814 .elementor-element.elementor-element-0e11f07 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2B2B2B;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-814 .elementor-element.elementor-element-420a603{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-420a603.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-420a603 .gallery-item{padding:0 31px 31px 0;}.elementor-814 .elementor-element.elementor-element-420a603 .gallery{margin:0 -31px -31px 0;}.elementor-814 .elementor-element.elementor-element-420a603 .gallery-item .gallery-caption{text-align:center;}.elementor-814 .elementor-element.elementor-element-0c7efba{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-0c7efba.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-814 .elementor-element.elementor-element-8fea338{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-8fea338:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-8fea338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-84047b8.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-9c8641e{width:100%;max-width:100%;text-align:center;}.elementor-814 .elementor-element.elementor-element-9c8641e.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-9c8641e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-ca17f57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-ca17f57 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-9d70871{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-814 .elementor-element.elementor-element-d9107ce{width:var( --container-widget-width, 45% );max-width:45%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-d9107ce.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-description{font-family:"Syne", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-6b649de{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-6b649de.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-814 .elementor-element.elementor-element-f2257cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-f2257cb img{max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-814 .elementor-element.elementor-element-0e9ca42{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:40px;}.elementor-814 .elementor-element.elementor-element-eb270af{width:var( --container-widget-width, 45% );max-width:45%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-eb270af.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-description{font-family:"Syne", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-5783776{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-5783776.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4A4A4A;}.elementor-814 .elementor-element.elementor-element-864d6fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-864d6fd.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-864d6fd img{max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-814 .elementor-element.elementor-element-4ceeb4a{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-814 .elementor-element.elementor-element-3f5f047{width:var( --container-widget-width, 45% );max-width:45%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-3f5f047.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-description{font-family:"Syne", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-33f5168{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-33f5168.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4A4A4A;}.elementor-814 .elementor-element.elementor-element-50d15c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-50d15c4 img{max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-814 .elementor-element.elementor-element-ba0265a{--display:flex;--min-height:278px;--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-ba0265a:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-ba0265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/frase.webp");}.elementor-814 .elementor-element.elementor-element-ba0265a.e-con{--align-self:center;}.elementor-814 .elementor-element.elementor-element-627aee9{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-627aee9.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-627aee9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:31px;font-weight:600;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-7093a80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-7093a80.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-7093a80 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:42px;font-weight:600;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-2bb1dc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-2bb1dc5.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-2bb1dc5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-4039bec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-4039bec:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-4039bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-1a722d8.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-bcbeb51{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-bcbeb51 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-7771668{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-a75cfb4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-a75cfb4.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-a75cfb4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-08b3252{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-814 .elementor-element.elementor-element-08b3252.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-08b3252 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-a7302f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-24c6faf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-24c6faf{left:48.75%;}body.rtl .elementor-814 .elementor-element.elementor-element-24c6faf{right:48.75%;}.elementor-814 .elementor-element.elementor-element-24c6faf{top:-20px;}.elementor-814 .elementor-element.elementor-element-9b8bc4e{--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:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-9b8bc4e:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-9b8bc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-1fc1578.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-0ea9aad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-0ea9aad .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-db6728f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-db6728f.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-db6728f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-d3a61fd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-d3a61fd.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-d3a61fd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-ac47725{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 20px -1px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-814 .elementor-element.elementor-element-ac47725:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-ac47725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-ac47725.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-40c9f17{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-40c9f17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-40c9f17 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:34px;font-weight:600;line-height:46px;color:#000000;}.elementor-814 .elementor-element.elementor-element-caf6ec4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:3px;}.elementor-814 .elementor-element.elementor-element-caf6ec4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9292926B;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-icon i{color:#3E6AFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-icon svg{fill:#3E6AFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-69b8fdf{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-814 .elementor-element.elementor-element-bd79cbb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-bd79cbb.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-814 .elementor-element.elementor-element-bd79cbb .elementor-image-box-title{margin-bottom:38px;font-family:"Space Grotesk", Sans-serif;font-size:82px;font-weight:600;line-height:46px;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-bd79cbb:has(:hover) .elementor-image-box-title,
					 .elementor-814 .elementor-element.elementor-element-bd79cbb:has(:focus) .elementor-image-box-title{color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-bd79cbb .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-6528376 .elementor-button{background-color:#297E1E;font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:28px;fill:#FFFFFF;color:#FFFFFF;padding:25px 25px 25px 25px;}.elementor-814 .elementor-element.elementor-element-6528376 .elementor-button:hover, .elementor-814 .elementor-element.elementor-element-6528376 .elementor-button:focus{background-color:#297E1E;}.elementor-814 .elementor-element.elementor-element-6528376{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-660cba1 img{filter:brightness( 73% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-814 .elementor-element.elementor-element-e61d391{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C5C5C4F;--border-color:#5C5C5C4F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-814 .elementor-element.elementor-element-e61d391:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-e61d391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2D2F;}.elementor-814 .elementor-element.elementor-element-e61d391.e-con{--align-self:center;}.elementor-814 .elementor-element.elementor-element-913b262{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-913b262.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-913b262 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:34px;font-weight:600;line-height:46px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-a4f977a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:3px;}.elementor-814 .elementor-element.elementor-element-a4f977a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9292926B;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-icon i{color:#3E6AFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-icon svg{fill:#3E6AFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-31a0a8b{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-42573de{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-42573de .elementor-image-box-title{margin-bottom:10px;font-family:"Cabin", Sans-serif;font-size:82px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-42573de:has(:hover) .elementor-image-box-title,
					 .elementor-814 .elementor-element.elementor-element-42573de:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-42573de .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button{background-color:#297E1E;font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:28px;fill:#FFFFFF;color:#FFFFFF;padding:25px 25px 25px 25px;}.elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button:hover, .elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button:focus{background-color:#297E1E;}.elementor-814 .elementor-element.elementor-element-fcb25a8{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-07fae63{--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:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-07fae63:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-07fae63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF9FF;}.elementor-814 .elementor-element.elementor-element-c269f1e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-c269f1e.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-c269f1e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-814860b{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-814860b.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-814860b.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-814860b.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-814860b.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-814860b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-814860b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-814860b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-814860b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-814860b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-814860b.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-814860b:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-814860b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-211d593{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-211d593.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-211d593.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-211d593.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-211d593.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-211d593.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-211d593.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-211d593.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-211d593.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-211d593.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-211d593.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-211d593:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-211d593:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-05ffe7a{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-05ffe7a.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-05ffe7a:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-05ffe7a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-9dd605c{width:100%;max-width:100%;background-color:#0F172A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-9dd605c.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-9dd605c.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-9dd605c:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-9dd605c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-be54729{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-be54729:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-be54729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-be54729.e-con{--align-self:center;}.elementor-814 .elementor-element.elementor-element-3265819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-3265819.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-afa5d0a{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-afa5d0a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-54773eb{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-54773eb:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-54773eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-e68485c{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-e68485c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-e68485c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:34px;font-weight:600;line-height:46px;color:#000000;}.elementor-814 .elementor-element.elementor-element-a705818{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:3px;}.elementor-814 .elementor-element.elementor-element-a705818.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9292926B;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-icon i{color:#3E6AFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-icon svg{fill:#3E6AFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-9cbc2f4{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-9cbc2f4.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-814 .elementor-element.elementor-element-77cde33{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-f76d479{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-f76d479.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-f76d479 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-9afd5ae{--display:flex;}.elementor-814 .elementor-element.elementor-element-6baa586{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-6baa586 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#505050;}.elementor-814 .elementor-element.elementor-element-5ac2dc1{--display:flex;}.elementor-814 .elementor-element.elementor-element-6df72d8{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-6df72d8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#505050;}.elementor-814 .elementor-element.elementor-element-82ab660{--display:flex;}.elementor-814 .elementor-element.elementor-element-72c10ab{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-72c10ab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#505050;}.elementor-814 .elementor-element.elementor-element-4bf4250{--display:flex;}.elementor-814 .elementor-element.elementor-element-16243d9{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-16243d9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#505050;}.elementor-814 .elementor-element.elementor-element-c311a52{--n-accordion-title-font-size:18px;width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;--n-accordion-item-title-space-between:26px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1D1D1D;--n-accordion-title-hover-color:#333333;--n-accordion-title-active-color:#333333;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3E6AFF;--n-accordion-icon-hover-color:#3E6AFF;--n-accordion-icon-active-color:#3E6AFF;}.elementor-814 .elementor-element.elementor-element-c311a52.elementor-element{--align-self:center;}:where( .elementor-814 .elementor-element.elementor-element-c311a52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-814 .elementor-element.elementor-element-f40b5c9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-f40b5c9{left:48.75%;}body.rtl .elementor-814 .elementor-element.elementor-element-f40b5c9{right:48.75%;}.elementor-814 .elementor-element.elementor-element-f40b5c9{top:-20px;}.elementor-814 .elementor-element.elementor-element-75bd701{--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:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-75bd701:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-75bd701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF9FF;}.elementor-814 .elementor-element.elementor-element-98876c6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-814 .elementor-element.elementor-element-98876c6.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-98876c6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-f10f243{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-f10f243.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-f10f243 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-814 .elementor-element.elementor-element-fbf66e6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-814 .elementor-element.elementor-element-fbf66e6.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-fbf66e6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7065d74 );}.elementor-814 .elementor-element.elementor-element-5f25744{width:var( --container-widget-width, 48% );max-width:48%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-5f25744.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon-box-wrapper{text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-5f25744.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-5f25744:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-5f25744:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-5f25744 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-850c47c{width:var( --container-widget-width, 48% );max-width:48%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-814 .elementor-element.elementor-element-850c47c.elementor-element{--align-self:stretch;}.elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon-box-wrapper{text-align:start;gap:32px;}.elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-stacked .elementor-icon{background-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-framed .elementor-icon, .elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-default .elementor-icon{fill:#1F355D;color:#1F355D;border-color:#1F355D;}.elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-814 .elementor-element.elementor-element-850c47c.elementor-view-default:has(:focus) .elementor-icon{fill:#2A4E90;color:#2A4E90;border-color:#2A4E90;}.elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon{font-size:52px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-850c47c:has(:hover) .elementor-icon-box-title,
					 .elementor-814 .elementor-element.elementor-element-850c47c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-850c47c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-814 .elementor-element.elementor-element-b92f00a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-b92f00a{left:48.75%;}body.rtl .elementor-814 .elementor-element.elementor-element-b92f00a{right:48.75%;}.elementor-814 .elementor-element.elementor-element-b92f00a{top:-20px;}.elementor-814 .elementor-element.elementor-element-78c5f23{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-78c5f23:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-78c5f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090E1B;}.elementor-814 .elementor-element.elementor-element-dacecf8{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-814 .elementor-element.elementor-element-dacecf8.e-con{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-787ceb2{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:start;}.elementor-814 .elementor-element.elementor-element-787ceb2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-787ceb2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:34px;font-weight:600;line-height:46px;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-26eb135{text-align:start;}.elementor-814 .elementor-element.elementor-element-26eb135 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-c26d436{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-dfeba87 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-icon i{color:#F6FAFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-icon svg{fill:#F6FAFF;transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-4a0b58a{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-dfbce89{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-721b3dc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-814 .elementor-element.elementor-element-f46354b{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-7f173e1{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-24d2132{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-9e6189d{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-8d4b999{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-c71bd6c{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-816e4fc{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-52fbede{--width:100%;}.elementor-814 .elementor-element.elementor-element-11b8de2{--width:1223px;}.elementor-814 .elementor-element.elementor-element-ba6eed3{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-ba0265a{--width:1223px;}.elementor-814 .elementor-element.elementor-element-4039bec{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-9b8bc4e{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-ac47725{--width:50%;}.elementor-814 .elementor-element.elementor-element-e61d391{--width:48%;}.elementor-814 .elementor-element.elementor-element-07fae63{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-be54729{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-54773eb{--width:50%;}.elementor-814 .elementor-element.elementor-element-77cde33{--width:50%;}.elementor-814 .elementor-element.elementor-element-75bd701{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-78c5f23{--content-width:1240px;}.elementor-814 .elementor-element.elementor-element-dacecf8{--width:33%;}.elementor-814 .elementor-element.elementor-element-c26d436{--width:19%;}.elementor-814 .elementor-element.elementor-element-dfbce89{--width:17%;}}@media(max-width:1366px) and (min-width:768px){.elementor-814 .elementor-element.elementor-element-11b8de2{--width:80%;}.elementor-814 .elementor-element.elementor-element-ba0265a{--width:80%;}.elementor-814 .elementor-element.elementor-element-ac47725{--width:81%;}.elementor-814 .elementor-element.elementor-element-e61d391{--width:81%;}.elementor-814 .elementor-element.elementor-element-78c5f23{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-814 .elementor-element.elementor-element-8fea338{--content-width:100%;}.elementor-814 .elementor-element.elementor-element-ac47725{--width:100%;}.elementor-814 .elementor-element.elementor-element-e61d391{--width:100%;}.elementor-814 .elementor-element.elementor-element-dacecf8{--width:100%;}.elementor-814 .elementor-element.elementor-element-c26d436{--width:100%;}.elementor-814 .elementor-element.elementor-element-dfbce89{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-8d4b999{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-816e4fc{--min-height:0px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-dc6d555{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-title{line-height:44px;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-description{font-size:16px;}.elementor-814 .elementor-element.elementor-element-554417b{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-f47beaf{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-title{line-height:44px;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-description{font-size:16px;}.elementor-814 .elementor-element.elementor-element-721fefa{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-title{line-height:44px;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-description{font-size:16px;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-caeeca8{left:48%;}body.rtl .elementor-814 .elementor-element.elementor-element-caeeca8{right:48%;}.elementor-814 .elementor-element.elementor-element-dac9dcb{text-align:center;}.elementor-814 .elementor-element.elementor-element-dac9dcb .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-814 .elementor-element.elementor-element-8fea338{--min-height:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-24c6faf{left:48%;}body.rtl .elementor-814 .elementor-element.elementor-element-24c6faf{right:48%;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-f40b5c9{left:48%;}body.rtl .elementor-814 .elementor-element.elementor-element-f40b5c9{right:48%;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-b92f00a{left:48%;}body.rtl .elementor-814 .elementor-element.elementor-element-b92f00a{right:48%;}.elementor-814 .elementor-element.elementor-element-78c5f23{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-814 .elementor-element.elementor-element-26eb135 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-814 .elementor-element.elementor-element-249cded .elementor-button{font-size:22px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-24d2132{--min-height:69px;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade{--e-icon-list-icon-size:20px;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-8d4b999{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-c1b282a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-543cee9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-9fa7281{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-816e4fc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-dc6d555{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-title{font-size:36px;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-description{font-size:16px;}.elementor-814 .elementor-element.elementor-element-554417b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-814 .elementor-element.elementor-element-f47beaf{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-title{font-size:36px;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-description{font-size:16px;}.elementor-814 .elementor-element.elementor-element-721fefa{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-title{font-size:36px;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-description{font-size:16px;}.elementor-814 .elementor-element.elementor-element-dac9dcb .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-8227e4d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-1db38b6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-f4837da{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button{font-size:22px;}.elementor-814 .elementor-element.elementor-element-8fea338{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-814 .elementor-element.elementor-element-8fea338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-description{font-size:32px;}.elementor-814 .elementor-element.elementor-element-6b649de{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-6b649de.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-description{font-size:32px;}.elementor-814 .elementor-element.elementor-element-5783776{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-5783776.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-description{font-size:32px;}.elementor-814 .elementor-element.elementor-element-33f5168{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-33f5168.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-wrapper{text-align:center;}.elementor-814 .elementor-element.elementor-element-caf6ec4{width:var( --container-widget-width, 60.471% );max-width:60.471%;--container-widget-width:60.471%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-a4f977a{width:var( --container-widget-width, 60.471% );max-width:60.471%;--container-widget-width:60.471%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-814860b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-211d593{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-05ffe7a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-a705818{width:var( --container-widget-width, 60.471% );max-width:60.471%;--container-widget-width:60.471%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button{font-size:22px;}.elementor-814 .elementor-element.elementor-element-5f25744{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-850c47c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-814 .elementor-element.elementor-element-78c5f23{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-814 .elementor-element.elementor-element-dacecf8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-814 .elementor-element.elementor-element-26eb135{text-align:center;}.elementor-814 .elementor-element.elementor-element-26eb135 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-c26d436{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-814 .elementor-element.elementor-element-dfbce89{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-7f173e1:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-7f173e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/BG-1-MOBILE-novo-novo-2.jpg");}.elementor-814 .elementor-element.elementor-element-7f173e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-1c872f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70vw 0vw 0vw 0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-814 .elementor-element.elementor-element-d3cef24{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-814 .elementor-element.elementor-element-d3cef24 .elementor-heading-title{font-size:5.6vw;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-5035ca5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-5035ca5 .elementor-heading-title{font-size:3.7vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-814 .elementor-element.elementor-element-249cded{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-249cded .elementor-button{font-size:16px;line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-98e0257 .elementor-icon-list-item > a{font-size:3.7vw;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-24d2132{--min-height:94px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-814 .elementor-element.elementor-element-c4e2ade{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-c4e2ade .elementor-icon-list-item > a{font-size:16px;line-height:3.3em;}.elementor-814 .elementor-element.elementor-element-9e6189d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-b50ccc7{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-b50ccc7.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-f1a8c7b{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-814 .elementor-element.elementor-element-f1a8c7b.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-f1a8c7b .elementor-heading-title{font-size:5.2vw;}.elementor-814 .elementor-element.elementor-element-2daf86d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-814 .elementor-element.elementor-element-2daf86d .elementor-heading-title{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-5056c79.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-c717c08{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-c717c08.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-8d4b999{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-3b963e6.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-4b5403f.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-4b5403f{text-align:center;}.elementor-814 .elementor-element.elementor-element-4b5403f .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-f621553{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-f621553 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-dedd215{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-c1b282a{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-543cee9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-9fa7281{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-c71bd6c{--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-dfbe97c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-dfbe97c .elementor-heading-title{font-size:20px;}.elementor-814 .elementor-element.elementor-element-816e4fc{--content-width:360px;--min-height:0px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-fd54195.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-a429ce1{text-align:start;}.elementor-814 .elementor-element.elementor-element-a429ce1 .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-a03e73d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-a03e73d .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-56a2e4a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-56a2e4a .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-52fbede{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-dc6d555{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 20px 20px 20px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-dc6d555.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-title{margin-bottom:18px;font-size:5.5vw;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-dc6d555 .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-554417b{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;top:40px;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-554417b{left:0%;}body.rtl .elementor-814 .elementor-element.elementor-element-554417b{right:0%;}.elementor-814 .elementor-element.elementor-element-f47beaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-814 .elementor-element.elementor-element-f47beaf.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-title{margin-bottom:18px;font-size:5.5vw;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-f47beaf .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-721fefa{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-721fefa.elementor-element{--align-self:flex-end;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-title{margin-bottom:18px;font-size:5.5vw;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-721fefa .elementor-image-box-description{font-size:15px;line-height:1.5em;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-caeeca8{left:45%;}body.rtl .elementor-814 .elementor-element.elementor-element-caeeca8{right:45%;}.elementor-814 .elementor-element.elementor-element-caeeca8{top:-20px;}.elementor-814 .elementor-element.elementor-element-11b8de2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-dac9dcb .elementor-heading-title{font-size:5.6vw;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-082e638{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-082e638 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-e650c66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-e650c66 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-8227e4d{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-1db38b6{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-f4837da{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-ba6eed3{--content-width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-e2b7a55{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-814 .elementor-element.elementor-element-e2b7a55 .elementor-heading-title{font-size:5.2vw;}.elementor-814 .elementor-element.elementor-element-0e11f07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-814 .elementor-element.elementor-element-0c7efba{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button{font-size:16px;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-8fea338{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-84047b8.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-9c8641e{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-814 .elementor-element.elementor-element-9c8641e .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-ca17f57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-ca17f57 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-9d70871{--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-d9107ce{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-d9107ce.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-title a{font-size:16px;line-height:2.3em;}.elementor-814 .elementor-element.elementor-element-d9107ce .elementor-icon-box-description{font-size:24px;}.elementor-814 .elementor-element.elementor-element-6b649de{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-6b649de .elementor-icon-box-title a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-f2257cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-f2257cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-0e9ca42{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-eb270af{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-eb270af.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-title a{font-size:16px;line-height:2.3em;}.elementor-814 .elementor-element.elementor-element-eb270af .elementor-icon-box-description{font-size:24px;}.elementor-814 .elementor-element.elementor-element-5783776{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-5783776 .elementor-icon-box-title a{font-size:16px;}.elementor-814 .elementor-element.elementor-element-864d6fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-864d6fd.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-4ceeb4a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-3f5f047{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-3f5f047.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-title, .elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-title a{font-size:16px;line-height:2.3em;}.elementor-814 .elementor-element.elementor-element-3f5f047 .elementor-icon-box-description{font-size:24px;}.elementor-814 .elementor-element.elementor-element-33f5168{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-33f5168 .elementor-icon-box-wrapper{text-align:start;}.elementor-814 .elementor-element.elementor-element-50d15c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-50d15c4.elementor-element{--order:-99999 /* order start hack */;}.elementor-814 .elementor-element.elementor-element-ba0265a{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-627aee9{width:100%;max-width:100%;text-align:center;}.elementor-814 .elementor-element.elementor-element-627aee9 .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-7093a80{text-align:center;}.elementor-814 .elementor-element.elementor-element-7093a80 .elementor-heading-title{font-size:32px;}.elementor-814 .elementor-element.elementor-element-2bb1dc5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-2bb1dc5 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-4039bec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-1a722d8.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-bcbeb51{text-align:start;}.elementor-814 .elementor-element.elementor-element-bcbeb51 .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-7771668{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-a75cfb4{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-814 .elementor-element.elementor-element-a75cfb4 .elementor-heading-title{font-size:5.2vw;}.elementor-814 .elementor-element.elementor-element-08b3252{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-08b3252 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-a7302f4.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-24c6faf{left:45%;}body.rtl .elementor-814 .elementor-element.elementor-element-24c6faf{right:45%;}.elementor-814 .elementor-element.elementor-element-24c6faf{top:-20px;}.elementor-814 .elementor-element.elementor-element-9b8bc4e{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-9b8bc4e.e-con{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-1fc1578.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-0ea9aad{text-align:start;}.elementor-814 .elementor-element.elementor-element-0ea9aad .elementor-heading-title{font-size:5.6vw;}.elementor-814 .elementor-element.elementor-element-db6728f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-db6728f.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-db6728f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-d3a61fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-d3a61fd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-ac47725{--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-814 .elementor-element.elementor-element-40c9f17{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-40c9f17 .elementor-heading-title{font-size:5.6vw;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-caf6ec4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-69b8fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;font-size:16px;}.elementor-814 .elementor-element.elementor-element-bd79cbb{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-bd79cbb .elementor-image-box-title{margin-bottom:16px;font-size:10vw;line-height:0.7em;}.elementor-814 .elementor-element.elementor-element-bd79cbb .elementor-image-box-description{font-size:17px;}.elementor-814 .elementor-element.elementor-element-6528376 .elementor-button{font-size:16px;line-height:1.4em;}.elementor-814 .elementor-element.elementor-element-660cba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-660cba1 img{width:255px;}.elementor-814 .elementor-element.elementor-element-e61d391{--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-814 .elementor-element.elementor-element-913b262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-913b262 .elementor-heading-title{font-size:5.6vw;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-a4f977a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-31a0a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;font-size:16px;}.elementor-814 .elementor-element.elementor-element-42573de{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-42573de .elementor-image-box-title{margin-bottom:26px;font-size:10vw;line-height:0.7em;}.elementor-814 .elementor-element.elementor-element-42573de .elementor-image-box-description{font-size:17px;}.elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button{font-size:16px;line-height:1.4em;}.elementor-814 .elementor-element.elementor-element-9d1cc88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-9d1cc88 img{width:255px;}.elementor-814 .elementor-element.elementor-element-07fae63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-c269f1e{text-align:center;}.elementor-814 .elementor-element.elementor-element-c269f1e .elementor-heading-title{font-size:5.6vw;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-814860b{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-211d593{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-05ffe7a{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-9dd605c{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-be54729{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-be54729.e-con{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-3265819.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-afa5d0a{text-align:start;}.elementor-814 .elementor-element.elementor-element-afa5d0a .elementor-heading-title{font-size:5.6vw;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-e68485c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-814 .elementor-element.elementor-element-e68485c .elementor-heading-title{font-size:5.6vw;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-a705818{width:var( --container-widget-width, 92.962% );max-width:92.962%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92.962%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button{font-size:16px;}.elementor-814 .elementor-element.elementor-element-77cde33{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-f76d479{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-814 .elementor-element.elementor-element-f76d479 .elementor-heading-title{font-size:5.2vw;}.elementor-814 .elementor-element.elementor-element-c311a52{width:100%;max-width:100%;--n-accordion-title-font-size:16px;}:where( .elementor-814 .elementor-element.elementor-element-c311a52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-f40b5c9{left:45%;}body.rtl .elementor-814 .elementor-element.elementor-element-f40b5c9{right:45%;}.elementor-814 .elementor-element.elementor-element-f40b5c9{top:-20px;}.elementor-814 .elementor-element.elementor-element-75bd701{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-98876c6{text-align:center;}.elementor-814 .elementor-element.elementor-element-98876c6 .elementor-heading-title{font-size:5.6vw;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-f10f243{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-f10f243 .elementor-heading-title{font-size:16px;}.elementor-814 .elementor-element.elementor-element-fbf66e6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-fbf66e6 .elementor-heading-title{font-size:16px;line-height:2.2em;}.elementor-814 .elementor-element.elementor-element-5f25744{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-850c47c{width:100%;max-width:100%;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-b92f00a{left:45%;}body.rtl .elementor-814 .elementor-element.elementor-element-b92f00a{right:45%;}.elementor-814 .elementor-element.elementor-element-b92f00a{top:-20px;}.elementor-814 .elementor-element.elementor-element-78c5f23{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-814 .elementor-element.elementor-element-dacecf8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-814 .elementor-element.elementor-element-787ceb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-787ceb2 .elementor-heading-title{font-size:5.6vw;line-height:1.3em;}.elementor-814 .elementor-element.elementor-element-26eb135{text-align:start;}.elementor-814 .elementor-element.elementor-element-26eb135 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-814 .elementor-element.elementor-element-c26d436{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-814 .elementor-element.elementor-element-c26d436.e-con{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-dfeba87{text-align:center;}.elementor-814 .elementor-element.elementor-element-dfeba87 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-4a0b58a{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-4a0b58a.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-4a0b58a .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-814 .elementor-element.elementor-element-dfbce89{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-814 .elementor-element.elementor-element-721b3dc.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-721b3dc{text-align:start;}.elementor-814 .elementor-element.elementor-element-721b3dc .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-f46354b{width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-f46354b.elementor-element{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-814 .elementor-element.elementor-element-f46354b .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-1c872f5 */.elementor-814 .elementor-element.elementor-element-1c872f5 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 22px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-1c872f5 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }
  
    @media screen and (max-width: 767px) {
      .elementor-814 .elementor-element.elementor-element-1c872f5 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-1c872f5 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-249cded */.elementor-814 .elementor-element.elementor-element-249cded .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: rgb(61, 106, 255) !important;
    border: 1px solid rgb(61, 106, 255) !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-814 .elementor-element.elementor-element-249cded .elementor-button:hover {
    background: rgb(61, 106, 255) !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(0, 142, 236, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-814 .elementor-element.elementor-element-249cded .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-814 .elementor-element.elementor-element-249cded .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-814 .elementor-element.elementor-element-249cded .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d2132 */.elementor-814 .elementor-element.elementor-element-24d2132 {
border: 2px solid #3584F7;
border-left:0px;
border-right:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b50ccc7 */.elementor-814 .elementor-element.elementor-element-b50ccc7 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-b50ccc7 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }
  
  @media screen and (max-width: 767px) {
      .elementor-814 .elementor-element.elementor-element-b50ccc7 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-b50ccc7 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5056c79 */.elementor-814 .elementor-element.elementor-element-5056c79{
    position: absolute;
}

@media screen and (max-width: 767px) {
    .elementor-814 .elementor-element.elementor-element-5056c79{
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b963e6 */.elementor-814 .elementor-element.elementor-element-3b963e6 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-3b963e6 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }
  
  @media screen and (max-width: 767px) {
      .elementor-814 .elementor-element.elementor-element-3b963e6 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-3b963e6 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1b282a *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-c1b282a{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-c1b282a:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-c1b282a{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-c1b282a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-c1b282a:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-c1b282a {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-c1b282a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-c1b282a:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-543cee9 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-543cee9{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-543cee9:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-543cee9{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-543cee9::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-543cee9:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-543cee9 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-543cee9::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-543cee9:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fa7281 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-9fa7281{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-9fa7281:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-9fa7281{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-9fa7281::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-9fa7281:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-9fa7281 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-9fa7281::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-9fa7281:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd54195 */.elementor-814 .elementor-element.elementor-element-fd54195 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-fd54195 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }
  
  @media screen and (max-width: 767px) {
      .elementor-814 .elementor-element.elementor-element-fd54195 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-fd54195 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc6d555 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-dc6d555{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-dc6d555:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-dc6d555{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-dc6d555::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-dc6d555:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-dc6d555 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-dc6d555::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-dc6d555:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f47beaf *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-f47beaf{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-f47beaf:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-f47beaf{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-f47beaf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-f47beaf:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-f47beaf {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-f47beaf::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-f47beaf:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-721fefa *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-721fefa{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-721fefa:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-721fefa{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-721fefa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-721fefa:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-721fefa {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-721fefa::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-721fefa:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8227e4d *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-8227e4d{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-8227e4d:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-8227e4d{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-8227e4d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-8227e4d:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-8227e4d {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-8227e4d::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-8227e4d:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1db38b6 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-1db38b6{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-1db38b6:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-1db38b6{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-1db38b6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-1db38b6:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-1db38b6 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-1db38b6::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-1db38b6:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4837da *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-f4837da{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-f4837da:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-f4837da{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-f4837da::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-f4837da:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-f4837da {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-f4837da::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-f4837da:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c7efba */.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: rgb(61, 106, 255) !important;
    border: 1px solid rgb(61, 106, 255) !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button:hover {
    background: rgb(61, 106, 255) !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(0, 142, 236, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-814 .elementor-element.elementor-element-0c7efba .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84047b8 */.elementor-814 .elementor-element.elementor-element-84047b8 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-84047b8 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }
  
  @media screen and (max-width: 767px) {
      .elementor-814 .elementor-element.elementor-element-84047b8 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3E6AFF;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-84047b8 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b649de */.elementor-814 .elementor-element.elementor-element-6b649de{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2257cb */.elementor-814 .elementor-element.elementor-element-f2257cb{
    position: absolute;
}

@media screen and (max-width: 767px) {
    .elementor-814 .elementor-element.elementor-element-f2257cb{
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5783776 */.elementor-814 .elementor-element.elementor-element-5783776{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-864d6fd */.elementor-814 .elementor-element.elementor-element-864d6fd{
    position: absolute;
}

@media screen and (max-width: 767px) {
    .elementor-814 .elementor-element.elementor-element-864d6fd{
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33f5168 */.elementor-814 .elementor-element.elementor-element-33f5168{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50d15c4 */.elementor-814 .elementor-element.elementor-element-50d15c4{
    position: absolute;
}

@media screen and (max-width: 767px) {
    .elementor-814 .elementor-element.elementor-element-50d15c4{
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a722d8 */.elementor-814 .elementor-element.elementor-element-1a722d8 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3484F7;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-1a722d8 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7302f4 */.elementor-814 .elementor-element.elementor-element-a7302f4{
    position: absolute;
    top: 36px;
}

@media screen and (max-width: 767px) {
    .elementor-814 .elementor-element.elementor-element-a7302f4{
    position: relative;
    top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fc1578 */.elementor-814 .elementor-element.elementor-element-1fc1578 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3484F7;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-1fc1578 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f764c6c */.elementor-814 .elementor-element.elementor-element-f764c6c{
    position: absolute;
    top: 0;
    left: 0;
}

.ar-ribbon-left-box {
    position: absolute;
    z-index: 2;
    width: 180px;
    height: 180px;
    overflow: hidden;
}

.ar-ribbon-left-box .ar-elementor-ribbon-rotate {
    transform: translateY(-50%) translateX(-50%) translateX(45px) rotate(-45deg);
    margin-top: 45px;
    line-height: 2;
    text-align: center;
    color: white; /*mude a cor do texto aqui*/
    font-size: 15px;
    font-weight: 600;
    background-color: #3E6AFF; /*mude a cor da faixa aqui*/
    font-family: Space Grotesk;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-caf6ec4 */.elementor-814 .elementor-element.elementor-element-caf6ec4 riscar{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #E90404;
-webkit-text-decoration-color: #E90404;
}

.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item {
align-items: baseline;
}
.elementor-814 .elementor-element.elementor-element-caf6ec4 .elementor-icon-list-item {
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd79cbb */@media(min-width: 1024px) {
vx{
    font-size: 80px;
}}

@media(max-width: 767px){
vx{
    font-size: 30px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6528376 */.elementor-814 .elementor-element.elementor-element-6528376 .elementor-button-icon {
font-size: 35px;
vertical-align:middle;
}

.elementor-814 .elementor-element.elementor-element-6528376 .elementor-button {
border-radius: 20px/80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac47725 */.elementor-814 .elementor-element.elementor-element-ac47725{
background: rgba(79, 79, 79, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4f977a */.elementor-814 .elementor-element.elementor-element-a4f977a riscar{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #E90404;
-webkit-text-decoration-color: #E90404;
}

.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item {
align-items: baseline;
}
.elementor-814 .elementor-element.elementor-element-a4f977a .elementor-icon-list-item {
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42573de */@media(min-width: 1024px) {
vx{
    font-size: 80px;
}}

@media(max-width: 767px){
vx{
    font-size: 30px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb25a8 */.elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button-icon {
font-size: 35px;
vertical-align:middle;
}

.elementor-814 .elementor-element.elementor-element-fcb25a8 .elementor-button {
border-radius: 20px/80px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-814860b *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-814860b{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-814860b:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-814860b{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-814860b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-814860b:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-814860b {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-814860b::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-814860b:hover::after {
    transform: scaleX(1);
}


.elementor-814 .elementor-element.elementor-element-814860b .elementor-icon-box-icon {
  transform: translateY(14px); /* positivo desce, negativo sobe */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-211d593 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-211d593{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-211d593:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-211d593{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-211d593::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-211d593:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-211d593 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-211d593::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-211d593:hover::after {
    transform: scaleX(1);
}

.elementor-814 .elementor-element.elementor-element-211d593 .elementor-icon-box-icon {
  transform: translateY(14px); /* positivo desce, negativo sobe */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05ffe7a *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-05ffe7a{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-05ffe7a:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-05ffe7a{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-05ffe7a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-05ffe7a:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-05ffe7a {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-05ffe7a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-05ffe7a:hover::after {
    transform: scaleX(1);
}

.elementor-814 .elementor-element.elementor-element-05ffe7a .elementor-icon-box-icon {
  transform: translateY(14px); /* positivo desce, negativo sobe */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd605c *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-9dd605c{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-9dd605c:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-9dd605c{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-9dd605c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-9dd605c:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-9dd605c {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-9dd605c::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-9dd605c:hover::after {
    transform: scaleX(1);
}

.elementor-814 .elementor-element.elementor-element-9dd605c .elementor-icon-box-icon {
  transform: translateY(11px); /* positivo desce, negativo sobe */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3265819 */.elementor-814 .elementor-element.elementor-element-3265819 .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #0F172A;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #3484F7;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-814 .elementor-element.elementor-element-3265819 .dot2 {
    width: 8px;
    height: 8px;
    background-color: #3484F7;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a705818 */.elementor-814 .elementor-element.elementor-element-a705818 riscar{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #E90404;
-webkit-text-decoration-color: #E90404;
}

.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item {
align-items: baseline;
}
.elementor-814 .elementor-element.elementor-element-a705818 .elementor-icon-list-item {
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cbc2f4 */.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: rgb(61, 106, 255) !important;
    border: 1px solid rgb(61, 106, 255) !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button:hover {
    background: rgb(61, 106, 255) !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(0, 142, 236, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-814 .elementor-element.elementor-element-9cbc2f4 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c311a52 */.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon{
    justify-content: space-between;
}

.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon{
    order: 1;
}

.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon {
  margin-left: auto; /* garante que o ícone vá para a direita */
}

.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon {
  transition: transform 0.2s ease-in-out;
  cursor: pointer;
  transform: scale(1); /* tamanho normal */
}

/* aumenta no hover */
.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon:hover {
  transform: scale(1.8);
}

/* encolhe no clique */
.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item-title-icon:active {
  transform: scale(0.9);
}

/* se o item estiver ativo/aberto, mantém o tamanho normal */
.elementor-814 .elementor-element.elementor-element-c311a52 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
  transform: scale(1) !important;
}

.elementor-814 .elementor-element.elementor-element-c311a52 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f25744 *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-5f25744{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-5f25744:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-5f25744{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-5f25744::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-5f25744:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-5f25744 {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-5f25744::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-5f25744:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850c47c *//* Seletor mais específico para o container */
.elementor-814 .elementor-element.elementor-element-850c47c{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-814 .elementor-element.elementor-element-850c47c:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-814 .elementor-element.elementor-element-850c47c{
    text-wrap:  balance;
}
.elementor-814 .elementor-element.elementor-element-850c47c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-814 .elementor-element.elementor-element-850c47c:hover::before {
    opacity: 1;
}

.elementor-814 .elementor-element.elementor-element-850c47c {
    position: relative;
    border-radius: 8px;
}

.elementor-814 .elementor-element.elementor-element-850c47c::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #3484F7, #1a5cd4);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-814 .elementor-element.elementor-element-850c47c:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26eb135 */.elementor-814 .elementor-element.elementor-element-26eb135{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfeba87 */.elementor-814 .elementor-element.elementor-element-dfeba87{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4a0b58a */.elementor-814 .elementor-element.elementor-element-4a0b58a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721b3dc */.elementor-814 .elementor-element.elementor-element-721b3dc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f46354b */.elementor-814 .elementor-element.elementor-element-f46354b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */.menor{
    font-family: Space Grotesk;
    font-weight: 600;
    font-size: 60px;
}

@media (max-width: 600px) {
    .menor{
    font-family: Space Grotesk;
    font-weight: 600;
    font-size: 10vw;
}
}

.destaque{
    color: #FFFFFF;
    font-weight: 600;
}

.destaque2{
    background: #3E6AFF;  /* cor do fundo do texto */
    color: #FFFFFF; /* cor do texto */
    border-radius: 12px;
    padding: 4px 4px 2px 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    font-size: 40px;
}

@media screen and (max-width: 767px) {
    .destaque2{
    background: #3E6AFF;  /* cor do fundo do texto */
    color: #FFFFFF; /* cor do texto */
    border-radius: 12px;
    padding: 4px 4px 2px 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    font-size: 5.6vw;
}
}

.destaque3{
    background: #3E6AFF;  /* cor do fundo do texto */
    color: #FFFFFF; /* cor do texto */
    border-radius:5px;
    padding: 2px 8px 2px 7px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    font-size: 18px;
    font-weight: 600;
}

/* Força o scroll vertical no documento (override) */
html, body {
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch; /* suaviza em iOS */
}

/* Remove overflow oculto acidental em containers do Elementor */
.elementor, .elementor-section, .elementor-inner, .elementor-container {
  overflow: visible !important;
}

/* Se alguém zerou a largura do scrollbar em navegadores WebKit, restaura */
*::-webkit-scrollbar {
  width: 20px !important;       /* largura da barra */
  height: 13px !important;
}
*::-webkit-scrollbar-thumb {
  background-clip: padding-box !important;
  border-radius: 8px !important;
  background-color: #3E6AFF !important;
}

body::-webkit-scrollbar-track {
background: white !important;
}

body::-webkit-scrollbar {
width: 12px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Syne';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.eot');
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.woff2') format('woff2'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.woff') format('woff'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.ttf') format('truetype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/Syne-SemiBold.svg#Syne') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.eot');
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.woff2') format('woff2'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.woff') format('woff'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.ttf') format('truetype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-Regular.svg#SpaceGrotesk') format('svg');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.eot');
	src: url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.woff2') format('woff2'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.woff') format('woff'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.ttf') format('truetype'),
		url('https://www.m2gmentoriaclinica.com.br/wp-content/uploads/2025/10/SpaceGrotesk-SemiBold.svg#SpaceGrotesk') format('svg');
}
/* End Custom Fonts CSS */