.elementor-1952 .elementor-element.elementor-element-3f99eec{--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;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-b6b1ca1{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-b6b1ca1 img{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 16px 14px 16px;}.elementor-1952 .elementor-element.elementor-element-306041f{--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:flex-end;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button{background-color:#FFA11D00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 20px;}.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1952 .elementor-element.elementor-element-0a40b69{--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;--padding-top:60px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-0a40b69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1952 .elementor-element.elementor-element-48347f2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-995e83b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-d3a3be0{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-7117507{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-f0063aa{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-5356b9a{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-e4a13c8{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.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-1952 .elementor-element.elementor-element-c6abbee{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-c6abbee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{margin-bottom:20px;font-family:"Inter", Sans-serif;font-size:70px;font-weight:700;line-height:1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-4b25fcd:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-4b25fcd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-326ccc1 .your-class{width:20%;}.elementor-1952 .elementor-element.elementor-element-326ccc1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 20px;}.elementor-1952 .elementor-element.elementor-element-91d5ae0{--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:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3c41d5b{width:var( --container-widget-width, 57.6% );max-width:57.6%;--container-widget-width:57.6%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{margin-bottom:15px;font-family:"Inter", Sans-serif;font-size:70px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-3c41d5b:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-3c41d5b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-description{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-d4a6eaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1952 .elementor-element.elementor-element-6369051{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-6369051.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6369051.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-6369051.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-6369051:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-6dc19bb{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-6dc19bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6dc19bb.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-6dc19bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-6dc19bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-1f91f02{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-1f91f02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-1f91f02.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-1f91f02.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-1f91f02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-28c6c4b{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-28c6c4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-28c6c4b.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-28c6c4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-28c6c4b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-d92385d{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-d92385d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d92385d.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-d92385d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-d92385d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-abe55eb{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-abe55eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-abe55eb.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-abe55eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon{font-size:52px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title a{font-family:var( --e-global-typography-ae8f479-font-family ), Sans-serif;font-size:var( --e-global-typography-ae8f479-font-size );font-weight:var( --e-global-typography-ae8f479-font-weight );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-abe55eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#BDC1C6;}.elementor-1952 .elementor-element.elementor-element-1d2858e{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-dfa10eb{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-dfa10eb .elementor-heading-title{font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-bullet-active, .elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-fraction{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-2a7805d{z-index:9;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-main-swiper{width:100%;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-main-swiper .swiper-slide{border-radius:10px;padding:30px 30px 30px 30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-swiper-button{font-size:30px;color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:8px;width:8px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#858585;opacity:1;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__text{color:#BDC1C6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__title{color:#515A69;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__image img{width:50px;height:50px;border-radius:96px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (50px / 2) - 8px );}body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (50px / 2) - 8px );right:auto;}body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (50px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (50px / 2) - 8px );right:auto;}body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (50px / 2) - 8px );left:auto;}body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:10px;margin-right:0;}body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:10px;margin-left:0;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:10px;}.elementor-1952 .elementor-element.elementor-element-c100de5{--display:flex;--min-height:1400px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-c100de5:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-c100de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saxnapratica.com.br/wp-content/uploads/2026/03/BLOCO-5-Expert-DESK.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-f9a3550{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-81cce97{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{margin-bottom:30px;font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-81cce97:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-81cce97:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-9d4b6a4{--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:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-304965c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-304965c .elementor-heading-title{font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-4b243e8{--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:flex-start;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-6fa39ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1952 .elementor-element.elementor-element-059538b .title{color:#184169A6;}.elementor-1952 .elementor-element.elementor-element-059538b{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-061f6b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-dadf6a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-c6b14be .title{color:#184169A6;}.elementor-1952 .elementor-element.elementor-element-c6b14be{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-de50389:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-ce2c639{--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:flex-start;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3e82441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-23db5d9 .title{color:#184169A6;}.elementor-1952 .elementor-element.elementor-element-23db5d9{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-d19e0a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-84d302d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-327d9f0 .title{color:#184169A6;}.elementor-1952 .elementor-element.elementor-element-327d9f0{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-246d7ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-c982aad{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1952 .elementor-element.elementor-element-fe73ebb:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-fe73ebb:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cb86b98 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1952 .elementor-element.elementor-element-6b8e06a{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(70px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(70px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(70px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-70px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-70px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#FFFFFF33;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-e1154ca{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-a6fae6e{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-a6fae6e:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-a6fae6e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-description{font-family:var( --e-global-typography-798eec7-font-family ), Sans-serif;font-size:var( --e-global-typography-798eec7-font-size );font-weight:var( --e-global-typography-798eec7-font-weight );line-height:var( --e-global-typography-798eec7-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-d7498bf{--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;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--flex-wrap:wrap;--align-content:center;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-1b96748{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-1952 .elementor-element.elementor-element-1b96748 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-2592f9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-5081fed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-5081fed p{margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-33e0aa8{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-33e0aa8:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-33e0aa8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-26ed426{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-26ed426 img{width:100%;transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-26ed426:hover img{filter:brightness( 118% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1952 .elementor-element.elementor-element-5506edf{--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;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--flex-wrap:wrap;--align-content:center;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-3ec1fa9{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-1952 .elementor-element.elementor-element-3ec1fa9 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-c07aad5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-f44f361{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-f44f361 p{margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-fcf8ef9:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-fcf8ef9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-3571c87{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-3571c87 img{width:100%;transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-3571c87:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1952 .elementor-element.elementor-element-155cc9b{--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;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--flex-wrap:wrap;--align-content:center;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-ece0639{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;z-index:99;text-align:center;}.elementor-1952 .elementor-element.elementor-element-ece0639 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-67d4533{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-23de815{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-23de815 p{margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-b74d49e{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-b74d49e:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-b74d49e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-f2e1d2c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c img{width:100%;transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1952 .elementor-element.elementor-element-89d5d79{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-1952 .elementor-element.elementor-element-89d5d79 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-1952 .elementor-element.elementor-element-e995636{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-e995636:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-e995636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FCFF;}.elementor-1952 .elementor-element.elementor-element-433c7fa{width:100%;max-width:100%;text-align:center;}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title a:hover, .elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-e8ca5c8{--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;--flex-wrap:wrap;--align-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-e8ca5c8:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-e8ca5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-2b4fedd{background-color:#E9EFF2;padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-2b4fedd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1em;color:#404040;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-e712a5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#404040;}.elementor-1952 .elementor-element.elementor-element-cabae00{padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-cabae00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-9ae3616{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-9ae3616 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-f5d1234{--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;--flex-wrap:wrap;--align-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-f5d1234:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-f5d1234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd{background-color:#E9EFF2;padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1em;color:#404040;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-76fe58d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#404040;}.elementor-1952 .elementor-element.elementor-element-c6218a7{padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-c6218a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-4facb7f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-4facb7f img{width:100%;}.elementor-1952 .elementor-element.elementor-element-96f7f23{--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;--flex-wrap:wrap;--align-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-96f7f23:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-96f7f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-4801516{background-color:#E9EFF2;padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-4801516 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1em;color:#404040;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-a515a50:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:#404040;}.elementor-1952 .elementor-element.elementor-element-667dff1{padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-667dff1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-a76b02c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-a76b02c img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-5142326{--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;--flex-wrap:wrap;--align-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1952 .elementor-element.elementor-element-5142326:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-5142326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-57fd643{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-03a4aa0{background-color:#E9EFF2;padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-03a4aa0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1em;color:#404040;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-8f186bb:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-8f186bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#404040;}.elementor-1952 .elementor-element.elementor-element-9668d96{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-9668d96 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-c420bf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{margin-bottom:15px;font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-b4b7f9c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description{font-family:var( --e-global-typography-798eec7-font-family ), Sans-serif;font-size:var( --e-global-typography-798eec7-font-size );font-weight:var( --e-global-typography-798eec7-font-weight );line-height:var( --e-global-typography-798eec7-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-5565404{--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:flex-start;--align-items:flex-start;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9{width:100%;max-width:100%;text-align:start;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-c7b943f{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-text{color:var( --e-global-color-d7955f6 );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-fcc474d{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-icon i{color:#0DEB00;transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-icon svg{fill:#0DEB00;transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > a{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-text{color:var( --e-global-color-d7955f6 );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 20px;}.elementor-1952 .elementor-element.elementor-element-6450324{--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:flex-start;--align-items:flex-start;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-6a505df{width:100%;max-width:100%;text-align:start;}.elementor-1952 .elementor-element.elementor-element-6a505df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-f0e0f66{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-text{color:var( --e-global-color-d7955f6 );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-0938257{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-icon i{color:#0DEB00;transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-icon svg{fill:#0DEB00;transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > a{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-text{color:var( --e-global-color-d7955f6 );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 20px;}.elementor-1952 .elementor-element.elementor-element-90e0eb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1952 .elementor-element.elementor-element-4fe98d5:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-4fe98d5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-2aacb28{--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:80px 20px;--row-gap:80px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-6d1e724{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -180px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-title{margin-bottom:15px;font-family:"Inter", Sans-serif;font-size:425px;font-weight:700;line-height:1.1em;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-6d1e724:has(:hover) .elementor-image-box-title,
					 .elementor-1952 .elementor-element.elementor-element-6d1e724:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description{font-family:var( --e-global-typography-b98a2c0-font-family ), Sans-serif;font-size:var( --e-global-typography-b98a2c0-font-size );font-weight:var( --e-global-typography-b98a2c0-font-weight );line-height:var( --e-global-typography-b98a2c0-line-height );color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-e6f5cf9{--display:flex;}.elementor-1952 .elementor-element.elementor-element-0cdb875{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-e2d5c81{--display:flex;}.elementor-1952 .elementor-element.elementor-element-7b3ffd2{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-e20002f{--display:flex;}.elementor-1952 .elementor-element.elementor-element-6b8f13e{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-73ab9ff{--display:flex;}.elementor-1952 .elementor-element.elementor-element-4afbdea{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-0a99886{--display:flex;}.elementor-1952 .elementor-element.elementor-element-13a6f0a{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-baa36f4{--display:flex;}.elementor-1952 .elementor-element.elementor-element-c1a4a8d{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-19da5ec{--display:flex;}.elementor-1952 .elementor-element.elementor-element-24705df{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-82a50fe );}.elementor-1952 .elementor-element.elementor-element-468bcc9{--n-accordion-title-font-size:var( --e-global-typography-d4b07c5-font-size );width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-d7955f6 );--n-accordion-title-hover-color:var( --e-global-color-d7955f6 );--n-accordion-title-active-color:var( --e-global-color-d7955f6 );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#00071633;border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF4F;}.elementor-1952 .elementor-element.elementor-element-468bcc9 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-1952 .elementor-element.elementor-element-0ffc010{width:var( --container-widget-width, 66% );max-width:66%;padding:40px 40px 40px 40px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-0ffc010.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-0ffc010.elementor-view-framed .elementor-icon, .elementor-1952 .elementor-element.elementor-element-0ffc010.elementor-view-default .elementor-icon{fill:var( --e-global-color-d7955f6 );color:var( --e-global-color-d7955f6 );border-color:var( --e-global-color-d7955f6 );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon{font-size:140px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title a{font-family:var( --e-global-typography-1854a12-font-family ), Sans-serif;font-size:var( --e-global-typography-1854a12-font-size );font-weight:var( --e-global-typography-1854a12-font-weight );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010:has(:hover) .elementor-icon-box-title,
					 .elementor-1952 .elementor-element.elementor-element-0ffc010:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-description{font-family:var( --e-global-typography-d4b07c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b07c5-font-size );font-weight:var( --e-global-typography-d4b07c5-font-weight );line-height:var( --e-global-typography-d4b07c5-line-height );color:var( --e-global-color-cb86b98 );}.elementor-1952 .elementor-element.elementor-element-090d80d{--display:flex;--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-090d80d:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-090d80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00102C;}.elementor-1952 .elementor-element.elementor-element-0c50e12 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1952 .elementor-element.elementor-element-0c50e12{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:70%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-1952 .elementor-element.elementor-element-ff34e29{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-72f4d6c .your-class{width:100px;}.elementor-1952 .elementor-element.elementor-element-80ba75e .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1952 .elementor-element.elementor-element-80ba75e{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:70%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-1952 .elementor-element.elementor-element-70cf9c9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3c96619 .your-class{width:100px;}.elementor-1952 .elementor-element.elementor-element-a2f71bf .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1952 .elementor-element.elementor-element-a2f71bf{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:70%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-1952 .elementor-element.elementor-element-b33d67f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-631418e .your-class{width:100px;}.elementor-1952 .elementor-element.elementor-element-36217f5{width:100%;max-width:100%;text-align:center;}.elementor-1952 .elementor-element.elementor-element-36217f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-cb86b98 );}body.elementor-page-1952:not(.elementor-motion-effects-element-type-background), body.elementor-page-1952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000716;}@media(min-width:768px){.elementor-1952 .elementor-element.elementor-element-3f99eec{--width:490px;}.elementor-1952 .elementor-element.elementor-element-306041f{--content-width:95%;}.elementor-1952 .elementor-element.elementor-element-48347f2{--width:32%;}.elementor-1952 .elementor-element.elementor-element-995e83b{--width:150px;}.elementor-1952 .elementor-element.elementor-element-d4a6eaf{--width:40.8%;}.elementor-1952 .elementor-element.elementor-element-4b243e8{--width:100%;}.elementor-1952 .elementor-element.elementor-element-6fa39ea{--width:49%;}.elementor-1952 .elementor-element.elementor-element-dadf6a7{--width:49%;}.elementor-1952 .elementor-element.elementor-element-ce2c639{--width:100%;}.elementor-1952 .elementor-element.elementor-element-3e82441{--width:49%;}.elementor-1952 .elementor-element.elementor-element-84d302d{--width:49%;}.elementor-1952 .elementor-element.elementor-element-d7498bf{--content-width:100%;}.elementor-1952 .elementor-element.elementor-element-2592f9d{--width:54%;}.elementor-1952 .elementor-element.elementor-element-5506edf{--content-width:100%;}.elementor-1952 .elementor-element.elementor-element-c07aad5{--width:54%;}.elementor-1952 .elementor-element.elementor-element-155cc9b{--content-width:100%;}.elementor-1952 .elementor-element.elementor-element-67d4533{--width:54%;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--width:53%;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--width:53%;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--width:53%;}.elementor-1952 .elementor-element.elementor-element-57fd643{--width:53%;}.elementor-1952 .elementor-element.elementor-element-5565404{--width:41%;}.elementor-1952 .elementor-element.elementor-element-6450324{--width:41%;}.elementor-1952 .elementor-element.elementor-element-ff34e29{--width:100%;}.elementor-1952 .elementor-element.elementor-element-70cf9c9{--width:100%;}.elementor-1952 .elementor-element.elementor-element-b33d67f{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-0a40b69{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-48347f2{--width:36%;}.elementor-1952 .elementor-element.elementor-element-91d5ae0{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-1d2858e{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-c100de5{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-9d4b6a4{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-c982aad{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-e1154ca{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-e995636{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-c420bf8{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-5565404{--width:41%;}.elementor-1952 .elementor-element.elementor-element-6450324{--width:41%;}.elementor-1952 .elementor-element.elementor-element-90e0eb7{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-2aacb28{--content-width:1140px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-48347f2{--width:44%;}.elementor-1952 .elementor-element.elementor-element-d4a6eaf{--width:100%;}.elementor-1952 .elementor-element.elementor-element-6fa39ea{--width:48%;}.elementor-1952 .elementor-element.elementor-element-dadf6a7{--width:48%;}.elementor-1952 .elementor-element.elementor-element-3e82441{--width:48%;}.elementor-1952 .elementor-element.elementor-element-84d302d{--width:48%;}.elementor-1952 .elementor-element.elementor-element-2592f9d{--width:51%;}.elementor-1952 .elementor-element.elementor-element-c07aad5{--width:51%;}.elementor-1952 .elementor-element.elementor-element-67d4533{--width:51%;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--width:50%;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--width:50%;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--width:50%;}.elementor-1952 .elementor-element.elementor-element-57fd643{--width:50%;}.elementor-1952 .elementor-element.elementor-element-5565404{--width:48%;}.elementor-1952 .elementor-element.elementor-element-6450324{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-48347f2{--width:67%;}.elementor-1952 .elementor-element.elementor-element-6fa39ea{--width:48%;}.elementor-1952 .elementor-element.elementor-element-dadf6a7{--width:48%;}.elementor-1952 .elementor-element.elementor-element-3e82441{--width:48%;}.elementor-1952 .elementor-element.elementor-element-84d302d{--width:48%;}.elementor-1952 .elementor-element.elementor-element-2592f9d{--width:100%;}.elementor-1952 .elementor-element.elementor-element-c07aad5{--width:100%;}.elementor-1952 .elementor-element.elementor-element-67d4533{--width:100%;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--width:100%;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--width:100%;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--width:100%;}.elementor-1952 .elementor-element.elementor-element-57fd643{--width:100%;}.elementor-1952 .elementor-element.elementor-element-5565404{--width:70%;}.elementor-1952 .elementor-element.elementor-element-6450324{--width:70%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-description{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-dfa10eb .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-304965c .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-468bcc9{--n-accordion-title-font-size:var( --e-global-typography-d4b07c5-font-size );}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{font-size:60px;}.elementor-1952 .elementor-element.elementor-element-3c41d5b{--container-widget-width:57.4%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57.4% );max-width:57.4%;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{font-size:60px;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-description{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon{font-size:48px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-dfa10eb{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-dfa10eb .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-main-swiper{width:100%;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__name{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-c100de5{--min-height:1250px;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-304965c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-304965c .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > a{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-a6fae6e{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-d7498bf{--flex-wrap:nowrap;}.elementor-1952 .elementor-element.elementor-element-1b96748{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-26ed426 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-5506edf{--flex-wrap:nowrap;}.elementor-1952 .elementor-element.elementor-element-3ec1fa9{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-1952 .elementor-element.elementor-element-3571c87 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-155cc9b{--flex-wrap:nowrap;}.elementor-1952 .elementor-element.elementor-element-ece0639{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c img{width:100%;}.elementor-1952 .elementor-element.elementor-element-433c7fa{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title{font-size:60px;}.elementor-1952 .elementor-element.elementor-element-e8ca5c8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-cabae00 .elementor-heading-title{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-f5d1234{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-c6218a7 .elementor-heading-title{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-96f7f23{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-667dff1 .elementor-heading-title{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-5142326{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title a{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-5565404{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9 .elementor-heading-title{line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > a{font-size:24px;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6450324{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1952 .elementor-element.elementor-element-6a505df .elementor-heading-title{line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > a{font-size:24px;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6d1e724{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-0cdb875{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-7b3ffd2{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-6b8f13e{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-4afbdea{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-13a6f0a{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-c1a4a8d{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-24705df{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-468bcc9{--n-accordion-title-font-size:var( --e-global-typography-d4b07c5-font-size );}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon{font-size:140px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0c50e12{--e-off-canvas-width:80%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-1952 .elementor-element.elementor-element-80ba75e{--e-off-canvas-width:80%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-1952 .elementor-element.elementor-element-a2f71bf{--e-off-canvas-width:80%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}}@media(max-width:1200px){.elementor-1952 .elementor-element.elementor-element-0a40b69{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-c6abbee{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{font-size:50px;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-326ccc1{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-91d5ae0{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-3c41d5b{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{font-size:50px;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon{font-size:42px;}.elementor-1952 .elementor-element.elementor-element-1d2858e{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-dfa10eb{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__name{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-c100de5{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-81cce97{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-9d4b6a4{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-304965c{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-c982aad{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > a{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-e1154ca{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-a6fae6e{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-d7498bf{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-5081fed{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{margin-bottom:3px;font-size:22px;}.elementor-1952 .elementor-element.elementor-element-26ed426{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1952 .elementor-element.elementor-element-5506edf{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-f44f361{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{margin-bottom:3px;font-size:22px;}.elementor-1952 .elementor-element.elementor-element-3571c87{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1952 .elementor-element.elementor-element-155cc9b{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-23de815{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{margin-bottom:3px;font-size:22px;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1952 .elementor-element.elementor-element-e995636{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-433c7fa{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-e8ca5c8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-2b4fedd .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-cabae00 .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-9ae3616{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-1952 .elementor-element.elementor-element-f5d1234{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-c6218a7 .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-4facb7f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-1952 .elementor-element.elementor-element-96f7f23{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-4801516 .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-667dff1 .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-a76b02c{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-1952 .elementor-element.elementor-element-5142326{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-57fd643{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-03a4aa0 .elementor-heading-title{font-size:18px;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title a{font-size:28px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-9668d96{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-1952 .elementor-element.elementor-element-c420bf8{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9 .elementor-heading-title{line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > a{font-size:22px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-fcc474d{width:100%;max-width:100%;--e-icon-list-icon-size:20px;}.elementor-1952 .elementor-element.elementor-element-6a505df .elementor-heading-title{line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > a{font-size:22px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-0938257{width:100%;max-width:100%;--e-icon-list-icon-size:20px;}.elementor-1952 .elementor-element.elementor-element-90e0eb7{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1952 .elementor-element.elementor-element-2aacb28{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1952 .elementor-element.elementor-element-6d1e724{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-title{font-size:390px;}.elementor-1952 .elementor-element.elementor-element-0cdb875{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-7b3ffd2{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-6b8f13e{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-4afbdea{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-13a6f0a{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-c1a4a8d{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-24705df{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-468bcc9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1952 .elementor-element.elementor-element-0ffc010{width:var( --container-widget-width, 80% );max-width:80%;padding:30px 30px 30px 30px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon{font-size:120px;}.elementor-1952 .elementor-element.elementor-element-0c50e12{--e-off-canvas-width:80%;}.elementor-1952 .elementor-element.elementor-element-80ba75e{--e-off-canvas-width:80%;}.elementor-1952 .elementor-element.elementor-element-a2f71bf{--e-off-canvas-width:80%;}.elementor-1952 .elementor-element.elementor-element-36217f5 .elementor-heading-title{font-size:14px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1952 .elementor-element.elementor-element-0a40b69{--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.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-1952 .elementor-element.elementor-element-c6abbee{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-1952 .elementor-element.elementor-element-c6abbee .elementor-heading-title{font-size:18px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{margin-bottom:15px;font-size:40px;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-3c41d5b{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{margin-bottom:10px;font-size:40px;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-description{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-dfa10eb .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:6px;width:6px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__name{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-c100de5{--min-height:1400px;}.elementor-1952 .elementor-element.elementor-element-f9a3550{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{margin-bottom:20px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-304965c .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > a{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-d7498bf{--justify-content:flex-start;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1952 .elementor-element.elementor-element-1b96748{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-5081fed{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{margin-bottom:5px;}.elementor-1952 .elementor-element.elementor-element-26ed426{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-26ed426.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-5506edf{--justify-content:flex-start;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1952 .elementor-element.elementor-element-3ec1fa9{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1952 .elementor-element.elementor-element-f44f361{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{margin-bottom:5px;}.elementor-1952 .elementor-element.elementor-element-3571c87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-3571c87.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-155cc9b{--justify-content:flex-start;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1952 .elementor-element.elementor-element-ece0639{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1952 .elementor-element.elementor-element-23de815{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{margin-bottom:5px;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-89d5d79{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title{font-size:40px;}.elementor-1952 .elementor-element.elementor-element-2b4fedd{padding:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title{margin-block-end:10px;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-9ae3616{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-9ae3616.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd{padding:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title{margin-block-end:10px;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-4facb7f{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-4facb7f.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-4801516{padding:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-a76b02c{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-a76b02c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-03a4aa0{padding:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title{margin-block-end:10px;}.elementor-1952 .elementor-element.elementor-element-9668d96{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-9668d96.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-5565404{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9 .elementor-heading-title{font-size:36px;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > a{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6450324{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1952 .elementor-element.elementor-element-6a505df .elementor-heading-title{font-size:36px;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > a{font-size:20px;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6d1e724{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-title{margin-bottom:10px;font-size:350px;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-0cdb875{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-7b3ffd2{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-6b8f13e{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-4afbdea{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-13a6f0a{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-c1a4a8d{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-24705df{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-468bcc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-d4b07c5-font-size );--n-accordion-icon-size:16px;}.elementor-1952 .elementor-element.elementor-element-468bcc9 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010{padding:30px 30px 30px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon{font-size:110px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0c50e12{--e-off-canvas-width:90%;}.elementor-1952 .elementor-element.elementor-element-80ba75e{--e-off-canvas-width:90%;}.elementor-1952 .elementor-element.elementor-element-a2f71bf{--e-off-canvas-width:90%;}}@media(max-width:767px){.elementor-1952 .elementor-element.elementor-element-3f99eec{--width:86vw;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 9px;--row-gap:20px;--column-gap:9px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;--z-index:22222;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-b6b1ca1{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button{font-size:14px;padding:10px 12px 10px 12px;}.elementor-1952 .elementor-element.elementor-element-306041f{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button{font-size:14px;padding:12px 16px 12px 18px;}.elementor-1952 .elementor-element.elementor-element-0a40b69{--min-height:95vh;--justify-content:flex-start;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-48347f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1952 .elementor-element.elementor-element-995e83b{--width:100px;}.elementor-1952 .elementor-element.elementor-element-d3a3be0{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-1952 .elementor-element.elementor-element-7117507{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-1952 .elementor-element.elementor-element-f0063aa{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-1952 .elementor-element.elementor-element-5356b9a{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-1952 .elementor-element.elementor-element-e4a13c8{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.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-1952 .elementor-element.elementor-element-c6abbee{--container-widget-width:167px;--container-widget-flex-grow:0;width:var( --container-widget-width, 167px );max-width:167px;}.elementor-1952 .elementor-element.elementor-element-c6abbee .elementor-heading-title{font-size:14px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{margin-bottom:15px;font-size:28px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-4ec264a{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button{font-size:18px;padding:12px 16px 12px 18px;}.elementor-1952 .elementor-element.elementor-element-91d5ae0{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-3c41d5b{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-wrapper{text-align:center;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{margin-bottom:15px;font-size:36px;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-description{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d4a6eaf{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon{font-size:32px;}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title a{font-size:var( --e-global-typography-ae8f479-font-size );line-height:var( --e-global-typography-ae8f479-line-height );}.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-1d2858e{--gap:60px 20px;--row-gap:60px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-dfa10eb{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-dfa10eb .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__text{line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__name{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__title{line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial__image img{width:40px;height:40px;}.elementor-1952 .elementor-element.elementor-element-c100de5:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-c100de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saxnapratica.com.br/wp-content/uploads/2026/03/BLOCO-5-Expert-mobile-scaled.webp");}.elementor-1952 .elementor-element.elementor-element-c100de5{--min-height:1400px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-f9a3550{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-9d4b6a4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-304965c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1952 .elementor-element.elementor-element-304965c .elementor-heading-title{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-4b243e8{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1952 .elementor-element.elementor-element-6fa39ea{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title{margin-block-end:15px;}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-dadf6a7{--width:100%;}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title{margin-block-end:15px;}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-ce2c639{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1952 .elementor-element.elementor-element-3e82441{--width:100%;}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title{margin-block-end:15px;}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-84d302d{--width:100%;}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title{margin-block-end:15px;}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-c982aad{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-img{margin-bottom:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-title{margin-bottom:15px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1952 .elementor-element.elementor-element-fe73ebb .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-1952 .elementor-element.elementor-element-6b8e06a{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-item > a{font-size:14px;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-e1154ca{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-a6fae6e{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{margin-bottom:15px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-d7498bf{--justify-content:flex-start;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-1b96748{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-5081fed{font-size:16px;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{font-size:14px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-26ed426.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-26ed426 img{border-radius:10px 10px 10px 10px;}.elementor-1952 .elementor-element.elementor-element-5506edf{--justify-content:flex-start;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-3ec1fa9{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-1952 .elementor-element.elementor-element-f44f361{font-size:16px;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{font-size:14px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-3571c87.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-3571c87 img{border-radius:10px 10px 10px 10px;}.elementor-1952 .elementor-element.elementor-element-155cc9b{--justify-content:flex-start;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-ece0639{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-1952 .elementor-element.elementor-element-23de815{font-size:16px;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{font-size:14px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1952 .elementor-element.elementor-element-f2e1d2c img{border-radius:10px 10px 10px 10px;}.elementor-1952 .elementor-element.elementor-element-89d5d79{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:28px;}.elementor-1952 .elementor-element.elementor-element-e995636{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-1952 .elementor-element.elementor-element-433c7fa .elementor-heading-title{font-size:28px;}.elementor-1952 .elementor-element.elementor-element-e8ca5c8{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-2d6d210{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1952 .elementor-element.elementor-element-2b4fedd{padding:12px 12px 12px 12px;}.elementor-1952 .elementor-element.elementor-element-2b4fedd .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-cabae00{padding:13px 13px 13px 13px;}.elementor-1952 .elementor-element.elementor-element-cabae00 .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-f5d1234{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-9095c9f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd{padding:12px 12px 12px 12px;}.elementor-1952 .elementor-element.elementor-element-8f0a5bd .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-c6218a7{padding:13px 13px 13px 13px;}.elementor-1952 .elementor-element.elementor-element-c6218a7 .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-96f7f23{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-6a79f36{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1952 .elementor-element.elementor-element-4801516{padding:12px 12px 12px 12px;}.elementor-1952 .elementor-element.elementor-element-4801516 .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-667dff1{padding:13px 13px 13px 13px;}.elementor-1952 .elementor-element.elementor-element-667dff1 .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-5142326{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-57fd643{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1952 .elementor-element.elementor-element-03a4aa0{padding:12px 12px 12px 12px;}.elementor-1952 .elementor-element.elementor-element-03a4aa0 .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title a{font-size:24px;}.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-c420bf8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{margin-bottom:15px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description{font-size:var( --e-global-typography-798eec7-font-size );line-height:var( --e-global-typography-798eec7-line-height );}.elementor-1952 .elementor-element.elementor-element-5565404{--gap:31px 20px;--row-gap:31px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-2c7f0f9 .elementor-heading-title{font-size:32px;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c7b943f .elementor-icon-list-item > a{font-size:20px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-fcc474d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-fcc474d .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-b5d8db6{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button{font-size:18px;padding:12px 16px 12px 18px;}.elementor-1952 .elementor-element.elementor-element-6450324{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-6a505df .elementor-heading-title{font-size:32px;line-height:0.9em;}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f0e0f66 .elementor-icon-list-item > a{font-size:20px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1952 .elementor-element.elementor-element-0938257{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-0938257 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-7f0a778{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button{font-size:18px;padding:12px 16px 12px 18px;}.elementor-1952 .elementor-element.elementor-element-90e0eb7{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-img{margin-bottom:46px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-right .elementor-image-box-img{margin-left:46px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-left .elementor-image-box-img{margin-right:46px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5.elementor-position-top .elementor-image-box-img{margin-bottom:46px;}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{margin-bottom:15px;font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-2aacb28{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-6d1e724{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-title{margin-bottom:0px;font-size:190px;line-height:1.1em;}.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description{font-size:var( --e-global-typography-b98a2c0-font-size );line-height:var( --e-global-typography-b98a2c0-line-height );}.elementor-1952 .elementor-element.elementor-element-0cdb875{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-7b3ffd2{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-6b8f13e{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-4afbdea{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-13a6f0a{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-c1a4a8d{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-24705df{font-size:14px;line-height:1.2em;}.elementor-1952 .elementor-element.elementor-element-468bcc9{--n-accordion-title-font-size:var( --e-global-typography-d4b07c5-font-size );--n-accordion-icon-size:14px;}:where( .elementor-1952 .elementor-element.elementor-element-468bcc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title{margin-block-end:15px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon{font-size:100px;}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title, .elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title a{font-size:var( --e-global-typography-1854a12-font-size );line-height:var( --e-global-typography-1854a12-line-height );}.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-description{font-size:var( --e-global-typography-d4b07c5-font-size );line-height:var( --e-global-typography-d4b07c5-line-height );}.elementor-1952 .elementor-element.elementor-element-090d80d{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-36217f5 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-24b6e55 */.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button svg{
    width: 32px; /*altere o tamanho aqui*/
    height: 32px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button-content-wrapper {
    align-items: center;
}


.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button {
    background: radial-gradient(50% 50% at 50% 50%, #FFB041 0%, #985900 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite, pisca 3s infinite;
    transform-origin: center;
    box-shadow: 0px 0px 20px -5px #FFB041; /* mude a cor aqui */
}

.elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-24b6e55 .elementor-button svg{
    width: 22px; /*altere o tamanho aqui*/
    height: 22px; /*altere o tamanho aqui*/
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f99eec */.botaoflutuante {
  position: fixed;
  bottom: 30px;
  right: -420px;
  opacity: 0;
  z-index: 9999999;
  border-radius: 200px;
  border: 1px solid rgba(255, 255, 255, 0.10);
  background: rgba(64, 128, 255, 0.15); /* leve translúcido */
  box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25),
              2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
  transition: 0.5s ease;
  overflow: hidden; /* necessário para o pseudo-elemento não vazar */
}

/* pseudo-elemento com blur */
.botaoflutuante::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  filter: blur(8px);
  z-index: -1;
}

.botaoflutuante.show {
  right: 30px;
  opacity: 1;
  transition: 0.7s ease;
}

/* Mobile centralizado */
@media (max-width: 767px) {
  .botaoflutuante,
  .botaoflutuante.show {
    bottom: 20px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}


@media (min-width: 320px) and (max-width: 399px) {
.elementor-1952 .elementor-element.elementor-element-3f99eec {
        --width: 95vw !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-086c16d */.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button svg{
    width: 24px; /*altere o tamanho aqui*/
    height: 24px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button-content-wrapper {
    align-items: center;
}



.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button {
background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.10) 0%, rgba(152, 152, 152, 0.10) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite, pisca 3s infinite;
    transform-origin: center;
    box-shadow: 0px 0px 10px -5px #FFFFFF; /* mude a cor aqui */
}

.elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (max-width:1024px){
    .elementor-1952 .elementor-element.elementor-element-086c16d .elementor-button svg{
    width: 18px; /*altere o tamanho aqui*/
    height: 18px; /*altere o tamanho aqui*/
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-995e83b */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-1952 .elementor-element.elementor-element-995e83b .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-1952 .elementor-element.elementor-element-995e83b:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48347f2 */.elementor-1952 .elementor-element.elementor-element-48347f2 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b25fcd */.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-img{
    margin-bottom: -6px !important;
}

@media (min-width:1367px){
.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description {
 padding: 0 180px !important;
}
}

@media (min-width:1201px){
.elementor-1952 .elementor-element.elementor-element-4b25fcd .elementor-image-box-description {
 padding: 0 140px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ec264a */.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button svg{
    width: 40px; /*altere o tamanho aqui*/
    height: 40px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button-content-wrapper {
    align-items: center;
}



.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button {
    background: radial-gradient(50% 50% at 50% 50%, #FFB041 0%, #985900 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite, pisca 3s infinite;
    transform-origin: center;
    box-shadow: 0px 0px 20px -5px #FFB041; /* mude a cor aqui */
}

.elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (max-width:1024px){
    .elementor-1952 .elementor-element.elementor-element-4ec264a .elementor-button svg{
    width: 32px; /*altere o tamanho aqui*/
    height: 32px; /*altere o tamanho aqui*/
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a40b69 */.elementor-1952 .elementor-element.elementor-element-0a40b69 {
  position: relative;
}

.elementor-1952 .elementor-element.elementor-element-0a40b69::before {
  content: "";
  position: absolute;
  top: -10%;
  left: 50%;
  width: 900px;
  height: 500px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  filter: blur(450px);
  -webkit-filter: blur(450px);
  pointer-events: none;
  z-index: -1;
  opacity: 1;
  mix-blend-mode: screen;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-0a40b69::before {
    width: 750px;
    height: 450px;
    filter: blur(300px);
    -webkit-filter: blur(300px);
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-0a40b69::before {
    top: 0%;
    width: 300px;
    height: 300px;
    filter: blur(150px);
    -webkit-filter: blur(150px);
    /* Fallback com gradiente para melhor performance */
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 0.5) 100%, transparent 70%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c41d5b */.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-3c41d5b .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6369051 */.elementor-1952 .elementor-element.elementor-element-6369051 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dc19bb */.elementor-1952 .elementor-element.elementor-element-6dc19bb .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f91f02 */.elementor-1952 .elementor-element.elementor-element-1f91f02 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28c6c4b */.elementor-1952 .elementor-element.elementor-element-28c6c4b .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d92385d */.elementor-1952 .elementor-element.elementor-element-d92385d .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abe55eb */.elementor-1952 .elementor-element.elementor-element-abe55eb .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4a6eaf *//* Linha cinza fixa */
.linee {
  position: relative;
  padding-left: 20px;
}

.linee::before {
  content: "";
  position: absolute;
  background: #585858;
  width: 1px;
  height: 100%;
  left: -10px;
  top: 0;
}

/* Linha amarela animada */
.linee-animated {
  position: absolute;
  top: 0;
  left: -10px;
  width: 2px;
  height: 0%;
  background: linear-gradient(0deg, #FFF7A1, #E4A837);
  z-index: 2;
  transition: height 0.1s linear;
  transform: translateZ(0);
}

/* Mobile */
@media (max-width: 768px) {
  .linee {
    padding-left: 20px;
  }
  .linee::before,
  .linee-animated {
    left: 5px;
  }
}

/* Preview Elementor */
.elementor-editor-active .linee-animated {
  height: 100%;
  opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d5ae0 */.elementor-1952 .elementor-element.elementor-element-91d5ae0::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 28%;
  width: 500px;
  height: 500px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  filter: blur(300px);
  -webkit-filter: blur(300px);
  pointer-events: none;
  z-index: -1;
  opacity: 0.5;
  mix-blend-mode: screen;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-91d5ae0::before {
    top: 10%;
    left: 30%;
    width: 450px;
    height: 450px;
    filter: blur(200px);
    -webkit-filter: blur(200px);
    opacity: 0.7;
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-91d5ae0::before {
    top: 10%;
    left: 50%;
    width: 280px;
    height: 280px;
    filter: blur(120px);
    -webkit-filter: blur(120px);
    opacity: 0.6;
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 0.8) 100%, transparent 10%);
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-2a7805d */.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-main-swiper .swiper-slide{
    border-radius: 10px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}

.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-swiper-button-next{
    top: -35px;
    right: 0px;
    position: absolute;
    z-index: 9999;
}

.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-swiper-button-prev{
    top: -35px;
    right: 60px;
    left: inherit;
    position: absolute;
    z-index: 9999;
}

.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-main-swiper {
    width: calc(100% - 0px) !important;
}

.elementor-1952 .elementor-element.elementor-element-2a7805d .elementor-testimonial {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d2858e */.elementor-1952 .elementor-element.elementor-element-1d2858e::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 80%;
  width: 550px;
  height: 550px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  filter: blur(280px);
  -webkit-filter: blur(280px);
  pointer-events: none !important;
  z-index: -1;
  opacity: 0.4 !important;
  mix-blend-mode: screen;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-1d2858e::before {
    top: 50%;
    left: 50%;
    width: 450px;
    height: 450px;
    filter: blur(200px);
    -webkit-filter: blur(200px);
    opacity: 0.4 !important;
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-1d2858e::before {
    top: 50%;
    left: 50%;
    width: 280px;
    height: 280px;
    filter: blur(110px);
    -webkit-filter: blur(110px);
    opacity: 0.5 !important;
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 0.5) 80%, transparent 70%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-81cce97 */.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-81cce97 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3550 */.elementor-1952 .elementor-element.elementor-element-f9a3550{
    border-radius: 20px 20px 0 0;
border-top: 1px solid rgba(255, 255, 255, 0.20);
border-right: 1px solid rgba(255, 255, 255, 0.20);
border-left: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(0, 7, 22, 0.20);
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c100de5 */@media (min-width:360px) and (max-width: 390px) {
    .elementor-1540 .elementor-element.elementor-element-e66071d {
        --min-height: 1400px;
        --padding-top: 370px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-061f6b2 */.elementor-1952 .elementor-element.elementor-element-061f6b2 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de50389 */.elementor-1952 .elementor-element.elementor-element-de50389 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d19e0a5 */.elementor-1952 .elementor-element.elementor-element-d19e0a5 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-246d7ee */.elementor-1952 .elementor-element.elementor-element-246d7ee .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b8e06a */.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-text {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px 20px;
} 

/* Estiliza o evento */
.preco {
  color: #fff;
  font-weight: 400;
  text-align: right;
}

.aula{
    color: #fff;
    font-weight: 400;
    white-space: nowrap;
}
.bonus{
    color: #FFA11D;
    font-weight: 700;
    text-align: right;

}
.embreve{
    color: #FFFFFF80;
    font-weight: 400;
    white-space: nowrap;
}

.modulonew{
    color: #FFFFFF80;
    font-weight: 400;

}


@media (max-width:767px){
.elementor-1952 .elementor-element.elementor-element-6b8e06a .elementor-icon-list-text {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 2px 0px;
} 

.aula{
    font-size: 12px !important;
}

.bonus{
    font-size: 12px !important;
}

.embreve{
    font-size: 12px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c982aad */.elementor-1952 .elementor-element.elementor-element-c982aad {
  position: relative;
}

.elementor-1952 .elementor-element.elementor-element-c982aad::after {
  content: "";
  position: absolute;
  top: 200px;
  left: 0;
  right: 0;
  width: 100%;
  height: clamp(170px, 35vw, 380px);
  background: linear-gradient(90deg, #C3DBF2 0%, #8EB0D1 100%);
  z-index: -1;
  transform: translateZ(0);
  will-change: transform;
}

.elementor-1952 .elementor-element.elementor-element-c982aad::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  width: 700px;
  height: 500px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  filter: blur(300px);
  -webkit-filter: blur(300px);
  pointer-events: none;
  z-index: -1;
  opacity: 0.9;
  mix-blend-mode: screen;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-c982aad::before {
    width: 350px;
    height: 350px;
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 0.7;
  }
  .elementor-1952 .elementor-element.elementor-element-c982aad::after {
    top: 120px;
  }
}

@media (max-width: 1064px) {
  .elementor-1952 .elementor-element.elementor-element-c982aad::after {
    top: 115px;
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-c982aad::before {
    width: 280px;
    height: 280px;
    filter: blur(100px);
    -webkit-filter: blur(100px);
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 0.8) 50%, transparent 70%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6fae6e */.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-a6fae6e .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b96748 */.elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5081fed */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33e0aa8 */.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7498bf */.elementor-1952 .elementor-element.elementor-element-d7498bf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec1fa9 */.elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44f361 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcf8ef9 */.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506edf */.elementor-1952 .elementor-element.elementor-element-5506edf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece0639 */.elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23de815 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b74d49e */.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cc9b */.elementor-1952 .elementor-element.elementor-element-155cc9b{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b96748 */.elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5081fed */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33e0aa8 */.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7498bf */.elementor-1952 .elementor-element.elementor-element-d7498bf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec1fa9 */.elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44f361 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcf8ef9 */.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506edf */.elementor-1952 .elementor-element.elementor-element-5506edf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece0639 */.elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23de815 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b74d49e */.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cc9b */.elementor-1952 .elementor-element.elementor-element-155cc9b{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b96748 */.elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5081fed */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33e0aa8 */.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7498bf */.elementor-1952 .elementor-element.elementor-element-d7498bf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec1fa9 */.elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44f361 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcf8ef9 */.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506edf */.elementor-1952 .elementor-element.elementor-element-5506edf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece0639 */.elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23de815 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b74d49e */.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cc9b */.elementor-1952 .elementor-element.elementor-element-155cc9b{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b96748 */.elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-1b96748{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-1b96748{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5081fed */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33e0aa8 */.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-33e0aa8 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7498bf */.elementor-1952 .elementor-element.elementor-element-d7498bf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec1fa9 */.elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-3ec1fa9{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44f361 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcf8ef9 */.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-fcf8ef9 .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506edf */.elementor-1952 .elementor-element.elementor-element-5506edf{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece0639 */.elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 355px;
  left: 755px;
  transform: translate(-50%, -50%);
}


/*notebook*/
@media (max-width: 1366px){
  .elementor-1952 .elementor-element.elementor-element-ece0639{
  position: absolute;
  top: 315px;
  left: 670px;
  transform: translate(-50%, -50%);
}
}

/*tablet deitado*/
@media (max-width: 1200px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 50%;
    left: 59%;
    transform: translate(-50%, -50%);
}
}

/*tablet em pé*/
@media (max-width: 1024px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 65%;
    left: 15%;
    transform: translate(-50%, -50%);
}
}


/*mobile*/
@media (min-width: 391px) and (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top:55%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}

/*ajuste fino mobile*/
@media (min-width: 320px) and (max-width:390px){
    .elementor-1952 .elementor-element.elementor-element-ece0639{
    position: absolute;
    top: 48%;
    left: 70px;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23de815 */p{
    margin-bottom: 0; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b74d49e */.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-b74d49e .elementor-image-box-img{
    margin-bottom: -6px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cc9b */.elementor-1952 .elementor-element.elementor-element-155cc9b{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1154ca */.elementor-1952 .elementor-element.elementor-element-e1154ca::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 600px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  border-radius: 100%;
  filter: blur(900px);
  -webkit-filter: blur(900px);
  pointer-events: none !important;
  z-index: 0;
  opacity: 0.70 !important;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-e1154ca::before {
    width: 450px;
    height: 450px;
    filter: blur(700px);
    -webkit-filter: blur(700px);
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-e1154ca::before {
    width: 320px;
    height: 320px;
    filter: blur(180px) !important;
    -webkit-filter: blur(180px) !important;
    opacity: 0.6 !important;
    /* Gradiente para fallback */
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 1) 100%, transparent 65%);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e712a5c */.elementor-1952 .elementor-element.elementor-element-e712a5c .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cabae00 */.elementor-1952 .elementor-element.elementor-element-cabae00{
    border-radius: 5px;
background: linear-gradient(90deg, #C3DBF2 0%, #8EB0D1 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ca5c8 */.elementor-1952 .elementor-element.elementor-element-e8ca5c8{
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 175px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fe58d */.elementor-1952 .elementor-element.elementor-element-76fe58d .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6218a7 */.elementor-1952 .elementor-element.elementor-element-c6218a7{
    border-radius: 5px;
background: linear-gradient(90deg, #C3DBF2 0%, #8EB0D1 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d1234 */.elementor-1952 .elementor-element.elementor-element-f5d1234{
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 175px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a515a50 */.elementor-1952 .elementor-element.elementor-element-a515a50 .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667dff1 */.elementor-1952 .elementor-element.elementor-element-667dff1{
    border-radius: 5px;
background: linear-gradient(90deg, #C3DBF2 0%, #8EB0D1 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f7f23 */.elementor-1952 .elementor-element.elementor-element-96f7f23{
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 175px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f186bb */.elementor-1952 .elementor-element.elementor-element-8f186bb .elementor-icon-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5142326 */.elementor-1952 .elementor-element.elementor-element-5142326{
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 175px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b4b7f9c */.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-img{
    margin-bottom: -6px !important;
}

@media (min-width:1366px){
.elementor-1952 .elementor-element.elementor-element-b4b7f9c .elementor-image-box-description {
 padding: 0 220px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7b943f */.risco{
    color: #E70000;
    font-weight: 700;
    text-decoration-line: line-through;
}

.periodo{
    color: #fff;
    font-size: 24px;
    font-weight: 400 !important;

}

.valor{
    color: #FFA01C;
    font-size: 70px;
    line-height: 1em;
    font-weight: 700 !important;
}

@media (max-width:1200px){
  .periodo{
    font-size: 24px;
}  

.valor{
    color: #FFA01C;
    font-size: 60px;
    line-height: 1em;
}
}

@media (max-width:1024px){
  .periodo{
    font-size: 22px;
}  

.valor{
    color: #FFA01C;
    font-size: 55px;
    line-height: 1em;
}
}


@media (max-width:767px){
  .periodo{
    font-size: 20px;
}  

.valor{
    color: #FFA01C;
    font-size: 50px;
    line-height: 1em;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5d8db6 */.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button svg{
    width: 40px; /*altere o tamanho aqui*/
    height: 40px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button-content-wrapper {
    align-items: center;
}



.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button {
    background: radial-gradient(50% 50% at 50% 50%, #FFB041 0%, #985900 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite, pisca 3s infinite;
    transform-origin: center;
    box-shadow: 0px 0px 20px -5px #FFB041; /* mude a cor aqui */
}

.elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (max-width:1024px){
    .elementor-1952 .elementor-element.elementor-element-b5d8db6 .elementor-button svg{
    width: 32px; /*altere o tamanho aqui*/
    height: 32px; /*altere o tamanho aqui*/
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5565404 */.elementor-1952 .elementor-element.elementor-element-5565404{
    border-radius: 20px;
background: rgba(64, 128, 255, 0.10);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0e0f66 */.risco{
    color: #E70000;
    font-weight: 700;
    text-decoration-line: line-through;
}

.periodo{
    color: #fff;
    font-size: 24px;
    font-weight: 400 !important;

}

.valor{
    color: #FFA01C;
    font-size: 70px;
    line-height: 1em;
    font-weight: 700 !important;
}

@media (max-width:1200px){
  .periodo{
    font-size: 24px;
}  

.valor{
    color: #FFA01C;
    font-size: 60px;
    line-height: 1em;
}
}

@media (max-width:1024px){
  .periodo{
    font-size: 22px;
}  

.valor{
    color: #FFA01C;
    font-size: 55px;
    line-height: 1em;
}
}


@media (max-width:767px){
  .periodo{
    font-size: 20px;
}  

.valor{
    color: #FFA01C;
    font-size: 50px;
    line-height: 1em;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f0a778 */.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button svg{
    width: 40px; /*altere o tamanho aqui*/
    height: 40px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button-content-wrapper {
    align-items: center;
}



.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button {
    background: radial-gradient(50% 50% at 50% 50%, #FFB041 0%, #985900 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite, pisca 3s infinite;
    transform-origin: center;
    box-shadow: 0px 0px 20px -5px #FFB041; /* mude a cor aqui */
}

.elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media (max-width:1024px){
    .elementor-1952 .elementor-element.elementor-element-7f0a778 .elementor-button svg{
    width: 32px; /*altere o tamanho aqui*/
    height: 32px; /*altere o tamanho aqui*/
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6450324 */.elementor-1952 .elementor-element.elementor-element-6450324{
    border-radius: 20px;
background: rgba(0, 64, 192, 0.40);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c420bf8 */.elementor-1952 .elementor-element.elementor-element-c420bf8::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 400px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  border-radius: 100%;
  filter: blur(300px);
  -webkit-filter: blur(300px);
  pointer-events: none !important;
  z-index: 0;
  opacity: 1 !important;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-c420bf8::before {
    top: 35%;
    width: 450px;
    height: 450px;
    filter: blur(300px);
    -webkit-filter: blur(300px);
  }
}

@media (max-width: 768px) {
  .elementor-1952 .elementor-element.elementor-element-c420bf8::before {
    top: 5%;
    width: 320px;
    height: 320px;
    filter: blur(180px);
    -webkit-filter: blur(180px);
    opacity: 0.7 !important;
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 1) 100%, transparent 65%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4fe98d5 */.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-img{
    margin-bottom: -6px !important;
}

@media (max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-4fe98d5 .elementor-image-box-img{
    margin-bottom: 30px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d1e724 */.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-title{
    margin-top: -70px;
}

.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-img{
    margin-bottom: -6px !important;
}

.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-content {
    display: flex;
    align-items: center !important;
}

.elementor-1952 .elementor-element.elementor-element-6d1e724 .elementor-image-box-description {
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.degrade {
    opacity: 0.09;
background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ffc010 */.elementor-1952 .elementor-element.elementor-element-0ffc010 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-1952 .elementor-element.elementor-element-0ffc010{
    border-radius: 12px;
background: rgba(64, 255, 96, 0.05);
box-shadow: 0 5px 1.5px -4px rgba(5, 5, 5, 0.25), 2px 4px 16px 0 rgba(255, 255, 255, 0.06) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aacb28 */.elementor-1952 .elementor-element.elementor-element-2aacb28::before {
  content: "";
  position: absolute;
  top: -10%;
  left: 80%;
  width: 550px;
  height: 550px;
  transform: translate(-50%, -50%) translateZ(0);
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  background: #6EB7FF;
  border-radius: 100%;
  filter: blur(500px);
  -webkit-filter: blur(500px);
  pointer-events: none !important;
  z-index: 0;
  opacity: 0.7 !important;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 1200px) {
  .elementor-1952 .elementor-element.elementor-element-2aacb28::before {
    top: 0%;
    left: 50%;
    width: 450px;
    height: 450px;
    filter: blur(200px);
    -webkit-filter: blur(200px);
  }
}

@media (max-width: 767px) {
  .elementor-1952 .elementor-element.elementor-element-2aacb28::before {
    top: -10%;
    left: 50%;
    width: 300px;
    height: 300px;
    filter: blur(130px);
    -webkit-filter: blur(130px);
    background: radial-gradient(circle, #6EB7FF 0%, rgba(110, 183, 255, 1) 70%, transparent 70%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d30cf65 *//* Seletor (elemento de fundo) */
.elementor-1952 .elementor-element.elementor-element-d30cf65 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    opacity: 0.5;
}

/* Container principal dos títulos animados */
.container-titulos {
    position: relative;
    width: 100%;
    height: 600vh;
    opacity: 0;
}

@media (max-width: 767px) {
    .container-titulos {
        height: 400vh;
    }
}

/* Container sticky que mantém o conteúdo visível */
.container-sticky {
    position: sticky;
    top: 0;
    left: 0;
    height: 100vh;
}

/* Frases animadas */
.frases {
    text-wrap: balance;
}

/* Esconde frases extras mas mantém a primeira visível */
.frases.oculto {
    visibility: hidden;
    position: absolute;
}

/* Caracteres individuais */
.char {
    display: inline-block;
}

.word {
    display: inline-block;
    white-space: nowrap;
}

/* Animações de scroll */

.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.faq .e-n-accordion-item{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.faq .e-n-accordion-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}


@media (min-width: 768px) {

.e1{
    transition-delay: 0.3s !important;
}

.e2{
    transition-delay: 0.5s !important;
}
.e3{
    transition-delay: 0.7s !important;
}
.e4{
    transition-delay: 1s !important;
}
.e5{
    transition-delay: 1.3s !important;
}
.e6{
    transition-delay: 1.6s !important;
}
}

@media (max-width: 767px) {

.e1{
    transition-delay:0.2s !important;
}

.e2{
    transition-delay:0.4s !important;
}
.e3{
    transition-delay:0.6s !important;
}
.e4{
    transition-delay:0.8s !important;
}
.e5{
    transition-delay:1s !important;
}
.e6{
    transition-delay:1.2s !important;
}
}/* End custom CSS */
/* Start custom CSS */p:last-child{
    margin-bottom: 0px !important;
}
p{
    margin: 0px !important;
}
html, body {
  width: 100%;
  overflow-x: clip; /* corta só o eixo X, mas preserva comportamento de scroll/sticky */
}

/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

body::-webkit-scrollbar-track {
  background: #0a1525; /* azul bem escuro, quase preto */
}

body::-webkit-scrollbar-thumb {
  background-color: #1e90ff; /* azul vibrante */
  border-radius: 10px;
  border: 2px solid #0a1525; /* borda no mesmo tom do fundo */
  transition: background-color 0.3s ease;
}

body::-webkit-scrollbar-thumb:hover {
  background-color: #3399ff; /* azul mais claro no hover */
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #1e90ff #0a1525;
}

.textoBranco {
  font-weight: 700;   /* peso 700 */
  color: #FFF;        /* branco */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Regular.eot');
	src: url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter-Pegular-.woff2') format('woff2'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Regular.woff') format('woff'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Regular.ttf') format('truetype'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Regular.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Bold.eot');
	src: url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter-bold.woff2') format('woff2'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Bold.woff') format('woff'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Bold.ttf') format('truetype'),
		url('https://saxnapratica.com.br/wp-content/uploads/2025/08/Inter18pt-Bold.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */