.elementor-821 .elementor-element.elementor-element-8ae9ee8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--z-index:1001;}.elementor-821 .elementor-element.elementor-element-8ae9ee8:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-8ae9ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://draisadoralobo.com.br/wp-content/uploads/2025/11/capa-dra-isadora-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-821 .elementor-element.elementor-element-409e535.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-821 .elementor-element.elementor-element-409e535.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-409e535.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon{font-size:88.78px;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title a{font-family:"inter-variable", Sans-serif;font-size:0.875em;font-weight:400;line-height:1em;letter-spacing:-0.7px;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title{color:#FFFFFF66;}.elementor-821 .elementor-element.elementor-element-409e535:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-409e535:has(:focus) .elementor-icon-box-title{color:#FFFFFF66;}.elementor-821 .elementor-element.elementor-element-b153dcf{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-title{margin-bottom:-5px;font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:400;font-style:normal;text-decoration:none;line-height:1.5em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-fe27a44:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-fe27a44:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:6.5em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-5px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-821 .elementor-element.elementor-element-ae37ffc .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.937em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#464646;color:#464646;transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:20px 12px 20px 12px;}.elementor-821 .elementor-element.elementor-element-ae37ffc .elementor-button:hover, .elementor-821 .elementor-element.elementor-element-ae37ffc .elementor-button:focus{box-shadow:0px 5px 20px 5px rgba(255, 255, 255, 0.15);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-821 .elementor-element.elementor-element-a052b03{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-a052b03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-439cafa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:1.5em;--margin-bottom:6.25em;--margin-left:0em;--margin-right:0em;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-181b0a2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-821 .elementor-element.elementor-element-181b0a2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-821 .elementor-element.elementor-element-181b0a2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-821 .elementor-element.elementor-element-181b0a2 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.32px;color:#FFFFFF99;}.elementor-821 .elementor-element.elementor-element-181b0a2 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-821 .elementor-element.elementor-element-181b0a2 .elementor-image-box-img img{height:88px;object-fit:cover;object-position:center center;border-radius:50%;transition-duration:0.3s;}.elementor-821 .elementor-element.elementor-element-181b0a2:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-181b0a2:has(:focus) .elementor-image-box-title{color:#FFFFFF99;}.elementor-821 .elementor-element.elementor-element-181b0a2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:400;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-821 .elementor-element.elementor-element-40a43c8 .elementor-icon-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-40a43c8 .elementor-icon{font-size:79px;}.elementor-821 .elementor-element.elementor-element-40a43c8 .elementor-icon svg{height:79px;}.elementor-821 .elementor-element.elementor-element-40a43c8 .elementor-icon-wrapper svg{width:auto;}.elementor-821 .elementor-element.elementor-element-c356b9c{--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:0em;--padding-bottom:6.25em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-821 .elementor-element.elementor-element-c356b9c:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-c356b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-618649a{width:var( --container-widget-width, 29% );max-width:29%;margin:16.5625em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:-0.5px;word-spacing:3px;color:#83ABC4;}.elementor-821 .elementor-element.elementor-element-618649a:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-618649a:has(:focus) .elementor-image-box-title{color:#83ABC4;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:-2.4px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-3e87aa6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:10;}.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.8px;color:#3E5D7166;}.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-heading-title a:hover, .elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-heading-title a:focus{color:#3E5D7199;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-821 .elementor-element.elementor-element-9149772{width:var( --container-widget-width, 88% );max-width:88%;margin:-12em 0em calc(var(--kit-widget-spacing, 0px) + -5em) 0em;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-9149772.elementor-element{--align-self:center;}.elementor-821 .elementor-element.elementor-element-8e2fc2f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-821 .elementor-element.elementor-element-8e2fc2f.elementor-element{--align-self:flex-end;}.elementor-821 .elementor-element.elementor-element-8e2fc2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#B0B0B0;}.elementor-821 .elementor-element.elementor-element-2795953{margin:4.375em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:4.375em 5.5em 5em 5.5em;z-index:-1;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001F;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-title{font-family:"MenoBanner", Sans-serif;font-size:3.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-3px;color:#0000004D;}.elementor-821 .elementor-element.elementor-element-2795953:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-2795953:has(:focus) .elementor-image-box-title{color:#0000004D;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:-0.9px;color:#83ABC4;}.elementor-821 .elementor-element.elementor-element-5597b26{width:100%;max-width:100%;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5.5em 0em 7em;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-821 .elementor-element.elementor-element-5597b26.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-5597b26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#B0B0B0B3;}.elementor-821 .elementor-element.elementor-element-4a39119{--display:flex;}.elementor-821 .elementor-element.elementor-element-fc92e28{background-color:#EEF9FF;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5.5em 0em 7em;--e-transform-origin-x:center;--e-transform-origin-y:center;border-style:solid;border-color:#CDDEF7;text-align:start;}.elementor-821 .elementor-element.elementor-element-fc92e28.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-fc92e28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-505b025{background-color:#EEF9FF;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5.5em 0em 7em;--e-transform-origin-x:center;--e-transform-origin-y:center;border-style:solid;border-color:#CDDEF7;text-align:start;}.elementor-821 .elementor-element.elementor-element-505b025.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-505b025 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-d9ef510{background-color:#EEF9FF;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5.5em 0em 7em;--e-transform-origin-x:center;--e-transform-origin-y:center;border-style:solid;border-color:#CDDEF7;text-align:start;}.elementor-821 .elementor-element.elementor-element-d9ef510.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-d9ef510 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-8175a4c{background-color:#EEF9FF;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5.5em 0em 7em;--e-transform-origin-x:center;--e-transform-origin-y:center;border-style:solid;border-color:#CDDEF7;text-align:start;}.elementor-821 .elementor-element.elementor-element-8175a4c.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-8175a4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:-0.9px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-9a08483{--display:flex;--min-height:1088px;--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;}.elementor-821 .elementor-element.elementor-element-9a08483:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-9a08483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #83ABC408 0%, #83ABC412 100%);}.elementor-821 .elementor-element.elementor-element-be7f36f{width:var( --container-widget-width, 384px );max-width:384px;margin:7.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:384px;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-title{margin-bottom:20px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-be7f36f:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-be7f36f:has(:focus) .elementor-image-box-title{color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;line-height:1.3em;letter-spacing:-1.2px;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-fb6c5c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;--margin-top:2.5em;--margin-bottom:2.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-4ede3fa{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-8de50a3{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-266439b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-605ec75{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-41ecc5c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-5716f36{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-339b6f0 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.937em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 35px 19px 0px;}.elementor-821 .elementor-element.elementor-element-339b6f0{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;z-index:3;border-style:solid;border-width:0px 0px 3px 0px;border-color:#314D60;}.elementor-821 .elementor-element.elementor-element-339b6f0 .elementor-button:hover, .elementor-821 .elementor-element.elementor-element-339b6f0 .elementor-button:focus{box-shadow:0px 10px 20px 5px rgba(131.00000000000003, 171.00000000000003, 196.00000000000003, 0.2);}.elementor-821 .elementor-element.elementor-element-76cac0e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 7.5em) 0em;}.elementor-821 .elementor-element.elementor-element-76cac0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-0.8px;color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-dc7472d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.5em;--padding-bottom:9.5em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-dc7472d:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-dc7472d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8FB7CF 0%, #78A1BA 100%);}.elementor-821 .elementor-element.elementor-element-09c39a4{--display:flex;--min-height:350px;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:#E2E2E24D;--border-color:#E2E2E24D;--border-radius:0em 0em 0em 0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-821 .elementor-element.elementor-element-09c39a4:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-09c39a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FB7CF;}.elementor-821 .elementor-element.elementor-element-4bb1f24{--display:flex;}.elementor-821 .elementor-element.elementor-element-480d9d3{width:var( --container-widget-width, 53% );max-width:53%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:999;}.elementor-821 .elementor-element.elementor-element-480d9d3.elementor-element{--align-self:center;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-480d9d3.elementor-position-right .elementor-image-box-img{margin-left:35px;}.elementor-821 .elementor-element.elementor-element-480d9d3.elementor-position-left .elementor-image-box-img{margin-right:35px;}.elementor-821 .elementor-element.elementor-element-480d9d3.elementor-position-top .elementor-image-box-img{margin-bottom:35px;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-wrapper .elementor-image-box-img{width:158px;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-img img{height:50px;object-fit:cover;object-position:center center;border-radius:5px;transition-duration:0.3s;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-title{font-family:"MenoBanner", Sans-serif;font-size:2.875em;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#DAF1FF;}.elementor-821 .elementor-element.elementor-element-de808ef .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.937em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#464646;color:#464646;transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:20px 12px 20px 12px;}.elementor-821 .elementor-element.elementor-element-de808ef .elementor-button:hover, .elementor-821 .elementor-element.elementor-element-de808ef .elementor-button:focus{box-shadow:0px 7px 20px 5px rgba(255, 255, 255, 0.2);}.elementor-821 .elementor-element.elementor-element-4d1768c{--display:flex;--min-height:1000px;--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;--z-index:2;}.elementor-821 .elementor-element.elementor-element-c7c934d{width:var( --container-widget-width, 75% );max-width:75%;margin:7.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-c7c934d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:2.1px;color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-c7c934d:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-c7c934d:has(:focus) .elementor-image-box-title{color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-c7c934d .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#3E5D71;}.elementor-821 .elementor-element.elementor-element-ebef930{--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:5em;--margin-bottom:7.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-6bbe874{--display:flex;--min-height:669px;--overflow:hidden;--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-821 .elementor-element.elementor-element-f73db0b{--display:flex;--min-height:589px;--justify-content:flex-end;--border-radius:5px 5px 5px 5px;--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-821 .elementor-element.elementor-element-f73db0b:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-f73db0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-821 .elementor-element.elementor-element-04dedc3{border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-149dbdc{width:var( --container-widget-width, 317px );max-width:317px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 32px 20px;--container-widget-width:317px;--container-widget-flex-grow:0;border-radius:2px 2px 2px 2px;}.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-title{margin-block-end:22px;color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;line-height:24px;}.elementor-821 .elementor-element.elementor-element-149dbdc:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-149dbdc:has(:focus) .elementor-icon-box-title{color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-f7a9713 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.937em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;padding:20px 12px 19px 12px;}.elementor-821 .elementor-element.elementor-element-f7a9713{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;z-index:3;border-style:solid;border-width:0px 0px 3px 0px;border-color:#314D60;}.elementor-821 .elementor-element.elementor-element-dc23b19{--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;--flex-wrap:wrap;--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-821 .elementor-element.elementor-element-1e704fe{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;background-image:linear-gradient(90deg, #FFFFFF 0%, #F9FDFF 55%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-1e704fe.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title{margin-block-end:15px;color:#385869;}.elementor-821 .elementor-element.elementor-element-1e704fe.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-1e704fe.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-1e704fe.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-1e704fe:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-1e704fe:has(:focus) .elementor-icon-box-title{color:#385869;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#63636399;}.elementor-821 .elementor-element.elementor-element-f3dd372{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;background-image:linear-gradient(90deg, #FFFFFF 0%, #F9FDFF 55%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-f3dd372.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title{margin-block-end:15px;color:#385869;}.elementor-821 .elementor-element.elementor-element-f3dd372.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-f3dd372.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-f3dd372.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-f3dd372:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-f3dd372:has(:focus) .elementor-icon-box-title{color:#385869;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#63636399;}.elementor-821 .elementor-element.elementor-element-0068af2{--display:flex;--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-821 .elementor-element.elementor-element-78dcb00{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;background-image:linear-gradient(90deg, #FFFFFF 0%, #F9FDFF 55%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-78dcb00.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title{margin-block-end:15px;color:#385869;}.elementor-821 .elementor-element.elementor-element-78dcb00.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-78dcb00.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-78dcb00.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-78dcb00:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-78dcb00:has(:focus) .elementor-icon-box-title{color:#385869;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#63636399;}.elementor-821 .elementor-element.elementor-element-4011217{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;z-index:1;background-image:linear-gradient(90deg, #FFFFFF 0%, #F9FDFF 55%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-4011217.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title{margin-block-end:15px;color:#385869;}.elementor-821 .elementor-element.elementor-element-4011217.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-4011217.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-4011217.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-4011217:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-4011217:has(:focus) .elementor-icon-box-title{color:#385869;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#63636399;}.elementor-821 .elementor-element.elementor-element-2d782b9{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;z-index:2;background-image:linear-gradient(90deg, #FFFFFF 0%, #F9FDFF 55%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-2d782b9.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title{margin-block-end:15px;color:#385869;}.elementor-821 .elementor-element.elementor-element-2d782b9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-2d782b9.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-2d782b9.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-2d782b9:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-2d782b9:has(:focus) .elementor-icon-box-title{color:#385869;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#63636399;}.elementor-821 .elementor-element.elementor-element-bb98082{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 40px 30px 40px;z-index:3;background-image:linear-gradient(180deg, #7CA4BD 0%, #6189A2 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5CEC5;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-bb98082.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-bb98082.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-bb98082.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-bb98082.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon{font-size:40px;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title a{font-family:"MenoBanner", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.56px;}.elementor-821 .elementor-element.elementor-element-bb98082:has(:hover) .elementor-icon-box-title,
					 .elementor-821 .elementor-element.elementor-element-bb98082:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#F6F6F699;}.elementor-821 .elementor-element.elementor-element-9ffacd0{--display:flex;--min-height:1020px;--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;--z-index:1;}.elementor-821 .elementor-element.elementor-element-9ffacd0:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-9ffacd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #8FB7CF 0%, #78A1BA 100%);}.elementor-821 .elementor-element.elementor-element-4903700{--display:flex;--min-height:920px;--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;--margin-top:0em;--margin-bottom:7.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:220px;--z-index:10;}.elementor-821 .elementor-element.elementor-element-010310f{width:var( --container-widget-width, 372.71px );max-width:372.71px;margin:7.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:372.71px;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-010310f .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:2.1px;color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-010310f:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-010310f:has(:focus) .elementor-image-box-title{color:#FFFFFFB3;}.elementor-821 .elementor-element.elementor-element-010310f .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-e11ead5{--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:2.8125em;--margin-bottom:5.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-1b800fe{--display:flex;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-33ece6a{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;text-align:start;}.elementor-821 .elementor-element.elementor-element-33ece6a img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-821 .elementor-element.elementor-element-066ec05 .elementor-icon-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-066ec05 .elementor-icon{font-size:204px;}.elementor-821 .elementor-element.elementor-element-066ec05 .elementor-icon svg{height:204px;}.elementor-821 .elementor-element.elementor-element-e3de0b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:5.5em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-e3de0b5.e-con{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-cbd4677{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 20px;--row-gap:0px;--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-821 .elementor-element.elementor-element-cbd4677.e-con{--align-self:stretch;}.elementor-821 .elementor-element.elementor-element-9064d32{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-5e78600{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#92B1C5;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-title{margin-bottom:10px;font-family:"MenoBanner", Sans-serif;font-size:1.5em;font-weight:400;line-height:21.6px;letter-spacing:0px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-5e78600:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-5e78600:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.15em;font-weight:400;line-height:27px;letter-spacing:-0.9px;color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-repeater-item-67ac376.elementor-social-icon i{color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-repeater-item-67ac376.elementor-social-icon svg{fill:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-repeater-item-efb6088.elementor-social-icon i{color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-repeater-item-efb6088.elementor-social-icon svg{fill:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-b0b6104{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:24px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-social-icon{background-color:#9B9B9B00;--icon-padding:0em;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-social-icon i{color:#9B9B9B;}.elementor-821 .elementor-element.elementor-element-b0b6104 .elementor-social-icon svg{fill:#9B9B9B;}.elementor-821 .elementor-element.elementor-element-1f4063e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0.625em 0em 0em 0em;text-align:start;}.elementor-821 .elementor-element.elementor-element-1f4063e.elementor-element{--align-self:center;}.elementor-821 .elementor-element.elementor-element-1f4063e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15em;font-weight:300;line-height:1.5em;letter-spacing:-0.18px;color:#FFFFFFBF;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon{font-size:180px;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon svg{height:180px;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon-wrapper svg{width:auto;}.elementor-821 .elementor-element.elementor-element-5964032{--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:7.5em;--padding-bottom:21.1em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-5964032:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-5964032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF1A;}.elementor-821 .elementor-element.elementor-element-86da092{--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-75a6889{width:var( --container-widget-width, 445px );max-width:445px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:445px;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-title{margin-bottom:20px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-75a6889:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-75a6889:has(:focus) .elementor-image-box-title{color:#83ABC480;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;line-height:1.3em;letter-spacing:-1.2px;color:#3E5D71;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-821 .elementor-element.elementor-element-f3d7cc0{width:var( --container-widget-width, 1135px );max-width:1135px;--container-widget-width:1135px;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:5px;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button{font-size:20px;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__text{color:#535353;font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:normal;line-height:1.5em;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.25em;font-weight:400;font-style:normal;line-height:1.5em;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__title{color:#F6F6F6;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:100;font-style:italic;line-height:1.5em;}.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__image img{width:40px;height:40px;}.elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (40px / 2) - 8px );}body:not(.rtl) .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (40px / 2) - 8px );right:auto;}body.rtl .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (40px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (40px / 2) - 8px );right:auto;}body.rtl .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-821 .elementor-element.elementor-element-f3d7cc0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (40px / 2) - 8px );left:auto;}.elementor-821 .elementor-element.elementor-element-9aac5bc{--display:flex;--min-height:636px;--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;}.elementor-821 .elementor-element.elementor-element-9aac5bc:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-9aac5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #8FB7CF 180%, #78A1BA 100%);}.elementor-821 .elementor-element.elementor-element-4346680 .elementor-icon-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-4346680 .elementor-icon{font-size:13px;}.elementor-821 .elementor-element.elementor-element-4346680 .elementor-icon svg{height:13px;}.elementor-821 .elementor-element.elementor-element-e90001d{--display:flex;--min-height:523px;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:220px;--z-index:10;}.elementor-821 .elementor-element.elementor-element-82e7ee2{margin:7.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-82e7ee2 .elementor-image-box-title{margin-bottom:15px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:2.1px;color:#FFFFFF80;}.elementor-821 .elementor-element.elementor-element-82e7ee2:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-82e7ee2:has(:focus) .elementor-image-box-title{color:#FFFFFFB3;}.elementor-821 .elementor-element.elementor-element-82e7ee2 .elementor-image-box-description{font-family:"MenoBanner", Sans-serif;font-size:3em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-db3aaac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:1.875em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3.125em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-b272865{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-b272865 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-b272865 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1.25em;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-b272865:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-b272865:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-b272865 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:24px;color:#FFFFFF99;}.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1.25em;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-4671c2c:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-4671c2c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:24px;color:#FFFFFF99;}.elementor-821 .elementor-element.elementor-element-638a6f5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-638a6f5 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-638a6f5 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1.25em;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-638a6f5:has(:hover) .elementor-image-box-title,
					 .elementor-821 .elementor-element.elementor-element-638a6f5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-638a6f5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:24px;color:#FFFFFF99;}.elementor-821 .elementor-element.elementor-element-802c987 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF66;}@media(min-width:768px){.elementor-821 .elementor-element.elementor-element-c356b9c{--content-width:1280px;}.elementor-821 .elementor-element.elementor-element-09c39a4{--width:1280px;}.elementor-821 .elementor-element.elementor-element-6bbe874{--width:325px;}.elementor-821 .elementor-element.elementor-element-f73db0b{--width:500px;}.elementor-821 .elementor-element.elementor-element-dc23b19{--width:67%;}.elementor-821 .elementor-element.elementor-element-4903700{--width:1720px;}.elementor-821 .elementor-element.elementor-element-1b800fe{--width:49%;}.elementor-821 .elementor-element.elementor-element-e3de0b5{--width:46.8%;}.elementor-821 .elementor-element.elementor-element-cbd4677{--width:100%;}.elementor-821 .elementor-element.elementor-element-e90001d{--width:1720px;}}@media(max-width:1366px) and (min-width:768px){.elementor-821 .elementor-element.elementor-element-c356b9c{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-821 .elementor-element.elementor-element-09c39a4{--width:90%;}.elementor-821 .elementor-element.elementor-element-6bbe874{--width:0px;}.elementor-821 .elementor-element.elementor-element-dc23b19{--width:100%;}.elementor-821 .elementor-element.elementor-element-4903700{--width:90%;}.elementor-821 .elementor-element.elementor-element-1b800fe{--width:100%;}.elementor-821 .elementor-element.elementor-element-e3de0b5{--width:100%;}.elementor-821 .elementor-element.elementor-element-86da092{--width:95%;}.elementor-821 .elementor-element.elementor-element-e90001d{--width:90.87%;}}@media(max-width:1366px){.elementor-821 .elementor-element.elementor-element-618649a{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-title{font-size:2.875em;line-height:1.5em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-33ece6a img{width:100%;}.elementor-821 .elementor-element.elementor-element-1f4063e .elementor-heading-title{font-size:1em;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon{font-size:120px;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon svg{height:120px;}.elementor-821 .elementor-element.elementor-element-638a6f5{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}}@media(max-width:1024px){.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-description{font-size:9.9vw;letter-spacing:-3px;}.elementor-821 .elementor-element.elementor-element-ae37ffc.elementor-element{--order:99999 /* order end hack */;}.elementor-821 .elementor-element.elementor-element-439cafa{--margin-top:1em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-c356b9c{--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-618649a{margin:5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;z-index:999;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-description{font-size:2.5em;letter-spacing:-1.5px;}.elementor-821 .elementor-element.elementor-element-3e87aa6{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-heading-title{line-height:1.3em;}.elementor-821 .elementor-element.elementor-element-9149772{margin:-5em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-9149772 img{width:100%;}.elementor-821 .elementor-element.elementor-element-8e2fc2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-2795953{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 2em 0em 2em;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-title{font-size:3em;letter-spacing:-1px;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{font-size:1em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-5597b26{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;text-align:start;}.elementor-821 .elementor-element.elementor-element-fc92e28{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;text-align:start;}.elementor-821 .elementor-element.elementor-element-505b025{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;text-align:start;}.elementor-821 .elementor-element.elementor-element-d9ef510{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;text-align:start;}.elementor-821 .elementor-element.elementor-element-8175a4c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;text-align:start;}.elementor-821 .elementor-element.elementor-element-be7f36f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2.5%;padding:5em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-description{font-size:2.5em;}.elementor-821 .elementor-element.elementor-element-4ede3fa{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-8de50a3{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-266439b{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-605ec75{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-41ecc5c{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-5716f36{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-821 .elementor-element.elementor-element-76cac0e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 5em) 0em;}.elementor-821 .elementor-element.elementor-element-dc7472d{--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-4bb1f24{--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-821 .elementor-element.elementor-element-480d9d3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-de808ef.elementor-element{--order:99999 /* order end hack */;}.elementor-821 .elementor-element.elementor-element-c7c934d{margin:5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-c7c934d .elementor-image-box-description{font-size:2.5em;}.elementor-821 .elementor-element.elementor-element-ebef930{--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:2em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-f73db0b{--min-height:100px;}.elementor-821 .elementor-element.elementor-element-149dbdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-1e704fe{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title a{font-size:1.5em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-f3dd372{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title a{font-size:1.5em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-78dcb00{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title a{font-size:1.5em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-4011217{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-2d782b9{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-bb98082{padding:35px 30px 35px 30px;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title a{font-size:1.5em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-9ffacd0{--min-height:0px;}.elementor-821 .elementor-element.elementor-element-4903700{--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-010310f{margin:7.25em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-010310f .elementor-image-box-description{font-size:2.5em;}.elementor-821 .elementor-element.elementor-element-e11ead5{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-1b800fe{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-821 .elementor-element.elementor-element-1b800fe.e-con{--order:3;}.elementor-821 .elementor-element.elementor-element-33ece6a img{height:100%;}.elementor-821 .elementor-element.elementor-element-e3de0b5{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-e3de0b5.e-con{--order:4;}.elementor-821 .elementor-element.elementor-element-cbd4677{--justify-content:center;}.elementor-821 .elementor-element.elementor-element-9064d32{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-5e78600{margin:2em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;padding:0em 0em 1.25em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-title{font-size:2em;}.elementor-821 .elementor-element.elementor-element-1f4063e{padding:0em 3em 3em 3em;text-align:center;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon{font-size:93px;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon svg{height:93px;}.elementor-821 .elementor-element.elementor-element-5964032{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-86da092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-75a6889{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2.5%;padding:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-description{font-size:2.5em;}.elementor-821 .elementor-element.elementor-element-f3d7cc0{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-9aac5bc{--min-height: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-821 .elementor-element.elementor-element-e90001d{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-821 .elementor-element.elementor-element-82e7ee2{margin:5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-82e7ee2 .elementor-image-box-description{font-size:2.5em;}.elementor-821 .elementor-element.elementor-element-db3aaac{--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;}.elementor-821 .elementor-element.elementor-element-b272865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-b272865 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-638a6f5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 4em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-638a6f5 .elementor-image-box-wrapper{text-align:center;}}@media(max-width:767px){.elementor-821 .elementor-element.elementor-element-8ae9ee8:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-8ae9ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://draisadoralobo.com.br/wp-content/uploads/2025/11/capa-dra-isadora-mb.webp");}.elementor-821 .elementor-element.elementor-element-8ae9ee8{--min-height:94vh;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon{font-size:50px;}.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title a{font-size:0.7em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-b153dcf{--margin-top:0em;--margin-bottom:8em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-fe27a44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-wrapper{text-align:start;}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-title{font-size:1em;letter-spacing:0px;}.elementor-821 .elementor-element.elementor-element-fe27a44 .elementor-image-box-description{font-size:13vw;letter-spacing:-3px;}.elementor-821 .elementor-element.elementor-element-ae37ffc.elementor-element{--order:99999 /* order end hack */;}.elementor-821 .elementor-element.elementor-element-ae37ffc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-821 .elementor-element.elementor-element-a052b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-821 .elementor-element.elementor-element-181b0a2 .elementor-image-box-img{margin-bottom:20px;}.elementor-821 .elementor-element.elementor-element-c356b9c{--min-height:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-821 .elementor-element.elementor-element-618649a{width:100%;max-width:100%;margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-title{margin-bottom:10px;font-size:0.9em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-618649a .elementor-image-box-description{font-size:2em;line-height:1.3em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-3e87aa6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-821 .elementor-element.elementor-element-9149772{width:100%;max-width:100%;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -3em;padding:0em 0em 0em 0em;text-align:start;}.elementor-821 .elementor-element.elementor-element-9149772.elementor-element{--align-self:flex-start;}.elementor-821 .elementor-element.elementor-element-9149772 img{width:490px;max-width:130%;}.elementor-821 .elementor-element.elementor-element-8e2fc2f .elementor-heading-title{font-size:1.125em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-2795953{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-title{font-size:2em;letter-spacing:-1px;}.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{font-size:0.9em;}.elementor-821 .elementor-element.elementor-element-5597b26{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 5em) 0em;padding:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-5597b26 .elementor-heading-title{font-size:1.125em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-4a39119{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:2em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-fc92e28{width:var( --container-widget-width, 46.5% );max-width:46.5%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:7px 14px 7px 10px;--container-widget-width:46.5%;--container-widget-flex-grow:0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-821 .elementor-element.elementor-element-fc92e28 .elementor-heading-title{font-size:1.06em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-505b025{width:var( --container-widget-width, 46.5% );max-width:46.5%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:7px 14px 7px 10px;--container-widget-width:46.5%;--container-widget-flex-grow:0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-821 .elementor-element.elementor-element-505b025 .elementor-heading-title{font-size:1.06em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-d9ef510{width:var( --container-widget-width, 46.5% );max-width:46.5%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:7px 14px 7px 10px;--container-widget-width:46.5%;--container-widget-flex-grow:0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-821 .elementor-element.elementor-element-d9ef510 .elementor-heading-title{font-size:1.06em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-8175a4c{width:var( --container-widget-width, 46.5% );max-width:46.5%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:7px 14px 7px 10px;--container-widget-width:46.5%;--container-widget-flex-grow:0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-821 .elementor-element.elementor-element-8175a4c .elementor-heading-title{font-size:1.06em;letter-spacing:-0.5px;}.elementor-821 .elementor-element.elementor-element-9a08483{--min-height:0px;}.elementor-821 .elementor-element.elementor-element-be7f36f{margin:5em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 0em 0em 0em;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-be7f36f .elementor-image-box-description{font-size:2em;}.elementor-821 .elementor-element.elementor-element-fb6c5c8{--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-4ede3fa{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-8de50a3{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-266439b{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-605ec75{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-41ecc5c{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-5716f36{width:100%;max-width:100%;padding:0% 6% 0% 6%;}.elementor-821 .elementor-element.elementor-element-339b6f0 .elementor-button{padding:20px 27px 19px 0px;}.elementor-821 .elementor-element.elementor-element-76cac0e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 5em) 0em;}.elementor-821 .elementor-element.elementor-element-dc7472d{--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-09c39a4{--width:90%;--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;--align-items:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-09c39a4.e-con{--align-self:center;}.elementor-821 .elementor-element.elementor-element-480d9d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-821 .elementor-element.elementor-element-480d9d3.elementor-element{--align-self:center;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-img{margin-bottom:35px;}.elementor-821 .elementor-element.elementor-element-480d9d3 .elementor-image-box-title{font-size:2em;}.elementor-821 .elementor-element.elementor-element-de808ef.elementor-element{--order:99999 /* order end hack */;}.elementor-821 .elementor-element.elementor-element-de808ef .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-821 .elementor-element.elementor-element-de808ef .elementor-button{padding:20px 10px 20px 10px;}.elementor-821 .elementor-element.elementor-element-c7c934d{width:100%;max-width:100%;margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-c7c934d .elementor-image-box-description{font-size:2em;}.elementor-821 .elementor-element.elementor-element-ebef930{--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;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-6bbe874{--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:flex-start;--align-items:center;}.elementor-821 .elementor-element.elementor-element-f73db0b{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-821 .elementor-element.elementor-element-149dbdc{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-821 .elementor-element.elementor-element-dc23b19{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-1e704fe{padding:30px 25px 30px 25px;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-f3dd372{padding:30px 25px 30px 25px;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-0068af2{--width:100%;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-78dcb00{padding:30px 25px 60px 25px;z-index:4;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-4011217{padding:35px 25px 50px 25px;z-index:3;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-2d782b9{padding:30px 25px 30px 25px;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-bb98082{padding:30px 25px 30px 25px;z-index:1;border-width:1px 1px 1px 1px;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title, .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title a{font-size:1.5em;}.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-9ffacd0{--min-height:0px;}.elementor-821 .elementor-element.elementor-element-4903700{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-010310f{margin:6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-821 .elementor-element.elementor-element-010310f .elementor-image-box-description{font-size:2em;}.elementor-821 .elementor-element.elementor-element-e11ead5{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-1b800fe{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-33ece6a img{width:100%;height:240px;object-fit:cover;}.elementor-821 .elementor-element.elementor-element-066ec05 .elementor-icon{font-size:130px;}.elementor-821 .elementor-element.elementor-element-066ec05 .elementor-icon svg{height:130px;}.elementor-821 .elementor-element.elementor-element-e3de0b5{--justify-content:center;}.elementor-821 .elementor-element.elementor-element-e3de0b5.e-con{--align-self:center;}.elementor-821 .elementor-element.elementor-element-cbd4677{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-821 .elementor-element.elementor-element-5e78600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-5e78600 .elementor-image-box-title{font-size:2em;}.elementor-821 .elementor-element.elementor-element-1f4063e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 2em 0em;text-align:center;}.elementor-821 .elementor-element.elementor-element-1f4063e .elementor-heading-title{font-size:0.95em;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon{font-size:12vw;}.elementor-821 .elementor-element.elementor-element-b99735e .elementor-icon svg{height:12vw;}.elementor-821 .elementor-element.elementor-element-5964032{--min-height:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-86da092{--width:100%;--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:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-821 .elementor-element.elementor-element-75a6889{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 0em 0em 0em;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-75a6889 .elementor-image-box-description{font-size:2em;}.elementor-821 .elementor-element.elementor-element-f3d7cc0{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-9aac5bc{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-821 .elementor-element.elementor-element-e90001d{--width:100%;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-821 .elementor-element.elementor-element-82e7ee2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-82e7ee2 .elementor-image-box-description{font-size:2em;}.elementor-821 .elementor-element.elementor-element-db3aaac{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-821 .elementor-element.elementor-element-b272865{width:100%;max-width:100%;}.elementor-821 .elementor-element.elementor-element-b272865 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-4671c2c{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-638a6f5{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-821 .elementor-element.elementor-element-638a6f5 .elementor-image-box-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-802c987{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-821 .elementor-element.elementor-element-802c987 .elementor-heading-title{font-size:0.9em;line-height:1.3em;}}/* Start custom CSS for icon-box, class: .elementor-element-409e535 */.elementor-821 .elementor-element.elementor-element-409e535{  
    position: absolute;
    left: 100px;
    transform: translateX(-50%);
    bottom: 6%;
    z-index: 10;
}

.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-icon{
    animation: floating 6s ease-in-out infinite;
}

.elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title{
    transform: rotate(-90deg);
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 30px);
    }
}

@media (min-width: 1025px) and (max-width: 1566px){
    .elementor-821 .elementor-element.elementor-element-409e535{
        left: 30px;
    }
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-409e535{
        display: none;
    }
}

@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-409e535{
        width: 100%;
        left: 0;
        transform: none;
    }
    
    .elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-title{
        display: none;
    }
    
    .elementor-821 .elementor-element.elementor-element-409e535 .elementor-icon-box-icon{
        position: relative;
        bottom: -30px;
        animation: floating 6s ease-in-out infinite;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae37ffc */.elementor-821 .elementor-element.elementor-element-ae37ffc{
    position: absolute;
    right: 0;
    bottom: 0;
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-ae37ffc{
        position: static;
    }
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-ae37ffc{
        position: static;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae9ee8 */.elementor-821 .elementor-element.elementor-element-8ae9ee8 {
    width: 100%;
    overflow: hidden;
}

.elementor-821 .elementor-element.elementor-element-8ae9ee8::before{
    content: "";
    width: 100vw;
    height: 100vh;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 45%, rgba(0, 0, 0, 0.39) 74%, rgba(0, 0, 0, 0.70) 100%);
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-8ae9ee8::before{
        content: "";
        width: 100vw;
        height: 94vh;
        bottom: 0 !important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 35%, rgba(0, 0, 0, 0.39) 48%, rgba(0, 0, 0, 0.55) 90%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e87aa6 */.elementor-821 .elementor-element.elementor-element-3e87aa6{
    position: relative;
    top: -20px;
    text-wrap: balance;
}

.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-button .elementor-button-icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: rotate(0deg);
    transition: transform .4s ease;
    will-change: transform;
    transform-origin: 50% 50%;
}

.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-button:is(:hover, :focus-visible) .elementor-button-icon{
    transform: rotate(45deg);
}

.elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-button:active .elementor-button-icon{
    transform: rotate(45deg);
}

@media (prefers-reduced-motion: reduce){
  .elementor-821 .elementor-element.elementor-element-3e87aa6 .elementor-button .elementor-button-icon{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9149772 */.elementor-821 .elementor-element.elementor-element-9149772{
    pointer-events: none;
}

.elementor-821 .elementor-element.elementor-element-9149772::after{
    content:"";
    position: absolute;
    position: absolute;
    top: 30%; /* posição */
    left: 30%; /* posição */
    transform: translate(-50%, -50%); /* posição */
    background: rgba(255, 255, 255, 0.4); /* ajuste a cor */
    filter: blur(120px);
    -webkit-filter: blur(120px);
    width: 250px;
    height: 250px;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e2fc2f */.elementor-821 .elementor-element.elementor-element-8e2fc2f .br-padrao{
    display: block;
    margin-bottom: .2em;
}

.elementor-821 .elementor-element.elementor-element-8e2fc2f .br-padrao-1{
    display: block;
    margin-bottom: .7em;
}

.elementor-821 .elementor-element.elementor-element-8e2fc2f b{
    font-weight: 500;
    color: #83ABC4;
}

ol li::marker {
    color: #83ABC4 !important;
    font-weight: 300; /* opcional */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2795953 */.elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{
    position: absolute;
    right: 124px;
    bottom: 100px;
}

.elementor-821 .elementor-element.elementor-element-2795953 .br-padrao{
    display: block;
    margin-bottom: .2em;
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{
        position: absolute;
        right: 0;
        bottom: 21px;
    }
    
    .elementor-821 .elementor-element.elementor-element-2795953 .br-padrao{
        display: none;
    }
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-2795953 .elementor-image-box-description{
        position: static;
        right: 0;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-2795953 .br-padrao{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5597b26 */.elementor-821 .elementor-element.elementor-element-5597b26{
    z-index: 100 !important;
}

.elementor-821 .elementor-element.elementor-element-5597b26 * {
    user-select: none;
}

.elementor-821 .elementor-element.elementor-element-5597b26 .br-padrao{
    display: none;
}

ol li::marker {
    color: #83ABC4 !important;
    font-weight: 300;
}

.elementor-821 .elementor-element.elementor-element-5597b26 .beneficio-item {
    margin: 0 20px;
    position: relative;
    color: #B0B0B0B3;
    transition: 0.5s;
}

.elementor-821 .elementor-element.elementor-element-5597b26 .beneficio-item:hover {
    color: #A8A8A8;
}

.elementor-821 .elementor-element.elementor-element-5597b26 .beneficio-item::before {
    content: "• ";
    color: #83ABC480;
    transition: 0.5s;
}

.elementor-821 .elementor-element.elementor-element-5597b26 .beneficio-item:hover::before {
    color: #83ABC4;
}

@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-5597b26 .br-padrao{
        display: block;
        margin-bottom: .2em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc92e28 */.elementor-821 .elementor-element.elementor-element-fc92e28 .beneficio-item{
    margin-right: 0.5em;
}

.elementor-821 .elementor-element.elementor-element-fc92e28 .beneficio-item::before {
    margin-right: 0.2em;
    content: "• ";
    color: #83ABC4;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-505b025 */.elementor-821 .elementor-element.elementor-element-505b025 .beneficio-item{
    margin-right: 0.5em;
}

.elementor-821 .elementor-element.elementor-element-505b025 .beneficio-item::before {
    margin-right: 0.19em;
    content: "• ";
    color: #83ABC4;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ef510 */.elementor-821 .elementor-element.elementor-element-d9ef510 .beneficio-item{
    margin-right: 0.5em;
}

.elementor-821 .elementor-element.elementor-element-d9ef510 .beneficio-item::before {
    margin-right: 0.2em;
    content: "• ";
    color: #83ABC4;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8175a4c */.elementor-821 .elementor-element.elementor-element-8175a4c .beneficio-item{
    margin-right: 0;
}

.elementor-821 .elementor-element.elementor-element-8175a4c .beneficio-item::before {

    content: "• ";
    color: #83ABC4;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c356b9c */.elementor-821 .elementor-element.elementor-element-c356b9c {
    width: 100%;
    overflow: hidden;
    position: relative;
    isolation: isolate;
    z-index: 0;
    border-bottom: 1px solid;
    border-image: linear-gradient(
    90deg,
    rgba(89, 44, 51, 0.00) 0%,
    rgba(89, 44, 51, 0.12) 50%,
    rgba(79, 65, 64, 0.00) 100%
  ) 1 stretch;
}

.elementor-821 .elementor-element.elementor-element-c356b9c > .elementor-container,
.elementor-821 .elementor-element.elementor-element-c356b9c > .e-con-inner{
    position: relative;
    z-index: 1;
}

.elementor-821 .elementor-element.elementor-element-c356b9c::before{
    content: "";
    position: absolute;
    bottom: 0;
    background: url('https://draisadoralobo.com.br/wp-content/uploads/2025/11/bg-rigenera.webp') center bottom / cover no-repeat;
    opacity: 0.1;
    mix-blend-mode: exclusion;
    z-index: 0;
    pointer-events: none; 
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-c356b9c::before{
        background: url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/bg-rigenera-mb-1.webp') center bottom / cover no-repeat;
        opacity: 0.1;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be7f36f */.elementor-821 .elementor-element.elementor-element-be7f36f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-339b6f0 */.elementor-821 .elementor-element.elementor-element-339b6f0 {
    z-index: 1000;
    background: linear-gradient(90deg, #3E5D71 0%, #83ABC4 50%, #3E5D71 100%);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a08483 */.elementor-821 .elementor-element.elementor-element-9a08483 {
width: 100%;
    overflow: hidden;
    border-top: 1px solid transparent;
    border-image: linear-gradient(90deg, #22567700 0%, #2256771F 50%, #22567700 100%) 1 stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb1f24 */.elementor-821 .elementor-element.elementor-element-4bb1f24 {
    position: absolute;
    inset: 0;
}

.elementor-821 .elementor-element.elementor-element-4bb1f24::before {
    content: "";
    position: absolute;
    top: -2px;
    left: 1230px !important;
    width: 50px;
    height: 50px;
    border: 3px solid #3E5D71;
    border-left: none;
    border-bottom: none;
}

@media (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-4bb1f24::before{
        display: none;
    }
    
    .elementor-821 .elementor-element.elementor-element-4bb1f24::after{
        display: none;
    }
}

.elementor-821 .elementor-element.elementor-element-4bb1f24::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: -2px;
    width: 50px;
    height: 50px;
    border: 3px solid #3E5D71;
    border-right: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de808ef */.elementor-821 .elementor-element.elementor-element-de808ef{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -36px;
}



@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-de808ef{
        left: auto;
        margin-left: 1em;
        margin-right: 1em;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09c39a4 */.elementor-821 .elementor-element.elementor-element-09c39a4 {
    position: relative;
    z-index: 1; /* Garante que o container fique abaixo das quinas */
}
    
    /* Quina superior esquerda */
.elementor-821 .elementor-element.elementor-element-09c39a4::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    width: 50px;
    height: 50px;
    border: 3px solid #3E5D71;
    border-right: none;
    border-bottom: none;
    z-index: 10;
}
    
    /* Quina inferior direita */
.elementor-821 .elementor-element.elementor-element-09c39a4::after {
    content: "";
    position: absolute;
    bottom: -2px;
    right: -2px;
    width: 50px;
    height: 50px;
    border: 3px solid #3E5D71;
    border-left: none;
    border-top: none;
    z-index: 10;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-09c39a4::before {
        left: -1.5px;
        width: 30px;
        height: 30px;
        border: 2px solid #3E5D71;
        border-right: none;
        border-bottom: none;
    }
    
    .elementor-821 .elementor-element.elementor-element-09c39a4::after {
        right: -1.5px;
        width: 30px;
        height: 30px;
        border: 2px solid #3E5D71;
        border-left: none;
        border-top: none;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-09c39a4::before {
        display: none;
    }
    
    .elementor-821 .elementor-element.elementor-element-09c39a4::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7472d */.elementor-821 .elementor-element.elementor-element-dc7472d {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* Linha esquerda */
.elementor-821 .elementor-element.elementor-element-dc7472d::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 645px; /* ajuste conforme o espaço desejado */
  width: 1px;
  background-color: #E2E2E24D; /* ou a cor que desejar */
  z-index: 0;
}

.elementor-821 .elementor-element.elementor-element-dc7472d::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 645px;
  width: 1px;
  background-color: #E2E2E24D;
  z-index: 0;
  transform: translateZ(0); /* força renderização na camada correta */
}

@media (min-width:1025px) and (max-width:1566px){
    .elementor-821 .elementor-element.elementor-element-dc7472d::before {
      left: 845px;
    }

    .elementor-821 .elementor-element.elementor-element-dc7472d::after {
      right: 845px;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-dc7472d::before {
      left: 305px;
      background-color: #E2E2E233;
    }

    .elementor-821 .elementor-element.elementor-element-dc7472d::after {
      right: 305px;
      background-color: #E2E2E233;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7c934d */@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-c7c934d {
        width: 100vw;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04dedc3 */.elementor-821 .elementor-element.elementor-element-04dedc3 {
    position: absolute;
    top: 0;
    -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 50%, transparent 100%);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-04dedc3{
        -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 75.5%);
    mask-image: linear-gradient(to bottom, black 50%, transparent 75.5%);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-149dbdc */.elementor-821 .elementor-element.elementor-element-149dbdc b{
    color: white;
    font-weight: 500;
}

.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid rgba(122, 122, 122, 0.25);
    padding-top: 22px;
}

.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-description::after{
    content: "";
    display: block;               /* garante box para o float */
    float: right;                 /* encosta na borda direita do bloco */
    position: relative;
    top: 5px;
    inline-size: 19px;
    block-size: 19px;
    background-image: url('https://clinicaflamini.com.br/wp-content/uploads/2025/10/arrow-botao-procedimento.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
    transform: rotate(0deg);
    transition: transform .4s ease;
    z-index: 10;
}

.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-description{
    transition: transform .4s ease;
}

.elementor-821 .elementor-element.elementor-element-149dbdc:hover .elementor-icon-box-description::after{
  transform: rotate(45deg);
}

.elementor-821 .elementor-element.elementor-element-149dbdc .elementor-icon-box-description:focus-visible::after{
    transform: rotate(45deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-821 .elementor-element.elementor-element-149dbdc:focus-within .elementor-icon-box-description::after{
  transform: rotate(45deg);
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-149dbdc {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73db0b */.elementor-821 .elementor-element.elementor-element-f73db0b{
    min-width: 325px;
    max-width: 325px;
}

@media (max-width:1024px){
    .elementor-821 .elementor-element.elementor-element-f73db0b{
        min-height: 650px;
        max-height: 650px;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-f73db0b{
        min-height: 550px;
        max-height: 550px;
        min-width: 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7a9713 */.elementor-821 .elementor-element.elementor-element-f7a9713 {
    z-index: 1000;
    background: linear-gradient(90deg, #3E5D71 0%, #83ABC4 50%, #3E5D71 100%);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbe874 */.elementor-821 .elementor-element.elementor-element-6bbe874{
    position: sticky;
    top: 20px;
    left: 0;
    min-width:326px;
    max-width: 326px;
    min-height: 676px;
    max-height: 676px;
}

@media(min-width:768px) and (max-width:1024px){
    .elementor-821 .elementor-element.elementor-element-6bbe874{
        min-height: 737px;
        max-height: 737px;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-6bbe874{
        position: static;
        top: 20px;
        min-height: 100%;
        max-height: 100%;
        min-width: 100%;
        max-height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e704fe */.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #5A402626;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-1e704fe::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #3E5D71;
    box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{
        position: relative;
        width: 108%;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-1e704fe {
        width: 100% !important;
    }
    
    
.elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-1e704fe .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3dd372 */.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #5A402626;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-f3dd372::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #3E5D71;
    box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{
        position: relative;
        width: 108%;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-f3dd372 {
        width: 100% !important;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3dd372 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78dcb00 */.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #5A402626;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-78dcb00::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #3E5D71;
    box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{
        position: relative;
        width: 108%;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-78dcb00 {
        width: 100% !important;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-78dcb00 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4011217 */.elementor-821 .elementor-element.elementor-element-4011217{
    position: sticky;
    bottom: 120px;
    left: 0;
}

.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #5A402626;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-4011217::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #3E5D71;
    box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-4011217{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-4011217{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-4011217 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d782b9 */.elementor-821 .elementor-element.elementor-element-2d782b9{
    position: sticky;
    bottom: 120px;
    left: 0;
}

.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #5A402626;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-2d782b9::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #3E5D71;
    box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-2d782b9{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-2d782b9{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #3E5D71;
        box-shadow: 0 2px 16.5px 2px rgba(62, 93, 113, 0.30);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-2d782b9 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb98082 */.elementor-821 .elementor-element.elementor-element-bb98082{
    position: sticky;
    bottom: 120px;
    left: 0;
}

.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-icon{
    border-radius: 100px;
    box-shadow: -1px 13px 4px 0 #345E73, -1px 8px 3px 0 rgba(52, 94, 115, 0.01), 0 5px 3px 0 rgba(52, 94, 115, 0.04), 0 2px 2px 0 rgba(52, 94, 115, 0.06), 0 0 1px 0 rgba(52, 94, 115, 0.07);
    box-shadow: -1px 13px 4px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.00), -1px 8px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.01), 0 5px 3px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.04), 0 2px 2px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.06), 0 0 1px 0 color(display-p3 0.2431 0.3647 0.4431 / 0.07);
}

.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description{
    position: relative;
    width: 109%;
}

.elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description::before{
    content: "";
    display: flex;
    border-top: 1px solid #FFFFFF26;
    padding-top: 15px;
}

.elementor-821 .elementor-element.elementor-element-bb98082::after{
    content:"";
    display: auto;
    position: absolute;
    top: 50px;
    transform: translateX(-50%);
    left: 2px;
    width: 5px;
    height: 73px;
    border-radius: 0 3px 3px 0;
    background: #B9DCF2;
    box-shadow: 0 2px 16.5px 2px rgba(185, 220, 242, .5);
    z-index: 10;
    flex-shrink: 0;
}

@media (min-width:768px) and (max-width: 1024px){
    .elementor-821 .elementor-element.elementor-element-bb98082{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #B9DCF2;
        box-shadow: 0 2px 16.5px 2px rgba(185, 220, 242, .5);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100%!important;
    }
}

@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-bb98082{
        position: static;
        bottom: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-icon{
        width: 40px;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082::after{
        content:"";
        display: auto;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        left: 60px;
        width: 73px;
        height: 5px;
        border-radius: 0 0 3px 3px;
        background: #B9DCF2;
        box-shadow: 0 2px 16.5px 2px rgba(185, 220, 242, .5);
        z-index: 10;
        flex-shrink: 0;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-title{
        text-wrap: balance;
    }
    
    .elementor-821 .elementor-element.elementor-element-bb98082 .elementor-icon-box-description{
        position: relative;
        left: 0;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0068af2 */@media (max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-0068af2 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc23b19 */@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-dc23b19 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebef930 */@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-ebef930 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1768c */@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-4d1768c {
        width: 100%;
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33ece6a */@media (min-width: 1025px) and (max-width: 1566px){
    .elementor-821 .elementor-element.elementor-element-33ece6a img{
        width: 100%;
        height: 430px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-066ec05 */.elementor-821 .elementor-element.elementor-element-066ec05{
    position: absolute;
    top: 290px;
    left: calc(50% - 190px);
    right: 0;
    justify-content: center !important; 
    z-index: 2;
}

@media (max-width: 768px) {
    .elementor-821 .elementor-element.elementor-element-066ec05{
    position: absolute;
    top: 180px;
    left: calc(50% - 105px);
    right: 0;
    justify-content: center !important; 
    z-index: 2;
}
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-b0b6104 */.elementor-821 .elementor-element.elementor-element-b0b6104{
    position: absolute;
    right: 0;
    bottom: 20px;
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-b0b6104{
        position: relative;
        margin-top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3de0b5 */@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-e3de0b5{
        padding-left: 1em;
        padding-right: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11ead5 */@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-e11ead5{
        padding-left: 1em;
        padding-right: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4903700 */.elementor-821 .elementor-element.elementor-element-4903700 {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    margin-top: -40px;
    background: 
    linear-gradient(
        180deg,
        #FFFFFF00 24.04%,
        #9DBFD5 88%
    ),
    linear-gradient(
        180deg,
        color(display-p3 0.9804 0.9922 1 / 0.00) 24.04%, 
        color(display-p3 0.6153 0.7505 0.8365) 88%)
    ;

    box-shadow:
        -72px 672px 189px 0 rgba(13, 30, 38, 0),
        -46px 430px 173px 0 rgba(13, 30, 38, 0.01),
        -26px 242px 146px 0 rgba(13, 30, 38, 0.03),
        -11px 107px 108px 0 rgba(13, 30, 38, 0.04),
        -3px 27px 59px 0 rgba(13, 30, 38, 0.05);
    -webkit-mask-image: linear-gradient(to top, black 80%, transparent 115.5%);
    mask-image: linear-gradient(to top, black 110%, transparent 95.5%);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-821 .elementor-element.elementor-element-4903700::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 5px;
    padding: 1px;
    background: linear-gradient(180deg, #ffffff00, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    opacity: 0.1; 
    pointer-events: none;
}

@media (min-width: 1025px) and (max-width: 1566px){
    .elementor-821 .elementor-element.elementor-element-4903700{
        padding-left: 50px !important;
        padding-right: 50px !important;
        width: 90vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b99735e */.elementor-821 .elementor-element.elementor-element-b99735e{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    z-index: 0;
}

.elementor-821 .elementor-element.elementor-element-b99735e svg {
    display: inline-block;
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.35));
    opacity: 7%;
    z-index: 0;
}

@media (min-width: 1025px) and (max-width: 1566px){
    .elementor-821 .elementor-element.elementor-element-b99735e{
        margin-bottom: 1em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffacd0 */.elementor-821 .elementor-element.elementor-element-9ffacd0 {
    width: 100%;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a6889 */.elementor-821 .elementor-element.elementor-element-75a6889{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-f3d7cc0 */.elementor-821 .elementor-element.elementor-element-f3d7cc0{
    position: absolute;
    right: -385px; 
}

@media(min-width:1025px) and (max-width:1566px){
    .elementor-821 .elementor-element.elementor-element-f3d7cc0{
        right: -585px; 
    }
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .swiper-slide{
    width: 365px;
    height: 380px;
    transition: 0.5s;
    border-radius: 3px;
    border: 1px solid #00000012;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    padding-top: 33px;
    padding-right: 30px;
    padding-left: 30px;
    z-index: 10;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__image{
    position: absolute;
    top: 33px;
    left: 30px;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__text{
    position: absolute;
    top: 100px;
    left: 30px;
    padding-right: 30px;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__cite{
    position: absolute;
    bottom: 13px;
    left: 15px;
    z-index: 100;
}

/* 3) NOME + TÍTULO EMBAIXO */
.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__footer{
  order: 2;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 3px;
  text-align: left;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__footer::after{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 71px;
    background-color: #78A1BA;
    z-index: 0;
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper{
    position: relative;
}

/* Botão Próximo */
.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-next {
    content: url("https://draisadoralobo.com.br/wp-content/uploads/2025/11/seta-depoimento-isadora-lobo.svg");
    top: 89%;
    left: -450px;
    transform: translate(-50%, 0);
}

/* Botão Anterior */
.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-prev {
    display: flex;
    content: url("https://draisadoralobo.com.br/wp-content/uploads/2025/11/seta-depoimento-isadora-lobo.svg");
    top: 89%;
    left: -505px;
    transform: translate(-50%, 0) scaleX(-1);
    opacity: 0.3;
    transition: 0.3s ease;
}

@media(min-width:1025px) and (max-width:1566px){
    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-next {
        left: -650px;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-prev {
        left: -705px;
    }
}

.elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-prev:hover{
    opacity: 1;
}

@media(max-width:1024px){
    .elementor-821 .elementor-element.elementor-element-f3d7cc0{
        position: static; 
        margin-top: 2em !important;
        margin-bottom:8em !important;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-prev{
        position: absolute !important;
        left: 6% !important;
        top: 102% !important;
    }

    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-next{
        position: absolute !important;
        right: 0 !important;
        left: auto !important;
        top: 102% !important;
    }
}

@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-testimonial__text{
        top: 120px;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3d7cc0{
        position: static; 
        margin-bottom: 9em !important;
    }
    
    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-prev{
        position: absolute !important;
        left: 10% !important;
        top: 102% !important;
        transform: translateX(-43%) scaleX(-1) !important;
    }

    .elementor-821 .elementor-element.elementor-element-f3d7cc0 .elementor-swiper-button-next{
        position: absolute !important;
        right: 0 !important;
        left: auto !important;
        top: 102% !important;
        transform: translateX(-40%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86da092 */.elementor-821 .elementor-element.elementor-element-86da092{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5964032 */.elementor-821 .elementor-element.elementor-element-5964032 {
    width: 100%;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4346680 */.elementor-821 .elementor-element.elementor-element-4346680 svg path {
  fill: #3E5D71 !important;
}

.elementor-821 .elementor-element.elementor-element-4346680{
    position: fixed;
    bottom: 0;
    right: 90px;
    z-index: 1000 !important;
    transform: rotate(180deg);
    padding-right: 11px;
    padding-left: 11px;
    padding-bottom: 13px;
    padding-top: 11px;
    border-radius: 0 0 100px 100px;
    background: #9DC1D833;
    border: 1px solid rgba(62, 93, 113, 0.25);
    pointer-events: auto;
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-4346680{
        right: 30px;
        bottom: 30px;
        border-radius: 200px;
        padding: 8px 13.5px 8px 13.5px;
        background: #EBF3F7;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-82e7ee2 */@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-82e7ee2{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b272865 */.elementor-821 .elementor-element.elementor-element-b272865 .br-padrao{
    display: block;
    margin-bottom: .7em;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4671c2c */#contato .elementor-image-box-description{
    color: #FFFFFF99
}

.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-description a {
    color: #FFFFFF99;
    text-decoration: none; 
    transition: 0.3s;
}

.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-description a:hover,
.elementor-821 .elementor-element.elementor-element-4671c2c .elementor-image-box-description a:focus {
    color: #FFFFFF;
    text-decoration: underline;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90001d */.elementor-821 .elementor-element.elementor-element-e90001d {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 33px;
    background: 
    linear-gradient(
        180deg,
        #FFFFFF00 24.04%,
        #9DBFD5 88%
    ),
    linear-gradient(
        180deg,
        color(display-p3 0.9804 0.9922 1 / 0.00) 24.04%, 
        color(display-p3 0.6153 0.7505 0.8365) 88%)
    ;

    box-shadow:
        -72px 672px 189px 0 rgba(0, 8, 100, 0.2),
        -46px 430px 173px 0 rgba(0, 8, 100, 0.3),
        -26px 242px 146px 0 rgba(0, 8, 100, 0.5),
        -11px 107px 108px 0 rgba(0, 8, 100, 0.6),
        -3px 27px 59px 0 rgba(0, 8, 0, 1);
    -webkit-mask-image: linear-gradient(to top, black 110%, transparent 20%);
    mask-image: linear-gradient(to top, black 110%, transparent 20%);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-821 .elementor-element.elementor-element-e90001d::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 5px;
    padding: 1px;
    background: linear-gradient(180deg, #ffffff00, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    opacity: 0.1; 
    pointer-events: none;
}

@media (min-width: 1025px) and (max-width: 1566px){
    .elementor-821 .elementor-element.elementor-element-e90001d{
        padding-left: 80px !important;
        padding-right: 80px !important;
        width: 90vw;
    }
}

@media(max-width: 767px){
    .elementor-821 .elementor-element.elementor-element-e90001d{
        margin-top: 80px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-802c987 */.elementor-821 .elementor-element.elementor-element-802c987{
    position: absolute;
    bottom: 27px;
}

@media(max-width:767px){
    .elementor-821 .elementor-element.elementor-element-802c987{
        bottom: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aac5bc */.elementor-821 .elementor-element.elementor-element-9aac5bc {
    width: 100%;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */.destaque{
    background: linear-gradient(90deg, #3E5D71 0%, #83ABC4 50%, #3E5D71 100%);
    font-family: inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #ffffff;
    padding: 10px 35px;
    margin-right: 12px;
    border-radius: 100px;
}

.destaque-1{
    background: #FFF;
    font-family: inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #464646;
    padding: 10px 35px;
    margin-right: 12px;
    border-radius: 100px;
}

.destaque-2{
    background: linear-gradient(90deg, #3E5D71 0%, #83ABC4 50%, #3E5D71 100%);
    font-family: inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #ffffff;
    padding: 10px 20px;
    margin-right: 10px;
    border-radius: 100px;
}

.titulo-tratamento{
    font-family: menobanner, serif;
    font-size: 48px;
    font-style: italic;
    font-weight: 400;
    line-height: 125.011%;
    color: #83ABC4;
}

@media (min-width:768px) and (max-width:1024px){
    .titulo-tratamento{
        font-size: 40px;
        letter-spacing: -1px;
    }
}

@media(max-width:767px){
    .titulo-tratamento{
        font-size: 32px;
        letter-spacing: -1px;
    }
}

.texto-rigenera{
    font-family: inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.9px;
    color: #225677;
}

.texto-rigenera-1{
    font-family: menobanner, serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -3px;
    color: #3E5D71;
}

@media (min-width:768px) and (max-width: 1024px){
    .texto-rigenera-1{
        font-size: 48px;
        letter-spacing: -1px;
    }
}

@media(max-width:767px){
    .texto-rigenera-1{
        font-size: 32px;
        letter-spacing: -1px;
    }
}

.titulo-sobre{
    font-family: menbanner, serif;
    font-size: 52px;
    font-style: italic;
    font-weight: 400;
    line-height: 125%;
    color: #3E5D71;
}

@media (min-width:768px) and (max-width:1024px){
    .titulo-sobre{
        font-size: 40px;
        letter-spacing: -1px;
    }
}

@media(max-width:767px){
    .titulo-sobre{
        font-size: 32px;
        letter-spacing: -1px;
    }
}

.fade{
    background: linear-gradient(to right, #FFF, #FFF, #FFF, #FFF);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.scroll-esquerda{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.scroll-direita{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(30px, 0, 0);
    filter: blur(10px);
}

.scroll-base{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(0, 80px, 0);
    scale: .5;
    filter: blur(10px);
}

.scroll-topo{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(0, -80px, 0);
    filter: blur(10px);
}

.scroll-zoom {
    opacity: 0;
    transition:  transform 1.5s, opacity 0.5s, scale 1.5s !important;
    /*transform: translate3d(0, 80px, 0);*/
    scale: 0;
    filter: blur(5px);
}

.ativo{
    opacity: 1;
    transition:  transform 0.5s, opacity 0.5s, scale 1.5s !important;
    transform: translate3d(0, 0, 0);
    scale: 1;
    filter: blur(0px);
}


.elementor-editor-active .scroll-base,
.elementor-editor-active .scroll-zoom,
.elementor-editor-active .scroll-topo,
.elementor-editor-active .scroll-esquerda,
.elementor-editor-active .scroll-direita,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.eot');
	src: url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.woff2') format('woff2'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.woff') format('woff'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.ttf') format('truetype'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/Inter-Regular.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MenoBanner';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.eot');
	src: url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.woff2') format('woff2'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.woff') format('woff'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.ttf') format('truetype'),
		url('https://draisadoralobo.com.br/wp-content/uploads/2025/12/MenoBanner-Regular.svg#MenoBanner') format('svg');
}
/* End Custom Fonts CSS */