.elementor-600 .elementor-element.elementor-element-1d0a254{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0em 0em 5em 5em;--z-index:3;}.elementor-600 .elementor-element.elementor-element-1d0a254:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-1d0a254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-3790c20{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--z-index:12;}.elementor-600 .elementor-element.elementor-element-3790c20.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-wrapper{text-align:start;}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-title{font-family:"Gotham", Sans-serif;font-size:5rem;font-weight:300;font-style:italic;line-height:1.3em;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-e63f887:has(:hover) .elementor-image-box-title,
					 .elementor-600 .elementor-element.elementor-element-e63f887:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-description{font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;color:#D2D2D2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button{background-color:#61CE70;font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2em;fill:#0A0D0D;color:#0A0D0D;padding:1em 2.5em 1em 2.5em;}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:focus{color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:hover svg, .elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:focus svg{fill:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-05dc44c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-600 .elementor-element.elementor-element-42b0e6c{z-index:4;}.elementor-600 .elementor-element.elementor-element-eb95250{z-index:0;}.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-600 .elementor-element.elementor-element-63ae3db .elementor-icon-wrapper{text-align:center;}.elementor-600 .elementor-element.elementor-element-63ae3db.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-600 .elementor-element.elementor-element-63ae3db.elementor-view-framed .elementor-icon, .elementor-600 .elementor-element.elementor-element-63ae3db.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-600 .elementor-element.elementor-element-63ae3db.elementor-view-framed .elementor-icon, .elementor-600 .elementor-element.elementor-element-63ae3db.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-600 .elementor-element.elementor-element-63ae3db .elementor-icon{font-size:100%;}.elementor-600 .elementor-element.elementor-element-63ae3db .elementor-icon svg{height:100%;}.elementor-600 .elementor-element.elementor-element-63ae3db .elementor-icon-wrapper svg{width:auto;}.elementor-600 .elementor-element.elementor-element-3746f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4em 4em;--row-gap:4em;--column-gap:4em;}.elementor-600 .elementor-element.elementor-element-3746f88:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-3746f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F4;}.elementor-600 .elementor-element.elementor-element-1254cca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-8e57c9d{z-index:1;}.elementor-600 .elementor-element.elementor-element-8e57c9d img{border-radius:1.75em 1.75em 1.75em 1.75em;}.elementor-600 .elementor-element.elementor-element-9888932{z-index:1;}.elementor-600 .elementor-element.elementor-element-9888932 img{border-radius:1.75em 1.75em 1.75em 1.75em;}.elementor-600 .elementor-element.elementor-element-6faefe1{--display:grid;--e-con-grid-template-columns:40% 48.5%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--grid-justify-content:space-between;}.elementor-600 .elementor-element.elementor-element-e66611c{--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;--gap:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;}.elementor-600 .elementor-element.elementor-element-d2b5d85 .elementor-image-box-wrapper{text-align:start;}.elementor-600 .elementor-element.elementor-element-d2b5d85 .elementor-image-box-title{font-family:"Gotham", Sans-serif;font-size:3rem;font-weight:300;font-style:italic;line-height:1.3em;color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-d2b5d85:has(:hover) .elementor-image-box-title,
					 .elementor-600 .elementor-element.elementor-element-d2b5d85:has(:focus) .elementor-image-box-title{color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-d2b5d85 .elementor-image-box-description{font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;color:#656B6B;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-600 .elementor-element.elementor-element-c1f853e{--e-icon-list-icon-size:56px;--icon-vertical-offset:0px;}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-item > a{font-family:"Axiforma", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4em;}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-text{color:#0A0D0D;transition:color 0.3s;}.elementor-600 .elementor-element.elementor-element-6d1999b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-600 .elementor-element.elementor-element-d5e33fb .elementor-image-box-wrapper{text-align:start;}.elementor-600 .elementor-element.elementor-element-d5e33fb .elementor-image-box-title{margin-bottom:16px;font-family:"Gotham", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-d5e33fb:has(:hover) .elementor-image-box-title,
					 .elementor-600 .elementor-element.elementor-element-d5e33fb:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-d5e33fb .elementor-image-box-description{font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:500;font-style:italic;line-height:1.4em;color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button{background-color:#61CE70;font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2em;fill:#0A0D0D;color:#0A0D0D;padding:0.875em 2.5em 0.875em 2.5em;}.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:focus{color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:hover svg, .elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:focus svg{fill:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-e641b71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--border-radius:5em 5em 0em 0em;--z-index:3;}.elementor-600 .elementor-element.elementor-element-e641b71:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-e641b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0D0D;}.elementor-600 .elementor-element.elementor-element-ed74cd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:4em 4em 0em 0em;--padding-top:3em;--padding-bottom:3em;--padding-left:4em;--padding-right:4em;--z-index:5;}.elementor-600 .elementor-element.elementor-element-b8debe1{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-wrapper{text-align:start;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-title{margin-bottom:16px;font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-b8debe1:has(:hover) .elementor-image-box-title,
					 .elementor-600 .elementor-element.elementor-element-b8debe1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-description{font-family:"Axiforma", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;color:#D2D2D2;}.elementor-600 .elementor-element.elementor-element-cf87e19 .elementor-image-box-wrapper{text-align:end;}.elementor-600 .elementor-element.elementor-element-cf87e19 .elementor-image-box-title{font-family:"Gotham", Sans-serif;font-size:1.772rem;font-weight:300;font-style:italic;line-height:1.3em;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-cf87e19:has(:hover) .elementor-image-box-title,
					 .elementor-600 .elementor-element.elementor-element-cf87e19:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-cf87e19 .elementor-image-box-description{font-family:"Axiforma", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;color:#FFFFFF;}body.elementor-page-600:not(.elementor-motion-effects-element-type-background), body.elementor-page-600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F4;}@media(min-width:768px){.elementor-600 .elementor-element.elementor-element-3790c20{--width:440px;}.elementor-600 .elementor-element.elementor-element-05dc44c{--width:56%;}}@media(max-width:1366px){.elementor-600 .elementor-element.elementor-element-1d0a254{--border-radius:0em 0em 3em 3em;}.elementor-600 .elementor-element.elementor-element-1254cca{--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-ce652d4{text-align:center;}.elementor-600 .elementor-element.elementor-element-6faefe1{--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-e641b71{--border-radius:3em 3em 0em 0em;}.elementor-600 .elementor-element.elementor-element-ed74cd6{--border-radius:0em 0em 0em 0em;}.elementor-600 .elementor-element.elementor-element-b8debe1{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-1d0a254{--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-600 .elementor-element.elementor-element-3790c20{--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;}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-wrapper{text-align:center;}.elementor-600 .elementor-element.elementor-element-1254cca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-8e57c9d img{width:100%;}.elementor-600 .elementor-element.elementor-element-9888932 img{width:100%;}.elementor-600 .elementor-element.elementor-element-6faefe1{--e-con-grid-template-columns:1fr;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-9f4908a img{width:100%;}}@media(max-width:767px){.elementor-600 .elementor-element.elementor-element-1d0a254{--border-radius:0em 0em 2em 2em;}.elementor-600 .elementor-element.elementor-element-3790c20{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-title{font-size:3rem;}.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-description{font-size:1rem;}.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button{font-size:1rem;}.elementor-600 .elementor-element.elementor-element-05dc44c{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-eb95250{z-index:0;}.elementor-600 .elementor-element.elementor-element-63ae3db{z-index:0;}.elementor-600 .elementor-element.elementor-element-63ae3db .elementor-icon{font-size:36px;}.elementor-600 .elementor-element.elementor-element-63ae3db .elementor-icon svg{height:36px;}.elementor-600 .elementor-element.elementor-element-3746f88{--z-index:2;}.elementor-600 .elementor-element.elementor-element-1254cca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--z-index:8;}.elementor-600 .elementor-element.elementor-element-6faefe1{--e-con-grid-template-columns:1;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-e66611c{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-600 .elementor-element.elementor-element-d2b5d85 .elementor-image-box-title{font-size:2rem;}.elementor-600 .elementor-element.elementor-element-d2b5d85 .elementor-image-box-description{font-size:1rem;}.elementor-600 .elementor-element.elementor-element-c1f853e{--e-icon-list-icon-size:40px;}.elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-600 .elementor-element.elementor-element-c1f853e .elementor-icon-list-item > a{font-size:1rem;}.elementor-600 .elementor-element.elementor-element-ed74cd6{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-600 .elementor-element.elementor-element-b8debe1{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-wrapper{text-align:center;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-title{font-size:1rem;}.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-description{font-size:0.875rem;}.elementor-600 .elementor-element.elementor-element-cf87e19 .elementor-image-box-wrapper{text-align:center;}.elementor-600 .elementor-element.elementor-element-cf87e19 .elementor-image-box-title{margin-bottom:8px;}}/* Start custom CSS for image-box, class: .elementor-element-e63f887 */.elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-description {
    padding-left: 20px;
    border-left: 1px solid #15B76B40;
}
@media(max-width: 1024px) {
   .elementor-600 .elementor-element.elementor-element-e63f887 .elementor-image-box-description {
        padding-left: 0px;
        border-left: 0px solid #15B76B40;
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d53ead */.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button {
    border-radius: 80px;
    border-bottom: 2px solid #46DF97;
    background: linear-gradient(87deg, #15B76B 5.38%, #3EE597 97.63%);
}

.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:hover{
    transform: translate3d(4px, -2px, 0);
}

.elementor-600 .elementor-element.elementor-element-7d53ead .elementor-button:hover svg {
    fill: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b0e6c */.elementor-600 .elementor-element.elementor-element-42b0e6c::after {
    content: '';
    position: absolute;
    width: 277.119px;
    height: 277.119px;
    left: calc(50% + 0px);
    top: calc(50% + 250px);
    transform: rotate(29.805deg) translate(-50%, -50%);
    flex-shrink: 0;
    border-radius: 277.119px;
    background: linear-gradient(206deg, #6C7786 14.79%, #262538 93%);
    filter: blur(50px);
    z-index: -1;
    opacity: 0.7;
}

@media(max-width: 767px) {
    .elementor-600 .elementor-element.elementor-element-42b0e6c::after {
        width: 77.119px;
        height: 77.119px;
        left: calc(50% + 0px);
        top: calc(50% + 150px);
        transform: rotate(29.805deg) translate(-50%, -50%);
        flex-shrink: 0;
        border-radius: 277.119px;
        background: linear-gradient(206deg, #6C7786 14.79%, #262538 93%);
        filter: blur(40px);
        z-index: -1;
        opacity: 0.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb95250 */.elementor-600 .elementor-element.elementor-element-eb95250 {
    position: absolute;
    left: calc(0% - 300px);
    top: calc(0% - 400px);
    opacity: 0.7;
}

.elementor-600 .elementor-element.elementor-element-eb95250::before {
    content: '';
    position: absolute;
    width: 483.725px;
    height: 483.725px;
    left: calc(0% + 300px);
    top: calc(0% + 300px);
    transform: rotate(-72.282deg);
    flex-shrink: 0;
    border-radius: 483.725px;
    background: linear-gradient(206deg, #35434A 14.79%, #253038 93%);
    filter: blur(50px);
}

@media(max-width: 767px) {
    .elementor-600 .elementor-element.elementor-element-eb95250::before {
        content: '';
        position: absolute;
        width: 183.725px;
        height: 283.725px;
        left: calc(0% + 300px);
        top: calc(0% + 300px);
        transform: rotate(-72.282deg);
        flex-shrink: 0;
        border-radius: 483.725px;
        background: linear-gradient(206deg, #35434A 14.79%, #253038 93%);
        filter: blur(50px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05dc44c */.elementor-600 .elementor-element.elementor-element-05dc44c {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63ae3db */.elementor-600 .elementor-element.elementor-element-63ae3db {
    position: absolute;
    left: 50%;
    bottom: calc(0% - 45px);
    transform: translate(-50%, 0%);
}

@media(max-width: 767px) {
    .elementor-600 .elementor-element.elementor-element-63ae3db {
        position: absolute;
        left: 50%;
        bottom: calc(0% - 33px);
        transform: translate(-50%, 0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d0a254 */.elementor-600 .elementor-element.elementor-element-1d0a254::before {
    content: '';
    position: absolute;
    width: 1391px;
    height: 1391px;
    left: 0%;
    top: 0%;
    transform: translate(-60%, -60%);
    flex-shrink: 0;
    background: radial-gradient(52.31% 52.31% at 53.13% 57.32%, #35434A 0%, rgba(37, 48, 56, 0.00) 100%);
    opacity: 0.6;
    filter: blur(50px);
}

@media(max-width: 767px) {
    .elementor-600 .elementor-element.elementor-element-1d0a254 {
        overflow: clip;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e57c9d */.elementor-600 .elementor-element.elementor-element-8e57c9d::before {
    content: '';
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(163deg, rgba(143, 143, 153, 0.11) 4.15%, rgba(9, 9, 11, 0.00) 98.56%);
    backdrop-filter: blur(24.66666603088379px);
    border: 1.542px solid rgba(238, 238, 238, 0.80);
    border-radius: 2em;
    z-index: -1;
    pointer-events: none;
}

.elementor-600 .elementor-element.elementor-element-8e57c9d:hover {
    transform: translate3d(4px, -2px, 0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9888932 */.elementor-600 .elementor-element.elementor-element-9888932::before {
    content: '';
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(163deg, rgba(143, 143, 153, 0.11) 4.15%, rgba(9, 9, 11, 0.00) 98.56%);
    backdrop-filter: blur(24.66666603088379px);
    border: 1.542px solid rgba(238, 238, 238, 0.80);
    border-radius: 2em;
    z-index: -1;
    pointer-events: none;
}

.elementor-600 .elementor-element.elementor-element-9888932:hover {
    transform: translate3d(4px, -2px, 0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-568639b */.elementor-600 .elementor-element.elementor-element-568639b:hover {
    transform: translate3d(4px, -2px, 0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce652d4 */.elementor-600 .elementor-element.elementor-element-ce652d4:hover {
    transform: translate3d(4px, -2px, 0);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e33fb */.elementor-600 .elementor-element.elementor-element-d5e33fb .elementor-image-box-title, .elementor-600 .elementor-element.elementor-element-d5e33fb .elementor-image-box-description {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-459bfbf */.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button {
    border-radius: 80px;
    border-bottom: 2px solid #46DF97;
    background: linear-gradient(87deg, #15B76B 5.38%, #3EE597 97.63%);
}

.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button-icon {
    transform: rotate(280deg);
}

.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:hover{
    transform: translate3d(4px, -2px, 0);
}

.elementor-600 .elementor-element.elementor-element-459bfbf .elementor-button:hover svg {
    fill: transparent !important;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b8debe1 */.elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-title, .elementor-600 .elementor-element.elementor-element-b8debe1 .elementor-image-box-description {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed74cd6 */.elementor-600 .elementor-element.elementor-element-ed74cd6 {
    position: relative;
    z-index: 1;
    border-radius: 2em;
}

.elementor-600 .elementor-element.elementor-element-ed74cd6:before {
    content: "";
    position: absolute;
    z-index: 1000;
    opacity: 0.7;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    background: linear-gradient(0deg,  #09512F69, #15B76B);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor; /* Para navegadores baseados em WebKit */
    mask-composite: exclude !important; /* Para navegadores compatíveis */
    border-radius: 3em 3em 0 0;
    pointer-events: none;
}

@media(max-width: 767px) {
    .elementor-600 .elementor-element.elementor-element-ed74cd6:before {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e641b71 */.elementor-600 .elementor-element.elementor-element-e641b71::before {
    content: '';
    position: absolute;
    width: 1391px;
    height: 1391px;
    left: auto;
    right: 0%;
    top: 0%;
    transform: translate(60%, -60%);
    flex-shrink: 0;
    background: radial-gradient(52.31% 52.31% at 53.13% 57.32%, #35434A 0%, rgba(37, 48, 56, 0.00) 100%);
    opacity: 0.6;
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS */p {
    margin-bottom: 0;
}

html, body {
    width: 100%;
    overflow-x: clip;
    font-size: 16px;
}

.elementor-image-box-title, .elementor-icon-box-title {
    margin-top: 0;
}

.line-broken .elementor-image-box-title, .line-broken .elementor-icon-box-title, .line-broken .elementor-icon-box-description,.line-broken .elementor-image-box-description, .line-broken .elementor-heading-title {
    white-space: pre-line;
}

.e-con {
    --padding-right: var(--container-default-padding-right,0px);
    --padding-top: var(--container-default-padding-top,0px);
    --padding-bottom: var(--container-default-padding-bottom,0px);
    --padding-left: var(--container-default-padding-left,0px);
}

.destaque-green-italic {
    font-family: "Gotham";
    font-style: normal;
    font-weight: 600;
    background: linear-gradient(85deg, #15B76B -0.51%, #3EE597 45.51%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.texto-italico {
    font-family: "Axiforma";
    font-style: italic;
    font-weight: 400;
    color: #fff;
}

.destaque-bold {
    font-weight: bold;
    color: #fff;
}

.bold {
    color: #0A0D0D;
}


.elementor-kit-6 {
    /*fonte primaria*/
    --e-global-typography-primary-font-family: "Gotham" !important;
    --e-global-typography-primary-font-weight: 600;
    /*fonte secundaria*/    
    --e-global-typography-secondary-font-family: "Gotham" !important;
    --e-global-typography-secondary-font-weight: 400;
    /*fonte body*/
    --e-global-typography-text-font-family: "Axiforma" !important;
    --e-global-typography-text-font-weight: 400;
    /*fonte destaque*/    
    --e-global-typography-accent-font-family: "Axiforma" !important;
    --e-global-typography-accent-font-weight: 500;
}

/* --- Axiforma --- */

@font-face {
    font-family: "Axiforma";
    src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.woff2') format('woff2'),
         url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.woff') format('woff');
    font-weight: 400; /* Regular */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Axiforma";
    src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.woff2') format('woff2'),
         url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.woff') format('woff');
    font-weight: 600; /* Semibold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Axiforma";
    src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.woff2') format('woff2'),
         url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.woff') format('woff');
    font-weight: 400; /* Ou 500, se for um itálico de uma variação específica */
    font-style: italic;
    font-display: swap;
}

/* --- Gotham --- */

@font-face {
    font-family: "Gotham";
    src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.woff2') format('woff2'),
         url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.woff') format('woff');
    font-weight: 300; /* Light */
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Gotham";
    src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.woff2') format('woff2'),
         url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.woff') format('woff');
    font-weight: 500; /* Medium */
    font-style: normal;
    font-display: swap;
}


/* variables (edit here)*/
:root {
    /* Global Padding Variables - Editable */
    /* Left and Right Padding All /Sections/Containers*/
    --fluid-side-padding-min: 1.25rem; /* 20px */
    --fluid-side-padding-max: 5rem;   /* 80px */

    /* Top and Bottom Padding All Containers*/
    --section-xxl-padding-min: 9.375rem; /* 150px */
    --section-xxl-padding-max: 10rem; /* 160px */ 
  
    --section-xl-padding-min: 6.875rem; /* 110px */
    --section-xl-padding-max: 7.5rem; /* 120px */
  
    --section-l-padding-min: 5.625rem; /* 90px */
    --section-l-padding-max: 6.25rem; /* 100px */
  
    --section-m-padding-min: 5rem; /* 80px */
    --section-m-padding-max: 5rem; /* 80px */
  
    --section-s-padding-min: 3rem; /* 48px */
    --section-s-padding-max: 3.75rem; /* 60px */
  
    --section-xs-padding-min: 2.5rem; /* 40px */
    --section-xs-padding-max: 3rem; /* 48px */
  
    --section-xxs-padding-min: 1.5rem; /* 24px */
    --section-xxs-padding-max: 1.5rem; /* 24px */
    
    --section-header-padding-min: 1.25rem; /* 20px */
    --section-header-padding-max: 1.25rem; /* 20px */

    /* Variáveis para controle manual de padding */
    --custom-padding-top: 0rem; /* Valor inicial para padding-top personalizado */
    --custom-padding-bottom: 0rem; /* Valor inicial para padding-bottom personalizado */
  
    /* Hero Sections Height Variable */
    --section-hero-height: 100vh; /* 100% the screen height */
  
    /* Offset Padding for Overlay Headers */
    --section-offset-header: 80px; /* Adjust to the overlay header's negative margin */

    /* Width For Narrow Sections*/
    --section-narrow: 62.5rem; /* 1000px */
    --section-narrow-xs: 45rem; /* 720px */
  }

@media(max-width: 767px) {
  :root {
     /* Margem superior e inferior de todos os containers (mobile) */
      --section-xxl-padding-min: 4rem; /* Mínimo: 64px (reduzido de 128px) */
      --section-xxl-padding-max: 4.6875rem; /* Máximo: 75px (reduzido de 150px) */
  
      --section-xl-padding-min: 3.5rem; /* Mínimo: 56px (reduzido de 112px) */
      --section-xl-padding-max: 4.1875rem; /* Máximo: 67px (reduzido de 134px) */
  
      --section-l-padding-min: 3rem; /* Mínimo: 48px (reduzido de 96px) */
      --section-l-padding-max: 3.6875rem; /* Máximo: 59px (reduzido de 118px) */
  
      --section-m-padding-min: 2.5rem; /* Mínimo: 40px (reduzido de 80px) */
      --section-m-padding-max: 3.1875rem; /* Máximo: 51px (reduzido de 102px) */
  
      --section-s-padding-min: 2rem; /* Mínimo: 32px (reduzido de 64px) */
      --section-s-padding-max: 2.6875rem; /* Máximo: 43px (reduzido de 86px) */
  }
}

/* CSS Template (do not edit below) */
  
  
  /* Section/Container Padding - Fluid Variants */
  .section-xxl {
    padding-top: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-bottom: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xl {
    padding-top: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-bottom: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-l {
    padding-top: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-bottom: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-m {
    padding-top: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-bottom: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-s {
    padding-top: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-bottom: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xs {
    padding-top: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-bottom: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xxs {
    padding-top: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-bottom: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-header {
    padding-top: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-bottom: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  /* Classes para controle manual de padding */
  .cp-top {
    padding-top: var(--custom-padding-top)!important;
  }
  
  .cp-bottom {
    padding-bottom: var(--custom-padding-bottom)!important;
  }
  
  /* Hero Container/Sections Height */
  .section-hero {
    min-height: var(--section-hero-height)!important;
  }

  .section-hero .e-con-inner {
    justify-content: center!important;
}
  
  /* Full Width Sections - No Side Padding */

  .section-full div {
    max-width: 100%!important;
  }
  

  /* Narrow Sections */
  .section-narrow .e-con-inner {
    max-width: var(--section-narrow)!important;
  }

  .section-narrow-xs .e-con-inner {
    max-width: var(--section-narrow-xs)!important;
  }


  /* Offset Padding for Overlay Headers */
  .section-offset {
    padding-top: calc(var(--section-offset-header) + var(--section-xxl-padding-min));
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.eot');
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.eot?#iefix') format('embedded-opentype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.woff2') format('woff2'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.woff') format('woff'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.ttf') format('truetype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-medium.svg#Gotham') format('svg');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.eot');
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.eot?#iefix') format('embedded-opentype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.woff2') format('woff2'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.woff') format('woff'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.ttf') format('truetype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/gotham-lightitalic.svg#Gotham') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.eot');
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.eot?#iefix') format('embedded-opentype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.woff2') format('woff2'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.woff') format('woff'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.ttf') format('truetype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-regular.svg#Axiforma') format('svg');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.eot');
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.eot?#iefix') format('embedded-opentype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.woff2') format('woff2'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.woff') format('woff'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.ttf') format('truetype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-semibold.svg#Axiforma') format('svg');
}
@font-face {
	font-family: 'Axiforma';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.eot');
	src: url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.eot?#iefix') format('embedded-opentype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.woff2') format('woff2'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.woff') format('woff'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.ttf') format('truetype'),
		url('https://fonoanacarla.com.br/wp-content/uploads/2025/07/axiforma-italic.svg#Axiforma') format('svg');
}
/* End Custom Fonts CSS */