.elementor-2 .elementor-element.elementor-element-fa0b489{--display:flex;--min-height:890px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overlay-opacity:0.74;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-fa0b489:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa0b489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-fa0b489::before, .elementor-2 .elementor-element.elementor-element-fa0b489 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa0b489 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa0b489 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa0b489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa0b489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-fa0b489.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f0bd4e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-f0bd4e5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-330f727{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-330f727 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2778bd4{width:var( --container-widget-width, 82.043% );max-width:82.043%;--container-widget-width:82.043%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2778bd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2778bd4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-341ed57{width:var( --container-widget-width, 82.107% );max-width:82.107%;--container-widget-width:82.107%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-341ed57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-341ed57 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3em;color:#F6FAFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-84d40f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-84d40f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-752ef62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-752ef62:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-752ef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-be2a76d{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-be2a76d > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-be2a76d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-be2a76d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-90a6231{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-90a6231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-90a6231 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#181818;}.elementor-2 .elementor-element.elementor-element-6400118{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-6400118.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6400118 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-7f3d552{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-7f3d552.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7f3d552 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#949494;}.elementor-2 .elementor-element.elementor-element-06e0f4c{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a11f31c{grid-column:span 2;grid-row:span 2;}.elementor-2 .elementor-element.elementor-element-a11f31c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a11f31c img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-73ededc{--display:flex;--justify-content:space-between;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-73ededc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-73ededc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1027cdb{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-number-wrapper{color:#000000;font-family:"Bricolage Grotesque", Sans-serif;font-size:54px;font-weight:500;line-height:55px;}.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-title{color:#000407;}.elementor-2 .elementor-element.elementor-element-376de3c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-376de3c > .elementor-widget-container{--e-transform-rotateZ:-44deg;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon i{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon:hover{background-color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-376de3c .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-be7d693{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-be7d693.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-be7d693 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-8c186a0{--display:flex;--justify-content:space-between;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-8c186a0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c186a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ae17803{--display:flex;--min-height:0px;--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;--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-2 .elementor-element.elementor-element-876e10b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-number-wrapper{color:#000000;font-family:"Bricolage Grotesque", Sans-serif;font-size:54px;font-weight:500;line-height:55px;}.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-title{color:#000407;}.elementor-2 .elementor-element.elementor-element-1f7bd79{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-1f7bd79 > .elementor-widget-container{--e-transform-rotateZ:-44deg;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon i{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon:hover{background-color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1f7bd79 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2e63ff5{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-2e63ff5.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2e63ff5 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-dd98c5a{--display:flex;--justify-content:space-between;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-dd98c5a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dd98c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-97daddd{--display:flex;--min-height:0px;--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;--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-2 .elementor-element.elementor-element-2cfd74e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-number-wrapper{gap:0px;color:#000000;font-family:"Bricolage Grotesque", Sans-serif;font-size:54px;font-weight:500;line-height:55px;}.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-title{color:#000407;}.elementor-2 .elementor-element.elementor-element-a81213d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-a81213d > .elementor-widget-container{--e-transform-rotateZ:-44deg;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon i{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon:hover{background-color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a81213d .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-23154f4{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-23154f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-23154f4.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-23154f4 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-bd2a908{--display:flex;--justify-content:space-between;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-bd2a908:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bd2a908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1158410{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-781cdda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-number-wrapper{color:#000000;font-family:"Bricolage Grotesque", Sans-serif;font-size:54px;font-weight:500;line-height:55px;}.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-title{color:#000407;}.elementor-2 .elementor-element.elementor-element-c5826bc{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-c5826bc > .elementor-widget-container{--e-transform-rotateZ:-44deg;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon i{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon:hover{background-color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c5826bc .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c43c7f2{width:var( --container-widget-width, 103.482% );max-width:103.482%;--container-widget-width:103.482%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-c43c7f2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c43c7f2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-5e52afe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5e52afe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c0d2e1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-c0d2e1d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c0d2e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-2 .elementor-element.elementor-element-4ee91d2{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4ee91d2 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ee91d2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4ee91d2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-0798a4c{text-align:center;}.elementor-2 .elementor-element.elementor-element-0798a4c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-acb5d3f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-acb5d3f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-acb5d3f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b71a322{--display:flex;--min-height:368px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b71a322.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2b97ecc{--display:flex;--min-height:293px;--justify-content:flex-start;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-2b97ecc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b97ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b97ecc.e-con{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-92d4634 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-wrapper{text-align:justify;}.elementor-2 .elementor-element.elementor-element-92d4634.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-92d4634.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-92d4634.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-92d4634:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-92d4634:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-description{font-family:"Cabin_ok", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#838383;}.elementor-2 .elementor-element.elementor-element-7985af9{--display:flex;--min-height:293px;--justify-content:flex-start;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-7985af9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7985af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7985af9.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-560b0a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-wrapper{text-align:justify;}.elementor-2 .elementor-element.elementor-element-560b0a1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-560b0a1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-560b0a1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-560b0a1:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-560b0a1:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-description{font-family:"Cabin_ok", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#838383;}.elementor-2 .elementor-element.elementor-element-159c447{--display:flex;--min-height:293px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-159c447:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-159c447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-159c447.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-67dc6cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-wrapper{text-align:justify;}.elementor-2 .elementor-element.elementor-element-67dc6cf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-67dc6cf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-67dc6cf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-67dc6cf:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-67dc6cf:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#838383;}.elementor-2 .elementor-element.elementor-element-33d6733{--display:flex;--min-height:293px;--justify-content:flex-start;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:#02010112;--border-color:#02010112;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.02);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-33d6733:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-33d6733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-33d6733.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-87dd9fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-wrapper{text-align:justify;}.elementor-2 .elementor-element.elementor-element-87dd9fd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-87dd9fd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-87dd9fd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-87dd9fd:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-87dd9fd:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#838383;}.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-e605887{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e605887 > .elementor-widget-container{margin:-25px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-e605887.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6f77d48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-6f77d48:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6f77d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-b6dbbe5{--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:center;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-b6dbbe5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b6dbbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-4deg, #00B4C5 50%, #009BAA 100%);}.elementor-2 .elementor-element.elementor-element-ed1720e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e32fb65{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-e32fb65 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e32fb65.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e32fb65 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-be3415c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-63d7505{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-63d7505 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-04ef336 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;fill:#00B4C5;color:#00B4C5;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-04ef336{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-04ef336 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-04ef336.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-253d207{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-253d207 img{width:100%;max-width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-c317dbc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-c317dbc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c317dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-558aa7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-558aa7b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4bfc375{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4bfc375 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4bfc375.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4bfc375 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-8c3da21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-8c3da21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8c3da21 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#181818;}.elementor-2 .elementor-element.elementor-element-fb8daf7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-fb8daf7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fb8daf7 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-ad0ef55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ad0ef55:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad0ef55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-abb9a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-abb9a4a.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4983f78{--display:flex;--min-height:600px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4983f78:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4983f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b988bd9{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-b988bd9 > .elementor-widget-container{margin:15px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-b988bd9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-8e04657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#A3A3A3;}.elementor-2 .elementor-element.elementor-element-8e04657:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-8e04657:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-da7dc93 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-da7dc93{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#808080;}.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-ca9d6df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ca9d6df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca9d6df.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-89906d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-89906d1.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c90cee2{--display:flex;--min-height:600px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c90cee2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c90cee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1eded4f{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-1eded4f > .elementor-widget-container{margin:15px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-1eded4f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-7b6dd10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#A3A3A3;}.elementor-2 .elementor-element.elementor-element-7b6dd10:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-7b6dd10:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-d54ffe4 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-d54ffe4{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#808080;}.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-0523a5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0523a5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0523a5f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-15f7696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-15f7696.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7b34a4e{--display:flex;--min-height:600px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7b34a4e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b34a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c915f42{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-c915f42 > .elementor-widget-container{margin:15px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-c915f42 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1256647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#A3A3A3;}.elementor-2 .elementor-element.elementor-element-1256647:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-1256647:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-f4e84be > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-f4e84be{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#808080;}.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-517f29f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-517f29f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-517f29f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-efb548c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-efb548c.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-85388ac{--display:flex;--min-height:600px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-85388ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-85388ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ac28ee{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-9ac28ee > .elementor-widget-container{margin:15px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-9ac28ee .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-c41c09b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#A3A3A3;}.elementor-2 .elementor-element.elementor-element-c41c09b:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-c41c09b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:#000000;}.elementor-2 .elementor-element.elementor-element-91d493e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-91d493e{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#808080;}.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-f5ebc3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f5ebc3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f5ebc3f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4c42848{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-4c42848:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c42848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-2 .elementor-element.elementor-element-b18708e{--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;}.elementor-2 .elementor-element.elementor-element-b18708e.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9ebf587{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-9ebf587 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ebf587.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9ebf587 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-61ef363 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-46609ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46609ca{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2 .elementor-element.elementor-element-1d61208.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1d61208.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1d61208.elementor-view-default .elementor-icon{fill:#00B4C5;color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon{font-size:30px;padding:17px;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title{color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-1d61208:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-1d61208:has(:focus) .elementor-icon-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-description{font-family:"cabin", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#E5E5E5;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2 .elementor-element.elementor-element-9b3d4cf.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-9b3d4cf.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9b3d4cf.elementor-view-default .elementor-icon{fill:#00B4C5;color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon{font-size:30px;padding:17px;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title{color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-9b3d4cf:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-9b3d4cf:has(:focus) .elementor-icon-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#E5E5E5;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2 .elementor-element.elementor-element-36de069.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-36de069.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-36de069.elementor-view-default .elementor-icon{fill:#00B4C5;color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon{font-size:30px;padding:17px;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title{color:#F6FAFF;}.elementor-2 .elementor-element.elementor-element-36de069:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-36de069:has(:focus) .elementor-icon-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:#E5E5E5;}.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button{background-color:#00B4C5;font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-c25e80f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c25e80f > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c25e80f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0d97d66{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 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-2 .elementor-element.elementor-element-5a45263{--display:flex;--min-height:230px;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-5a45263:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5a45263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #00B4C5 50%, #009BAA 100%);}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-before-label, .elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-after-label{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-7e8bd77 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-before-label:before{content:"Antes";}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-after-label:before{content:"Depois";}.elementor-2 .elementor-element.elementor-element-7e8bd77{margin:auto;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle::before{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle::after{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-left-arrow, .elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-right-arrow, .elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-up-arrow, .elementor-2 .elementor-element.elementor-element-7e8bd77 .twentytwenty-down-arrow{border-width:6px;}.elementor-2 .elementor-element.elementor-element-4bddf11{--display:flex;--min-height:230px;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-4bddf11:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4bddf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #00B4C5 50%, #009BAA 100%);}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-before-label, .elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-after-label{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-2505a95 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-before-label:before{content:"Antes";}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-after-label:before{content:"Depois";}.elementor-2 .elementor-element.elementor-element-2505a95{margin:auto;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle::before{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle::after{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-left-arrow, .elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-right-arrow, .elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-up-arrow, .elementor-2 .elementor-element.elementor-element-2505a95 .twentytwenty-down-arrow{border-width:6px;}.elementor-2 .elementor-element.elementor-element-6791976{--display:flex;--min-height:230px;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-6791976:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6791976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #00B4C5 50%, #009BAA 100%);}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-before-label, .elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-after-label{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-4f0143b > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-before-label:before{content:"Antes";}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-after-label:before{content:"Depois";}.elementor-2 .elementor-element.elementor-element-4f0143b{margin:auto;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle::before{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle::after{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-left-arrow, .elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-right-arrow, .elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-up-arrow, .elementor-2 .elementor-element.elementor-element-4f0143b .twentytwenty-down-arrow{border-width:6px;}.elementor-2 .elementor-element.elementor-element-40a0845{--display:flex;--min-height:230px;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-40a0845:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-40a0845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #00B4C5 50%, #009BAA 100%);}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-before-label, .elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-after-label{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-323d384 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-before-label:before{content:"Antes";}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-after-label:before{content:"Depois";}.elementor-2 .elementor-element.elementor-element-323d384{margin:auto;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle::before{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle::after{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-left-arrow, .elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-right-arrow, .elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-up-arrow, .elementor-2 .elementor-element.elementor-element-323d384 .twentytwenty-down-arrow{border-width:6px;}.elementor-2 .elementor-element.elementor-element-3eddc40{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-3eddc40:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eddc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-82229d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-82229d1 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-82229d1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-82229d1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-610bbbb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-610bbbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-610bbbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-610bbbb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#181818;}.elementor-2 .elementor-element.elementor-element-191e02e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-191e02e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-191e02e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-938fefd{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f14f921{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-f14f921:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f14f921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-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-2 .elementor-element.elementor-element-5bedd61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5bedd61 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-default .elementor-icon{color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-default .elementor-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-stacked .elementor-icon:hover{background-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-default .elementor-icon:hover{color:#009BAA;border-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-5bedd61.elementor-view-default .elementor-icon:hover svg{fill:#009BAA;}.elementor-2 .elementor-element.elementor-element-5bedd61 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-5bedd61 .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-d3d4afd{text-align:center;}.elementor-2 .elementor-element.elementor-element-d3d4afd .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#787878;}.elementor-2 .elementor-element.elementor-element-9df2a87{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9df2a87 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-9df2a87.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-9df2a87:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-9df2a87:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2 .elementor-element.elementor-element-3f62ac9{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3f62ac9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f62ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-32804ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-32804ad .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-default .elementor-icon{color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-default .elementor-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-stacked .elementor-icon:hover{background-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-default .elementor-icon:hover{color:#009BAA;border-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-32804ad.elementor-view-default .elementor-icon:hover svg{fill:#009BAA;}.elementor-2 .elementor-element.elementor-element-32804ad .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-32804ad .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-e546f20{text-align:center;}.elementor-2 .elementor-element.elementor-element-e546f20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#787878;}.elementor-2 .elementor-element.elementor-element-d3d99f4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-d3d99f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-d3d99f4:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-d3d99f4:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2 .elementor-element.elementor-element-105e754{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-105e754:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-105e754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7b688c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7b688c8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-stacked .elementor-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-default .elementor-icon{color:#00B4C5;border-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-default .elementor-icon svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-stacked .elementor-icon:hover{background-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-default .elementor-icon:hover{color:#009BAA;border-color:#009BAA;}.elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-7b688c8.elementor-view-default .elementor-icon:hover svg{fill:#009BAA;}.elementor-2 .elementor-element.elementor-element-7b688c8 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-7b688c8 .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-5b6b9be{text-align:center;}.elementor-2 .elementor-element.elementor-element-5b6b9be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#787878;}.elementor-2 .elementor-element.elementor-element-eb04981{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-eb04981 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-eb04981.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-eb04981.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-eb04981.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-eb04981:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-eb04981:has(:focus) .elementor-image-box-title{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2 .elementor-element.elementor-element-ea6488c{--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:center;--align-items:flex-start;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-ea6488c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ea6488c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-76fbe1c{--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;}.elementor-2 .elementor-element.elementor-element-e7154aa{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-e7154aa > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e7154aa.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e7154aa .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-1836974{text-align:start;}.elementor-2 .elementor-element.elementor-element-1836974 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:3.063rem;font-weight:700;line-height:1.12em;color:#181818;}.elementor-2 .elementor-element.elementor-element-0ff92ca{--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:center;--align-items:center;--border-radius:18px 18px 18px 18px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-0ff92ca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0ff92ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #00B4C5 50%, #009BAA 100%);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c333f96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-c333f96.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group > label, .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group > label{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-type-html{padding-bottom:0px;color:#00B4C5;font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-field{color:#5A5A5A;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-subgroup label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#ECECEC;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#ECECEC;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-select-wrapper::before{color:#ECECEC;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-button{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-style:none;border-radius:20px 20px 20px 20px;padding:10px 50px 10px 50px;}.elementor-2 .elementor-element.elementor-element-c333f96 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-button[type="submit"] svg *{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-c333f96 .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF;color:#000000;}.elementor-2 .elementor-element.elementor-element-c333f96 .e-form__buttons__wrapper__button-next:hover{color:#2C2C2C;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-button[type="submit"]:hover{color:#2C2C2C;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-button[type="submit"]:hover svg *{fill:#2C2C2C;}.elementor-2 .elementor-element.elementor-element-c333f96 .e-form__buttons__wrapper__button-previous:hover{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-fbc2264{--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;}.elementor-2 .elementor-element.elementor-element-d1186dc{--display:flex;}.elementor-2 .elementor-element.elementor-element-e245e59{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-e245e59 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-bb29239{--display:flex;}.elementor-2 .elementor-element.elementor-element-b4b4cd3{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-b4b4cd3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-d5fd333{--display:flex;}.elementor-2 .elementor-element.elementor-element-14c689e{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-14c689e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-26220e8{--display:flex;}.elementor-2 .elementor-element.elementor-element-2309f42{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-2309f42 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-c97cad9{--display:flex;}.elementor-2 .elementor-element.elementor-element-dbfcddd{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-dbfcddd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-eff1986{--display:flex;}.elementor-2 .elementor-element.elementor-element-27fa03c{width:auto;max-width:auto;text-align:start;}.elementor-2 .elementor-element.elementor-element-27fa03c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#949494;}.elementor-2 .elementor-element.elementor-element-ba33274{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#141414;--n-accordion-title-hover-color:#00B4C5;--n-accordion-title-active-color:#00B4C5;--n-accordion-icon-size:15px;}.elementor-2 .elementor-element.elementor-element-ba33274 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5A5A5A00;}.elementor-2 .elementor-element.elementor-element-ba33274 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2 .elementor-element.elementor-element-ba33274 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bricolage Grotesque", Sans-serif;line-height:1.3em;}:where( .elementor-2 .elementor-element.elementor-element-ba33274 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2 .elementor-element.elementor-element-2b88aa4{--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;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-2b88aa4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b88aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-2 .elementor-element.elementor-element-fb68397{--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;}.elementor-2 .elementor-element.elementor-element-5ff6a11{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-5ff6a11 img{width:41%;}.elementor-2 .elementor-element.elementor-element-414ba4a{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-widget-container{text-align:left;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon{background-color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon i{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-icon{border-radius:1000px 1000px 1000px 1000px;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon:hover i{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-414ba4a .elementor-social-icon:hover svg{fill:#00B4C5;}.elementor-2 .elementor-element.elementor-element-f73e459{--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;}.elementor-2 .elementor-element.elementor-element-f610337{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-f610337.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f610337 .elementor-heading-title{font-family:"Cabin_ok", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-icon i{color:#00B4C5;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-icon svg{fill:#00B4C5;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-035d05d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-179baf6{--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;}.elementor-2 .elementor-element.elementor-element-179baf6.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c089a8d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-c089a8d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c089a8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-icon i{color:#00B4C5;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-icon svg{fill:#00B4C5;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-a7d10ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00B4C5;}.elementor-2 .elementor-element.elementor-element-63f29f2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-63f29f2 iframe{height:200px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-fa0b489{--min-height:640px;--overlay-opacity:1;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-330f727 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2778bd4 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-341ed57 .elementor-heading-title{line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-90a6231 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-6400118{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2 .elementor-element.elementor-element-7f3d552{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2 .elementor-element.elementor-element-06e0f4c{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a11f31c{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-a11f31c img{height:300%;}.elementor-2 .elementor-element.elementor-element-73ededc{grid-column:span 6;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-number-wrapper{font-size:36px;}.elementor-2 .elementor-element.elementor-element-8c186a0{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-number-wrapper{font-size:36px;}.elementor-2 .elementor-element.elementor-element-dd98c5a{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-number-wrapper{font-size:36px;}.elementor-2 .elementor-element.elementor-element-bd2a908{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-number-wrapper{font-size:36px;}.elementor-2 .elementor-element.elementor-element-c43c7f2{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0798a4c .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-acb5d3f{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2 .elementor-element.elementor-element-b71a322{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-7985af9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-be3415c .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-63d7505{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-63d7505 .elementor-heading-title{line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-04ef336 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-8c3da21 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-fb8daf7{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-description{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-61ef363 .elementor-heading-title{font-size:36px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0d97d66{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5a45263{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-4bddf11{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-6791976{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-40a0845{grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-3eddc40{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-610bbbb .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-191e02e{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2 .elementor-element.elementor-element-938fefd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-d3d4afd .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-img img{border-radius:100%;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-e546f20 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-img img{border-radius:100%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-5b6b9be .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-eb04981{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-img img{border-radius:100%;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1836974 .elementor-heading-title{font-size:36px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-5ff6a11 img{width:100%;}.elementor-2 .elementor-element.elementor-element-414ba4a{--icon-size:14px;}.elementor-2 .elementor-element.elementor-element-f610337{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-f610337 .elementor-heading-title{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c089a8d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c089a8d .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-fa0b489{--min-height:670px;--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:-27vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-f0bd4e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-330f727{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2778bd4 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-341ed57 .elementor-heading-title{line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-be2a76d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-be2a76d .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-90a6231 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-6400118 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-7f3d552 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-06e0f4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-number-wrapper{font-size:34px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-be7d693 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-number-wrapper{font-size:34px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2e63ff5 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-number-wrapper{font-size:34px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-23154f4 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-number-wrapper{font-size:34px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-c43c7f2 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-4ee91d2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ee91d2 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-0798a4c .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-acb5d3f .elementor-heading-title{line-height:1.2em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6f77d48{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-b6dbbe5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-e32fb65{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e32fb65 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-be3415c{text-align:center;}.elementor-2 .elementor-element.elementor-element-be3415c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-63d7505{text-align:center;}.elementor-2 .elementor-element.elementor-element-63d7505 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-04ef336 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-253d207{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4bfc375{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4bfc375 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-8c3da21 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-fb8daf7 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-da7dc93{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-d54ffe4{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-f4e84be{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-91d493e{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-4c42848{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9ebf587{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9ebf587 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-61ef363{text-align:center;}.elementor-2 .elementor-element.elementor-element-61ef363 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-46609ca{text-align:center;font-size:15px;line-height:1.2em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-title a{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0d97d66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3eddc40{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-82229d1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-82229d1 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-610bbbb .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-191e02e .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-938fefd{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d3d4afd{text-align:center;}.elementor-2 .elementor-element.elementor-element-d3d4afd .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-9df2a87{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e546f20{text-align:center;}.elementor-2 .elementor-element.elementor-element-e546f20 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-d3d99f4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-5b6b9be{text-align:center;}.elementor-2 .elementor-element.elementor-element-5b6b9be .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-eb04981{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e7154aa{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-e7154aa.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e7154aa .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-1836974{text-align:center;}.elementor-2 .elementor-element.elementor-element-1836974 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-0ff92ca{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group > label{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-c333f96 .elementor-field-subgroup label{font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-e245e59 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-b4b4cd3 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-14c689e .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2309f42 .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-dbfcddd .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-27fa03c .elementor-heading-title{line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2b88aa4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-5ff6a11 img{width:61%;}.elementor-2 .elementor-element.elementor-element-f610337{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-035d05d .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c089a8d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-a7d10ff .elementor-icon-list-item > a{font-size:15px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-fa0b489{--width:100%;}.elementor-2 .elementor-element.elementor-element-752ef62{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-06e0f4c{--width:100%;}.elementor-2 .elementor-element.elementor-element-c0d2e1d{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-2b97ecc{--width:33%;}.elementor-2 .elementor-element.elementor-element-7985af9{--width:33%;}.elementor-2 .elementor-element.elementor-element-159c447{--width:33%;}.elementor-2 .elementor-element.elementor-element-33d6733{--width:33%;}.elementor-2 .elementor-element.elementor-element-6f77d48{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-ed1720e{--width:50%;}.elementor-2 .elementor-element.elementor-element-558aa7b{--width:100%;}.elementor-2 .elementor-element.elementor-element-abb9a4a{--width:25%;}.elementor-2 .elementor-element.elementor-element-89906d1{--width:25%;}.elementor-2 .elementor-element.elementor-element-15f7696{--width:25%;}.elementor-2 .elementor-element.elementor-element-efb548c{--width:25%;}.elementor-2 .elementor-element.elementor-element-4c42848{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-b18708e{--width:51%;}.elementor-2 .elementor-element.elementor-element-0d97d66{--width:50%;}.elementor-2 .elementor-element.elementor-element-3eddc40{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-f14f921{--width:33%;}.elementor-2 .elementor-element.elementor-element-3f62ac9{--width:33%;}.elementor-2 .elementor-element.elementor-element-105e754{--width:33%;}.elementor-2 .elementor-element.elementor-element-ea6488c{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-76fbe1c{--width:50%;}.elementor-2 .elementor-element.elementor-element-fbc2264{--width:50%;}.elementor-2 .elementor-element.elementor-element-2b88aa4{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-fb68397{--width:33%;}.elementor-2 .elementor-element.elementor-element-f73e459{--width:33%;}.elementor-2 .elementor-element.elementor-element-179baf6{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2b97ecc{--width:100%;}.elementor-2 .elementor-element.elementor-element-7985af9{--width:100%;}.elementor-2 .elementor-element.elementor-element-159c447{--width:100%;}.elementor-2 .elementor-element.elementor-element-33d6733{--width:100%;}.elementor-2 .elementor-element.elementor-element-f14f921{--width:100%;}.elementor-2 .elementor-element.elementor-element-3f62ac9{--width:100%;}.elementor-2 .elementor-element.elementor-element-105e754{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-330f727 */.elementor-2 .elementor-element.elementor-element-330f727 {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2778bd4 */.elementor-2 .elementor-element.elementor-element-2778bd4{
    opacity: 0;
    filter: blur(5px);
    transform: translatey(30px);
    transition-delay: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341ed57 */.elementor-2 .elementor-element.elementor-element-341ed57{
    opacity: 0;
    filter: blur(5px);
    transform: translatey(30px);
    transition-delay: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84d40f8 */.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e52afe */.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e605887 */.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca9d6df */.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0523a5f */.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-517f29f */.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5ebc3f */.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c25e80f */.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button {
    background: linear-gradient(90deg, #00b4c5 0.1%, #00a0af 48.85%, #00b4c5 99.9%) !important;
    overflow: hidden !important;
    position: relative;
    box-shadow: 
        0 10px 20px 0 rgba(0, 180, 197, 0.4),
        0 20px 40px 0 rgba(0, 180, 197, 0.3),
        0 40px 80px 0 rgba(0, 180, 197, 0.2),
        0 60px 120px 0 rgba(0, 180, 197, 0.1);
}
.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}
.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d4afd */.elementor-2 .elementor-element.elementor-element-d3d4afd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e546f20 */.elementor-2 .elementor-element.elementor-element-e546f20{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6b9be */.elementor-2 .elementor-element.elementor-element-5b6b9be{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f610337 */.elementor-2 .elementor-element.elementor-element-f610337 b{
    font-size: 24px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c089a8d */.elementor-2 .elementor-element.elementor-element-c089a8d b{
    font-size: 24px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================================
   BRANDL ODONTOLOGIA - LP  |  PACOTE DE PADRONIZACAO (varredura de codigo/estetica)
   1 Tokens . 2 Tipografia . 3 Cores . 4 Espacamento/Grid
   5 Motion de entrada . 6 Correcoes de layout . 7 Responsivo
   ========================================================================= */

/* 1 - TOKENS ------------------------------------------------------------- */
.elementor-2{
  --bd-cyan:#00b4c5;
  --bd-ink:#181818;
  --bd-on-dark:#f6faff;
  --bd-muted:#6e6e6e;        /* texto secundario em fundo claro (AA) */
  --bd-muted-dark:#d5d5d5;   /* texto secundario em fundo escuro (AA) */
  --bd-title:48px;
  --bd-body:16px;
  --bd-eyebrow:14px;
  --bd-lh:1.55;
  --bd-ease:cubic-bezier(.22,.61,.36,1);
}

/* 2 - TIPOGRAFIA --------------------------------------------------------
   Antes: 4 familias declaradas (Cabin, Bricolage Grotesque, DM Sans e
   "Cabin_ok" - nome inexistente, caia em fallback). Agora: somente Cabin. */
/* Fonte: o site tem 3 fontes personalizadas apontando para o mesmo Cabin -
   "Cabin_ok" e "cabin" (arquivo regular) e "Cabin" (arquivo ITALICO).
   Por isso qualquer elemento que pedia a familia "Cabin" saia em italico.
   Aqui declaramos uma familia limpa, com eixo de peso variavel. */
@font-face{
  font-family:"Brandl Cabin";
  src:url("/wp-content/uploads/2026/04/Cabin-VariableFont_wdthwght.ttf") format("truetype");
  font-weight:300 700;
  font-style:normal;
  font-display:swap;
}
.elementor-2,
body.elementor-kit-5,
.elementor-2 h1,.elementor-2 h2,.elementor-2 h3,
.elementor-2 h4,.elementor-2 h5,.elementor-2 h6,
.elementor-2 p,.elementor-2 a,.elementor-2 li,.elementor-2 div,
.elementor-2 span:not([class*="eicon"]):not([class*="fa-"]),
.elementor-2 strong,.elementor-2 b,.elementor-2 em,
.elementor-2 label,.elementor-2 input,.elementor-2 textarea,
.elementor-2 select,.elementor-2 button{
  font-family:"Brandl Cabin","Cabin_ok",Arial,sans-serif !important;
  font-style:normal;
}

/* 2.1 Titulos de secao + H1 do heroi (antes 3.063rem; no mobile variavam
       entre 30px e 40px de forma aleatoria) */
.elementor-2 .elementor-element.elementor-element-2778bd4 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-90a6231 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-0798a4c .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-be3415c .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-8c3da21 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-61ef363 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-610bbbb .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-1836974 .elementor-heading-title{
  font-size:var(--bd-title);
  line-height:1.15;
  letter-spacing:-.02em;
}

/* 2.2 Eyebrow das 7 secoes (antes 1.2rem) */
.elementor-2 .elementor-element.elementor-element-be2a76d .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-4ee91d2 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-e32fb65 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-4bfc375 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-9ebf587 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-82229d1 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-e7154aa .elementor-heading-title{
  font-size:var(--bd-eyebrow);
  font-weight:600;
  letter-spacing:.14em;
  line-height:1.4;
}

/* 2.3 Texto corrido e subtitulos (antes 1.4rem, que dependia da fonte-base
       do navegador do visitante e invertia a hierarquia) */
.elementor-2 .elementor-element.elementor-element-341ed57 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-6400118 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-be7d693 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-2e63ff5 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-23154f4 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-c43c7f2 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-acb5d3f .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-63d7505 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-fb8daf7 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-191e02e .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-e245e59 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-b4b4cd3 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-14c689e .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-2309f42 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-dbfcddd .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-27fa03c .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-7f3d552 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-da7dc93,
.elementor-2 .elementor-element.elementor-element-d54ffe4,
.elementor-2 .elementor-element.elementor-element-f4e84be,
.elementor-2 .elementor-element.elementor-element-91d493e,
.elementor-2 .elementor-element.elementor-element-46609ca{
  font-size:var(--bd-body);
  line-height:var(--bd-lh);
}

/* 2.4 Entrelinha legivel: o corpo de texto usava 1.2em (WCAG pede >=1.5) */
.elementor-2 .elementor-image-box-description,
.elementor-2 .elementor-icon-box-description,
.elementor-2 .elementor-widget-text-editor p,
.elementor-2 .e-n-accordion-item .elementor-widget-text-editor{
  line-height:var(--bd-lh);
}

/* 2.5 Botoes (antes 1.25rem) */
.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button,
.elementor-2 .elementor-element.elementor-element-5e52afe .elementor-button,
.elementor-2 .elementor-element.elementor-element-e605887 .elementor-button,
.elementor-2 .elementor-element.elementor-element-04ef336 .elementor-button,
.elementor-2 .elementor-element.elementor-element-ca9d6df .elementor-button,
.elementor-2 .elementor-element.elementor-element-0523a5f .elementor-button,
.elementor-2 .elementor-element.elementor-element-517f29f .elementor-button,
.elementor-2 .elementor-element.elementor-element-f5ebc3f .elementor-button,
.elementor-2 .elementor-element.elementor-element-c25e80f .elementor-button{
  font-size:var(--bd-body);
  font-weight:600;
  letter-spacing:.01em;
}

/* 2.6 Titulos do rodape (antes 1.5rem) */
.elementor-2 .elementor-element.elementor-element-f610337 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-c089a8d .elementor-heading-title{
  font-size:20px;
  line-height:1.3;
}

/* 2.7 FAQ: titulo do acordeao usava Bricolage 21px */
.elementor-2 .elementor-element.elementor-element-ba33274 .e-n-accordion-item-title-text{
  font-size:19px;
  line-height:1.35;
}

/* 3 - CORES -------------------------------------------------------------
   Antes: 6 cinzas (#949494 #838383 #a3a3a3 #808080 #787878 #5a5a5a),
   4 "pretos" (#000 #000407 #181818 #2c2c2c) e 2 brancos para os mesmos
   papeis. Agora: 1 tinta, 1 cinza claro, 1 cinza escuro, 1 branco. */

/* 3.1 texto secundario sobre fundo claro */
.elementor-2 .elementor-element.elementor-element-6400118 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-be7d693 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-2e63ff5 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-23154f4 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-c43c7f2 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-fb8daf7 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-191e02e .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-e245e59 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-b4b4cd3 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-14c689e .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-2309f42 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-dbfcddd .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-27fa03c .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-d3d4afd .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-e546f20 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-5b6b9be .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-da7dc93,
.elementor-2 .elementor-element.elementor-element-d54ffe4,
.elementor-2 .elementor-element.elementor-element-f4e84be,
.elementor-2 .elementor-element.elementor-element-91d493e{
  color:var(--bd-muted);
}

/* 3.2 tinta unica para titulos/numeros sobre fundo claro */
.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-number-wrapper,
.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-number-wrapper,
.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-number-wrapper,
.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-number-wrapper,
.elementor-2 .elementor-element.elementor-element-e5b1c93 .elementor-counter-title,
.elementor-2 .elementor-element.elementor-element-876e10b .elementor-counter-title,
.elementor-2 .elementor-element.elementor-element-2cfd74e .elementor-counter-title,
.elementor-2 .elementor-element.elementor-element-781cdda .elementor-counter-title,
.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-title{
  color:var(--bd-ink);
}

/* 3.3 um unico branco sobre fundo escuro (#fff x #f6faff) */
.elementor-2 .elementor-element.elementor-element-0798a4c .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-acb5d3f .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-f610337 .elementor-heading-title,
.elementor-2 .elementor-element.elementor-element-c089a8d .elementor-heading-title{
  color:var(--bd-on-dark);
}

/* 3.4 texto secundario sobre fundo escuro */
.elementor-2 .elementor-element.elementor-element-1d61208 .elementor-icon-box-description,
.elementor-2 .elementor-element.elementor-element-9b3d4cf .elementor-icon-box-description,
.elementor-2 .elementor-element.elementor-element-36de069 .elementor-icon-box-description,
.elementor-2 .elementor-element.elementor-element-4c42848 .elementor-widget-text-editor{
  color:var(--bd-muted-dark);
}

/* 4 - ESPACAMENTO / GRID ------------------------------------------------
   Antes: 57.6px de padding vertical em 8 secoes, 3px numa, 0/43px noutra;
   largura de conteudo 1280px em 8 secoes e 1140px nos depoimentos. */
.elementor-2 .e-con.e-parent:not(.elementor-element.elementor-element-fa0b489){
  --padding-block-start:96px;
  --padding-block-end:96px;
  --padding-inline-start:96px;
  --padding-inline-end:96px;
  --content-width:1280px;
}
/* a secao "Dentistas" esta dividida em 2 containers: evita gap duplo */
.elementor-2 .e-con.e-parent.elementor-element.elementor-element-c317dbc{ --padding-block-end:32px; }
.elementor-2 .e-con.e-parent.elementor-element.elementor-element-ad0ef55{ --padding-block-start:0px; }
/* depoimentos: mesma largura e mesmo gap das outras secoes */
.elementor-2 .e-con.e-parent.elementor-element.elementor-element-3eddc40{
  --content-width:1280px;
  --row-gap:20px;
  --column-gap:20px;
}

/* 5 - MOTION DE ENTRADA ------------------------------------------------
   Antes: fadeInUp + fadeInLeft + slideInUp misturados, sem duracao/easing
   comuns, e o CTA do heroi com 1.8s de atraso (aparecia depois de tudo). */
.elementor-2 .animated{
  animation-duration:.7s;
  animation-timing-function:var(--bd-ease);
  animation-fill-mode:both;
}
.elementor-2 .animated.fadeInLeft,
.elementor-2 .animated.slideInUp{ animation-name:fadeInUp; }
.elementor-2 .elementor-element.elementor-element-84d40f8,
.elementor-2 .elementor-element.elementor-element-84d40f8 .elementor-button{ animation-delay:.2s !important; }
@media (prefers-reduced-motion:reduce){
  .elementor-2 .animated{
    animation:none !important;
    opacity:1 !important;
    transform:none !important;
  }
}

/* 6 - CORRECOES DE LAYOUT --------------------------------------------- */

/* 6.1 Antes/Depois: os 4 widgets colapsavam para 0px de largura
       (margin:auto num item flex stretch) e a secao ficava so ciano. */
.elementor-2 .elementor-element.elementor-element-7e8bd77,
.elementor-2 .elementor-element.elementor-element-2505a95,
.elementor-2 .elementor-element.elementor-element-4f0143b,
.elementor-2 .elementor-element.elementor-element-323d384{
  width:100% !important;
  margin-inline:0 !important;
}
.elementor-2 .fel-slider-before-after,
.elementor-2 .twentytwenty-wrapper,
.elementor-2 .twentytwenty-container{ width:100% !important; }

/* 6.2 Cards dos dentistas: mesma altura e CTA alinhado na base
       (antes os 4 botoes ficavam em alturas diferentes) */
.elementor-2 .elementor-element.elementor-element-ad0ef55 .e-con-inner > .e-con{
  align-items:stretch;
  justify-content:flex-start;
}
.elementor-2 .elementor-element.elementor-element-4983f78,
.elementor-2 .elementor-element.elementor-element-c90cee2,
.elementor-2 .elementor-element.elementor-element-7b34a4e,
.elementor-2 .elementor-element.elementor-element-85388ac{ height:100%; }
.elementor-2 .elementor-element.elementor-element-da7dc93,
.elementor-2 .elementor-element.elementor-element-d54ffe4,
.elementor-2 .elementor-element.elementor-element-f4e84be,
.elementor-2 .elementor-element.elementor-element-91d493e{ flex:1 1 auto; }


/* 6.2b os 4 cards tinham align-self:flex-start (alturas 620/620/620/690) */
.elementor-2 .elementor-element.elementor-element-abb9a4a,
.elementor-2 .elementor-element.elementor-element-89906d1,
.elementor-2 .elementor-element.elementor-element-15f7696,
.elementor-2 .elementor-element.elementor-element-efb548c{
  --align-self:stretch;
  align-self:stretch;
}
@media (min-width:1025px){
  /* especialidade + nome com a mesma altura em todos os cards */
  .elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-wrapper,
  .elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-wrapper,
  .elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-wrapper,
  .elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-wrapper{
    min-height:80px;
  }
}

/* 6.3 Depoimentos: avatar e nome alinhados entre as 3 colunas */
.elementor-2 .elementor-element.elementor-element-f14f921,
.elementor-2 .elementor-element.elementor-element-3f62ac9,
.elementor-2 .elementor-element.elementor-element-105e754{ align-items:stretch; }
.elementor-2 .elementor-element.elementor-element-d3d4afd,
.elementor-2 .elementor-element.elementor-element-e546f20,
.elementor-2 .elementor-element.elementor-element-5b6b9be{ flex:1 1 auto; }

/* 6.4 Cards "Diferenciais": text-align justify (unico ponto da pagina)
       gerava rios de espaco entre palavras */
.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-wrapper,
.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-wrapper,
.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-wrapper,
.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-wrapper,
.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-92d4634 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-560b0a1 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-67dc6cf .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-87dd9fd .elementor-image-box-description{
  text-align:left;
  text-wrap:pretty;
}

/* 7 - RESPONSIVO ------------------------------------------------------ */

/* 7.1 Desktop: altura do heroi passa a acompanhar a viewport (era 890px fixo) */
@media (min-width:1025px){
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-fa0b489{ --min-height:min(100svh,900px); }
}

/* 7.2 Tablet */
@media (max-width:1024px){
  .elementor-2{ --bd-title:36px; }
  .elementor-2 .e-con.e-parent:not(.elementor-element.elementor-element-fa0b489){
    --padding-block-start:72px;
    --padding-block-end:72px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
  }
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-c317dbc{ --padding-block-end:24px; }
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-ad0ef55{ --padding-block-start:0px; }
  /* remove a margem negativa de -12vw que cortava o topo do heroi */
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-fa0b489{
    --margin-top:0px;
    --min-height:min(92svh,720px);
  }
}

/* 7.3 Mobile */
@media (max-width:767px){
  .elementor-2{ --bd-title:30px; --bd-eyebrow:13px; }
  .elementor-2 .e-con.e-parent:not(.elementor-element.elementor-element-fa0b489){
    --padding-block-start:56px;
    --padding-block-end:56px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
  }
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-c317dbc{ --padding-block-end:16px; }
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-ad0ef55{ --padding-block-start:0px; }
  /* remove a margem negativa de -27vw que cortava a logo do heroi */
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-fa0b489{
    --margin-top:0px;
    --min-height:auto;
    --padding-block-start:88px;
    --padding-block-end:64px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
  }
  /* alvos de toque >=48px */
  .elementor-2 .elementor-button{
    min-height:48px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
  }
  /* nada estoura a viewport */
  .elementor-2 img,
  .elementor-2 iframe{ max-width:100%; }
}

/* 7.4 Gutter do heroi igual ao das outras secoes (no tablet o texto do
   heroi comecava a 10px enquanto as demais secoes usavam 40px) */
.elementor-2 .elementor-element.elementor-element-f0bd4e5{
  --padding-inline-start:0px;
  --padding-inline-end:0px;
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-fa0b489{
    --padding-inline-start:40px;
    --padding-inline-end:40px;
  }
}
/* desktop: heroi com o mesmo gutter de 96px (entre 1025px e 1472px o texto
   do heroi encostava na borda enquanto as demais secoes tinham 96px) */
@media (min-width:1025px){
  .elementor-2 .e-con.e-parent.elementor-element.elementor-element-fa0b489{
    --padding-inline-start:96px;
    --padding-inline-end:96px;
  }
}
/* alvo de toque minimo tambem no tablet */
@media (max-width:1024px){
  .elementor-2 .elementor-button{
    min-height:44px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
  }
}

/* 7.5 Depoimentos tinham min-height fixo de 700px (unica secao com altura
   travada) - passa a ser definida pelo conteudo */
.elementor-2 .e-con.e-parent.elementor-element.elementor-element-3eddc40{
  --min-height:0px;
}

/* 7.6 eyebrow em uma unica linha no desktop (o da secao de FAQ quebrava
   em duas linhas por estar numa coluna estreita) */
@media (min-width:1025px){
  .elementor-2 .elementor-element.elementor-element-e7154aa .elementor-heading-title,
  .elementor-2 .elementor-element.elementor-element-82229d1 .elementor-heading-title,
  .elementor-2 .elementor-element.elementor-element-9ebf587 .elementor-heading-title,
  .elementor-2 .elementor-element.elementor-element-4bfc375 .elementor-heading-title{
    white-space:nowrap;
  }
}

/* 3.5 nomes (dentistas e depoimentos) estavam em #000 puro */
.elementor-2 .elementor-element.elementor-element-8e04657 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-7b6dd10 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-1256647 .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-c41c09b .elementor-image-box-description,
.elementor-2 .elementor-element.elementor-element-9df2a87 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-d3d99f4 .elementor-image-box-title,
.elementor-2 .elementor-element.elementor-element-eb04981 .elementor-image-box-title{
  color:var(--bd-ink);
}

/* ================= 8 - SEO / ACESSIBILIDADE ================= */
/* rotulos do formulario: visiveis para leitores de tela, invisiveis no layout */
.elementor-2 .elementor-field-group > label.elementor-field-label{
  position:absolute !important;width:1px !important;height:1px !important;
  padding:0 !important;margin:-1px !important;overflow:hidden !important;
  clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;
  white-space:nowrap !important;border:0 !important;
}
/* foco visivel para navegacao por teclado */
.elementor-2 a:focus-visible,.elementor-2 button:focus-visible,
.elementor-2 input:focus-visible,.elementor-2 textarea:focus-visible,
.elementor-2 select:focus-visible,.elementor-2 summary:focus-visible,
.elementor-2 .elementor-tab-title:focus-visible{
  outline:3px solid #00b4c5 !important;outline-offset:3px !important;border-radius:4px;
}
/* ancora #contato com respiro ao rolar */
.elementor-2 #contato{scroll-margin-top:96px;}

/* evita carregar fonte extra em elementos invisiveis */
.elementor-screen-only,.screen-reader-text{font-family:inherit !important;}
/* perguntas do FAQ como H3 mantendo o mesmo visual */
body.elementor-kit-5 .e-n-accordion-item-title-text{margin:0 !important;padding:0 !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabin_ok';
	font-display: auto;
	src: url('https://brandlodontologia.com.br/wp-content/uploads/2026/04/Cabin-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'cabin';
	font-display: auto;
	src: url('https://brandlodontologia.com.br/wp-content/uploads/2026/04/Cabin-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */