.elementor-16 .elementor-element.elementor-element-b865930{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b865930:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b865930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d95e97 );}.elementor-16 .elementor-element.elementor-element-8be0352{--display:flex;--min-height:100%;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:350px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--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:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f59861a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-c33b2ce .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3e4cde6{--display:flex;}.elementor-16 .elementor-element.elementor-element-625055c .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fb325d6 );}.elementor-16 .elementor-element.elementor-element-b791d3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-fb23119{--display:flex;}.elementor-16 .elementor-element.elementor-element-47e8bc6 .elementor-heading-title{font-family:var( --e-global-typography-731c2da-font-family ), Sans-serif;font-size:var( --e-global-typography-731c2da-font-size );font-weight:var( --e-global-typography-731c2da-font-weight );line-height:var( --e-global-typography-731c2da-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-cbb642a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-6a41290{--display:flex;}.elementor-16 .elementor-element.elementor-element-051b38e .elementor-heading-title{font-family:var( --e-global-typography-731c2da-font-family ), Sans-serif;font-size:var( --e-global-typography-731c2da-font-size );font-weight:var( --e-global-typography-731c2da-font-weight );line-height:var( --e-global-typography-731c2da-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a8695b3{--display:flex;}.elementor-16 .elementor-element.elementor-element-2774231{--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-16 .elementor-element.elementor-element-5659356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5659356:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5659356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-number-wrapper{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-47afdba-font-family ), Sans-serif;font-size:var( --e-global-typography-47afdba-font-size );font-weight:var( --e-global-typography-47afdba-font-weight );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-title{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-6bc444b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bc444b-font-size );font-weight:var( --e-global-typography-6bc444b-font-weight );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-number-wrapper{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-47afdba-font-family ), Sans-serif;font-size:var( --e-global-typography-47afdba-font-size );font-weight:var( --e-global-typography-47afdba-font-weight );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-title{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-6bc444b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bc444b-font-size );font-weight:var( --e-global-typography-6bc444b-font-weight );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-number-wrapper{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-47afdba-font-family ), Sans-serif;font-size:var( --e-global-typography-47afdba-font-size );font-weight:var( --e-global-typography-47afdba-font-weight );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-title{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-6bc444b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bc444b-font-size );font-weight:var( --e-global-typography-6bc444b-font-weight );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-number-wrapper{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-47afdba-font-family ), Sans-serif;font-size:var( --e-global-typography-47afdba-font-size );font-weight:var( --e-global-typography-47afdba-font-weight );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-title{color:var( --e-global-color-1fa5592 );font-family:var( --e-global-typography-6bc444b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bc444b-font-size );font-weight:var( --e-global-typography-6bc444b-font-weight );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-c6c7d6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-0078a62{--display:flex;}.elementor-16 .elementor-element.elementor-element-e00422e .elementor-heading-title{font-family:var( --e-global-typography-731c2da-font-family ), Sans-serif;font-size:var( --e-global-typography-731c2da-font-size );font-weight:var( --e-global-typography-731c2da-font-weight );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-3f3512c .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-b44e94a{--display:flex;}.elementor-16 .elementor-element.elementor-element-398e07c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-398e07c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-398e07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-569b5e4{--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:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-d4f5a0e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-1b6f30e{text-align:center;}.elementor-16 .elementor-element.elementor-element-1b6f30e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3448561{text-align:center;}.elementor-16 .elementor-element.elementor-element-3448561 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5684dc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-29ac97b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-29ac97b .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a8df04d );}.elementor-16 .elementor-element.elementor-element-8377b4b{--display:flex;}.elementor-16 .elementor-element.elementor-element-53b12a9{--display:flex;}.elementor-16 .elementor-element.elementor-element-6130b3b{z-index:5;}.elementor-16 .elementor-element.elementor-element-6130b3b .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ad38644{--display:flex;}.elementor-16 .elementor-element.elementor-element-345f942 .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.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-16 .elementor-element.elementor-element-345c435 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-345c435 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-345c435 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-fbdc4e6{--display:flex;}.elementor-16 .elementor-element.elementor-element-c143855{z-index:5;}.elementor-16 .elementor-element.elementor-element-c143855 .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7ea1158{--display:flex;}.elementor-16 .elementor-element.elementor-element-246a8ee .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-9bd2185 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-9bd2185 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-9bd2185 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-acb3a9a{--display:flex;}.elementor-16 .elementor-element.elementor-element-f28024e{z-index:5;}.elementor-16 .elementor-element.elementor-element-f28024e .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-789997a{--display:flex;}.elementor-16 .elementor-element.elementor-element-f08a93c .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3b8d160 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3b8d160 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-3b8d160 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-8a38908{--display:flex;}.elementor-16 .elementor-element.elementor-element-14a950b{z-index:5;}.elementor-16 .elementor-element.elementor-element-14a950b .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-646e645{--display:flex;}.elementor-16 .elementor-element.elementor-element-d01fdac .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-07ed0c1 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-07ed0c1 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-07ed0c1 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-309202d{--display:flex;}.elementor-16 .elementor-element.elementor-element-c873eb4 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fb325d6 );}.elementor-16 .elementor-element.elementor-element-d30eca3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-a7d07e9{--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-16 .elementor-element.elementor-element-0ac048d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0ac048d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0ac048d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d95e97 );}.elementor-16 .elementor-element.elementor-element-567dab0{--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:flex-start;--align-items:center;}.elementor-16 .elementor-element.elementor-element-567dab0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-567dab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1fa5592 ) 2%, var( --e-global-color-1d95e97 ) 60%);}.elementor-16 .elementor-element.elementor-element-ef4070b{--display:flex;--position:absolute;--min-height:200px;bottom:0px;}.elementor-16 .elementor-element.elementor-element-ef4070b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef4070b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8F0FF00 0%, var( --e-global-color-1d95e97 ) 100%);}.elementor-16 .elementor-element.elementor-element-5c1eba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-5c1eba5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-46578e2{text-align:center;}.elementor-16 .elementor-element.elementor-element-46578e2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-33fda6c{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-33fda6c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33fda6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d95e97 );}.elementor-16 .elementor-element.elementor-element-ac9618d{--display:flex;}.elementor-16 .elementor-element.elementor-element-0d68931{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0d68931:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0d68931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-e509603{--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:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-4ff98b4{text-align:center;}.elementor-16 .elementor-element.elementor-element-4ff98b4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-48b27fc{text-align:center;}.elementor-16 .elementor-element.elementor-element-48b27fc .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-33847a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-dfd3354{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-dfd3354 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-b21750b{--display:flex;}.elementor-16 .elementor-element.elementor-element-fee7132{--display:flex;}.elementor-16 .elementor-element.elementor-element-f713597{z-index:5;}.elementor-16 .elementor-element.elementor-element-f713597 .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-e6a5bc1{--display:flex;}.elementor-16 .elementor-element.elementor-element-143ad85 .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-15a15f2 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-15a15f2 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-15a15f2 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-d22785f{--display:flex;}.elementor-16 .elementor-element.elementor-element-ee1f535{z-index:5;}.elementor-16 .elementor-element.elementor-element-ee1f535 .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-64b14f6{--display:flex;}.elementor-16 .elementor-element.elementor-element-6d9bb83 .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d353288 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-d353288 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-d353288 .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-9b8d4de{--display:flex;}.elementor-16 .elementor-element.elementor-element-38aefe8{z-index:5;}.elementor-16 .elementor-element.elementor-element-38aefe8 .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-1fed585{--display:flex;}.elementor-16 .elementor-element.elementor-element-32bf9f4 .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-035f6be .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-035f6be .elementor-icon i, .elementor-16 .elementor-element.elementor-element-035f6be .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-9fcd05d{--display:flex;}.elementor-16 .elementor-element.elementor-element-5fbe605{z-index:5;}.elementor-16 .elementor-element.elementor-element-5fbe605 .elementor-heading-title{font-family:var( --e-global-typography-bdf80dd-font-family ), Sans-serif;font-size:var( --e-global-typography-bdf80dd-font-size );font-weight:var( --e-global-typography-bdf80dd-font-weight );line-height:var( --e-global-typography-bdf80dd-line-height );color:var( --e-global-color-1fa5592 );}.elementor-16 .elementor-element.elementor-element-8892b28{--display:flex;}.elementor-16 .elementor-element.elementor-element-6e34c9e .elementor-heading-title{font-family:var( --e-global-typography-fd1c34b-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1c34b-font-size );font-weight:var( --e-global-typography-fd1c34b-font-weight );line-height:var( --e-global-typography-fd1c34b-line-height );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-c584c0b .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c584c0b .elementor-icon i, .elementor-16 .elementor-element.elementor-element-c584c0b .elementor-icon svg{transform:rotate(-45deg);}.elementor-16 .elementor-element.elementor-element-5da4aa1{--display:flex;}.elementor-16 .elementor-element.elementor-element-27204ac .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fb325d6 );}.elementor-16 .elementor-element.elementor-element-1a0098c .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-fb55fab{--display:flex;}@media(max-width:1366px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-8be0352{--width:940px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--width:550px;}.elementor-16 .elementor-element.elementor-element-5684dc7{--width:Calc(100vw - 80px) !important;max-width:1200px;}.elementor-16 .elementor-element.elementor-element-5c1eba5{--width:1096px;}.elementor-16 .elementor-element.elementor-element-33847a6{--width:Calc(100vw - 80px) !important;max-width:1200px;}}@media(max-width:1366px){.elementor-16 .elementor-element.elementor-element-b865930{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8be0352{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:330px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-f59861a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-c33b2ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-625055c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-47e8bc6 .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-051b38e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-e00422e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-3f3512c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-398e07c{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b6f30e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-3448561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-29ac97b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6130b3b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-345f942 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c143855 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-246a8ee .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-f28024e .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-f08a93c .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-14a950b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-d01fdac .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c873eb4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-0ac048d{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-567dab0{--min-height:500px;}.elementor-16 .elementor-element.elementor-element-46578e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-0d68931{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ff98b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-48b27fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-dfd3354 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-f713597 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-143ad85 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-ee1f535 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6d9bb83 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-38aefe8 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-32bf9f4 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-5fbe605 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6e34c9e .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-27204ac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-16 .elementor-element.elementor-element-b865930{--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-8be0352{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:30vw;--padding-right:0vw;}.elementor-16 .elementor-element.elementor-element-f6e406b > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5659356{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-398e07c{--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-5c1eba5{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-33fda6c{--padding-top:36px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-0d68931{--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-b865930{--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-evenly;--align-items:flex-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-8be0352{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16 .elementor-element.elementor-element-f6e406b > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-f59861a{text-align:center;}.elementor-16 .elementor-element.elementor-element-f59861a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-c33b2ce{text-align:center;}.elementor-16 .elementor-element.elementor-element-c33b2ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-625055c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-47e8bc6{text-align:center;}.elementor-16 .elementor-element.elementor-element-47e8bc6 .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-051b38e{text-align:center;}.elementor-16 .elementor-element.elementor-element-051b38e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-5659356{--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-e00422e{text-align:center;}.elementor-16 .elementor-element.elementor-element-e00422e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-3f3512c{text-align:center;}.elementor-16 .elementor-element.elementor-element-3f3512c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-1b6f30e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-3448561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-29ac97b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6130b3b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-345f942 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c143855 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-246a8ee .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-f28024e .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-f08a93c .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-14a950b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-d01fdac .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c873eb4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-46578e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-4ff98b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-48b27fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-dfd3354 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-f713597 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-143ad85 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-ee1f535 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6d9bb83 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-38aefe8 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-32bf9f4 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-5fbe605 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6e34c9e .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-27204ac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-16 .elementor-element.elementor-element-b865930{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-398e07c{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-d4f5a0e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-0ac048d{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-567dab0{--min-height:400px;}.elementor-16 .elementor-element.elementor-element-0d68931{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-b865930{--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:8px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-f6e406b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-f59861a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-c33b2ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-625055c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-47e8bc6 .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-051b38e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-5659356{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-e00422e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-3f3512c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-398e07c{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-d4f5a0e{--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-16 .elementor-element.elementor-element-1b6f30e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1b6f30e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-3448561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-29ac97b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6130b3b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-345f942 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c143855 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-246a8ee .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-f28024e .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-f08a93c .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-14a950b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-d01fdac .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c873eb4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-0ac048d{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5c1eba5{--margin-top:-30vw;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-46578e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-33fda6c{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-0d68931{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-4ff98b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-48b27fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-dfd3354 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-f713597 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-143ad85 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-ee1f535 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6d9bb83 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-38aefe8 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-32bf9f4 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-5fbe605 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6e34c9e .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-27204ac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-8be0352{--width:1100px;}.elementor-16 .elementor-element.elementor-element-e5405b3{--width:540px;}.elementor-16 .elementor-element.elementor-element-b791d3c{--content-width:100vw;}.elementor-16 .elementor-element.elementor-element-cbb642a{--content-width:100vw;}.elementor-16 .elementor-element.elementor-element-c6c7d6d{--content-width:100vw;}.elementor-16 .elementor-element.elementor-element-5684dc7{--width:1400px;}.elementor-16 .elementor-element.elementor-element-5c1eba5{--width:1200px;}.elementor-16 .elementor-element.elementor-element-33847a6{--width:1400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-8be0352{--width:100%;}.elementor-16 .elementor-element.elementor-element-5684dc7{--width:100%;}.elementor-16 .elementor-element.elementor-element-5c1eba5{--width:100%;}.elementor-16 .elementor-element.elementor-element-33847a6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-e5405b3{--width:100%;}}@media(min-width:2400px){.elementor-16 .elementor-element.elementor-element-b865930{--min-height:Calc(100vh - 180px);}.elementor-16 .elementor-element.elementor-element-8be0352{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-f59861a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-c33b2ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-625055c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-47e8bc6 .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-051b38e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-b1578fa .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-0d04e25 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-a3a6bd7 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-47afdba-font-size );line-height:var( --e-global-typography-47afdba-line-height );}.elementor-16 .elementor-element.elementor-element-ffea8a8 .elementor-counter-title{font-size:var( --e-global-typography-6bc444b-font-size );line-height:var( --e-global-typography-6bc444b-line-height );}.elementor-16 .elementor-element.elementor-element-e00422e .elementor-heading-title{font-size:var( --e-global-typography-731c2da-font-size );line-height:var( --e-global-typography-731c2da-line-height );}.elementor-16 .elementor-element.elementor-element-3f3512c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-1b6f30e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-3448561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-29ac97b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6130b3b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-345f942 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c143855 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-246a8ee .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-f28024e .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-f08a93c .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-14a950b .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-d01fdac .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-c873eb4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-46578e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-4ff98b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-48b27fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-dfd3354 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-f713597 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-143ad85 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-ee1f535 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6d9bb83 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-38aefe8 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-32bf9f4 .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-5fbe605 .elementor-heading-title{font-size:var( --e-global-typography-bdf80dd-font-size );line-height:var( --e-global-typography-bdf80dd-line-height );}.elementor-16 .elementor-element.elementor-element-6e34c9e .elementor-heading-title{font-size:var( --e-global-typography-fd1c34b-font-size );line-height:var( --e-global-typography-fd1c34b-line-height );}.elementor-16 .elementor-element.elementor-element-27204ac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-8be0352 */@media (min-width:1025px) {
  .elementor-16 .elementor-element.elementor-element-8be0352{
    position: absolute;
}  
}/* End custom CSS */
/* Start custom CSS */.estatistica {
    width: 25%;
}

.estatistica .elementor-counter-title {
    text-align: center;
}

/*tablet retrato-mobiles*/
@media (max-width: 1024px) {
.estatistica {
    width: 35%;
}
}

/*tablet retrato-mobiles*/
@media (max-width: 767px) {
.estatistica {
    width: 240px;
}
}

/*INTRO*/

.intro {
    overflow: hidden;
}

.titulo-intro {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-primary-font-size) !important;
    font-weight: var(--e-global-typography-primary-font-weight) !important;
    line-height: var(--e-global-typography-primary-line-height) !important;
    color: var(--e-global-color-secondary) !important;
}

.img-intro {
    text-align: center;
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%);
}

.img-intro:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(/*C13*/--e-global-color-1d95e97);
    mask-image: linear-gradient(00deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 1) 100%);
    pointer-events: none;
}

.img-intro img {
    width: 100%;
    height: auto;
}

/*desktop-widescreen*/
@media (min-width: 1367px){
.intro {
    margin-top: -132px;
}    
}

/*notbook-tablet paisagem*/
@media (max-width: 1367px) and (min-width:1025px), (max-width: 880px) and (min-width:768px) {
.intro {
    margin-top: -108px;
}    
}

/*tablet retrato-mobiles*/
@media (max-width: 1024px){
.intro {
    min-height: Calc(80vh);
}    

.img-intro {
    width: 60%;
    max-width: 1000px !important;
}
}

/*mobile paisagem*/
@media (max-width: 880px){
.img-intro {
    max-width: 600px !important;
}
}

/*mobile retrato*/
@media (max-width: 767px){
.img-intro {
    width: 100%;
    max-width: 400px !important;
}
}

/*=========================*/


/*CARDS PRODUTOS*/

.cards-preview-box {
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.cards-preview {
    overflow: hidden;
    justify-content: space-between;
    flex-grow: 1 !important;
    width: 0;
    height: 440px;
    padding: 36px;
    background-color: var(/*C12*/--e-global-color-78f6f67);
}

.cards-preview-2 {
    background-color: var(/*C3*/--e-global-color-text) !important;
}


.cards-preview-img{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    
    transition: 600ms ease-out !important;
}

.cards-preview-img-2{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 85%;
    width: 100%;
    
    transition: 600ms ease-out !important;
}

.btn-card-preview {
    flex-direction: row !important;
    justify-content: center;
    align-items: center;
    align-self: center;
    gap: 4px;
    width: auto;
    padding: 8px 16px;
    background: #BBD4FFCC;

    opacity: 0;
    
    transition: 600ms ease-out !important;
    z-index: 6;
}

.btn-card-preview-icon svg {
    font-size: 36px !important;
}

.btn-card-preview-icon path {
    fill: var(/*C2*/--e-global-color-secondary) !important;
}

.cards-preview-link {
    margin: -36px;
    z-index: 6;
}

/*notbok-desktop-widescreen*/
@media(min-width:1201px){
.cards-preview:hover .cards-preview-img,
.cards-preview:hover .cards-preview-img-2 {
    transform: scale(1.05);
    transition: 400ms ease-in-out !important;
}    
.cards-preview:hover .btn-card-preview {
    opacity: 1;
    transition: 600ms ease-in-out !important;
}
}

/*notbok*/
@media(min-width:1201px) and (max-width:1366px){
.cards-preview {
    height: 380px;
    padding: 24px;
}   

.cards-preview-link {
    margin: -24px;
}
}

/*tablets*/
@media(min-width:881px) and (max-width:1200px){
.cards-preview {
    height: 320px;
}   
.cards-preview-2{
    height: 40vw !important;
}
}

/*mobile-tablets*/
@media(max-width:1200px){
.cards-preview {
    width: 40%;
    padding: 24px;
}       
    
.btn-card-preview {
    width: auto;
    padding: 8px 16px;
    align-self: end;
    background: #BBD4FF;

    opacity: 1;
    transform: scale(1);
}    

.cards-preview-link {
    margin: -24px;
}
}

/*mobile*/
@media (max-width:880px) {
.cards-preview{
    height: 35vw;
}   
.cards-preview-2{
    height: 40vw !important;
}
.btn-card-preview-icon svg{
    font-size: 28px !important;
}
}

/*mobile retrato*/
@media(max-width:767px){
.cards-preview{
    width: 240px;
    flex: 1;
    height: 80vw !important;
    max-height: 320px;
}   
}

/*======================*/


/*BANNERS*/

.banner-sobre-nos {
    position: absolute;
    height: 100%;
    mask-imagE: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 95%);
}

/*mobile-tablets*/
@media(max-width:1024px) {
.banner-sobre-nos {
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 95%);
}
}

/*mobile*/
@media (max-width:767px) {
.banner-sobre-nos {
    position: relative;
    height: 100vw;
    max-height: 460px;
}
}

/*======================*/


/*CTA*/

.servicos-cta {
    flex-direction: row !important;
    
    background-color: var(/*C13*/--e-global-color-1d95e97);
}

.servicos-cta-cor-2 {
    background-color: var(/*C14*/--e-global-color-1fa5592);
}

.servicos-cta-txt {
    flex-direction: column !important;
    align-items: start;
    width: 1200px;
    gap: 36px !important;
    padding: 120px 0;
    padding-right: 650px;
}

.servicos-cta-txt-2 {
    padding: 180px 0;
    padding-left: 650px;
}

.servicos-cta-img {
    position: absolute;
    right: 0;
    height: 100%;
    width: 50vw;
}

.servicos-cta-img-2 {
    right: unset;
    width: 1200px;
    padding-right: 600px;
}

.servicos-cta-img-2 .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.servicos-cta-img img { 
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.servicos-cta-img-2 img { 
    object-fit: contain;
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, rgba(0, 0, 0, 0) 100%);
}

.servicos-cta-img-2-mask {
    width: auto;
    height: auto;
    align-self: center;
    mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 1) 8%, rgba(0, 0, 0, 1) 92%, rgba(0, 0, 0, 0) 97%);
}

/*notbook*/
@media (max-width:1366px) and (min-width:1201px) {
.servicos-cta-txt {
    width: 1096px;
    padding: 80px 0;
    padding-right: 600px;
}

.servicos-cta-txt-2 {
    padding: 120px 0;
    padding-left: 600px;
}
}

/*tablet paisagem*/
@media (max-width:1200px) and (min-width:1025px) {
.servicos-cta-txt {
    width: 100%;
    padding: 60px;
    padding-right: calc(45vw + 60px);
}

.servicos-cta-txt-2 {
    padding: 120px 60px;
    padding-left: calc(45vw + 60px);
}

.servicos-cta-img {
    width: 45vw;
}

.servicos-cta-img-2 {
    width: 100%;
    padding-right: 50vw;
}
}

/*tablet retrato-mobiles*/
@media (max-width:1024px) {
.servicos-cta {
    flex-direction: column !important;
}

.servicos-cta-txt {
    align-items: center;
    width: 100%;
    padding: 60px;
    padding-bottom: 120px;
    margin-top: -180px;
}

.servicos-cta-txt-2 {
    margin-top: -48px;
}

.servicos-cta-img {
    position: relative;
    height: 480px;
    width: 100%;
    
    mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.servicos-cta-img-2 {
    width: 100%;
    height: auto;
    padding: 120px 15vw 0 15vw;
    
    mask-image: unset;
}
}

/*tablet retrato-mobile paisagem*/
@media (max-width:880px){
.servicos-cta-txt {
    padding-bottom: 80px;
}

.servicos-cta-img {
    height: 380px;
}

.servicos-cta-img-2 {
    height: auto;
    padding: 80px 20vw 0 20vw;
}
}

/*mobile retrato*/
@media (max-width:767px) {
.servicos-cta-txt {
    padding: 16px;
    padding-bottom: 60px;
}

.servicos-cta-txt-2 {
    margin-top: 0px;
}

.servicos-cta-img {
    height: 480px;
}

.servicos-cta-img-2 {
    height: auto;
    max-width: 500px !important;
    padding: 60px 10vw 0 10vw;
}
}

/*======================*//* End custom CSS */